智慧树知到《C君带你玩编程(昆明理工大学)》2023章节测试答案
智慧树知到【C君带你玩编程(昆明理工大学)》2023章节测试答案
第一章测试
1、将C程序编译成目标文件,其扩展名为EXE。
正确答案:X
2、main函数是C程序的入口,由计算机系统负责调用。
正确答案:√
3、变量必须先定义后使用。
正确答案:√
4、C语言是一种()。
A、低级语言
B、高级语言
C、机器语言
D、汇编语言
正确答案:B
5、在C源程序中,整型常量不能表示的数制是()。
A、二进制
B、八进制
C、十进制
D、十六进制
正确答案:A
6、若已定义char c='a',则变量c所占的字节数为()。
A、1
B、2
C、3
D、4
正确答案:A
第二章测试
1、二元运算符均可以和赋值运算符构成复合的赋值运算符。
正确答案:√
2、表达式1/4+2.75的值是3。
正确答案:X
3、已知i、j、k为int型变量,若从键盘输入:1,2,3 ,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是( )。
A、scanf('%2d %2d %2d',&i,&j,&k);
B、scanf('%d %d %d',&i,&j,&k);
C、scanf('%d,%d,%d',&i,&j,&k);
D、scanf('i=%d,j=%d,k=%d',&i,&j,&k);
正确答案:C
4、以下叙述中正确的是()。
A、调用printf函数时,必须要有输出项
B、使用putchar函数时,必须在之前包含头文件stdio.h
C、在C语言中,整数可以以十二进制、八进制或十六进制的形式输出
D、调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码
正确答案:B
5、设有定义:int x=2;,以下表达式中,值不为6的是( )。
A、x*=x+1
B、x++,2*x
C、x*=(1+x)
D、2*x,x+=2
正确答案:D
第三章测试
1、所有关系运算符的运算优先级相同。
正确答案:X
2、关系运算符是双目运算符,其功能是将两个运算对象进行大小比较。
正确答案:√
3、当a=1,b=2,c=3时,执行语句“if(a > c) {b=a;a=c;c=b;}”后,变量c中的值为2。
正确答案:√
4、为表示关系100 ≥ b ≥ 0,应使用C语言表达式()。
A、(100 >=b)&&(b >=0)
B、(100 >=b)and(b >=0)
C、100 >=b >=0
D、(100 >=B)&&(B >=0)
正确答案:A
5、else子句不能单独作为语句使用,它是if语句的一部分,必须与if配对使用。
正确答案:√
第四章测试
1、在循环外的语句不受循环的控制,在循环内的语句也不受循环的控制。
正确答案:X
2、循环for( ; ; )的循环条件始终为真。