|
2013年春季学期《C语言》在线考试(适用于2013年6月份考试)
单选题 其他题 简答题
一、单选题(共 10 道试题,共 20 分。)
1. 从变量的作用域来分,可分为全局变量和局部变量,形参是
A. 局部变量
B. 全局变量
C. 静态变量
D. 动态变量
-----------------选择:A
2. C语言中,函数返回值的类型是由
A. return语句中的表达式类型决定
B. 调用函数的主调函数类型决定
C. 调用函数时的临时类型决定
D. 定义函数时所指定的函数类型决定
-----------------选择:B
3. 设有语句:int x=10; x += x -= x - x; ,则执行语句后,x的值为
A. 30
B. 20
C. 10
D. 40
-----------------选择:B
4. 语句: printf("%d",(a=2)&&(b=-2));的输出结果是
A. 无输出
B. 结果不确定
C. 1
D. 2
-----------------选择:C
5. 设有定义:int x=12,n=5; 则表达式 x%=(n%2) 的值为
A. 0
B. 1
C. 2
D. 3
-----------------选择:A
6.
已定义以下函数: fun(int *p)
{ return *p; }
该函数的返回值是
A. 不确定的值
B. 形参p所指存储单元中的值
C. 形参p中存放的值
D. 形参p的地址值
-----------------选择:D
7. 有如下定义:long m;char c;float x;double y;则表达式c+m*x/y的值的类型是
A. long
B. char
C. float
D. double
-----------------选择:D
8. 设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值是
A. 7
B. 8
C. 9
D. 10
-----------------选择:C
9. 能正确表示逻辑关系“a≥10或a≤0”的C语言表达式是
A. a>=10 or a<=0
B. a>=10 || a<=0
C. a>=10 && a<=0
D. a>=10 | a<=0
-----------------选择:B
10. 在C语言中,下列变量名称中合法的是
A. 7x
B. int
C. ELse
D. a-b
-----------------选择:C |
|