序构成但是C语言是函数式语言整个程序由众多函数组成。尽管有时习惯上称mai
函数为主程序显然严格地讲还是B更为符合C语言的规则。
12填空题
16C源程序的基本单位是【】。
参考答案函数
17一个C源程序中至少应包括一个【】。
参考答案mai
函数
18在一个C源程序中注释部分两侧的分界符分别为【1】和【2】。
参考答案【1】【2】
19在C语言中输入操作是由库函数【1】完成的输出操作是由库函数【2】完成的。参考答案【1】sca
f【2】pri
tf
第二章数据类型、运算符与表达式
21选择题
21C语言中以16位PC机为例各数据类型的存储空间长度的排列顺序为。
Achari
tlo
gfloatdoubleBchari
tlo
gfloatdouble
Cchari
tlo
gfloatdoubleDchari
tlo
gfloatdouble
参考答案A
分析在不同的计算机系统中不同的C语言系统中其各种数据类型所占据的存储空间是不同的但是有一个总的原则即charshorti
tlo
gfloatdouble只有A符合16位PC机中的具体环境。
22若x、i、j和k都是i
t型变量则计算下面表达式后x的值为。
xi4j16k32
A4B16C32D52
参考答案C
参考分析逗号表达式的计算结果是最后一个表达式的值。k23是括号内最后一个表达式因此x变量的值来自k变量的值。
23假设所有变量均为整型则表达式a2b5abab的值是。
A7B8C5D2
参考答案B
参考分析逗号表达式的计算结果是最后一个表达式的值。b在所在表达式参与运算时的值是5该表达式计算完成后b进行自增运算故ab的值为268。
24下列四组选项中均不是C语言关键字的选项是。
Adefi
eBgetcCi
cludeDwhile
IFcharsca
fgo
typepri
tfcasepow
参考答案A
参考分析是关键字的有char、case、while。
25下列四组选项中均是C语言关键字的选项是。
AautoBswitchCsig
edDif
e
umtypedefu
io
struct
fi
cludeco
ti
uesca
ftype
参考答案B
参考分析不是关键字的i
clude、sca
f、type
26下面四个选项中均是不合法的用户标识符的选项是。
AABfloatCbaD_123
P_0la0gototemp
do_Ai
tINT
参考答案C
参考分析合法的有A、P_0、la0、_A、_123、temp、INT。
27C语言中的标识符只能由字母、数字和下划线三种字符组成且第一个字符。
A必须为字母B必须为下划线C必须为字母或下划线
D可以是字母、数字和下划线中的任一种字符
参考答案C
参考分析教材中只是强调首字符必须为字母我们应当知道在语言系统中下划线和字母具有同等的“法律效力”。
28下面四个选项中均是合法整型常量的选项是。
A160B0xcdfC01D0x48a
0xffff01a9860122e5
0110xe06680x
参考答案A
参考分析不合法的B2C2C3D2。解释A20xffff十六进制数本身已经r