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

想要快速找到正确答案?

立即关注 九八五题库微信公众号,轻松解决学习难题!

中国大学MOOC
扫码关注

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

中国大学MOOCC语言程序设计(2024级)作业答案

C语言程序设计(2024级)

学校: 九八五题库

学校: 超星学习通

题目如下:

1. 1. 【单选题】以下叙述错误的是______。

A. 一个C程序可以包含多个函数

B. 一个C程序只能有一个主函数

C. C程序在书写时,有严格的缩进要求,否则不能编译通过

D. C程序的主函数必须用main作为函数名

答案: C程序在书写时,有严格的缩进要求,否则不能编译通过

2. 2. 【单选题】以下选项中,不合法的C语言标识符的是______。

A. _Myfile2

B. Myfile_2

C. 2_Myfile

D. Myfile2

答案: 2_Myfile

3. 3. 【单选题】设有整型变量x,y,下列选项中,与表达式x*y/5值相同的表达式是______。

A. x/5*y

B. (x*y)/5

C. (x/5)*(y/5)

D. x*(y/5)

答案: (x*y)/5

4. 4. 【单选题】以下程序段运行后输出的结果是______。 int x,y,z; x=y=1; z=(x+y,x-y); printf("%d\n",z);

A. 0

B. 1

C. 2

D. 3

答案: 0

5. 5. 【单选题】表达式'a'+2-1.5值的类型是______。

A. char

B. int

C. double

D. long

答案: double

6. 6. 【单选题】设有定义:int a=3,b=5;,与表达式a0的值相等的表达式是______。

A. a&&b

B. a

C. a>b&&b>0

D. !(a<=5||b>=3)

答案: a&&b

7. 7. 【单选题】设有定义:char s='A';,则语句printf("s='%c'",s);的输出结果是______。

A. 65

B. 'A'

C. s='A'

D. s=A

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

8. 8. 【单选题】已知:int x;,语句if(x-1);中的表达式x-1等价于______。

A. x == 1

B. x != 1

C. x == 2

D. x != 2

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

9. 9. 【单选题】设有int a=3,b;,则执行语句:b=!(a>2);后,b的值是______。

A. 0

B. 1

C. 2

D. 3

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

10. 10. 【单选题】下列程序段的输出结果是______。 int i=010,j=10,k=0x10; printf("%d,%d,%d\n",i,j,k);

A. 8,10,16

B. 8,10,10

C. 10,10,10

D. 10,10,16

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

11. 11. 【单选题】设有int a=1,b=2,c;,则执行c=(a>b?b:a);后c的值为______。

A. 1

B. 2

C. 3

D. 4

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

12. 12. 【单选题】执行下列程序段后,屏幕输出结果是______。 int i,s=2; for(i=1;i<=3;i++) { s=s*i; printf("%d",s); }

A. 123

B. 2412

C. 246

D. 248

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

13. 13. 【单选题】设有int i;,则以下循环中printf("%d",i);语句执行______次。 i=1; for(;i<=2;i++) printf("%d",i);

A. 0次

B. 1次

C. 2次

D. 无限次

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

14. 14. 【单选题】执行以下程序段后,输出的结果是______。 int a=0; do { a=a+2; }while(a!=2); printf("%d",a);

A. 0

B. 2

C. 4

D. 6

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

15. 15. 以下叙述错误的是______。

A. 一个C程序可以包含多个函数

B. 一个C程序只能有一个主函数

C. C程序在书写时,有严格的缩进要求,否则不能编译通过

D. C程序的主函数必须用main作为函数名

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

16. 16. 以下选项中,不合法的C语言标识符的是______。

A. _Myfile2

B. Myfile_2

C. 2_Myfile

D. Myfile2

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

17. 17. 设有整型变量x,y,下列选项中,与表达式x*y/5值相同的表达式是______。

A. x/5*y

B. (x*y)/5

C. (x/5)*(y/5)

D. x*(y/5)

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

18. 18. 设int x=1,n;,以下与其他三组输出结果不同的一组语句是______。

A. x++; printf("%d\n",x);

B. n=++x; printf("%d\n",n);

C. ++x; printf("%d\n",x);

D. n=x++; printf("%d\n",n);

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

19. 19. 以下程序段运行后输出的结果是______。 int x,y,z; x=y=1; z=(x+y,x-y); printf("%d\n",z);

A. 0

B. 1

C. 2

D. 3

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

20. 20. 表达式'a'+2-1.5值的类型是______。

A. char

B. int

C. double

D. long

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

21. 21. 设有定义:int a=3,b=5;,与表达式a0的值相等的表达式是______。

A. a&&b

B. a

C. a>b&&b>0

D. !(a<=5||b>=3)

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

22. 22. 设有定义:char s='A';,则语句printf("s='%c'",s);的输出结果是______。

A. 65

B. 'A'

C. s='A'

D. s=A

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

23. 23. 已知:int x;,语句if(x-1);中的表达式x-1等价于______。

A. x == 1

B. x != 1

C. x == 2

D. x != 2

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

24. 24. 设有int a=3,b;,则执行语句:b=!(a>2);后,b的值是______。

A. 0

B. 1

C. 2

D. 3

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

25. 25. 下列程序段的输出结果是______。 int i=010,j=10,k=0x10; printf("%d,%d,%d\n",i,j,k);

A. 8,10,16

B. 8,10,10

C. 10,10,10

D. 10,10,16

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

26. 26. 欲将整型变量x和y中的较大值赋值给整型变量z(其中x,y,z均已经正确定义及赋值),不正确的方法是______。

A. if(x>y)z=x;else z=y;

B. if(x

C. z=y;if(x>y) z=x;

D. z=x;if(x

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

27. 27. 设有int a=1,b=2,c;,则执行c=(a>b?b:a);后c的值为______。

A. 1

B. 2

C. 3

D. 4

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

28. 28. 执行下列程序段后,屏幕输出结果是______。 int i,s=2; for(i=1;i<=3;i++) { s=s*i; printf("%d",s); }

A. 123

B. 2412

C. 246

D. 248

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

29. 29. 下列程序段中,循环体语句执行的次数为_______。 int x=0; do { printf("%d\n",x); }while(x=1);

A. 0次

B. 1次

C. 2次

D. 无限次

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

30. 30. 执行以下程序段后,输出的结果是______。 int x=1; while(1) { if(x==6) break; x++; } printf("%d\n",x);

A. 5

B. 6

C. 1

D. 7

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

31. 31. 设有int i;,则以下循环中printf("%d",i);语句执行______次。 i=1; for(;i<=2;i++) printf("%d",i);

A. 0次

B. 1次

C. 2次

D. 无限次

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

32. 32. 执行以下程序段后,输出的结果是______。 int a=0; do { a=a+2; }while(a!=2); printf("%d",a);

A. 0

B. 2

C. 4

D. 6

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



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

    昵称

    邮箱

    地址