C语言程序设计期末复习题
一、单项选择题
1C源程序文件的默认扩展名为A。
Acpp
Bexe
Cobj
Dlik
2由C源程序文件编译而成的目标文件的默认扩展名为C。
Acpp
Bexe
Cobj
Dlik
3由C目标文件连接而成的可执行文件的默认扩展名为B。
Acpp
Bexe
Cobj
Dlik
4C程序从上机到得到结果的几个操作步骤依次是B。
A编译、编辑、连接、运行
B编辑、编译、连接、运行
C编译、运行、编辑、连接
D编辑、运行、编辑、连接
5以下标识符中不全是保留字的是(B)。
Acasefori
t
Bdefaultthe
while
Cboolclasslo
g
Dgotoretur
char
6能作为C程序的基本单位是C。
A字符
B语句C函数D源程序文件
7程序中主函数的名字为(A)。
Amai
BMAIN
CMai
D任意标识符
8C程序的基本模块为(D)。
A表达式
B标识符
C语句
D函数
9可用作C语言用户标识符的一组标识符是B。
fAvoiddefi
eWORD
Ba3_b3_123YN
Cfor
abc
CaseD2a
DO
sizeof
10存储以下数据,占用存储字节最多的是(D)。
A0
B‘0’
C“0”
D00
11程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用D符号作为分隔符。
A空格或逗号
B逗号或回车
C逗号或分号
12设”i
ta12”,则执行完语句”aaa”后,a的值是C。
A12
B144
C156
D288
D空格或回车
13假设在程序中a、b、c均被定义成整型,所赋的值都大于1,则下列能正确表示代数式的表达式是D。
A10abcB1abcC1abfloatcD10abc14设”i
ta15b26”,则”coutab”的输出结果是D。
A15
B2615
C1526
D26
15设x是一个bool型的逻辑量,y的值为10,则表达式xy的值为(C)。
A1
B0
C与x值相同
D与x值相反
16x0x10的相反表达式为(A)。
Ax0x10Bx0x10Cx0x10Dx0x1017x0y5的相反表达式为(B)。
Ax0y5Bx0y5Cx0y5Dx0y5
18.设x和y均为bool量,则xy为真的条件是A。
A它们均为真
B其中一个为真
C它们均为假
D其中一个为
假
19.设x和y均为bool量,则xy为假的条件是C。
fA它们均为真
B其中一个为真
C它们均为假
D其中一个为
假
20字符串”ab12
”的长度为(B)。长度算的不是字节,“12”算为2
A6
B7
C8
D9
21假定下列x和y均为i
t型变量,则不正确的赋值为(B)。X没有意义
Axy
Bxy
Cxy
Dxy
22下列的符号常量定义中,错误的定义是(C)。
Aco
stM10
Bco
sti
tM20
Cr