欢迎访问本站!这是一条测试公告。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOC2024-2025-2-C语言程序设计作业答案
2024-2025-2-C语言程序设计
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. 以下叙述正确的是_______。
A. 在C程序中,main函数必须位于程序的最前面
B. C语言本身没有输入输出语句
C. C语言的每一行中只能写一条语句
D. 在对一个C语言程序进行编译的过程中,可发现注释中的拼写错误
答案: C语言本身没有输入输出语句
2. 2. 下列关于C语言程序的叙述中,不正确的是______。
A. C语言程序由一个或多个函数组成
B. C语言程序总是从第一个函数开始执行
C. C语言程序中必须含有main( )函数
D. C语言程序中的语句必须以分号结束
答案: C语言程序总是从第一个函数开始执行
3. 3. 下列关于C语言程序书写规则的说法中正确的是______。
A. 不区分大小写字母
B. 一行只能写一条语句
C. 一条语句可分成几行书写
D. 每行必须有行号
答案: 一条语句可分成几行书写
4. 4. C源程序中不能表示的数制是______。
A. 二进制
B. 十六进制
C. 十进制
D. 八进制
答案: 二进制
5. 5. 计算机能直接执行的程序是_______。
A. 可执行程序
B. 目标程序
C. 源程序
D. 汇编程序
答案: 可执行程序
6. 6. 若有定义 int a; float b; double c; 程序运行时输入:3 4 5<回车> 能把3 输入给变量a、4 输入给变量b、5 输入给变量c 的语句是_____。
A. scanf("%d%f%f",&a,&b,&c);
B. scanf("%d%lf%lf",&a,&b,&c);
C. scanf("%lf%lf%lf",&a,&b,&c);
D. scanf("%d%f%lf",&a,&b,&c);
答案: scanf("%d%f%lf",&a,&b,&c);
7. 7. 下面关于变量定义及初始化错误的语句是______。
A. int a=3;b=4;
B. char a='3',b='4';
C. double a=3,b=a;
D. double a=3,b=4;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 8. 下列______是不合法的C语言常量。
A. 'xabcde'
B. "x1f"
C. 0x12
D. 2、1e3
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 9. 以下选项中,不能作为C语言合法标识符的是______。
A. _Myscore2
B. My_score2
C. Myscore-2
D. Myscore_2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 10. 下列定义变量的语句中错误的是______。
A. int _abc;
B. double int_;
C. char For;
D. float US%;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 11. 以下叙述中正确的是______。
A. C语言中用户自定义标识符必须“见名知意”,如果随意定义,则会出编译错误
B. C语言的关键字不能作变量名,但可以作为函数名
C. C语言标识符的长度不能任意长,最多只能包含16个字符
D. C语言标识符是由字母、数字和下划线组成,且首字符不能是数字
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 12. 设有整型变量x,y,下列选项中,与表达式x*y/5值相同的表达式是______。
A. x/5*y
B. (x*y)/5
C. (x/5)*(y/5)
D. x*(y/5)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 13. 表达式 (int)((double)9/2)-9%2的值是______。
A. 5
B. 4
C. 0
D. 3
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 14. 设有定义:int k=0;,以下选项的四个表达式中,与其他三个表达式的值不相同的是______。
A. ++k
B. k++
C. k+1
D. k+=1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 15. 设有定义:int a=20,b;,则执行语句b=a++;后,a、b的值分别是______。
A. 20,21
B. 21,20
C. 20,20
D. 21,21
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 16. 设有定义:int x=6,y;,则执行语句y=x++;++y;后,y的值是______。
A. 9
B. 8
C. 7
D. 6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 17. 设有定义:int b=0;,表达式______与其它表达式的值不相同。
A. b+=1
B. b++
C. ++b
D. b+1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 18. 设有定义:int x=2;,以下表达式中,值不为6的是______。
A. x*=x+1
B. x++,2*x
C. x*=(1+x)
D. 2*x,x+=2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 19. 已知:int x=1,y=2,t;,则执行语句:t=x,y=x,x=t;后x、y的值分别是______。
A. 1,2
B. 2,1
C. 1,1
D. 2,2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 20. 若定义:int i=4,j=5;,则表达式i+=i*=i+j的值是______。
A. 25
B. 42
C. 40
D. 72
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 21. 已知int i,a;,则执行语句i=(a=2*3,a*5),a+6;后,变量i的值是_______。
A. 6
B. 12
C. 30
D. 36
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 22. 已知:float x=2,y;,则表达式y=x+3/2的值是______。
A. 3、5
B. 3、0
C. 2、0
D. 1、0
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 23. 已知int x=10;float y=20;double z=30;,则表达式x+y+z的数据类型是______。
A. int
B. float
C. double
D. 无法确定
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 24. 设有char a='0'; int b;,执行语句b=a+2;后,正确的描述是______。
A. b的值变为字符型
B. C语言不允许字符型和整型相加
C. b的值是2
D. b的值是字符'0'的ASCII码值加上2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 25. 设有int a=3,b=4;,以下不合法的C语言语句是______。
A. a=b==4;
B. a=b%3、5;
C. a=b=4;
D. a+=a+3;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 26. 已知int x=1,y=2,z=3;,则下列表达式值为0的是______。
A. x&&y
B. x<=y
C. x||y
D. x<=y-z
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 27. 若变量c为char类型,以下不能正确判断其为大写字母的表达式是______。
A. 'A'<=c<='Z'
B. c>='A'&&c<='Z'
C. (c+32)>= 'a'&&(c+32)<= 'z'
D. !(c<'A'||c>'Z')
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 28. 有定义:float x=3、345;,执行语句printf("%、2f\n",x);后,屏幕输出结果是______。
A. 3、345
B. 3、345000
C. 3、34
D. 3、35
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 29. 设有以下语句:char c1,c2;scanf("%c%c",&c1,&c2);,若要为变量c1和c2分别输入字符A和B,正确的输入形式应该是______。
A. A和B之间用逗号分隔
B. A和B之间不能有任何分隔符
C. A和B之间可以用回车分隔
D. A和B之间用空格分隔
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 30. 以下程序段输出结果是______。 int x=0x41; printf("%c",x+1);
A. A
B. a
C. B
D. c
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 31. 以下是if语句的基本形式: if(表达式) 语句 其中“表达式”______。
A. 必须是逻辑表达式
B. 必须是关系表达式
C. 必须是逻辑表达式或关系表达式
D. 可以是任意合法的表达式
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 32. 下列程序段输出的结果是______。 int a=5,b=4,c=3; if(a>b) a=b+c,b=2*c; else a=b-c,b=3*c;a=b+c; printf("%d %d",a,b);
A. 9 6
B. 7 3
C. 1 9
D. 4 2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 33. 执行以下程序段后,输出结果是______。 int x=3,y=10; if (x=1) y=x; y=y+1; printf("%d,%d\n",x,y);
A. 3,11
B. 3,10
C. 3,4
D. 1,2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 34. 在switch语句中,switch后面表达式值的类型不能是______。
A. int
B. double
C. char
D. long
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 35. 执行以下程序段后,输出的结果是______。 int x=2,y=0; switch(x) { case 2: x++;y=x+1; case 1: y=y+1;break; default:x++;y=y+1; } printf("%d,%d\n",x,y);
A. 3,5
B. 3,4
C. 2,0
D. 3,1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 36. 设有int x=1,y=2,z;,则表达式z=x>y?x+y:x-y值为______。
A. 1
B. 2
C. 3
D. -1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 37. 设有定义:int i=0,s=0;,则循环语句while(s<20) {i++; s+=i;}中循环体执行的次数是______。
A. 4
B. 5
C. 6
D. 7
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 38. 设有int n=10;,执行下面语句后,则输出结果是______。 while (n>8) { n--; printf("%d ",n); }
A. 10 9 8
B. 9 8
C. 9
D. 10 9
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 39. while(leap)和下列_______等价。
A. while (leap!=0)
B. while (5)
C. while (leap==0)
D. while (0)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 40. 执行以下程序段后,输出的结果是______。 int a=0; do { a=a+2; }while(a!=2); printf("%d",a);
A. 0
B. 2
C. 4
D. 6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 41. 下面有关for循环的描述正确的是______。
A. for循环只能用于循环次数已经确定的情况
B. for循环先执行循环体语句,后判断条件
C. 在for循环中不能用break语句跳出循环体
D. for循环体中,可以包含多条语句
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 42. 若i为整型变量,则下列循环体执行次数是______。 for(i=2;i==0;) printf("%d\n",i--);
A. 2次
B. 1次
C. 0次
D. 无限次
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 43. 设n为整型变量,执行语句for(n=1;n++<4;);后,变量n的值是______。
A. 3
B. 4
C. 5
D. 6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 44. 执行以下程序段后,输出的结果是______。 int x=1,y=0; while(x<=6) { x++; if(x%3==0) continue; y=y+x; } printf("%d,%d\n",x,y);
A. 7,12
B. 6,18
C. 7,18
D. 6,21
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 45. 执行以下程序段后,输出的结果是______。 int i=10; while(1) { i++; if(i%2==0) break; } printf("%d\n",i);
A. 10
B. 11
C. 12
D. 13
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 46. 执行以下程序段后,输出的结果是______。 int i,s=0; for(i=0;i<10;i++) if(i%2==0) continue; else s=s+i; printf("%d",s);
A. 0
B. 10
C. 20
D. 25
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 47. 执行以下程序段后,输出的结果是______。 int i,j; for(i=1;i<=3;i++) { for(j=1;j<=5;j++) if(j%2==0) break; printf("%d ",j); }
A. 1 1 1
B. 2 2 2
C. 1 3 5
D. 2 4 6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 48. 【单选题】以下叙述正确的是_______。
A. 在C程序中,main函数必须位于程序的最前面
B. C语言本身没有输入输出语句
C. C语言的每一行中只能写一条语句
D. 在对一个C语言程序进行编译的过程中,可发现注释中的拼写错误
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. 49. 【单选题】下列关于C语言程序的叙述中,不正确的是______。
A. C语言程序由一个或多个函数组成
B. C语言程序总是从第一个函数开始执行
C. C语言程序中必须含有main( )函数
D. C语言程序中的语句必须以分号结束
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 50. 【单选题】下列关于C语言程序书写规则的说法中正确的是______。
A. 不区分大小写字母
B. 一行只能写一条语句
C. 一条语句可分成几行书写
D. 每行必须有行号
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 51. 【单选题】C源程序中不能表示的数制是______。
A. 二进制
B. 十六进制
C. 十进制
D. 八进制
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. 52. 【单选题】计算机能直接执行的程序是_______。
A. 可执行程序
B. 目标程序
C. 源程序
D. 汇编程序
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. 53. 【单选题】若有定义 int a; float b; double c; 程序运行时输入:3 4 5<回车> 能把3 输入给变量a、4 输入给变量b、5 输入给变量c 的语句是_____。
A. scanf("%d%f%f",&a,&b,&c);
B. scanf("%d%lf%lf",&a,&b,&c);
C. scanf("%lf%lf%lf",&a,&b,&c);
D. scanf("%d%f%lf",&a,&b,&c);
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 54. 【单选题】下面关于变量定义及初始化错误的语句是______。
A. int a=3;b=4;
B. char a='3',b='4';
C. double a=3,b=a;
D. double a=3,b=4;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 55. 【单选题】下列______是不合法的C语言常量。
A. 'xabcde'
B. "x1f"
C. 0x12
D. 2、1e3
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 56. 【单选题】以下选项中,不能作为C语言合法标识符的是______。
A. _Myscore2
B. My_score2
C. Myscore-2
D. Myscore_2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 57. 【单选题】下列定义变量的语句中错误的是______。
A. int _abc;
B. double int_;
C. char For;
D. float US%;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
58. 58. 【单选题】设有整型变量x,y,下列选项中,与表达式x*y/5值相同的表达式是______。
A. x/5*y
B. (x*y)/5
C. (x/5)*(y/5)
D. x*(y/5)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
59. 59. 【单选题】表达式 (int)((double)9/2)-9%2的值是______。
A. 5
B. 4
C. 0
D. 3
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
60. 60. 【单选题】设有定义:int k=0;,以下选项的四个表达式中,与其他三个表达式的值不相同的是______。
A. ++k
B. k++
C. k+1
D. k+=1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
61. 61. 【单选题】设有定义:int i=3480;,下列选项中,取i的十位上数字的表达式是______。
A. i/10
B. i%10
C. i/10%10
D. i/100%10
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
62. 62. 【单选题】设有定义:int a=20,b;,则执行语句b=a++;后,a、b的值分别是______。
A. 20,21
B. 21,20
C. 20,20
D. 21,21
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
63. 63. 【单选题】设有定义:int x=6,y;,则执行语句y=x++;++y;后,y的值是______。
A. 9
B. 8
C. 7
D. 6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
64. 64. 【单选题】设有定义:int b=0;,表达式______与其它表达式的值不相同。
A. b+=1
B. b++
C. ++b
D. b+1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
65. 65. 【单选题】设有定义:int x=2;,以下表达式中,值不为6的是______。
A. x*=x+1
B. x++,2*x
C. x*=(1+x)
D. 2*x,x+=2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
66. 66. 【单选题】已知:int x=1,y=2,t;,则执行语句:t=x,y=x,x=t;后x、y的值分别是______。
A. 1,2
B. 2,1
C. 1,1
D. 2,2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
67. 67. 【单选题】若定义:int i=4,j=5;,则表达式i+=i*=i+j的值是______。
A. 25
B. 42
C. 40
D. 72
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
68. 68. 【单选题】已知int i,a;,则执行语句i=(a=2*3,a*5),a+6;后,变量i的值是_______。
A. 6
B. 12
C. 30
D. 36
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
69. 69. 【单选题】已知:float x=2,y;,则表达式y=x+3/2的值是______。
A. 3、5
B. 3、0
C. 2、0
D. 1、0
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
70. 70. 【单选题】已知int x=10;float y=20;double z=30;,则表达式x+y+z的数据类型是______。
A. int
B. float
C. double
D. 无法确定
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
71. 71. 【单选题】设有char a='0'; int b;,执行语句b=a+2;后,正确的描述是______。
A. b的值变为字符型
B. C语言不允许字符型和整型相加
C. b的值是2
D. b的值是字符'0'的ASCII码值加上2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
72. 72. 【单选题】设有int a=3,b=4;,以下不合法的C语言语句是______。
A. a=b==4;
B. a=b%3、5;
C. a=b=4;
D. a+=a+3;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
73. 73. 【单选题】已知int x=1,y=2,z=3;,则下列表达式值为0的是______。
A. x&&y
B. x<=y
C. x||y
D. x<=y-z
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
74. 74. 【单选题】若变量c为char类型,以下不能正确判断其为大写字母的表达式是______。
A. 'A'<=c<='Z'
B. c>='A'&&c<='Z'
C. (c+32)>= 'a'&&(c+32)<= 'z'
D. !(c<'A'||c>'Z')
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
75. 75. 【单选题】有定义:float x=3、345;,执行语句printf("%、2f\n",x);后,屏幕输出结果是______。
A. 3、345
B. 3、345000
C. 3、34
D. 3、35
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
76. 76. 【单选题】设有以下语句:char c1,c2;scanf("%c%c",&c1,&c2);,若要为变量c1和c2分别输入字符A和B,正确的输入形式应该是______。
A. A和B之间用逗号分隔
B. A和B之间不能有任何分隔符
C. A和B之间可以用回车分隔
D. A和B之间用空格分隔
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
77. 77. 【单选题】设有定义:int a; char c;,执行输入语句scanf("%d%c",&a,&c);时,若要求a和c得到的值为10和'Y',正确的输入方式是______。
A. 10,Y
B. 10、Y
C. 10Y
D. 10 Y
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
78. 78. 【单选题】以下程序段输出结果是______。 int x=0x41; printf("%c",x+1);
A. A
B. a
C. B
D. c
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
79. 79. 【单选题】以下是if语句的基本形式: if(表达式) 语句 其中“表达式”______。
A. 必须是逻辑表达式
B. 必须是关系表达式
C. 必须是逻辑表达式或关系表达式
D. 可以是任意合法的表达式
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
80. 80. 【单选题】下列程序段输出的结果是______。 int a=5,b=4,c=3; if(a>b) a=b+c,b=2*c; else a=b-c,b=3*c;a=b+c; printf("%d %d",a,b);
A. 9 6
B. 7 3
C. 1 9
D. 4 2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
81. 81. 【单选题】执行以下程序段后,输出结果是______。 int x=3,y=10; if (x=1) y=x; y=y+1; printf("%d,%d\n",x,y);
A. 3,11
B. 3,10
C. 3,4
D. 1,2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
82. 82. 【单选题】在switch语句中,switch后面表达式值的类型不能是______。
A. int
B. double
C. char
D. long
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
83. 83. 【单选题】执行以下程序段后,输出的结果是______。 int x=2,y=0; switch(x) { case 2: x++;y=x+1; case 1: y=y+1;break; default:x++;y=y+1; } printf("%d,%d\n",x,y);
A. 3,5
B. 3,4
C. 2,0
D. 3,1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
84. 84. 【单选题】设有int x=1,y=2,z;,则表达式z=x>y?x+y:x-y值为______。
A. 1
B. 2
C. 3
D. -1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
85. 85. 【单选题】设有定义:int i=0,s=0;,则循环语句while(s<20) {i++; s+=i;}中循环体执行的次数是______。
A. 4
B. 5
C. 6
D. 7
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
86. 86. 【单选题】设有int n=10;,执行下面语句后,则输出结果是______。 while (n>8) { n--; printf("%d ",n); }
A. 10 9 8
B. 9 8
C. 9
D. 10 9
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
87. 87. 【单选题】while(leap)和下列_______等价。
A. while (leap!=0)
B. while (5)
C. while (leap==0)
D. while (0)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
88. 88. 【单选题】执行以下程序段后,输出的结果是______。 int a=0; do { a=a+2; }while(a!=2); printf("%d",a);
A. 0
B. 2
C. 4
D. 6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
89. 89. 【单选题】下面有关for循环的描述正确的是______。
A. for循环只能用于循环次数已经确定的情况
B. for循环先执行循环体语句,后判断条件
C. 在for循环中不能用break语句跳出循环体
D. for循环体中,可以包含多条语句
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
90. 90. 【单选题】执行下列程序后,输出的结果是______。 #include void main( ) { int i,s=0; for(i=1;i<10;i+=2) s+=i+1; printf("s=%d\n",s); }
A. s=30
B. s=25
C. s=55
D. s=45
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
91. 91. 【单选题】 若i为整型变量,则下列循环体执行次数是______。 for(i=2;i==0;) printf("%d\n",i--);
A. 2次
B. 1次
C. 0次
D. 无限次
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
92. 92. 【单选题】设n为整型变量,执行语句for(n=1;n++<4;);后,变量n的值是______。
A. 3
B. 4
C. 5
D. 6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
93. 93. 【单选题】 执行以下程序段后,输出的结果是______。 int x=1,y=0; while(x<=6) { x++; if(x%3==0) continue; y=y+x; } printf("%d,%d\n",x,y);
A. 7,12
B. 6,18
C. 7,18
D. 6,21
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
94. 94. 【单选题】 执行以下程序段后,输出的结果是______。 int i=10; while(1) { i++; if(i%2==0) break; } printf("%d\n",i);
A. 10
B. 11
C. 12
D. 13
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
95. 95. 【单选题】 执行以下程序段后,输出的结果是______。 int i,j; for(i=1;i<=3;i++) { for(j=1;j<=5;j++) if(j%2==0) break; printf("%d ",j); }
A. 1 1 1
B. 2 2 2
C. 1 3 5
D. 2 4 6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
96. 96. 【单选题】执行以下程序段后,输出的结果是______。 int i,s=0; for(i=0;i<10;i++) if(i%2==0) continue; else s=s+i; printf("%d",s);
A. 0
B. 10
C. 20
D. 25
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
97. 97. 设有定义:int a; char c;,执行输入语句scanf("%d%c",&a,&c);时,若要求a和c得到的值为10和'Y',正确的输入方式是______。
A. 10,Y
B. 10、Y
C. 10Y
D. 10 Y
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
98. 98. 【单选题】以下叙述中正确的是______。
A. C语言中用户自定义标识符必须“见名知意”,如果随意定义,则会出编译错误
B. C语言的关键字不能作变量名,但可以作为函数名
C. C语言标识符的长度不能任意长,最多只能包含16个字符
D. C语言标识符是由字母、数字和下划线组成,且首字符不能是数字
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!
微信扫一扫
支付宝扫一扫