智慧树知到《计算机基础及高级语言程序设计》章节测试答案
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程序的基本单位是函数