以下关于结构体变量的说法正确的有( )
- AA. 结构体变量可以赋值
- BB. 结构体变量可以初始化
- CC. 结构体变量可以作为函数参数
- DD. 结构体变量可以定义指针
- EE. 结构体变量可以直接相加
- FF. 结构体变量可以直接比较
- GG. 结构体变量不能作为函数返回值
- HH. 结构体变量不能赋值
以下关于结构体指针的说法正确的有( )
- AA. 指向结构体变量的指针
- BB. 用->访问成员
- CC. (*p).member等价于p->member
- DD. 结构体指针有类型
- EE. 结构体指针比其他指针大
- FF. 结构体指针不能为NULL
- GG. 结构体指针不能自增
- HH. 结构体指针不能作为参数
以下关于结构体和函数的说法正确的有( )
- AA. 结构体可以作为函数参数
- BB. 结构体作为参数时复制整个结构体
- CC. 结构体可以作为函数返回值
- DD. 传递结构体指针更高效
- EE. 结构体不能作为函数参数
- FF. 结构体不能作为函数返回值
- GG. 结构体作为参数时不能改变
- HH. 函数只能返回结构体指针
以下关于typedef的说法正确的有( )
- AA. typedef为类型定义别名
- BB. typedef不创造新类型
- CC. typedef可以定义变量
- DD. typedef可以简化复杂类型
- EE. typedef是预处理指令
- FF. typedef可以改变类型属性
- GG. typedef定义的类型没有作用域
- HH. typedef可以定义函数
以下关于枚举类型的说法正确的有( )
- AA. 枚举类型是整型常量集合
- BB. 枚举常量默认从0开始
- CC. 枚举常量可以显式赋值
- DD. 枚举类型占用内存很大
- EE. 枚举变量只能取枚举值
- FF. 枚举常量是字符串
- GG. 枚举类型不能赋值
- HH. 枚举常量不能比较
以下关于联合体的说法正确的有( )
- AA. 联合体成员共享内存
- BB. 联合体大小是最大成员大小
- CC. 对一个成员赋值会影响其他成员
- DD. 联合体可以同时使用所有成员
- EE. 联合体大小是所有成员之和
- FF. 联合体成员类型必须相同
- GG. 联合体不能嵌套
- HH. 联合体成员同时有效
以下关于结构体内存对齐的说法正确的有( )
- AA. 结构体有内存对齐
- BB. 对齐与编译器有关
- CC. 结构体大小总是成员之和
- DD. 使用#pragma pack可以改变对齐
- EE. 内存对齐不影响效率
- FF. 所有编译器对齐规则相同
- GG. 结构体成员顺序不影响大小
- HH. 对齐总是按最大成员
以下关于结构体初始化的说法正确的有( )
- AA. 结构体可以在定义时初始化
- BB. 可以指定成员名初始化
- CC. 初始化值顺序不重要
- DD. 未初始化成员默认为0
- EE. 结构体不能初始化
- FF. 初始化必须所有成员都赋值
- GG. 初始化列表不能嵌套
- HH. 初始化不能有省略
以下关于结构体数组的说法正确的有( )
- AA. 结构体数组是数组
- BB. 元素类型是结构体
- CC. 可以初始化
- DD. 用下标访问元素
- EE. 结构体数组大小固定
- FF. 结构体数组不能作为参数
- GG. 结构体数组元素类型必须相同
- HH. 结构体数组元素不能赋值
以下关于结构体嵌套的说法正确的有( )
- AA. 结构体可以嵌套结构体
- BB. 嵌套深度没有限制
- CC. 访问嵌套成员用多层.或->
- DD. 结构体不能嵌套
- EE. 嵌套结构体成员直接访问
- FF. 嵌套结构体必须先定义
- GG. 嵌套结构体不能初始化
- HH. 嵌套结构体不能作为成员
以下关于结构体和指针的说法正确的有( )
- AA. 指向结构体的指针
- BB. 用->访问成员
- CC. 可以自增遍历数组
- DD. 可以作为函数参数
- EE. 结构体指针不能自增
- FF. 结构体指针不能作为返回值
- GG. 结构体指针比其他指针大
- HH. 结构体指针不能比较
以下关于结构体和链表的说法正确的有( )
- AA. 结构体可以包含指向自身的指针
- BB. 链表节点常用结构体实现
- CC. next指针指向下一个节点
- DD. 链表结构体必须包含数据
- EE. 链表节点不能是结构体
- FF. 结构体不能用于树结构
- GG. 链表只能存储整型
- HH. 结构体指针不能构成链表
以下关于位域的说法正确的有( )
- AA. 位域成员占用指定位数
- BB. 位域成员类型只能是int
- CC. 位域可以节省内存
- DD. 位域不能取地址
- EE. 位域成员可以单独比较
- FF. 位域成员必须是整型
- GG. 位域成员必须是一个字节
- HH. 位域不能节省内存
结构体成员类型必须相同
结构体变量可以直接赋值
结构体变量可以直接比较
结构体可以嵌套定义
结构体指针用点运算符访问成员
typedef为已有类型定义别名
枚举类型成员是整型常量
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《NCRE计算机等级考试二级(C语言程序设计)》在线练习。