《全国计算机等级考试二级教程——C语言程序设计》课后题及参考答案3

文章作者 100test 发表时间 2007:03:10 16:51:26
来源 100Test.Com百考试题网


第三章、顺序结构
一、选择题

3.1 若a、b、c、d都是int类型变量且初值为0,以下选项中不正确的赋值语句是

A) a=b=c=100. B) d . C) c b. D) d=(c=22)-(b ).

答案:C

3.2 以下选项中不是C语句的是

A) {int i. i . printf("%d\n", i). } B) . C) a=5,c=10 D) { . } 答案:C

3.3 以下合法的C语言赋值语句是

A) A=B=58 B) k=int(a b). C) a=58,b=58 D) --i. 答案:D

3.4 以下程序的输出结果是

A) 0 B) 1 C) 3 D)不确定的值 main() { int x=10,y=3. printf("%d\n", y=x/y). } 答案:C

3.5 若变量已正确说明为int类型,要给a、b、c输入数据,以下不正确的输入语句是

A) read(a,b,c). B) scanf("%d%d%d",a,b,c). C) scanf("%D%D%D",&.a,&.b,&.c). D) scanf("%d%d%d",&.a,&.b,&.c).

答案:D

3.6 若变量已正确说明为float类型,要通过以下赋值语句给a赋予10、b赋予22、c赋予

33,以下不正确的输入形式是

A) 10 22 33 B) 10.0,22.0,33.0 C) 10.0 22.0 33.0 D) 10 22

33 scanf("%f %f %f", &.a, &.b, &.c).

答案:B

3.7 若变量以正确定义,要将a和b中的数进行交换,下面不正确的语句组是

A) a=a b,b=a-b,a=a-b. B) t=a,a=b,b=t. C) a=t. t=b. b=a. D) t=b. b=a. a=t.

答案:C

3.8 若变量已正确定义,以下程序段的输出结果是

A) 输出格式说明与输出项不匹配,输出无定值 B) 5.17000 C) 5.168000 D) 5.169000
x=5.16894. printf("%f\n",(int)(x*1000 0.5)/(float)1000).
答案:D

3.9 若有以下程序段,c3中的值是

A) 0 B) 1/2 C) 0.5 D) 1
int c1=1,c2=2,c3. c3=c1/c2.
答案:A

3.10 若有以下程序段,其输出结果是

A) 0,0,-10 B) 0,0,5 C) -10,3,-10 D) 3,3,-10
int a=0,b=0,c=0. c=(a-=a-5),(a=b,b 3). printf("%d,%d,%d\n",a,b,c).
答案:B



相关文章


06年4月全国计算机等级考试二级C语言考前密卷2
二级公共基础知识:第二章程序设计基础
二级公共基础知识第一章数据结构与算法练习二
06年4月全国计算机等级考试二级C语言考前密卷1
《全国计算机等级考试二级教程——C语言程序设计》课后题及参考答案3
计算机等级考试二级C 各章内容摘要9
二级公共基础知识第一章数据结构与算法练习一
计算机等级考试二级C 各章内容摘要7
二级公共基础知识第一章数据结构与算法
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛