第七章 多种类共存-结构体:很多实际问题中用到的数据是有内在联系的,成组出现。如一个学生的学号、姓名、年龄、成绩等项,属于同一个学生。人们希望把这些数据组成一个组合数据,即多种类可以共存的构造数据类型---结构体。本章主要内容有:结构体类型及变量的定义、引用、初始化;结构体数组定义、初始化、数组元素中结构体成员变量的引用;通过结构体数组在“学生信息管理系统”中的应用,进一步加深对结构体及数组知识的掌握。7.1结构体的概念:首先介绍结构体类型的定义,结构体变量的引用、初始化,及较综合的初始化变量的方法;在此基础上以单个学生信息为例,编程统计该学生的总分和平均分,从而掌握结构体变量的简单应用。
7.2结构体数组:在掌握结构体数组定义、初始化、元素中成员引用的基础上,通过结构体数组在“学生信息管理系统”中的应用,进一步加深对结构体及数组知识的掌握。
[单选题]以下对C语言中共用体类型数据的叙述正确的是:

选项:[可以对共用体变量名直接赋值, 一个共用体变量中可以同时存放所有成员, 共用体类型定义中不能出现结构体类型的成员, 一个共用体变量中不能同时存放其所有成员]
[单选题]blob.png/

选项:[blob.png/, blob.png/, blob.png/, blob.png/]
[单选题]当说明一个共用体变量时,系统分配给它的内存是

选项:[成员中占内存量最大者所需的内存量, 共用体中第一个成员所需内存量, 各成员所需内存量的总和, 共用体中最后一个成员所需内存量]
[单选题]blob.png/

选项:[3, 1, 6, 0]
[单选题]blob.png/

选项:[a.birthday.y =1958, a.y =1958, birthday.y=1958, y =1958  ]
[单选题]blob.png/

选项:[blob.png/, blob.png/, blob.png/, blob.png/]
[单选题]blob.png/

选项:[8, 12, 4, 13]
[单选题]C语言规定结构体变量系统分配给它的存储空间是

选项:[该结构体中占用最大存储空间的成员所需的存储空间, 该结构体中第一个成员所需的存储空间, 该结构体中最后一个成员所需的存储空间, 该结构体中所有成员所需存储空间的总和]
[单选题]blob.png/

选项:[a和b都是结构体成员名, struct是结构体类型的关键字, struct  stu是用户定义的结构体类型名, stutype是用户定义的结构体类型名]
[单选题]blob.png/则下面的叙述中不正确的是

选项:[example是结构体类型名, x,y,z都是结构体成员名, struct是结构体类型的关键字 , struct ex表示结构体类型]
[单选题]以下结构体类型说明及结构体变量a,b的定义中,正确的是:

选项:[blob.png/, blob.png/, blob.png/, blob.png/]
[单选题]下列关于结构体的说法错误的是

选项:[结构体中成员的数据类型可以是另一个已定义的结构, 结构体中可设定若干个不同数据类型的成员, 在定义结构体时,可以对成员进行初始化, 结构体是由用户自定义的一种数据类型]
[单选题]blob.png/则输出结构体成员x值的正确语句是

选项:[blob.png/, blob.png/, blob.png/, blob.png/]

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部