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


A.first; second

B.first

C.second ; third

D.first; third

正确答案:first; third

6、有程序:#include<;stdio.h>;void main();{ int i=10,j=0;do;{ j=j+1;i--;}while(i>;2);printf(";%d";,j);}的运行结果是()

A.52

B.8

C.51

D.50

正确答案:8

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

A.741

B.852

C.936

D.875421

正确答案:852

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

A.4321

B.0

C.54321

D.-1

正确答案:-1

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

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

A.12

B.12457810

C.369

D.12345678910

正确答案:12

10、

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

A.选项C

B.选项B

C.选项A

D.选项D

正确答案:选项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[4]

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

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

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

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

A.1,5,9

B.3,6,9

C.3,5,7

D.1,4,7

正确答案: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.12345ABC6

B.ABC67

C.ABC6789

D.ABC456789

正确答案:ABC6789

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