欢迎访问本站!这是一条测试公告。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学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
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!
微信扫一扫
支付宝扫一扫