北语17秋《C语言程序设计》作业4答案答案
17秋《C语言程序设计》作业4
试卷总分:100 得分:0
一、 单选题 (共 10 道试题,共 100 分)
1.
A. A
B. B
C. C
D. D
正确选项:----
专业答案:----
专业答案:----
满分:10 分
2.
A. A
B. B
C. C
D. D
满分:10 分
3. 下面对的叙述中不正确的是 。
A. 用typedef 可以定义各种类型名,但不能用来定义变量
正确答案:----
B. 用typedef 可以增加新类型
专业答案:----
C. 用typedef 只是将已存在的类型用一个新的标识符来代表
专业答案:----
D. 使用typedef 有利于程序的通用和移植
正确选项:----
满分:10 分
4. C 语言结构体类型变量在程序执行期间 。
A. 所有成员一直驻留在内存中
B. 只有一个成员驻留在内存中
C. 部分成员驻留在在内存中
D. 没有成员驻留在内存中
专业答案:----
专业答案:----
满分:10 分
5. 以下不能正确赋值的是 。
A. char s1[10];s1="test"
B. char s2[]={’t’,’e’,’s’,’t’}
C. char s3[20]= "test"
D. char s4[4]={ ’t’,’e’,’s’,’t’}
专业答案:----
满分:10 分
6. 若w=1,x=2,y=3,z=4,则条件表达式w<x?w:y<z?y:z的结果为 。
A. 4
B. 3
C. 2
D. 1
正确选项:----
满分:10 分
7. 已有定义 int (*p)();指针p 可以 。
A. 代表函数的返回值
B. 指向函数的入口地址
C. 表示函数的类型
D. 表示函数返回值的类型
专业答案:----
满分:10 分
8.
A. A
B. B
C. C
D. D
满分:10 分
9. C 语言共用体类型变量在程序运行期间 。
A. 所有成员一直驻留在内存中
B. 只有一个成员驻留在内存中
C. 部分成员驻留在在内存中
D. 没有成员驻留在内存中
满分:10 分
10.
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是()。
A.
p = 2*(int *)malloc(sizeof(int))
B.
p = (int *)malloc(2 * sizeof(int))
C.
p = (int *)malloc(2*2)
D.
专业答案:----
p = (int *)calloc(2 , sizeof(int))
满分:10 分
北语17秋《C语言程序设计》作业4答案历年真题如下: