C语言程序设计基础2023章节测试答案_C语言程序设计基础智慧树知到答案


A、||

B、&&

C、!

D、>

我的答案:B

6、关于if-else 语句,下列说法错误的是?

A、当if和else数目不同时,可以加花括号来确定配对关系。

B、if语句后面只能加逻辑表达式。

C、else总是与它上面的,最近的,同一复合语句中的,未配 对的if语句配对。

D、在if语句中可嵌套一个或多个if语句。

我的答案:B

7、关于scanf()函数,说法正确的是?

A、A. scanf()函数中的“格式控制”后面应当是变量名。

B、scanf()函数中“u”是用来输入无符号的十进制整数的格式字符。

C、scanf()函数中“d”是用来输入无符号的十进制整数的格式字符。

D、scanf()函数中“u”是用来输入有符号的十进制整数的格式字符。

我的答案:B

8、语句for(i=1;i<=100;i++) sum=sum+i; 的功能是?

A、1~100最大的数的值。

B、1~100以内所有整数的和

C、1~100以内所有奇数的和

D、1~100以内所有偶数的和

我的答案:B

9、关于函数,下列说法正确的是?

A、一个C程序只能由一个函数构成。

B、同一个函数可以被一个或多个函数调用任意多次。

C、函数可以嵌套定义

D、main函数和其他函数一样,可以互相调用。

我的答案:B

10、关于函数的类型,下列说法正确的是?

A、标准函数,即库函数。这是由用户自己定义的。

B、在调用无参函数时,主调函数向被调用函数传递数据。

C、用户可以自己定义函数。

D、在调用被调用函数时,主调函数不向被调用函数传递数据。

我的答案:C

第三章测试

1、标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。

我的答案:√

2、下列是输出显示字符'a'的八进制ASCII码的语句,正确的是( )。

A、printf("%c\n", 'a');

B、printf("%d\n", 'a');

C、printf("%s\n", 'a');

D、printf("%o\n", 'a');

我的答案:D

3、C语言中合法的字符常量是 。

A、n

B、'\n'

C、110

D、"n"

我的答案:B

4、表达式1/5+3%4+4.5/5的值是 。

A、3.9

B、3.900000

C、1.100000

D、1.85

我的答案:B

5、有以下程序: main( ) {int m; m=10; printf("%d\n",(--m*3/5)); } 程序运行后的输出结果是 。

A、6

B、5

C、4

D、7

我的答案:B

6、表达式(int)(1/3+.5*3+5%3) 的计算结果为 。

A、3

B、2

C、1

D、7

我的答案:A

7、下列不正确的转义字符是 。

A、\\

B、\'

C、074

D、\0

我的答案:√

8、无符号基本整型的数据类型符为 ,双精度实型数据类型符为 ,字符型数据类型符为 。

A、unsigned int double char

B、double char unsigned int

C、char unsigned int double

D、chara unsignedint double


Tag:C语言程序设计基础 时间:2023-04-22 21:15:33