智慧树知到《C语言程序设计基础(专业校内课)》章节测试答案
4、关于关系运算,下列说法正确的是?
A.>;=和==的优先级相同。
B.关系运算符的优先级低于赋值运算符
C.关系表达式“a>;b”的值为“真”,表达式的值为0。
D.关系表达式的值是一个逻辑值,即“真”或“假”。
正确答案:关系表达式的值是一个逻辑值,即“真”或“假”。
5、下列运算符,优先级最高的是?
A.||
B.>
C.;&;&
D.!
正确答案:&;&
6、关于if-else 语句,下列说法错误的是?
A.if语句后面只能加逻辑表达式。
B.else总是与它上面的,最近的,同一复合语句中的,未配对的if语句配对。
C.当if和else数目不同时,可以加花括号来确定配对关系。
D.在if语句中可嵌套一个或多个if语句。
正确答案:if语句后面只能加逻辑表达式。
7、关于scanf()函数,说法正确的是?
A.scanf()函数中“d”是用来输入无符号的十进制整数的格式字符。
B.scanf()函数中“u”是用来输入有符号的十进制整数的格式字符。
C.
A.scanf()函数中的“格式控制”后面应当是变量名。
D.scanf()函数中“u”是用来输入无符号的十进制整数的格式字符。
正确答案:scanf()函数中“u”是用来输入无符号的十进制整数的格式字符。
8、语句for(i=1;i<;=100;i++) sum=sum+i; 的功能是?
A.1~100以内所有偶数的和
B.1~100最大的数的值。
C.1~100以内所有奇数的和
D.1~100以内所有整数的和
正确答案:1~100以内所有整数的和
9、关于函数,下列说法正确的是?
A.函数可以嵌套定义
B.同一个函数可以被一个或多个函数调用任意多次。
C.main函数和其他函数一样,可以互相调用。
D.一个C程序只能由一个函数构成。
正确答案:同一个函数可以被一个或多个函数调用任意多次。
10、关于函数的类型,下列说法正确的是?
A.在调用被调用函数时,主调函数不向被调用函数传递数据。
B.标准函数,即库函数。这是由用户自己定义的。
C.用户可以自己定义函数。
D.在调用无参函数时,主调函数向被调用函数传递数据。
正确答案:用户可以自己定义函数。
第三章单元测试
1、标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。
A.正确
B.错误
正确答案:正确
2、下列是输出显示字符';a';的八进制ASCII码的语句,正确的是()。
A.printf(";%o\n";, ';a';)
B.printf(";%d\n";, ';a';)
C.printf(";%c\n";, ';a';)
D.printf(";%s\n";, ';a';)
正确答案:printf(";%o\n";, ';a';)
3、C语言中合法的字符常量是()。
A.110
B.";n"
C.';\n'
D.n
正确答案:';\n'