|
一、单选题(共 15 道试题,共 60 分。)V 1. C语言中,长整型long数据在内存中的存储形式是( )。
A. ASCII
B. 原码
C. 反码
D. 补码
满分:4 分
2. 假定变量b和pb定义为:int b[10], *pb=b;,要将24赋值给b[1]元素中,不正确的语句是( ).
A. *(pb+1)=24;
B. *(b+1)=24;
C. *++b=24;
D. *++pb=24;
满分:4 分
3. 在C 语言程序中,在函数内部定义的变量称为( )
A. 全局变量
B. 全程变量
C. 外部变量
D. 内部变量
满分:4 分
4. 当执行以下程序时,( )。#include<stdio.h> void main() { int a; while(a=5) printf("%d ",a--); }
A. 循环体将执行5次
B. 循环体将执行0次
C. 循环体将执行无限次
D. 系统会死机
满分:4 分
5. 以下______是错误的转义字符。( )
A. \\'
B. '\'
C. '\81'
D. '\0'
满分:4 分
6. 如果有int a=5,b=3;则在执行“!a&&b++;”后a和b的值是( )
A. 5 3
B. 0 1
C. 0 3
D. 54
满分:4 分
7. 定义int x,y;执行y=(x=1,++x, x+2)语句后,y的值是( ).
A. 1
B. 2
C. 7
D. 4
满分:4 分
8. 表达式:10!=9的值是( )
A. true
B. 非零值
C. 0
D. 1
满分:4 分
9. 在C语言中,数字0x100是一个( )
A. 八进制数
B. 十进制数
C. 十六进制数
D. 非法数
满分:4 分
10. 一个共用体变量所占内存是( )
A. 该共用体第一个成员所占的内存量
B. 该共用体最后一个成员所占的内存量
C. 该共用体占内存最多成员所占的内存量
D. 该共用体所有成员所需内存量的总和
满分:4 分
11. 假定x和y为double型,则表达式x=2,y=x+3/2的值是( )
A. 3.500000
B. 3
C. 2.000000
D. 3.000000
满分:4 分
12. 设整型变量n=10,i=4,则赋值运算n%=i+1执行后,n的值是______。( )
A. 3
B. 2
C. 1
D. 0
满分:4 分
13. 在c语言中,运算对象必须是整型数的运算符是( )
A. %
B. \
C. %和\
D. **
满分:4 分
14. C语言对嵌套if语句的规定是:else总是与( )配对。
A. 其之前最近的if
B. 第一个if
C. 其之前最近且不带else的if
D. 缩进位置相同的if
满分:4 分
15. 简单变量做实参时,实参与其对应的形参之间的数据传递方式是( )。
A. 双向值传递方式
B. 地址传递方式
C. 单向值传递方式
D. 用户指定传递方式
满分:4 分
二、判断题(共 10 道试题,共 40 分。)V 1. C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。( )
A. 错误
B. 正确
满分:4 分
2. 在C语言中,可以用typedef定义一种新的类型。( )
A. 错误
B. 正确
满分:4 分
3. C语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。( )
A. 错误
B. 正确
满分:4 分
4. 设char s[10]; *p=s; 则s=p+s;是正确的表达式。( )
A. 错误
B. 正确
满分:4 分
5. 字符型变量用来存放字符常量,可以存放多个字符。( )
A. 错误
B. 正确
满分:4 分
6. 一个int型变量的最大允许值为32767,如果再加1就会溢出。( )
A. 错误
B. 正确
满分:4 分
7. 使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”( )
A. 错误
B. 正确
满分:4 分
8. 指向同一数组的两指针p1、p2相减的结果与所指元素的下标相减的结果是相同的。( )
A. 错误
B. 正确
满分:4 分
9. 在switch语句中可以根据需要使用或不使用break语句。( )
A. 错误
B. 正确
满分:4 分
10. 所有函数都是平行的,函数间可以相互调用,但不能调用main函数。( )
A. 错误
B. 正确
满分:4 分 |
|