2014年09月年计算机等级二级C语言章节习题及答案(3)

2019-03-22 15:31

D)1,23,456 正确答案: D

4.7 若已定义:int a=25,b=14,c=19;以下三目运算符(?:)所构成语句的执行后 a<=25&&b--<=2&&c?printf(\\n\):printf(\\n\,a,b,c);程序输出的结果是 A)***a=25,b=13,c=19 B)***a=26,b=14,c=19 C)### a=25,b=13,c=19 D)### a=26,b=14,c=19 正确答案: C

4.8 请选出以下语句的输出结果

printf(\\n\(\\t\\\065\xff\n\)); A)5 B)14 C)8

D)输出项不合法,无正常输出 正确答案: A

4.9 下列程序的输出结果是 main()

{ double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf(\\n\); } A)3 B)3.2 C)0 D)3.07 正确答案: C

4.10 调用gets和puts函数时,必须包含的头文件是 A)stdio.h B)stdlib.h C)define D)以上都不对 正确答案: A

4.11 阅读下面程序段 #include \main() { char c;

c=(′z′-′a′)/2+′A′; putchar(c);} 输出结果为 A)M B)N C)O D)Q 正确答案: A

二、填空题(请将每一个空的正确答案写在答题卡相应序号后。) 4.12 下列程序的输出结果是16.00,请填空。 main() {int a=9, b=2;

float x=【1】, y=1.1,z; z=a/2+b*x/y+1/2;

printf(\\n\); }

正确答案: 6.6

4.13 在使用putchar和getchar函数处理字符时,必须在程序的开头出现包含头文件的命令行是【2】 。 正确答案: #include

4.14 下列程序的输出结果是 【3】 , 【4】 。 #include main()

{ float a=-1.3;b=1.3;

printf(\(a),fabs(b);} 正确答案: 1.300 000 正确答案: 1.300 000

4.15 执行程序时的输入为123456789,则程序的运行结果为 【5】 。 #include \main() { int a,b;

scanf(\); printf(\\n\);} 正确答案: 7

2011年计算机等级二级C语言章节习题及答案(4)

第5章 选择结构程序设计

一、选择题(在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上。)

5.1 在C程序中,判逻辑值时,用“非0”表示逻辑值“真”, 又用“0”表示逻辑值“假”。 在求逻辑值时,用()表示逻辑表达式值为“真”,又用()表示逻辑表达式值为“假”。 A)1 0 B)0 1 C)非0 非0 D)1 1 正确答案: A

5.2 已知int x=6,y=2,z;则执行表达式z=x=x>y后,变量z的值为 A)0 B)1 C)4 D)5 正确答案: B

5.3 能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是 A)a>=10 or a<=0 B)a>=0|a<=10 C)a>=10 &&a<=0 D)a>=10‖a<=0 正确答案: D

5.4 若变量c为char类型,能正确判断出c为小写字母的表达式是 A)′a′<=c<=′z′

B)(c>=′a′)||(c<=′z′) C)(′a′<=c)and(′z′>=c) D)(c>=′a′)&&(c<=′z′) 正确答案: D

5.5 设int x=1,y=1;表达式(!x||y- -)的值是 A)0 B)1 C)2 D)-1 正确答案: B 5.6 有如下程序段 int a=14,b=15,x; char c=′A′;

x=(a&&b)&&(c<′B′); 执行该程序段后,x的值为

A)ture B)false C)0 D)1 正确答案: D

5.7 以下程序的输出结果是 main()

{ int a=4,b=5,c=0,d; d=!a&&!b||!c;

printf(\\n\);} A)1 B)0 C)非0的数 D)-1 正确答案: A 5.8 设有:

int a=1,b=2,c=3,d=4,m=2,n=2; 执行 (m=a>b)&&(n=c>d)后n的值是 A)1 B)2 C)3 D)4 正确答案: B

5.9 已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为 A)1 B)2 C)3 D)4

正确答案: C

5.10 表达式a

正确答案: D

{int x,y; scanf(\); y=x>12?x+10:x-12; printf(\\n\); } A)0 B)22 C)12 D)10 正确答案: A

5.12 已知char ch=′C′;则以下表达式的值是 ch=(ch>=′A′ && ch<=′Z′)?(ch+32):ch; A)A B)a C)Z D)c 正确答案: D

5.13 若有条件表达式 (exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是 A)(exp==0) B)(exp!=0) C)(exp==1) D)(exp!=1) 正确答案: B 5.14 有以下程序 main()

{int i=1,j=1,k=2; if((j++||k++)&&i++) printf(\\n\); }

执行后输出结果是 A)1,1,2 B)2,2,1 C)2,2,2 D)2,2,3 正确答案: C

5.15 请阅读以下程序: main()

{ int a=5,b=0,c=0;


2014年09月年计算机等级二级C语言章节习题及答案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:公共营养师三级考试知识点总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: