第 1 页 共 5 页 命题人: 金旺春 审核人: 试卷分类(A 卷或B 卷) B
五邑大学 试 卷
学期: 至 学年度 第 二 学期
课程:
C 语言与数据结构 课程代号: 006C1090 班级:
AP09 姓名: 学号:
单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题目的括号内。每小题1分,共20分)
1. 不属于字符型常量的是(
) A.‘A ’ B.‘a ’ C.“A ” D.‘b ’ 2. 根据C 语言的语法规则,下列( )是不合法标识符。 A. while B. Name C. Rern5 D. _exam 3. 表达式“1?(0?3:2):(10?1:0)”的值为( ).
A.3
B. 2
C. 1
D. 0
4. 为表示关系x ≥y ≥z ,应使用C 语言表达式( ).
A.(x>=y)&&(y>=z)
B. (x>=y) AND (y>=z)
C.(x>=y>=z)
D. (x>=z)&(y>=z)
5. 以下说法中正确的是( ).
A. C 语言程序总是从第一个定义的函数开始执行。
B. 在C 语言程序中,要调用的函数必须有main( ) 函数中定义。
C. C 语言程序总是从main( ) 函数开始执行。
D. C 语言程序中的main( ) 函数必须放在程序的开始部分。
6. 设有数组定义:char array[]=“China ”;则数组所占的存贮空间为( ).
A. 4个字节
B. 5个字节
C. 6个字节
D. 7个字节
7. C 语言中以只读方式打开一个文件应选择( )参数。
A. ”r ”
B. “w ”
C. “rb ”
D. “a ”
8. 从循环体内某处跳出,继续从头执行该循环外的语句是:( ).
A. break 语句
B.return 语句
C.continue 语句
D.空语句。
9. 设有定义:long x=-123456L ; 则以下能够正确输出变量x 值的语句是( ).
A. printf(“x=%d\n ”,x)
B. printf(“x=%ld\n ”,x)
C. printf(“x=l\n”,x)
D. printf(“x=%D\n”,x);
10. C 语言用( )表示逻辑“真”值。
A. true
B. t 或y
C. 非零整型值
D. 整型值0
11. 设A 为存放(短)整型的一维数组,如果A 的首地址为P ,那么A 中第i 个元素的地址为( )。
A. P+i*2
B. P+(i-1)*2
C. P+(i-1)
D. P+i
12. 字符串指针变量中存入的是( ).
A.字符串的首地址。
B. 字符串
C.第一个字符
D. 字符串变量。
13. 以( )个是不正确的描述。