考前练练手
C语言程序设计期中考试试卷
一、 填空题:(10小题,每小题2分,共20分)
1.一个C源程序是由若干个函数构成,其中必须有一个函数。
2.“用之则建,用完则撤”,是
3.凡是不带回函数值的函数,一般应定义为
4.函数体由
5.为表示关系x≥y≥z,应使用C语言表达式是。
6.设x,y,z为int变量,请写出描述“x或y中有一个小于z”的表达式。
7.字符数组的输入输出有两种方法。
a. 用格式符 逐个字符输入或输出。
b. 用格式符将整个字符串一次输入或输出。
8.定义int a[ ]={0,1,2,3},*p=&a[0 ];则++(*p)的值是
9.C语言的语句分为语句和语句两大类。
10.执行(a=3+5,a*4),a+=6; 变量a及表达式的值分别为
二、单项选择题:(在四个备选答案中,只有一个答案是正确的,请把你认为正确答案的题号,填入题首的括号内。多选不给分。共10题,每题2分,共20分)
11.C程序的基本单位是
A.程序行 B.语句 C.函数 D.字符
12.C编译系统对宏命令的处理是。
A.和其它C语句同时进行编译的
B.在对其它成分正式编译之前处理的
C.在程序执行时进行代换的
D.在程序连接时处理的。
13.用C语言编制的源程序要变为目标程序,必须经过。
A.汇编 B.解释 C.编辑 D.编译
14.下面程序执行结果是
main( )
{ char ch= a ;
printf (“%c\n”,ch);
printf (“%2c\n”,ch);
printf (“%3c\n”,ch);
}
供选择的答案
A.a B.ca C .a D. a
a 2ca a aa
a 3ca a aaa
15.在下列运算符中,优先级最高的运算符是
A.<= B.=/ C.!= D.&&
16.假设所有变量均为整型,表达式(a=2,b=5,a>b?a++:b++,a+b)的值是 。
A.7 B.8 C.9 D.2