|
一、单选题(共 10 道试题,共 20 分。)V 1. 判断字符串的长度,应该使用的函数是
A. strcat
B. strcmp
C. strcpy
D. strlen
满分:2 分
2. 若有:int a[ ]= {1,2,3,4,5,6,7,8},*p=a ; 不能正确表示a[5]的表达式是
A. p + 5
B. p[5]
C. *(a +5)
D. *(p +5)
满分:2 分
3. 对于int a=99, b='b'; printf(“%c,%d”, a , b);的结果是
A. 99, b
B. c, 98
C. 99, 98
D. c, b
满分:2 分
4. 能将高级语言编写的源程序转换为目标程序的软件是
A. 汇编程序
B. 编辑程序
C. 编译程序
D. 解释程序
满分:2 分
5. 以下关于数组的描述正确的是
A. 数组大小固定,但是可以有不同类型的数组元素
B. 数组大小可变,但是所有数组元素的类型必须相同
C. 数组大小固定,所有元素的类型必须相同
D. 数组大小可变,可以有不同类型的数组元素
满分:2 分
6.
下述语句的输出为
int m=-1;
printf(“%d,%u,%o”,m,m,m);
A. -1,-1,-11
B. -1,32767,-177777
C. -1,32768,177777
D. -1,65535,177777
满分:2 分
7. 结构化程序设计方法中有三种基本控制结构,以下不正确的是
A. 顺序结构
B. 选择结构
C. 循环结构
D. 数组结构
满分:2 分
8. 已知char b[5],*p=b; ,则正确的赋值语句是
A. b=“abcd” ;
B. *b=“abcd”;
C. p=“abcd”;
D. *p=“abcd”;
满分:2 分
9. 下列错误的表达式是
A. -x++
B. (-x)++
C. x+++y
D. ++x+y
满分:2 分
10. 用数组名作为函数调用时的实参,则实际传递给形参的是
A. 数组的第一个元素值
B. 数组中全部元素值
C. 数组的首地址
D. 数组的元素个数
满分:2 分
|
|