一、单选题(共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....