《C语言程序设计》试题问卷
考生注意: 1. 答案必须写在答卷上,写在问卷上无效。
2. 本问卷共8页,五大题。
3. 考试时间120分钟。
一、单项选择题(本大题共40小题,每小题1分,共40分)
1.一个C语言程序是由 B 。
A.函数组成 B.一个主程序和若干子程序组成
C.若干过程组成 D.若干子程序组成
2. 在C语言中,复合语句 C 。
A. 必须出现在循环或分支中 B. 必须包含多条语句
C. 必须使用{}将有关语句括起来 D. 以上三种都对
3.属于C语言基本数据类型的是 A 。
A.无符号整型B.结构型C.数组型 D. 指针型
4.可用作C语言用户标识符的是 D 。
A. void B. big+ C. 4A D. _4f
5.下列数据中属于“字符串常量”的是 B 。
A.ABC B. “ABC” C. 'abc:' D. 'a'
6. 在C语言中要求参加运算的数必须是整数的运算符是
A. / B. !C. % D. = =
7 在C语言中,变量所分配的内存空间大小 C 。
A. 均为一个字节 B. 由用户自己定义
C. 由变量的类型决定 D. 任意的
8.设有说明:char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为 。
A.floatB.charC.doubleD.int
9.C语言中,"\x4F"在内存中占用的字节数是 。
A.1 B.2C.4 D.5
10.若有以下定义,则正确的赋值语句是 。
int a,b; float x;
A.a=1,b=2B.b++;C.a=b=5D.b=int (x);
11.不用第三个变量,将变量a和b的值进行互换的操作是 。
A. b-=a;a=ba;a+=b;B. a+=b;b=ab;a=b;
C. b=a;a=b;a=b;D. a+=b;b=a;a=b;. 执行语句“x=(a=3,b=a--)”后, x,a,b的值依次为 。
A. 3,3,2 B. 3,2,2 C. 3,2,3 D. 2,3,2
13. 执行表达式a=12,a=a+13,a+20后a的值为 。
A. 45 B. 12 C. 25 D. 13
14.逻辑运算符两侧运算对象的数据类型 。
A.只能是整型或字符型数据B.只能是0或1
C.只能是0或非0正数D.可以是任何类型数据
15.判断char型变量ch是否为小写字母的正确表达式是 。
A.(‘a’<=ch)AND(‘z’>=ch)B.‘a’<=ch<=‘z’
C.(ch>=‘a’)&(ch<=‘z’)D.(ch>=‘a’)&&(ch<=‘z’)
16.设 int x=1,y=2, z=3;, 则表达式 x= =z || x+y >z 的值是 。
A.0 B.1 C.2 D.3
17.执行以下语句后a的值为 。
int a=5,b=6,w=1,x=2,y=3,z=4;
(a=w >x)&&(b=y> z);
A.5B.0 C.2D.1
18.执行下面的程序段后,b的值为 。
int x=1, y = 2, z=3;b= (x&&y)||(y&&z);
A. 0 B. 1 C. 2 D. 3
19.putchar函数可以向终端输出一个 。
A.字符串B.整型变量表达式值
C.实型变量值D.字符或字符型变量值
20.有输入语句:scanf(”a=%d,b=%d,c=%d”,&a,&b,