一、多选题(共 3 道试题,共 9 分。)V 1. C程序注释是由( )所界定的文字信息组成的。
A. /*
B. #
C. */
D. &
满分:3 分
2. 函数体一般包括( )两部分。
A. 声明
B. 执行
C. 形式
D. 操作
满分:3 分
3. 计算机算法的特性包括( ) 。
A. 有穷性
B. 确定性
C. 有零个或多个输入
D. 有一个或多个输出
E. 有效性
满分:3 分二、单选题(共 27 道试题,共 91 分。)V 1. 以下运算符优先级最低的是( )。
A. &&
B. &
C. ||
D. |
满分:3 分
2. 若有说明:int a[3][4]={0};则下面正确的叙述是( )。
A. 只有元素a[0][0]可得到初值0
B. 此说明语句不正确
C. 数组a中各元素都可得到初值,但其值不一定为0
D. 数组a中每个元素均可得到初值0
满分:3 分
3. C语言规定,函数返回值的类型是由( )决定的。
A. return语句中的表达式类型
B. 调用该函数时的主调函数类型
C. 调用该函数时由系统临时
D. 在定义函数时所指定的函数类型
满分:3 分
4.
1
A. double fun(int x,double y)
B. fun(int x,double y)
C. double fun(int , double )
D. fun(x,y)
满分:3 分
5.
1
A. struct是结构体类型的关键字
B. struct stu是用户定义的结构体类型
C. stutype是用户定义的结构体类型名
D. a和b都是结构体成员名
满分:3 分
6. 在C语言中,定义数组元素时,下面关于数组下标数据类型的说法错误的是( )。
A. 整型常量
B. 整型表达式
C. 整型常量或整型表达式
D. 任何类型的表达式
满分:3 分
7. 若要用fopen函数打开一个新的二进制文件,该文件既要能读也能写,则使用文件方式应是( )。
A. "a+b"
B. "wb+"
C. r+b
D. "ab"
满分:3 分
8.
1
A. 1
B. 1256
C. 12ab56
D. ab
满分:3.5 分
9. 若有说明:int a[][4]={0,0};则下面不正确的叙述是( )。
A. 数组a的每个元素都可得到初值0
B. 二维数组a的第一维大小为1
C. 因为初值个数除以a中第二维大小的值的商为0,故数组a的行数为1
D. 只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0
满分:3.5 分
10. 1
A.
B.
C.
D.
满分:3.5 分
11. 若有定义:int a[10],则对数组a元素的正确引用是( )。
A. a[10]
B. a[3]
C. a(5)
D. a[-10]
满分:3.5 分
12.
1
A. 9
B. 7
C. 6
D. 5
满分:3.5 分
13.
1
A. 无限循环
B. 循环次数不定
C. 4次
D. 3次
满分:3.5 分
14. C语言规定,简单变量做实参时,它和对应的形参之间的数据传递方式是( )。
A. 地址传递
B. 值传递
C. 有实参传给形参,再由形参传给实参
D. 由用户指定传递方式
满分:3.5 分
15.
1
A. 19
B. 18
C. 23
D. 24
满分:3.5 分
16. 以下叙述不正确的是( )。
A. 预处理命令行都必须以#开始
B. 在程序中凡是以#开始的语句行都是预处理命令行
C. C程序在执行过程中对预处理命令行进行处理
D. 预处理命令行可以出现在C程序中任意一行上
满分:3.5 分
17. 已知int x = 0xaffbc; 判断x的结果是( )。
A. 赋值非法
B. 不确定
C. affb
D. ffbc
满分:3.5 分
18. 在C语言中,字符’A’在内存中以( )形式存放。
A. 原码
B. BCD码
C. 反码
D. ASCII码
满分:3.5 分
19. 1
A.
B.
C.
D.
满分:3.5 分
20. ( )是C语言提供的合法的数据类型说明关键字。
A. Float
B. signed
C. integer
D. Char
满分:3.5 分
21.
1
A.
B.
C.
D.
满分:3.5 分
22.
1
A. 10
B. 15
C. 100
D. 150
满分:3.5 分
23.
1
A. 596
B. 579
C. 5690
D. 出错
满分:3.5 分
24.
1
A.
B.
C.
D.
满分:3.5 分
25. 11
A.
B.
C.
D.
满分:3.5 分
26.
1
A. a=5
B. a={2,’a’,1.2}
C. printf("%d",a)
D. n=a
满分:3.5 分
27. 若有定义:int (*p)[4]; 则标识符p( )。
A. 是一个指向整型变量的指针
B. 是一个指针数组名
C. 是一个指针,它指向一个含有四个整型元素的一维数组
D. 定义不合法
满分:3.5 分