1. C语言中基本的数据类型包括()。
A. 整型
B. 实型
C. 字符型
D. 数组
满分:5 分
2. C语言的赋值表达式中,赋值号的左侧必须是()。
A. 常量
B. 变量
C. 表达式
D. 函数
满分:5 分
3. C语言中用()表示逻辑值"真"。
A. true
B. 整数0#非零值
C. T
满分:5 分
4. 以下叙述中错误的是()。
A. 在C程序中,逗号运算符的优先级最低
B. 在C程序中,APH和aph是两个不同的变量
C. 若a和b类型相同,在计算赋值表达式a=b后,b中的值将存入a中,而b的值不变
D. 从键盘输入数据时,整型变量只能输入整型数值,实型变量只能输入实型数值
满分:5 分
5. 若定义:int a[10];,则对数组元素的正确引用是()
A. a[2+4]
B. a[3*5]
C. a(5)
D. a[10]
满分:5 分
6. 自增、自减运算符能用于()。
A. 整型常量
B. 表达式
C. 整型变量
D. 浮点型常量
满分:5 分
7. 能将一维数组a的所有元素均初始化为1的正确形式是()
A. int a[3]={1}
B. int a[3]={3*1}
C. int a[3]={1,1,1}
D. int a[3]=1
满分:5 分
8. 以下对一维数组进行正确的定义初始化的语句是()。
A. int a[5]=0
B. int a[5]={0}*5
C. int a[5]={0,0,0,0,0,0}
D. int a[5]={0}
满分:5 分
9. 下列不是C语言关键字的选项是()。
A. if
B. printf
C. case
D. while
满分:5 分
10. 对于函数中的局部变量,默认的存储类别是()
A. auto
B. static
C. extern
D. register
满分:5 分
1. 用typedef将double说明成一个新类型名REAL,错误的方法是()
A. typedef REAL double
B. typedef double REAL
C. typedef REAL =double
D. typedef double =REAL
CD 满分:5 分
2. 关于malloc函数的描述正确的是()
A.
B. malloc函数的返回值是一个指针
C. 使用malloc函数时需要强制类型转换
D. malloc函数有两个参数
BC 满分:5 分
3. 以下描述错误的是()
A. 如果形参与实参的类型不一致,应以参数类型为准
B. 如果函数值类型与返回值类型不一致,应以函数值类型为准
C. return语句后不能是表达式
D. 定义函数时,可以省略不写形参的类型,只写形参名
CD 满分:5 分
4. 以下关
北语17秋《程序设计引论》作业3 来自淘豆网www.taodocs.com转载请标明出处.