|
一、单选题(共 15 道试题,共 60 分。)V 1. 如果有int a=5,b=3;则在执行“!a&&b++;”后a和b的值是( )
A. 5 3
B. 0 1
C. 0 3
D. 54
满分:4 分
2. 当调用函数时,实参是一个数组名,则向函数传送的是 ( )
A. 数组的长度
B. 数组的首地址
C. 数组每一个元素的地址
D. 数组每个元素中的值
满分:4 分
3. 在C语言中,while语句中的条件为()时,结束该循环。( )
A. 0
B. 1
C. true
D. 非0
满分:4 分
4. C语言中,长整型long数据在内存中的存储形式是( )。
A. ASCII
B. 原码
C. 反码
D. 补码
满分:4 分
5. 假定x和y为double型,则表达式x=2,y=x+3/2的值是( )
A. 3.500000
B. 3
C. 2.000000
D. 3.000000
满分:4 分
6. 不合法的八进制数是( )
A. 0
B. 028
C. 077
D. 01
满分:4 分
7. C编译程序是( )
A. C程序的机器语言版本
B. 一组机器语言指令
C. 将C源程序编译成目标程序的程序
D. 命令计算机执行指定的操作
满分:4 分
8. C语言的编译系统对宏命令的处理是( )
A. 在程序连接时进行的
B. 在对源程序中的其它语句编译之前进行的
C. 在程序运行时进行的
D. 和C程序中的其它语句同时进行的
满分:4 分
9. 以下有关switch语句的说法中,正确的是( )
A. break语句是switch语句中必须的一部分
B. 在switch语句中可以根据需要使用或不使用break语句
C. break语句在switch语句中不可以使用
D. 在switch语句中的每一个case都要用break语句
满分:4 分
10. 在if(x)语句中的x与下面条件表达式等价的是( )
A. x!=0
B. x==1
C. x!=1
D. x==0
满分:4 分
11. 在C语言中,不正确的int类型的常数是( )
A. 0
B. 32768
C. 037
D. 0xaf
满分:4 分
12. 结构化程序设计的基本结构不包含以下哪项( )
A. 顺序
B. 选择
C. 跳转
D. 循环
满分:4 分
13. 判断char型变量c1是否为大写字母的正确表达式为( )
A. ‘A‘<=c1<=‘Z‘
B. (c1>=‘A‘)&&(c1<=‘Z‘)
C. (c1>=A)&&(c1<=Z)
D. (‘A‘>=c1)&&(‘Z‘<=c1)
满分:4 分
14. 在一个源文件中定义的全局变量的作用域为( )
A. 源文件的全部范围
B. 本程序的全部范围
C. 本函数的全部范围
D. 从定义该变量的位置开始至本文件尾
满分:4 分
15. 设整型变量n=10,i=4,则赋值运算n%=i+1执行后,n的值是______。( )
A. 3
B. 2
C. 1
D. 0
满分:4 分
二、判断题(共 10 道试题,共 40 分。)V 1. switch语句中,多个case可以共用一组执行语句。( )
A. 错误
B. 正确
满分:4 分
2. C语言中没有逻辑类型但有集合类型。( )
A. 错误
B. 正确
满分:4 分
3. rewind函数的作用是使指针重新返回文件的开头,此函数无返回值( )
A. 错误
B. 正确
满分:4 分
4. C语言中规定函数的返回值的类型由在定义该函数时所指定的函数类型所决定。( )
A. 错误
B. 正确
满分:4 分
5. 在C语言中,不区分字母的大小写。( )
A. 错误
B. 正确
满分:4 分
6. 设char s[10]; *p=s; 则s=p+s;是正确的表达式。( )
A. 错误
B. 正确
满分:4 分
7. 模运算符要求两侧均应为整型数据。( )
A. 错误
B. 正确
满分:4 分
8. C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。( )
A. 错误
B. 正确
满分:4 分
9. 在C语言中,可以用typedef定义一种新的类型。( )
A. 错误
B. 正确
满分:4 分
10. 在switch语句中可以根据需要使用或不使用break语句。( )
A. 错误
B. 正确
满分:4 分 |
|