马上计算机等级考试就要到来了,小伙伴们是不是对计算机等级考试复习无从下手呢?以下是考无忧小编为您准备的二级C语言试题!
1、若有定义语句:int k1=10,k2=20;,执行表达式(k1=k1>k2)|| (k2=k2>k1)后,k1和k2的值分别为(??)
A.0和1
B.0和20
C.10和1
D.10和20
参考答案:A
2、设a,b和c都是int型变量,且a=4,b=5,c=6,则以下的表达式中值为1的表达式是(??)
A.a&&b
B.a>=b
C.!a||!(b+c&&b-c)
D.((a<b)&&!c||1)
参考答案:A
3、为表示关系:x≥y≥z,应使用C语言表达式是(??)
A.(x>=y)&(y>=z)
B.(x>=y)AND(y>=x)
C.(x>=y>=z)
D.(x>=y)&&(y>=z)
参考答案:D
4、下列运算符中优先级最低的的算符是(??)
A.=
B.!=
C.&&
D.+
参考答案:A
5、下列运算符中优先级最高的的算符是(??)
A.-=
B.%
C.!
D.&&
参考答案:C
6、以下选项中关于程序模块化的叙述错误的是()。
A.可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序
B.把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块
C.把程序分成若干相对独立的模块,可便于编码和调试
D.可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序
参考答案:A
7、以下不能使指针s所指存储单元的值增1的选项是()。
A.(*s)++;
B.*s=*s+1;
C.*s++;
D.++*s;
参考答案:C
8、设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的人栈与退栈操作后,top=50,则栈中的元素个数为()。
A.1
B.0
C.50
D.49
参考答案:A
9、下列条件语句中输出结果与其他语句不同的是(??)
A.if(!a) printf(“%d\n”,x); else printf(“%d\n”,y);
B.if(a==0) printf(“%d\n”,x); else printf(“%d\n”,y);
C.if(a!=0) printf(“%d\n”,y); else printf(“%d\n”,x);
D.if(a==0) printf(“%d\n”,y); else printf(“%d\n”,x);
参考答案:D
10、若a是数值类型,则逻辑表达式(a==1)&&(a!=1)的值是(??)
A.1
B.0
C.2
D.不知道a的值,不能确定
参考答案:B
仰望天空时,什么都比你高,你会自卑;俯视大地时,什么都比你低,你会自负;只有放宽视野,把天空和大地尽收眼底,才能在苍穹泛土之间找到你真正的位置。无须自卑,不要自负,坚持自信,坚持复习计算机等级考试题库-二级C语言试题。
文章推荐:
2019年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”
全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)
温馨提示:
考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office
想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库
想知道更多关于计算机等级考试题库的近期资讯吗?点击进入>>>计算机等级考试题库资讯