计算机
2006 春 计算机语言B期末考试
一、选择题(第1-10每小题1分,第11-20每小题2分,
共30分)
下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将你认为正确的选项填写在题干的括号内。1-5CDBBA
1. 在Turbo C中,int型和float型变量占用内存的情况是【 】。
A. 均为2个字节 B. 由用户自己定义
C. 分别为2个字节和4个字节 D. 是任意的
2. 一个C语言程序总是从【 】开始执行。
A. 最前面的函数 B. int型函数 C. 最长的函数 D. main( )函数
3. 以下合法的标识符是【 】。
A.li yuan B. _left C. $gb D. float
4. 在Turbo C中,数值在内存中是以【 】形式存储的。
A.原码 B. 补码 C. ASCII码 D. 反码
5. 判断char型变量c1是否为大写英文字母的正确的表达式为【 】。
A. (c1>='A')&&(c1<='Z') B. (c1>=A)&&(c1<=Z)
C. ('A’<=c1)||( 'Z’>=c1) D. 'A’<=c1<='Z’
6. C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是【 】。
A.由实参传给形参,但不能由形参传回给实参数
B.总是值传递
C.由实参传给形参,并由形参传回给实参数
D.由用户指定传递方式
7.以下结构体类型变量student所占用的内存字节数是【 】。
struct stu
{ long num;
char name[10];
int age;
}student;
A. 10 B. 2 C. 16 D. 4
8. C语言对嵌套if语句的规定是:else总是与【 】配对。
A. 其之前最近的if B. 第一个if
C. 缩进位置相同的if D. 其之前最近且不带else的if
9. C语言中的函数【 】。