北语17春《C语言程序设计》作业4答案

发布 2022-07-04 11:09:28 阅读 5034

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

1.若有说明:int i, j=2,*p=&i;,则能完成i=j赋值功能的语句是。

a. i=*pb. *p=*&j;c. i=&j;d. i=**p

正确答案:b满分:10分 ab. bc. cd. d

正确答案:c满分:10分。

3.关于malloc()与calloc()的叙述,正确的是()。

a. calloc()函数返回的存储空间的初值为0b.这两个函数没有区别。

c. malloc()函数返回的存储空间的初值为0d.以上说法都不正确。

正确答案:a满分:10分。

4. c语言共用体类型变量在程序运行期间。

a.所有成员一直驻留在内存中b.只有一个成员驻留在内存中c.部分成员驻留在在内存中d.没有成员驻留在内存中。

正确答案:b满分:10分。

a. ab. bc. cd. d

正确答案:c满分:10分。

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

a.代表函数的返回值b.指向函数的入口地址c.表示函数的类型。

d.表示函数返回值的类型。

正确答案:b满分:10分。

7.在执行int a[3]=;语句后,a[1][0]的值是a. 4b. 1c. 2d. 5

正确答案:a满分:10分 ab. bc. cd. d

正确答案:a满分:10分。

9.下面对的叙述中不正确的是。

a.用typedef可以定义各种类型名,但不能用来定义变量b.用typedef可以增加新类型。

c.用typedef只是将已存在的类型用一个新的标识符来代表d.使用typedef有利于程序的通用和移植正确答案:b满分:10分。

10.说明一个结构体变量时系统分配给它的内存是。

a.各成员所需要内存量的总和b.结构体中第一个成员所需内存量c.成员中占内存量最大者所需的容量d.结构中最后一个成员所需内存量。

正确答案:a满分:10分。

北语17春《C语言程序设计》作业3答案

一 单选题 共 10 道试题,共 100 分。1.设有如下定义 int ptr 则以下叙述中正确的是 a.ptr 是指向一维组数的指针变量。b.ptr 是指向int 型数据的指针变量。c.ptr 是指向函数的指针 该函数返回一个int 型数据。d.ptr 是一个函数名 该函数的返回值是指向int 型...

北语15春《C语言程序设计》作业4答案

一 单选题 共 10 道试题,共 100 分。1.若有说明 int i,j 2,p i 则能完成i j 赋值功能的语句是 a.i p b.p j c.i j d.i p 正确答案 b a.ab.b c.cd.d 正确答案 c 3.c 语言共用体类型变量在程序运行期间 a.所有成员一直驻留在内存中。b...

北语15春《C语言程序设计》作业4答案

单选题 一 单选题 共 10 道试题,共 100 分。1.若有说明 int i,j 2,p i 则能完成i j 赋值功能的语句是 a.i p b.p j c.i j d.i p选择 b a.ab.b c.cd.d 选择 c 3.c 语言共用体类型变量在程序运行期间 a.所有成员一直驻留在内存中。b....