智慧树知到《C语言程序设计(刘添华)》章节测试答案
智慧树知到《C语言程序设计(刘添华)》章节测试答案
第一章单元测试
1、C 语言中 double 类型数据占字节数为()
A.16
B.12
C.8
D.4
正确答案:8
2、表达式:(int)((double)9/2)-9%2 的值是()
A.0
B.3
C.4
D.5
正确答案:3
3、以下选项中关于 C 语言常量的叙述错误的是()
A.经常被使用的变量可以定义成常量
B.常量可分为数值型常量和非数值型常量
C.所谓常量,是指在程序运行过程中,其值不能被改变的量
D.常量分为整型常量、实型常量、字符常量和字符串常量
正确答案:经常被使用的变量可以定义成常量
4、C 源程序中不能表示的数制是()
A.二进制
B.八进制
C.十进制
D.十六进制
正确答案:二进制
5、以下选项中,能用作用户标识符的是()
A.()0()
B.8()8
C.void
D.unsigned
正确答案:()0()
6、以下选项中能表示合法常量的是——
A.‘ ’
B.1.5E2.0
C.“”
D.1, 200
正确答案:‘ ’
7、按照 C 语言规定的用户标识符命名规则,不能出现在标识符中的是()。
A.连接符
B.大写字母
C.下划线
D.数字字符
正确答案:连接符
8、以下选项中正确的定义语句是————
A.double a=7,b=7
B.double a=b=7
C.double,a,b
D.double a;b
正确答案:double a=7,b=7
9、设有定义int k=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
A.k++
B.k+=1
C.++k
D.k+1
正确答案:k++
10、以下叙述中正确的是
A.字符变量在定义时不能赋初值
B.转义字符用@符号开头
C.字符常量可以参与任何整数运算
D.同一英文字符的大写和小写形式代表的是同一字符常量
正确答案:字符常量可以参与任何整数运算
第二章单元测试
1、以下不属于结构化程序设计中基本结构的是()。
A.跳转结构
B.选择结构
C.顺序结构
D.循环结构
正确答案:跳转结构
2、以下类型的C语句中,不属于简单语句的是()。
A.空语句
B.条件语句
C.表达式语句
D.复合语句
正确答案:条件语句
3、若int类型数据占2个字节,则下列语句的输出结果为()。 int k= -1;printf(“%d,%u,%o ”,k,k,k)。
A.-1,32767,-177777
B.-1,32768,177777
C.-1,65535,177777
D.-1,-1,-1
正确答案:-1,65535,177777
4、下列程序的输出是()。#include<;stdio.h>;main(){printf(“%d”,null);}
A.-1
B.0
C.变量无定义
D.1
正确答案:变量无定义
5、以下关于结构化程序设计中的三种基本结构,叙述不正确的是()。
A.循环结构中,需先对循环条件进行判断,条件成立才执行循环体。