2009 年 春 季学期 专业
《C 语言程序设计》
期末试卷(A 卷)
卷面总分:100 分 答题时间:120 分钟
专业 年级 班级 姓名 学号
题号 一 二 三 四 五 总分
得分
一、单项选择题 (本题共30 个小题,每小题 1 分,共 30 分,请将答案代号填涂到机读卡上,
在试卷上所写答案,视为 0 分)
1、以下叙述中错误的是( )。
A) C 语言运算功能丰富
B)C 语言可以不用编译就能被计算机识别执行
C) C 语言允许直接访问物理地址,直接对硬件进行操作
D) C 语言属于结构化的程序设计语言
2、在 C 语言中,整型常量的表示方法不包括( )。
A) 二进制 B) 八进制
C) 十进制 D) 十六进制
3、以下选项中不属于 C 语言的关键字的是( )。
A) typedef B) struct
C) int D) CHAR
4、源程序要正确地运行,必须要有什么函数( )
A) printf 函数 B) 自定义的函数
C) main 函数 D) 不需要函数
5、这段程序中的变量是( )
#include
#define PI 3.14
void main()
{
int sum;
sum = 10 + 15;
printf("sum=%d\n",sum);
printf("result is 25\n");
}
A) 10 B) sum
C) 15 D) PI
第 1 页 共 9 页
6、算法具有五个特性,以下选项中不属于算法特性的是( )。
A)有穷性 B)简洁性
C)可行性 D)确定性
7、字符型常量在内存中存放的是( )。
A)ASCII 码 B)BCD 码
C)内部码 D)十进制码
8、下面哪个表达式的值为 4 ( )。
A)11/3 B)11.0/3
C)(float)11/3 D)(int)(11.0/3+0.5)
9、假设变量 a 和 b 已经定义为整型,指出下面错误的表达式( )。
A) a=a++ B) 5.6+6.2%3.1
C) 1&&2 D) a=1,b=2
10、该源程序执行后,输出结果是( )。
#include
void main()
{
int a;
float b;
a=4;