C语言第七章选择题.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言第七章选择题

C 语言选择题库 汕头大学许创编辑 第七章 结构体与共用体 701 .下列描述说明正确的是 A) 只有外部存储类型的结构体变量可以进行初始化。 B) 只有静态存储类型的结构体变量可以进行初始化。 C) 外部存储类型和静态存储类型的结构体变量都可以进行初始化。 D) 以上描述均不正确。 702 .以下正确的说法是 A) 结构体类型变量不能初始化。 B) 结构体类型变量为外部变量或静态变量时能初始化。 C) 结构体数组不能初始化。 D) 可以用赋值语句将一组常量赋给一个结构体变量。 703 .结构体类型变量在程序执行期间, A) 所有成员一直驻留在内存中。 B) 只有一个成员驻留在内存中。 C) 部分成员驻留在内存中。 D) 没有成员驻留在内存中。 704 .设有以下说明语句 struct stu { int a; float b; } stutype; 则下面不正确的叙述是 A) struct 是结构体类型的关键字。 B) struct stu 是用户定义的结构体类型。 C) stutype 是用户定义的结构体类型名。 D) a 和b 都是结构体成员名。 705 .下列说法不正确的是 A) 下列结构体定义时,占据了5 个字节的空间。 struct s {int num; int age; char sex;} B) 结构体的成员名可以与程序中的变量名相同。 C) 对结构体中的成员可以单独使用,它的作用相当于普通变量。 D) 结构体的成员可以是一个结构体变量。 706 .下列描述说明正确的是 A) 对于一个具体的结构体,它的成员可以根据自己的需要随时更改。 B) 结构体与数组一样,其每个成员的数据类型都相同。 C) 结构体的每个成员的数据类型必须是基本数据类型。 D) 以上描述均不正确。 C 语言选择题库 汕头大学许创编辑 707 .下列描述说明正确的是 A) 定义结构体时,它的每个成员的数据类型可以不同。 B) 不同结构体的成员名不能相同。 C) 结构体定义时,其成员的数据类型不能是结构体本身。 D) 结构体定义时各成员项之间可用分号也可用逗号隔开。 708 .下列描述说明正确的是 A) 定义结构体时,系统按照各成员项的大小分配相应的存储空间。 B) 定义结构体时,系统按照各成员项中占用空间最大的成员项分配存储空间。 C) 结构体定义时,结构体本身并不占用存储空间,即系统并不给结构体分配存储空间。 D) 以上说法均不正确。 709 .下列描述说明正确的是 A) 结构体变量说明时,系统按照结构体定义时所需空间的大小实际分配存储空间。 B) 结构体变量说明时,系统按照各成员项中占用空间最大的成员项分配存储空间。 C) 结构体变量说明时,系统并不给结构体分配存储空间。 D) 以上说法均不正确。 710 .下列描述说明正确的是 A) 结构体变量可以作为一个整体进行其值的输入和输出。 B) 结构体成员项不可以是结构体。 C) 结构体成员项可以是结构体或其他任何C 语言的数据类型。 D) 结构体变量和结构体是相同的概念。 711 .在微机上使用turbo C ,若有如下定义: struct data {int i; char c; double f; } b; 则结构变量b 占用内存的字节数是 A) 1 B) 2 C) 7 D) 11 712 .下面程序的运行结果是 main( ) { struct {long a; int b; char c; } m; printf(%d\n, s

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档