智慧树知到《C语言程序设计(工程大学)》章节测试答案


A.52

B.51

C.50

D.8

正确答案:8

6、下面程序的输出结果是();#include<;stdio.h>;;void main();{;int y=9;;for(y>;0;y--);{;if(y%3==0);{;printf(";%d";,--y);;continue;};};}

A.852

B.875421

C.936

D.741

正确答案:852

7、执行下列的程序段后,输出结果是()int a=5;while(a--);printf(";%d";,a)。

A.-1

B.0

C.4321

D.54321

正确答案:-1

8、下面程序的运行结果为()。#include<;stdio.h>;void main()

{;int n;for(n=1;n<;=10;n++);{ if(n%3==0)break;printf(";%d";,n);}

A.12

B.369

C.12345678910

D.12457810

正确答案:12

9、

智慧树知到《C语言程序设计(工程大学)》章节测试答案

A.选项D

B.选项B

C.选项C

D.选项A

正确答案:选项D

第四章单元测试

1、有定义语句:int b;char c[10];,则正确的输入语句是()。

A.scanf(";%d%s";,b, c)

B.scanf(";%d%s";,b,&;c)

C.scanf(";%d%s";,&;b,&;c)

D.scanf(";%d%s";,&;b, c)

正确答案:scanf(";%d%s";,&;b, c)

2、若有以下说明:

int a[12]={1,2,3,4,5,6,7,8,9,10,11,12}; char c=';a';,d,g; 则数值为4的表达式是()。

A.a[g-c]

B.a[';d';-';c';]

C.a[4]

D.a[';d';-c]

正确答案:a[';d';-c]

3、以下程序的输出结果是()。

A.3,5,7

B.1,5,9

C.1,4,7

D.3,6,9

正确答案:3,5,7

4、下列描述中不正确的是()。

A.不能在赋值语句中通过赋值运算符";=";对字符型数组进行整体赋值

B.可以对整型数组进行整体输入、输出

C.可以对字符型数组进行整体输入、输出

D.字符型数组中可以存放字符串

正确答案:可以对整型数组进行整体输入、输出

5、当执行下面的程序时,如果输入ABC,则输出结果是()。

#include ";stdio.h"; #include ";string.h"; main()

{ char ss[10]=";1,2,3,4,5"; gets(ss); strcat(ss, ";6789";); printf(";%s\n";,ss); }

A.ABC67

B.12345ABC6

C.ABC456789

D.ABC6789

正确答案:ABC6789

6、假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是()。

A.20

B.6

C.10

D.3

正确答案:20

7、以下数组定义中不正确的是()。

A.int c[100][100]={0}

B.int d[3][]={{1,2},{1,2,3},{1,2,3,4}}