|
2013年春季学期《C语言》在线考试(适用于2013年6月份考试)
单选题 其他题 简答题
一、单选题(共 10 道试题,共 20 分。)
1. 若i为整型变量,则以下循环的次数是for(i=2;i==0;)printf(“%d”,i--);
A. 无限次
B. 0次
C. 1次
D. 2次
-----------------选择:B
2. 用数组名作为函数调用时的实参,则实际传递给形参的是
A. 数组的第一个元素值
B. 数组中全部元素值
C. 数组的首地址
D. 数组的元素个数
-----------------选择:C
3. 在C语言中,字符型数据在内存中的存储形式是
A. 原码
B. 补码
C. 反码
D. ASCII码
-----------------选择:D
4. 以下能正确定义数组并正确赋初值的语句是
A. int N=5,b[N][N];
B. int a[1][2]={{1},{3}};
C. int c[2][]= {{1,2},{3,4}};
D. int d[3][2]={{1,2},{34}};
-----------------选择:D
5. 下列变量的定义及赋值正确的是
A. int i=0;j;
B. char c=”A”;
C. double x,y,z; x=y=z=100;
D. float a=b=100;
-----------------选择:B
6. 在C语言中,下列变量名称中合法的是
A. 7x
B. int
C. ELse
D. a-b
-----------------选择:C
7. 如有以下变量定义:int a=5,b=6,c=12;那么下列表达式结果为真的是
A. a-b
B. a>b
C. b/c
D. c%b
-----------------选择:A
8. 有如下定义:long m;char c;float x;double y;则表达式c+m*x/y的值的类型是
A. long
B. char
C. float
D. double
-----------------选择:D
9. 计算表达式(x=4*5,x*5),x+25的值是
A. 20
B. 125
C. 100
D. 45
-----------------选择:D
10. 对于int a=99, b='b'; printf(“%c,%d”, a , b);的结果是
A. 99, b
B. c, 98
C. 99, 98
D. c, b
-----------------选择:B
|
|