智慧树知到《C语言程序设计基础(石河子大学)》2024章节测试答案


第二章测试

1、若i=3,j=i++;执行运算后i和j的值为?

A、i=4,j=3

B、i=3,j=4

C、i=3,j=3

D、i=4,j=4

正确答案:A

2、下列函数在屏幕上输出的结果是?#include<stdio.h>intmain(void){printf("学号姓名班级\n");return0;}

A、学号姓名班级

B、学号班级姓名

C、"学号姓名班级"

D、"学号姓名班级\n"

正确答案:A

3、下列函数在屏幕上输出的结果是?#include<stdio.h>intmain(void){printf("****\n***\n**\n*\n");return0;}

A、"****\n***\n**\n*\n"

B、****\n***\n**\n*\n

C、****\******

D、**********

正确答案:D

4、关于关系运算,下列说法正确的是?

A、关系表达式的值是一个逻辑值,即“真”或“假”。

B、关系表达式“a>b”的值为“真”,表达式的值为0。

C、>=和==的优先级相同。

D、关系运算符的优先级低于赋值运算符

正确答案:A

5、下列运算符,优先级最高的是?

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