智慧树知到《C君带你玩编程(昆明理工大学)》2023章节测试答案



正确答案:√

3、若i为整型变量,则 for(i=2;i==0;)printf("%d",i--);循环执行次数是0次。

正确答案:√

4、若变量已正确定义,有以下程序段 i=0; do printf("%d,",i);while(i++); printf("%d",i); 其输出结果是()。

A、0,0

B、0,1

C、1,1

D、程序进入无限循环

正确答案:B

5、有以下程序 #include void main() { int x,a=1,b=1; while(1) { scanf("%d",&x); if(x>0) { a*=x; break; } if(x<0) { b*=x; continue; } printf("%d,%d",a,b); } } 程序运行时输入:-1 -2 0 1 2 <回车> ,则输出结果是()。

A、-1,1

B、2,2

C、1,2

D、-2,1

正确答案:C

第五章测试

1、数组名代表数组的首地址。

正确答案:√

2、一个数组可以存储不同类型的数据。

正确答案:X

3、若有定义:int a[10];,使用数组元素时,下标的最小值是1,最大值是10。

正确答案:X

4、下面程序的运行结果是()。 #include < stdio.h > main() { int a[5],i; for(i=0;i< 5;i++) { a=9*(i-2+4*(i >3))%5; printf("%2d",a); } }

A、-3-4 0 4 4

B、-3-4 0 4 3

C、-3-4 0 4 2

D、-3-4 0 4 0

正确答案:A

5、下面程序的运行结果是()。 #include < stdio.h > main() { int a[3][3]={1,2,3,4,5,6,7,8,9},i; for(i=0;i<=2;i++) printf("%d ",a[2-i]); }

A、3 5 7

B、3 6 9

C、1 5 9

D、1 4 7

正确答案:A

6、数组在定义时可以不指定数组的长度,可根据程序中实际使用的元素个数决定。

正确答案:X

第六章测试

1、如果某个函数在定义时省略了存储类型,则默认的存储类型是int。

正确答案:√

2、函数可以嵌套定义,但是不可以嵌套调用。

正确答案:X

3、函数中的多个return语句,可以实现调用该函数后,多个值同时被返回。

正确答案:X

4、以下程序运行后的输出结果是()。 #include "stdio.h" int f(int x); main() { int n=1,m; m=f(f(f(n))); printf("%d ",m); } int f(int x) {return x*2;}

A、1

B、2

C、4

D、8

正确答案:D

5、以下程序的输出结果是()。 #include "stdio.h" f(int b[],int m,int n) { int i,s=0; for(i=m;i<= n;i=i+2) s=s+b; return s; } main() { int x,a[]={1,2,3,4,5,6,7,8,9}; x=f(a,3,7); printf("%d ",x); }

A、8

B、10

C、15

D、18

正确答案:D

第七章测试


Tag:智慧树 知到 C君带你玩编程 时间:2021-09-25 13:48:03