结构体与共用体

2026/4/26 1:48:36

试卷编号:825

所属语言:C语言

试卷方案:结构体与共用体 试卷总分:90分 共有题型:5种

━━━━━━━━━━━━━━ 一、填空 共5题 (共计10分) ━━━━━━━━━━━━━━

第1题 (2.0分) 题号:205

结构体是不同数据类型的数据集合,作为数据类型,

必须先说明结构体【1】,再说明结构体变量. 答案:

=======(答案1)======= 类型

第2题 (2.0分) 题号:208

将函数funl 的入口地址赋给指针变量p的语句是【1】. 答案:

=======(答案1)======= p=funl;

第3题 (2.0分) 题号:232

设有以下结构类型说明和变量定义,且sizeof(int)=2,则变量a在内存所占字节数是

struct stud

{ char num[6];

int s[4];

double ave; } a,*p; 答案:

=======(答案1)======= 22

1】 . 【

第4题 (2.0分) 题号:345

若在程序中用到\函数时,应在程序开头写上包含命令# include \【1】\答案:

=======(答案1)======= string.h

第5题 (2.0分) 题号:803 预处理命令行都必须以【1】号开始. 答案:

=======(答案1)=======

#

━━━━━━━━━━━━━━━━━ 二、单项选择 共20题 (共计40分) ━━━━━━━━━━━━━━━━━

第1题 (2.0分) 题号:464 以下描述中,正确的是()。

A:预处理是指完成宏替换和文件包含中指定的文件的调用 B:预处理指令只能位于C源文件的开始

C:C源程序中凡是行首以#标识的控制行都是预处理指令

D:预处理就是完成C编译程序对C源程序第一遍扫描,为编译词法和语法分析作准备

答案:C

第2题 (2.0分) 题号:472 下列程序运行结果为: #define P 3

#define S(a) P*a*a main() {int ar; ar=S(3+5); printf(\ } A:192 B:29 C:27

D:25

答案:B

第3题 (2.0分) 题号:488

当定义一个结构体变量时,系统分配给它的内存是()。 A:各成员所需内存量的总和 B:结构中第一个成员所需内存量 C:结构中最后一个成员所需内存量 D:成员中占内存量最大者所需的容量

答案:A

第4题 (2.0分) 题号:489

设有如下定义: struct sk {int a; float b;} data,*p; 若要使p指向data中的a域,正确的赋值语句是()。 A:p=(struct sk*)&data.a; B:p=(struct sk*) data.a; C:p=&data.a; D:*p=data.a;

答案:A

第5题 (2.0分) 题号:490

以下对枚举类型名的定义中正确的是()。 A:enum a={sum,mon,tue};

B:enum a {sum=9,mon=-1,tue}; C:enum a={\D:enum a {\

答案:B

第6题 (2.0分) 题号:491

在下列程序段中,枚举变量c1,c2的值依次是()。 enum color {red,yellow,blue=4,green,white} c1,c2; c1=yellow;c2=white; printf(\A:1,6 B:2,5 C:1,4 D:2,6

答案:A

第7题 (2.0分) 题号:545 C程序中的宏展开是在()。 A:编译时进行的 B:程序执行时进行的

C:编译前预处理时进行的 D:编辑时进行的

答案:C

第8题 (2.0分) 题号:546

C语言中,定义结构体的保留字是()。 A:union B:struct C:enum D:typedef

答案:B

第9题 (2.0分) 题号:547 结构体类型的定义允许嵌套是指()。 A:成员是已经或正在定义的结构体型 B:成员可以重名

C:结构体型可以派生 D:定义多个结构体型

答案:A

第10题 (2.0分) 题号:548

对结构体类型的变量的成员的访问,无论数据类型如何都可使用 的运算符是()。 A:. B:-> C:* D:&

答案:A

第11题 (2.0分) 题号:549

相同结构体类型的变量之间,可以()。 A:相加 B:赋值 C:比较大小 D:地址相同


结构体与共用体.doc 将本文的Word文档下载到电脑
搜索更多关于: 结构体与共用体 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219