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

想要快速找到正确答案?

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

中国大学MOOC
扫码关注

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

中国大学MOOC24-25-春季 C语言程序设计作业答案

24-25-春季 C语言程序设计

学校: 九八五题库

学校: 超星学习通

题目如下:

1. 1. C语言源程序文件的后缀为_____。

A. .c

B. .cpp

C. .obj

D. .exe

答案: .c

2. 2. 在以下不同进制的4个数中,最小的一个数是:

A. (11000110)2

B. (307)8

C. (200)10

D. (B6)16

答案: (B6)16

3. 3. C语言属于_____

A. 机器语言

B. 低级语言

C. 中级语言

D. 高级语言

答案: 高级语言

4. 4. C语言程序的执行,总是起始于______。

A. 程序中的第一条语句

B. main函数

C. 本程序中的第一个函数

D. 包含的文件中的第一个函数

答案: main函数

5. 5. 以下关于程序设计语言的描述,错误的是:

A. 程序设计语言是人与计算机沟通的桥梁。

B. 程序设计语言是用于书写计算机程序的语言。

C. 程序设计语言是一种自然语言。

D. 程序设计语言有3个方面的因素:语法、语义和语用。

答案: 程序设计语言是一种自然语言。

6. 6. 能够被计算机直接识别并执行的是________程序。

A. 自然语言

B. 汇编语言

C. 机器语言

D. 高级语言

答案: 机器语言

7. 7. 十进制数35转换成二进制数是_____。

A. 100011

B. 100010

C. 100110

D. 100101

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

8. 8. 已知8位机器码是10110100,若其为补码,则所表示的十进制真值是:

A. -76

B. -74

C. 76

D. 74

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

9. 9. 在计算机内一切信息的存取、传输和处理都是以_____形式进行的。

A. ASCII码

B. 二进制

C. 十进制

D. 国标码

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

10. 10. C 语言程序能够在不同的操作系统运行,这说明C语言具有很好的______

A. 适应性

B. 移植性

C. 兼容性

D. 操作性

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

11. 1. 软件系统由_______和_________组成。

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

12. 2. 存储器是计算机中具有记忆能力的部件,用来存放________或_________。

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

13. 1. 以下各项中,符合C语言语法规定的实型常量是( )。

A. 1.2E0.5

B. 3.14.159E

C. .5E-3

D. E15

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

14. 2. 在VC中,若定义double b;,则变量b在内存中分配的字节数是( )

A. 1

B. 2

C. 4

D. 8

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

15. 3. 下列定义变量的语句中错误的是( )

A. int _int;

B. double int_;

C. char For;

D. float US$;

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

16. 4. C语言中,最基本的数据类型是( )

A. 整型,实型,逻辑型

B. 整型,实型,字符型

C. 整型,字符型,逻辑型

D. 整型,实型,字符型,逻辑型

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

17. 1. ______用于控制程序的流程,实现程序的选择结构和循环结构。

A. 选择语句

B. 循环语句

C. 控制语句

D. 函数调用语句

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

18. 2. 用{}将多条语句括起来组成______,程序中将其看成是单条语句。

A. 表达式语句

B. 复合语句

C. 空语句

D. 控制语句

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

19. 1. 与 y=(x>0 ? 1 : x<0?-1:0);功能相同的if语句是_______。(平台问题,导致格式乱。答案只有不换行。)

A. if(x>0) y=1; else if(x<0) y=-1; else y=0;

B. if(x) if(x>0) y=1; else if(x<0) y=-1;

C. y=-1; if(x) if(x>0) y=1; else if(x==0) y=0; else y=-1;

D. y=0; if(x>=0) if(x>0) y=1; else y=-1;

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

20. 2. Plain Text 当a = 1, b = 3, c = 5, d = 4时,执行完下面一段程序后x的值是_____。 Plain Text if ( a < b) Plain Text if(c < d) x = 1; Plain Text else Plain Text if (a < c) Plain Text if(b < d) x = 2; Plain Text else x = 3; Plain Text else x = 6; Plain Text else Plain Text x = 7;

A. 1

B. 2

C. 3

D. 6

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

21. 3. 用{}将多条语句括起来组成______,程序中将其看成是单条语句。

A. 表达式语句

B. 复合语句

C. 空语句

D. 控制语句

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

22. 4. 以下错误的if语句是_____。

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

B. if( x == y ) z = 0;

C. if( x != y) cout << x else cout << y;

D. if( x < y ) { x++; y--;}

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

23. 5. 输入一个数,判断它是奇数还是偶数,如果是奇数则进一步判断它是否为5的倍数。 main( ) { int x; scanf (____); if (x%2 != 0) { printf("%d is an odd \n",x) ; if (x%5==0) printf("%d is the times of 5 \n",x) ; } else printf("%d is an even \n",x) ; }

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

24. 6. 输入a、b两个整数,使用指针变量按大小顺序输出这两个整数。 #include main( ) { int a,b,*p1,*p2,*p; p1=&a;p2=&b; scanf(“%d%d”,p1,p2); if(*p1<*p2) { ____; p1=p2; p2=p;} printf(“a=%d,b=%d\n”,a,b); printf(“max=%d,min=%d\n”,*p1,*p2); }

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

25. 1. 以下描述正确的是_____。

A. continue语句的作用是结束整个循环的执行

B. 只能在循环体内和switch语句体内使用break语句

C. 在循环体内使用break和continue语句的作用相同

D. 从多层循环嵌套中退出时,可以使用continue语句

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

26. 2. 对下面程序段,描述正确的是______。 for(t=1; t<=100; t++) { scanf("%d",&x); if(x<0) continue; printf("%d\n",t); }

A. 当x<0时,整个循环结束

B. 当x>=0时,什么也不输出

C. printf函数永远也不执行

D. 最多允许输出100个非负整数

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

27. 3. 以下程序的输出结果是______。 void main() { int a,b; for(a=1,b=1; a<=100; a++) { if(b>=10) break; if(b%5==1) { b+=5; continue;} } printf("%d\n",a); }

A. 101

B. 6

C. 4

D. 3

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

28. 4. 下面程序的输出结果是_____。 void main() { int y=9; for( ; y>0; y--) { if(y%3==0) { printf("%d",--y); continue; } } }

A. 741

B. 852

C. 963

D. 875421

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

29. 5. 以下程序段的运行结果是________。 int i,j; for(i=10; i<16; i++) { for(j=2; j<=(int)sqrt(i); j++) if(!(i%j)) break; if(j>(int)sqrt(i)) printf("%d ",i); }

A. 10 11 12 13 14 15

B. 10 12 14

C. 11 13 15

D. 11 13

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

30. 1. 下面程序的运行结果是: void main() { char ch[]="6543ab21"; int i,s; for(i=0,s=0;ch[i]>='0'&&ch[i]<='9';i+=2) s=s*10+ch[i]-'0'; printf("%d\n",s); }

A. 654321

B. 6543

C. 65

D. 64

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

31. 2. 以下程序的输出结果是: void main() { int i,j,n,a[5]={3,4,1,2,-6}; for(i=0;i<5;i++) for(j=i+1;j<5;j++) if(a[j]

A. 3 4 1 2 -6

B. 4 3 2 1 -6

C. -6 1 2 3 4

D. 4321-6

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

32. 3. 以下不能对二维数组进行正确初始化的语句是:

A. double d[][2]={1,2,3,4,5,6,7};

B. double d[][2]={{1},{2,3},{4,5,6}};

C. double d[3][3]={{1,2,3},{4,5},{6}};

D. double d[][3]={{1,2},{3,4},{5,6}};

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

33. 4. 以下程序的输出结果是: void main() { char str[20]="hello!\0world!\t\\\n"; printf("%d %d\n",strlen(str),sizeof(str)); }

A. 15 20

B. 20 20

C. 6 20

D. 16 20

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

34. 5. 下面程序的输出结果是: #include using namespace std; int main () { char a[]="AAaaBB9EMW"; int i,c; for(i=2;(c=a[i])!='\0';i++) { switch(c) { case 'a':putchar('B');continue; case '9':break; case 9:putchar('A'); case 'E': case 'L':continue; default:putchar(c);continue; } putchar(' '); } putchar('\n'); return 0; }

A. AABBMW

B. BBBB MW

C. AABBBB MW

D. AABBBBMW

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

35. 6. 以下程序的输出结果是: void main() { char arr[2][4]; strcpy(arr[0],"you"); strcpy(arr[1],"me"); arr[0][3]='&'; printf("%s\n",arr); }

A. you

B. me

C. you&me

D. 出现错误

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

36. 7. 当执行程序时,如果输入abc,则下面程序的输出结果是: void main() { char s[20]="123"; scanf("%s",s); strcat(s,"6789"); printf("%s\n",s); }

A. abc123456789

B. 12345abc6789

C. abc6789

D. 6789

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

37. 8. 以下程序的输出结果是: void main() { int k,a[3][3]={1,2,3,4,5,6,7,8,9}; for(k=0;k<3;k++) printf("%3d",a[k][2-k]); printf("\n"); }

A. 3 6 9

B. 3 5 7

C. 1 5 9

D. 1 4 7

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

38. 9. 以下不能正确进行字符串赋值的语句是:

A. char str[5]="good!";

B. char str[5]={'g','o','o','d'};

C. char str[]="good!";

D. char str[]={"good!"};

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

39. 10. 以下对数组元素正确引用的是:

A. float f[10]; f[10]=3.14;

B. char s[20];s[5-6]='A';

C. double d[5];d[5-5]=8;

D. a[1]=2; int a[8];

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

40. 1. C语言规定:简单变量作为实参时,它和对应形参之间的数据传递方式是______

A. 由实参传给形参,再由形参传回给实参

B. 单向值传递

C. 地址传递

D. 由用户指定的传递方式

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

41. 2. 以下说法不正确的是:

A. 实参可以是常量,变量或表达式。

B. 形参可以是常量,变量或表达式

C. 实参可以为任何类型。

D. 形参应与其对应的实参类型一致。

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

42. 3. 若用数组名作为函数的实参,传递给形参的是

A. 数组的首地址

B. 数组元素的个数

C. 数组中全部元素的值

D. 数组第一个元素的值

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

43. 4. 函数调用不可以( )

A. 出现在一个表达式中

B. 出现在执行语句中

C. 作为一个函数的实参

D. 作为一个函数的形参

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

44. 5. C语言规定,函数返回值的类型是由______

A. 调用该函数时系统临时决定

B. 在定义该函数时所指定的函数类型所决定

C. 调用该函数时的主调函数类型所决定

D. return 语句中的表达式类型所决定

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

45. 6. 已有如下数组定义和 f 函数调用语句,则在 f 函数的说明中,对形参数组array 的正确定义方式为: int a[3][4]; f(a);

A. f(int array[2][5])

B. f(int array[ ][4])

C. f(int array[3][])

D. f(int array[][12])

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

46. 7. 若使用一维数组名作函数参数,则以下正确的说法是:

A. 必须在调用函数中说明此数组的大小。

B. 实参数组类型与形参数组类型可以不匹配。

C. 在被调用函数中,不需要考虑形参数组的大小。

D. 实参数组名与形参数组名必须一致。

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

47. 8. 以下叙述中不正确的是:

A. 在一个函数内定义的变量只在本函数范围内有效。

B. 在不同的函数中可以使用相同名字的变量。

C. 函数中的形式参数是局部变量。

D. 在一个函数内的复合语句中定义的变量在本函数范围内有效。

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

48. 1. 若有定义:int a,*p = &a;,假设变量a的指针是1000,sizeof(int)的值是4,则p+5的计算结果是_____。

A. 1000

B. 1005

C. 1020

D. p+5是不正确的表达式

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

49. 2. 若有语句:char s1[]="string1",s2[8],*s3,*s4="string2"; 则对库函数strcpy的错误调用是_____。

A. strcpy(s1,"string2");

B. s4 = s2; strcpy(s4,"string1");

C. strcpy(s3,"string1");

D. strcpy(s2,s1);

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

50. 3. 下面程序段的运行 结果是_____。 char a[] = "language",*p; p = a; while(*p != 'u') { printf("%c",*p-32); p++;}

A. LANGUAGE

B. language

C. LANG

D. langUAGE

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

51. 4. 已有定义 int k=2; int *ptr1,*ptr2; 且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是_____。

A. k = *ptr1+*ptr2;

B. ptr2 = k ;

C. ptr1 = ptr2;

D. k = *ptr1 *(*ptr2);

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

52. 5. 若已定义char s[10];则在下面表达式中不表示s[1]的地址的是_____。

A. s+1

B. s++

C. &s[1]

D. &s[0]+1

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

53. 6. 若有语句int *point,a=4; 和 point = &a;下面均代表地址的一组选项是_____。

A. a,point,*&a

B. &*a,&a,*point

C. *&point,*point,&a

D. &a,point,&*point

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

54. 7. 下面程序段的运行结果是_____。 char s[6]; s = "abcd", printf("\"%s\"\n",s);

A. "abcd"

B. \"abcd\"

C. abcd

D. 编译出错

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

55. 8. 若有定义: int i1=30, i2=40; int * const p=&i1; const int *q = &i2; 且有语句: 1) p = &i2; 2) i2 = 50; 3) *q = 20; 4) *p = 10; 则下列_____中的语句均不正确。

A. 1、2

B. 2、3

C. 3、4

D. 1、3

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

56. 9. _____变量的值是地址。

A. 整型

B. 字符

C. 浮点型

D. 指针

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

57. 10. 下面判断正确的是_____。

A. char *a="china"; 等价于char *a; *a="china";

B. char str[10] = {"china"}; 等价于 char str[10]; str[]={"china"};

C. char *s="china";等价于char *s; s= "china";

D. char c[4] = "abc", d[4] = "abc"; 等价于char c[4]=d[4]="abc";

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

58. 11. 下面程序段的运行 结果是_____。 char *s = "abcde"; s+=2; printf("%d",s);

A. cde

B. 字符c的码值

C. 字符c的地址

D. 无法确定的输出结果

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

59. 12. 已有变量定义和函数调用语句:int a=25; print_value(&a);下面函数的正确输出结果是______。 void print_value(int *x) { printf("%d\n",++*x); }

A. 23

B. 24

C. 25

D. 26

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

60. 13. 若p,q是同类型的指针变量,则p、q之间可以进行的算术运算是_____。

A. +

B. -

C. *

D. /

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

61. 1. 在以下不同进制的4个数中,最小的一个数是:

A. (11000110)2

B. (307)8

C. (200)10

D. (B6)16

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

62. 2. 已知8位机器码是10110100,若其为补码,则所表示的十进制真值是:

A. -76

B. -74

C. 76

D. 74

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

63. 3. 内存是以_______为单位组织的,而一个①一般是由_______个二进制位组成。 ① ②

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

64. 1. #include using namespace std; int main() { int i=1,j=2,k=3; printf("%d\n",i++); printf("%d\n",++j); printf("%d\n",(++k)*2); printf("%d\n",i+j+k); return 1; } 以上程序的输出结果是 (_____) (_____) (_____) (_____)

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

65. 1. 以下不是无限循环的语句是______。

A. for(y=0,x=1; x>++y; x=i++) i=x;

B. for(;;x++=i);

C. while(1){x++;}

D. for(i=10; ; i--) sum+=i;

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

66. 2. 执行语句:for(i=1; i++<4;);后变量i的值是______。

A. 3

B. 4

C. 5

D. 不定

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

67. 3. 以下程序运行后的输出结果是______。 void main() { int s=0,k; for(k=7; k>=0; k--) { switch(k) { case 1: case 4: case 7: s++; break; case 2: case 3: case 6: break; case 0: case 5: s+=2; break; } } printf("s=%d\n",s); }

A. s=5

B. s=1

C. s=3

D. s=7

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

68. 4. Plain Text 对for(表达式1;;表达式3)可理解为_____。

A. for(表达式1;0;表达式3)

B. for(表达式1;1;表达式3)

C. for(表达式1;表达式1;表达式3)

D. for(表达式1;表达式3;表达式3)

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

69. 5. 若i为整型变量,则以下程序的输出结果是______。 for(i=2; i != 0; ) printf("%d ",--i);

A. 2 1 0

B. 2 1

C. 1 0

D. 死循环

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

70. 1. 假设输入48 18,下列程序的运行结果是_____。 void main() { int n,m,r; scanf("%d%d",&n,&m); do{ r = n%m; n=m,m=r; }while(r); printf("%d\n",n); }

A. 12

B. 6

C. 3

D. 2

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

71. 2. 下列程序的输出结果是______。 void main() { int num,k,s,temp; num=100,k=1,temp=1,s=0; do{ s=s + num%8*temp; num/=8; temp *=10; }while(num); printf("%d\n",s); }

A. 100

B. 441

C. 144

D. 64

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

72. 1. 对于do—while语句,错误的说法是 ( )

A. 先执行循环体后判断循环条件

B. 循环体至少执行一次

C. 循环体有可能一次也不执行

D. 循环体中可以包含若干条语句

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

73. 1. C语言中实现循环结构的控制语句有_________。

A. for语句、if语句、while语句

B. if语句、break语句、do-while语句

C. switch语句、continue语句、goto语句

D. for语句、while语句、do-while语句

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

74. 1. 语句while(!E);中的表达式 !E 等价于______。

A. E==0

B. E!=1

C. E==1

D. E!=0

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

75. 2. 若输入字符串:abcde<回车>,则以下循环体将执行______次。 while((ch=getchar())!='e') printf("*");

A. 4

B. 3

C. 2

D. 1

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

76. 3. 设有以下程序段 int x=0,s=0; while(!x !=0 ) s+=++x; printf("%d", s); 则______。

A. 运行程序段后输出0

B. 运行程序段后输出1

C. 程序段中的控制表达式是非法的

D. 程序段执行无限次

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

77. 4. 有如下程序 void main() { int n=9; while(n>6) { n--; printf("%d",n); } } 该程序段的输出结果是_____。

A. 876

B. 987

C. 8765

D. 9876

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

78. 5. 下面程序段的运行结果是_____。 x=y=0; while(x<15) y++,x+=++y; printf("%d,%d\n",y,x);

A. 20,7

B. 6,12

C. 20,8

D. 8,20

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

79. 6. 设有程序段: int k=10; while(k=0) k--; 则下列描述中正确的是______。

A. while循环执行10次

B. 死循环

C. 循环体语句一次也不执行

D. 循环体语句执行一次

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

80. 1. 下面程序段中,循环体的执行次数是______。 int a=10,b=0; do { b+=2; a-=2+b; }while(a>=0);

A. 2

B. 3

C. 4

D. 5

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

81. 2. 在C语言中,下列说明正确的是______。

A. do-while构成的循环,当while中的表达式值为零时结束循环

B. do-while构成的循环必须用break才能退出

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

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

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

82. 3. Plain Text 以下描述不正确的是_____。

A. 使用while和do-while循环时,循环变量初始化的操作应在循环体语句之前完成

B. while循环是先判断表达式,后执行循环语句

C. do-while 和for循环均是先执行循环语句,后判断表达式

D. for、while 和do-while循环中的循环体均可以由空语句构成

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

83. 4. 下面程序的运行结果是_____。 #include void main() { int y=10; do{ --y; } while(--y); printf("%d\n",y--); }

A. 0

B. -1

C. 1

D. 2

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

84. 1. 运行以下程序后,如果从键盘上输入:65 14<回车>,则输出结果为______。 void main() { int m,n; printf("Enter m,n:"); scanf("%d%d",&m,&n); while(m!=n) { while(m>n) m-=n; while(n>m) n-=m; } printf("m=%d\n",m); }

A. m=0

B. m=1

C. m=2

D. m=3

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

85. 2. 若i,j已定义为int型,则以下程序段中内循环的总次数是______。 for(i=3; i; i--) for(j=0; j<2; j++) for(k=0; k<=2; k++) {...}

A. 30

B. 36

C. 27

D. 18

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

86. 3. 下列程序的输出结果是_____。 void main() { int i,j,m=0,n=0; for(i=0; i<2; i++) for(j=0; j<2; j++) if(j>=i) m=1; n++; printf("%d \n",n); }

A. 4

B. 2

C. 1

D. 0

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

87. 4. 以下程序段的输出结果是_____。 int k,j,s=0; for(k=2; k<6; k+=2,s=0) { for(j=k; j<6; j++) s+=j; printf("%d\t",s); }

A. 14 9

B. 14

C. 14 23

D. 14 9 0

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



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

    昵称

    邮箱

    地址