正在加载,请稍候…

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

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

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

想边做边批改、自动判分、收藏错题? 前往主站在线练习《NCRE计算机等级考试二级(C语言程序设计)》,获得完整学习体验。
前往 爱课堂 学习 →
单选题 1分
以下关于结构体的说法中,正确的是( )
  1. AA. 结构体将不同类型数据组合
  2. BB. 结构体只能包含一种类型
  3. CC. 结构体成员必须是变量
  4. DD. 结构体占用连续内存
单选题 1分
若有定义:struct student{int num;char name[20];};,则student是( )
  1. AA. 变量
  2. BB. 类型名
  3. CC. 成员
  4. DD. 标签
单选题 1分
若有定义:struct stu{int num;char name[20];}s={1001,"Tom"};,则s.num的值是( )
  1. AA. 1001
  2. BB. 1002
  3. CC. Tom
  4. DD. 不确定
单选题 1分
若有定义:struct{int x;int y;}p1,p2;,则p1和p2是( )
  1. AA. 结构体变量
  2. BB. 结构体类型
  3. CC. 结构体指针
  4. DD. 结构体数组
单选题 1分
若有定义:struct stu{int num;char name[20];}s,*p=&s;,则访问s.num的方式是( )
  1. AA. p.num
  2. BB. *p.num
  3. CC. *p.name
  4. DD. p->num
单选题 1分
若有定义:struct stu{int num;int *p;}s;,则s.p是( )
  1. AA. 整型变量
  2. BB. 整型指针
  3. CC. 整型变量地址
  4. DD. 结构体
单选题 1分
若有定义:struct{int a;int b;}x={1,2},y={3,4};,则x+y是( )
  1. AA. {4,6}
  2. BB. 语法错误
  3. CC. 错误,结构体不能直接运算
  4. DD. 取决于编译器
单选题 1分
若有定义:struct stu{int num;}s={100},*p=&s;,则(*p).num的值为( )
  1. AA. 100
  2. BB. &s.num
  3. CC. 不确定
  4. DD. 错误
单选题 1分
若有定义:struct stu{int num;char name[20];};,sizeof(struct stu)的值是( )
  1. AA. 24
  2. BB. 24或28(取决于编译器)
  3. CC. 20
  4. DD. 28
单选题 1分
以下关于结构体内存对齐的说法中,正确的是( )
  1. AA. 结构体大小是所有成员大小之和
  2. BB. 结构体大小考虑内存对齐
  3. CC. 内存对齐不影响结构体大小
  4. DD. 结构体成员连续存储
单选题 1分
若有定义:typedef struct stu{int num;}STU;,则STU是( )
  1. AA. 类型别名
  2. BB. 变量名
  3. CC. 标签名
  4. DD. 函数名
单选题 1分
若有定义:struct stu{int num;char sex;}s;,则s.sex是( )
  1. AA. char类型的变量
  2. BB. char类型的指针
  3. CC. 结构体变量
  4. DD. 整型变量
单选题 1分
若有定义:struct stu{int num;int age;}class[30];,则class[0].age是( )
  1. AA. 整型变量
  2. BB. int类型的变量
  3. CC. 数组
  4. DD. 结构体

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