班级: 姓名: 学号:
一、 选择题(本大题共22小题,每小题1分,共22分) 1. 以下叙述中错误的是( )。
A .函数是C 程序的基本单位
B .一个
C 源程序可以包含多个main ()函数
C .C 程序中的每一个语句必须有一个分号
D .C 程序中注释部分可以出现在程序中任意合适的地方
2. 以下属于C 语言合法命名的为( )
A ._int
B .int
C .int -1
D .1int
3. 指定变量c 、d 为无符号短整型数据,下列语句正确的是( )
A .unsigned int c, d;
B .unsigned long c, d;
C .short int c, d;
D .unsigned short c, d;
4. 已知字母A 和a 的ASCII 码分别是65和97,则用八进制表示的字符常量’\101’是( )? A .′A ′ B .′a ′ C .′e ′ D .非法的常量
5. 已知a=1,b=5。执行输入语句 scanf("%d ;%d ",&a,&b);正确的键盘输入是( ) A .3 4 B .3,4 C .a=3,b=4 D .3 ;4
6. 下列语句的屏幕输出会是( ) printf( “ab c\t de\rf\tg ” );? A .ab c df g B .fab c
gde C .f gde D .ab c de
f
g
7. 以下程序段的输出结果是( )
int x=100,y=200; printf(“%d”,(x,y)); A .200 B .100 C .100 200 D .不确定的 8. a=5,b=4; 则printf (“%d ”, a>b?a:b+1); 的输出为( ) A .3 B .4 C .5 D .6
厦门大学《C 程序设计》课程试卷
软件学院 系 2007 年级 专业
主考教师: 试卷类型:(A 卷)