智慧树知到《高级语言》章节测试答案


智慧树知到《高级语言》章节测试答案

第一章单元测试

1、在一个C语言源程序中,()

A.用户自定义函数可以调用包括main()函数在内的其他函数。

B.程序中必须有main()函数。

C.必须有用户自定义函数。

D.用户自定义函数都必须出现在main()函数之前

正确答案:程序中必须有main()函数。

2、C语言规定,在一个C语言程序中,main函数的位置()。

A.必须在最后

B.可以任意

C.必须在系统调用的库函数的后面

D.必须在最开始

正确答案:可以任意

3、已知各变量的类型说明为int k,a,b;long w=5;double x=1.42;则以下不符合C语言语法的表达式是()。

A.a+=a-=(b=4)*(a=3)

B.k=(a=2,b=3,a+b)

C.w+=-2

D.x%(-3)

正确答案:x%(-3)

4、已有定义“int a=-2; ”和输出语句“printf(“%8x”,a);”,以下正确的叙述是()。

A.整形变量的输出格式符只有%d一种

B.%x是格式符的一种,它可以适用于任何一种类型的数据

C.%8x不是错误的格式符,其中数字8规定了输出字段的宽度

D.%x是格式符的一种,其变量的值按十六进制输出,但%8x是错误的

正确答案:%8x不是错误的格式符,其中数字8规定了输出字段的宽度

5、已有定义“int x; float y;”且执行“scanf(“%3d%f”,&;x,&;y);”语句,若从第一列开始输入数据12345678,则x的值为()

A.12345

B.678

C.345

D.123

正确答案:123

第二章单元测试

1、for(x=0;x>;=0;x--); for循环执行情况是()。

A.执行4次

B.执行5次

C.死循环

D.执行1次

正确答案:执行1次

第三章单元测试

1、设有数组定义:char array [ ]=";English"; 则数组 array所占的空间为()个字节。

A.8

B.9

C.7

D.6

正确答案:8

第四章单元测试

1、以下不正确的说法是;

A.在函数内定义的变量只在本函数范围内有效

B.在函数内的复合语句中定义的变量在本函数范围内有效

C.形式参数是局部变量

D.在不同函数中可以使用相同名字的变量

正确答案:在函数内的复合语句中定义的变量在本函数范围内有效

第五章单元测试

1、变量的指针,其含义是指该变量的;

A.地址

B.一个标志

C.名

D.值

正确答案:地址

第六章单元测试

1、设有如下枚举类型定义:enum language{Basic=3,Assembly,Ada=100,Coble,Fortran};请问枚举变量Fortran的值是()。

A.4

B.102

C.103

D.7

正确答案:102