覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!

超新尔雅学习通
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

中国大学MOOCC语言设计作业答案

C语言设计

学校: 九八五题库

学校: 超星学习通

题目如下:

1. 1. 以下说法正确的是( )

A. 用do-while语句构成的循环,在while后的表达式为0时结束循环

B. do-while语句构成的循环不能用其他语句构成的循环来代替

C. do-while语句构成的循环只能用break语句退出

D. 用do-while语句构成的循环,在while后的表达式为非0时结束循环

答案: 用do-while语句构成的循环,在while后的表达式为0时结束循环

2. 2. 如果c是大于1的正整数,与以下程序段功能相等的赋值语句是( )。 s=a; for(b=1;b<=c;b++) s=s+1;

A. s=b+c;

B. s=s+c;

C. s=a+b;

D. s=a+c;

答案: s=a+c;

3. 3. 以下程序段的输出结果是( )。 #include void main() { int a=3; do { printf("%d",a--); }while(!a); }

A. 32

B. 不输出任何内容

C. 3

D. 321

答案: 3

4. 4. 以下程序段的输出结果是( )。 int n=10; while(n>7) { printf("%d,",n); n--; }

A. 9,8,7,

B. 9,8,7,6,

C. 10,9,8,

D. 10,9,8,7,

答案: 10,9,8,

5. 5. 以下程序的输出结果是( )。 #include void main() { int i=5; for(;i<15;) { i++; if(i%4==0) printf("%2d",i); else continue; } }

A. 812

B. 81216

C. 1216

D. 8

答案: 812

6. 6. 以下关于for语句的说法不正确的是( )

A. for循环是先判断表达式,后执行循环体语句

B. for循环只能用于循环次数已经确定的情况

C. for循环中,可以用break语句跳出循环体

D. for循环体语句中,可以包含多条语句,但要用花括号括起来。

答案: for循环只能用于循环次数已经确定的情况

7. 7. C语言中,while语句和do-while语句的主要区别是( )

A. do-while的循环体不能是复合语句

B. do-while的循环体至少无条件执行一次

C. while的循环控制条件比do-while的循环控制条件严格

D. do-while允许从外部转到循环体内

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

8. 8. 若定义int i;则以下循环语句的循环执行次数是( )。 for(i=2;i==0;) printf("%d",i--);

A. 1

B. 2

C. 0

D. 无限次

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

9. 1. 下列不合法的字符常量是( )

A. '2'

B. 'ab'

C. '\n'

D. '\101'

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

10. 2. 下列合法的转义字符是( )

A. '\"'

B. '\ee'

C. '\018

D. 'xab'

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

11. 3. 以下选项中不合法的实型常量是( )

A. -62000

B. 0.123

C. 5

D. E3

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

12. 4. 若已定义x和y为double型变量,则表达式x=1,y=x+3/2的值是( )

A. 2

B. 2.5

C. 2.0

D. 1

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

13. 5. 执行语句“x=(a=5,b=a--)”后,x,a,b的值分别是( )

A. 5,4,4

B. 5,5,4

C. 5,4,5

D. 4,5,4

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

14. 6. 已知int x=5,y=5,z=5;则执行语句x%=y+z;后,x的值是(

A. 6

B. 1

C. 0

D. 5

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

15. 7. 表达式(k=3*2,k+4),k*3的值是( )

A. 18

B. 14

C. 30

D. 10

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

16. 8. 下面程序的输出结果是( )。 #include void main() { int x=10,y=3,z; printf("%d\n",z=(x%y,x/y)); }

A. 4

B. 3

C. 1

D. 0

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

17. 9. 经过下述赋值后,变量x的数据类型是( )。 float x=21.0; int y; y=(int)x;

A. float

B. double

C. int

D. char

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

18. 10. 执行以下程序后,输出结果为 #include void main() { int x; float y; y=3.6; x=(int)y+10; printf("x=%d,y=%f",x,y); }

A. x=13,y=3.600000

B. x=13.5,y=3.60000

C. x=13,y=3

D. x=13,y=3.6

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

19. 11. 下列浮点数的形式表示错误的是( )

A. 10.6

B. 12E2.0

C. 100000

D. .5

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

20. 12. 若x为int类型,则表达式x=1,x+5,x++的值是1。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

21. 13. 8E2是不合法的整型常量。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

22. 14. -6.2e4是不合法的实型常量。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

23. 15. 执行语句“printf("%x",-1);”屏幕显示-ffff。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

24. 16. 若有int x=8,y=5,z;则执行语句“z=x/y+0.4”后,z的值为1。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

25. 1. 若变量x,y均定义为int型,z定义为double型,下列不合法的scanf语句是( )

A. scanf("%d%d%lf",&x,&y,&z);

B. scanf("%d,%x,%lf",&x,&y,&z);

C. scanf("%x,%o,%6.2f",&x,&y,&z);

D. scanf("%x,%o",&x,&y);

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

26. 2. 以下程序的输出结果是( )。 #include void main() { int a=010,b=0x10,c=10; printf("%d,%d,%d",a,b,c); }

A. 10,10,10

B. 8,16,10

C. 16,8,10

D. 8,10,10

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

27. 3. 以下可以实现“输入一个字符到变量ch”的语句是( )。

A. scanf("%f",ch);

B. ch=getchar( );

C. getchar(ch);

D. printf("%c",ch);

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

28. 4. putchar( )函数可以向终端输出一个( )。

A. 字符串

B. 字符或字符型变量值

C. 实型变量值

D. 浮点型变量值

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

29. 5. 若 x 为 float 型变量,则以下语句( )。x=213.82631; printf("%-4.2f\n",x);

A. 输出为213.83

B. 输出格式描述符的域宽不够,不能输出

C. 输出为213.82

D. 输出为-213.82

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

30. 6. 使用“scanf("a=%d,b=%d",&a,&b)”,要使a,b的值均为25,正确的输入是( )。

A. a=25 b=25(空格分开)

B. 25 25(空格分开)

C. 25,25

D. a=25,b=25

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

31. 7. 能正确定义整型变量a和b,并为它们赋初值5的语句是( )

A. a=b=5;

B. int a=5,b=5;

C. int a=b=5;

D. int a,b=5;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

32. 8. 程序调试是指对程序进行编译。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

33. 9. 对 C 的源程序进行编译是指将C源程序翻译成目标程序。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

34. 10. 格式化输入函数scanf的返回值是输入数据的个数。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

35. 11. C语言的每条可执行语句最终都将被转换成二进制的机器指令。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

文章目录


    文章说明
    本文标签:
    ©版权声明
    本站提供的文章均来自网上,如有侵权请邮件与我们联系处理。敬请谅解!
    评论留言

    昵称

    个人资料
    个人资料
    学通智库​ 是专为 ​学起Plus、超星学习通、安徽继续教育、云上河开​ 等主流学习平台用户打造的一站式资源中心。
    • 文章82087
    • 评论0
    • 微语0
    标签