位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C2013年9月全国计算机等级《二级C语言程序设计》上机临考冲刺试卷(1)

下列程序的输出结果是( )。#includemain(){ int a=0,i;for(i=1;i<5;i++){ switch(i){ case 0:case 3:a+=1;case 1;case 2:a+=2;default:a+=3;}}printf("%d",a);}

发布时间:2024-07-09

A.19

B.1

C.6

D.8

试卷相关题目

  • 1两个或两个以上模块之间联系的紧密程度称为( )。

    A.耦合性

    B.内聚性

    C.复杂性

    D.数据传输特性

    开始考试点击查看答案
  • 2有如下程序:main(){ int a=2,b=-1.c=2;if(a<0)if(b<0)c=0;else c++;printf("%d\n",c);}该程序的输出结果是( )。

    A.0

    B.1

    C.2

    D.3

    开始考试点击查看答案
  • 3交换两个变量的值,不允许用临时变量,应该使用下列( )位运算符。

    A.&

    B.^

    C.||

    D.~

    开始考试点击查看答案
  • 4以下叙述中正确的是( )。

    A.预处理命令行必须位于C源程序的起始位置

    B.在C语言中,预处理命令行都以“#”开头

    C.每个C程序必须在开头包含预处理命令行:#include

    D.C语言的预处理不能实现宏定义和条件编译的功能

    开始考试点击查看答案
  • 5下列描述错误的是( )。

    A.继承分为多重继承和单继承

    B.对象之问的通信靠传递消息来实现

    C.在外面看不到对象的内部特征是基于对象的“模块独立性好”这个特征

    D.类是具有共同属性、共同方法的对象的集合

    开始考试点击查看答案
  • 6执行下列程序后,输出的结果是( )。#include#define S(X) X*Xvoid main(){ int a=9,k=3,m=2;a/=S(k+m)/S(k+m):printf("%d",a);}

    A.1

    B.4

    C.9

    D.0

    开始考试点击查看答案
  • 7若有以下的定义:‘int t[3][2];”,能正确表示t数组元素地址的表达式是( )。

    A.&t[3][2]

    B.t[3]

    C.t[l]

    D.t[2][2]

    开始考试点击查看答案
  • 8若希望下列的程序运行后输出25,程序空白处的正确选项是( )。main(){ int id=50,a[]=(7,4,10,5,8};for( )j+=a[i];printf("%d",j-40);}

    A.i=1;i<4;++i

    B.i=l;i<3;++i

    C.i=4;i>2;i--

    D.i=2;i<4;++i

    开始考试点击查看答案
  • 9当用户要求输入的字符串中含有空格时,应使用的输入函数是( )。

    A.scanf()

    B.getchar()

    C.gets()

    D.getc()

    开始考试点击查看答案
  • 10已知字符'A'的ASCⅡ代码值是65,字符变量c1的直是'A',c2的值是'D'。执行语句printf("%d,%d",c1,c2-2);后,输出结果是( )。

    A.A,B

    B.A,68

    C.65,66

    D.65,68

    开始考试点击查看答案
返回顶部