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

想要快速找到正确答案?

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

中国大学MOOC
扫码关注

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

中国大学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语言标识符是由字母、数字和下划线组成,且首字符不能是数字

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



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

    昵称

    邮箱

    地址