智慧树知到《计算机基础及高级语言程序设计》章节测试答案


9、在C语言中,执行下面语句后,输出的结果是()int x=10,y=3; printf(";%d";,y=x/y)。

A.0

B.1

C.3

D.不确定的值

正确答案:3

第四章单元测试

1、有如下程序main()

{inta=2,b=-1,c=2;if(a<;b)if(b<;0)c=0;elsec++; printf(";%d\n";,c);}

该程序的输出结果是

A.0

B.1

C.2

D.3

正确答案:2

2、在C语言中,认为()为逻辑";真"。

A.true

B.大于0的数

C.非0整数

D.非0的数

正确答案:非0的数

3、C语言对嵌套if语句的规定是:else语句总是与()配对。

A.其之前最近的if

B.第一个if

C.缩进位置相同的if

D.其之前最近的且尚未配对的if

正确答案:其之前最近的且尚未配对的if

4、break语句不能出现在()语句中

A.switch

B.for

C.while

D.if else

正确答案:if else

5、若有“inta=1,x=1;”,则循环语句“while(a<;10)x++;a++;”的循环执行次数是()

A.无限次

B.不确定次

C.10次

D.9次

正确答案:无限次

第五章单元测试

1、已知:inta[10];则对a数组元素的正确引用是()

A.a[10]

B.a[3.5]

C.a(5)

D.a[0]

正确答案:a[0]

2、若有以下数组说明,则数值最大的和最小的元素下标分别是()。inta[12]={1,2,3,4,5,6,7,8,9,10,11,12}。

A.1,12

B.0,11

C.1,11

D.0,12

正确答案:0,11

3、已知inta[3][4];则对数组元素引用正确的是()

A.a[2][4]

B.a[1,3]

C.a[2][0]

D.a(2)(1)

正确答案:a[2][0]

第六章单元测试

1、C语言中函数返回值的类型是由()决定的

A.函数定义时指定的类型

B.return语句中的表达式类型

C.调用该函数时的实参的数据类型

D.形参的数据类型

正确答案:函数定义时指定的类型

2、以下叙述中正确的是()

A.构成C程序的基本单位是函数

B.可以在一个函数中定义另一个函数

C.main()函数必须放在其它函数之前

D.所有被调用的函数一定要在调用之前进行定义

正确答案:构成C程序的基本单位是函数