作业答案 发表于 2016-11-16 09:04:29

北语16秋《C语言程序设计》作业4

北语16秋《C语言程序设计》作业4

一、单选题:
1.C 语言结构体类型变量在程序执行期间      。          (满分:10)
    A. 所有成员一直驻留在内存中
    B. 只有一个成员驻留在内存中
    C. 部分成员驻留在在内存中
    D. 没有成员驻留在内存中
2.若x=0,y=3,z=3,以下表达式值为0的是          (满分:10)
    A. !x B.x<y? 1
3.以下不能正确赋值的是      。          (满分:10)
    0
    B. x%2&&y==z
    C. y=x(    )z/3
4.已有定义 int (*p)(    );指针p 可以      。          (满分:10)
    A. char s1;s1="test"
    B. char s2[]={’t’
    ’e’
    ’s’
    ’t’}
    C. char s3= "test"
    D. char s4={ ’t’
    ’e’
    ’s’
    ’t’}
5.以下对C 语言中共用体类型数据的叙述正确的是      。          (满分:10)
    A. 代表函数的返回值
    B. 指向函数的入口地址
    C. 表示函数的类型
    D. 表示函数返回值的类型
6.          (满分:10)
    A. 可以对共用体变量名直接赋值
    B. 一个共用体变量中可以同时存放其所有成员
    C. 一个共用体变量中不可以同时存放其所有成员
    D. 共用体类型定义中不能出现结构体类型的成员
7.如char *a={ "abcd","ABCD"};定义,以下说法中正确的是(    )。          (满分:10)
    A. A
    B. B
    C. C
    D. D
8.已有函数max(a,b),为了让函数指针变量p 指向函数max,正确的赋值方法是      。          (满分:10)
    A. 数组a的元素值分别为"abcd"和"ABCD"
    B. a是指针变量,它指向含有两个数组元素的字符型数组
    C. 数组a的两个元素分别存放的是含有4个字符的一维数组的首地址
    D. 数组a的两个元素中各自存放了字符’a’、’A’的地址
9.在执行int a[]={1,2,3,4,5,6};语句后,a的值是      。          (满分:10)
    A. p=max
    B. *p=max
    C. p=max(a,b)
    D. *p=max(a,b)
10.若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是(    )。          (满分:10)
    A. 4
    B. 1
    C. 2
    D. 5

**** Hidden Message *****
页: [1]
查看完整版本: 北语16秋《C语言程序设计》作业4