MOOC-SPOC测试题(部分答案)(至数组一章)-C语言-宣城校区2016年

2026/1/27 7:59:26

1

第二周作业

1.已知:char a;int b;float c;double d;执行语句 c=a+b+c+d;后,变量c的数据类型是____ // C

? A.intB.doubleC.floatD.char

2.已知 int i=5;执行语句 i+=++i;i的值是____ // C

A.10

B.11

C.12

D.他答案都不对

3.已知int x=5,y=5,z=5;执行语句x%=y+z;后,x的值是____ // C

? A.1B.6C.5D.0

4.下列可以正确表示字符型常数的是____ // B

A.297

B.'\\t’

C.\

D.\

5.字符串\的长度是____ // C

? A.7B.6C.5D.8

6.把算术表达式 表示为一个C语言表达式,正确的写法是____ // D

? A.–(31.6a*8+1/7)*12B.–31.6*a*8+1.0/7*12C.–(31.6a*8.0+1.0/7.0)*12

1

D.–(31.6*a*8+1.0/7)*12

2

7.温度华氏和摄氏的关系是: C=5(F-32)/9。已知:float C,F;由华氏求摄氏的正确的赋值表达式是____ // C

? A.C=5/9*(F-32)B.三个表达式都正确C.C=5*(F-32)/9D.C=5/9(F-32)

8.已知int i=10;表达式“20-0<=i<=9”的值是____ // B

? A.0B.1C.20D.19

9.已知:int x,y;double z;则以下语句中错误的函数调用是____ // D

? A.scanf (\B.scanf (\C.scanf (\D.scanf (\

10.已知” int a=5,b=5,c;”,则执行表达式” c=a=a>b”后变量 a 的值为____ // B

? A.1B.0C.5D.4

2

3

第四周作业

1.下面程序的输出是

1. #include 2. main ( )

3. { int x=1, y=0, a=0, b=0; 4. switch ( x )

5. { case 1: switch ( y )

6. { case 0: a++; break; 7. case 1: b++; break; 8. }

9. case 2: a++; b++; 10. break; 11. }

12. printf (\13. }

? A.a=2,b=1B.a=1,b=0C.a=2,b=2D.a=1,b=1 // A

2.以下程序的输出结果是 1. main( )

2. { float x=2,y; 3. if (x<0) y=0;

4. else if (x<5&&!x) y=1/(x+2); 5. else if (x<10) y=1/x; 6. else y=10; 7. printf(”%f\\n”,y);

3

4 8. } ? A.0.000000B.0.250000C.0.500000D.10.000000 // C

3.填空(2分)若下列程序执行后t的值为4,则执行时输入a,b的值范围是

1. #include ”stdio.h” 2. main( )

3. { int a, b, s=1, t=1;

4. scanf (”%d, %d”, &a, &b); 5. if (a>0) s+=1; 6. if (a>b) t+=s; 7. else if(a==b) t=5; 8. else t = 2*s; 9. printf (”s=%d, t=%d\\n”, s,t); 10. }

b>a,a>0请输入答案

4


MOOC-SPOC测试题(部分答案)(至数组一章)-C语言-宣城校区2016年.doc 将本文的Word文档下载到电脑
搜索更多关于: MOOC-SPOC测试题(部分答案)(至数组一章)-C语言- 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

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