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

 

17春16秋《C语言程序设计》4

一、单选(共 10 道,共 100 分。)

1.C 语言结构体类型变量在程序执行期间 。

A. 所有成员一直驻留在内存中

B. 只有一个成员驻留在内存中

C. 部分成员驻留在在内存中

D. 没有成员驻留在内存中

标准解:

2.若x=0,y=3,z=3,以下表达式值为0的是

A. !x B.x<y? 1:0

B. x%2&&y==z

C. y=x||z/3

标准解:

3.以下不能正确赋值的是 。

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’}

标准解:

4.已有定义 int (*p)();指针p 可以 。

A. 代表函数的返回值

B. 指向函数的入口地址

C. 表示函数的类型

D. 表示函数返回值的类型

标准解:

5.以下对C 语言中共用体类型数据的叙述正确的是 。

A. 可以对共用体变量名直接赋值

B. 一个共用体变量中可以同时存放其所有成员

C. 一个共用体变量中不可以同时存放其所有成员

D. 共用体类型定义中不能出现结构体类型的成员 标准解:

6.

A. A

B. B

C. C

D. D

标准解:

7. 如char *a[2]={ "abcd","ABCD"};定义,以下说法中正确的是( )。

A. 数组a的元素值分别为"abcd"和"ABCD"

B. a是指针变量,它指向含有两个数组元素的字符型数组

C. 数组a的两个元素分别存放的是含有4个字符的一维数组的首地址

D. 数组a的两个元素中各自存放了字符’a’、’A’的地址

标准解:

8. 已有函数max(a,b),为了让函数指针变量p 指向函数max,正确的赋值方法是 。

A. p=max

B. *p=max

C. p=max(a,b)

D. *p=max(a,b)

标准解:

9. 在执行int a[][3]={1,2,3,4,5,6};语句后,a[1][0]的值是 。

A. 4

B. 1

C. 2

D. 5

标准解:

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))

标准解:

www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。


TOP最近更新内容

    园林史名词解释
    长城小学关爱留守儿童工作制度
  • 上一篇:北语16秋《Java语言程序设计》作业2
  • 下一篇:北语16秋《Java语言程序设计》作业1