正在加载,请稍候…

完整刷题、自动判分与错题本在主站体验 前往 爱课堂 →

NCRE计算机等级考试二级(C语言程序设计) 练习题

共 693 道题,以下仅展示题目与选项,供练习与学习使用。

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

本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《NCRE计算机等级考试二级(C语言程序设计)》在线练习