第六章 结构体

1.下面对结构变量的叙述中错误的是

A.相同类型的结构变量间可以相互赋值 B.通过结构变量,可以任意引用它的成员 C.结构变量中某个成员与这个成员类型相同

的简单变量间可相互赋值

D.结构变量与简单变量间可以赋值 *2.有枚举型定义如下: enum s {x1, x2=5, x3, x4=10} l; 则枚举变量x可取的枚举元素x2、x3所对应的整数常量值是 A.1,2 B.2,3 C.5,2 D.5,6

*3.以下各选项企图说明一种新的类型名,其中正

确的是

A.typedef v1 int; B.typedef v2=int; C.typedef int v3; D.typedef v4: int; *4.设有下列结构型变量w的定义,则表达式”sizeof(w)”的值是 struct { long num;

char name[15];

union {float x ; short z; } yz; }w;

A.19 B.20 C.23 D.25

*5.若有结构类型定义如下: struct bd { int x; float y; }r,*p=&r; 那么,对r中的成员x的正确引用是 A.(*p).r.x B.(*p).x C.p->r.x D.p.r.x

6.设有以下结构类型说明和变量定义,则变量a在内存所占字节数是 struct stud { char num[6]; int s[4]; double ave; } a; A.22 B.18 C.14 D.28

7.设有以下说明语句

struct ex { int x ; float y;

char z ;} example;

则下面的叙述中不正确的是 A.struct ex是结构体类型 B.example是结构体类型名

C.x,y,z都是结构体成员名 D.struct是结构体类型的关键字

*8.在Turbo C中有如下定义:

union dat { int i;

char ch; float f; }x;

x在内存中占的字节数为 A.4 B.7 C.8 D.6

*9. 有如下结构类型定义以及有关的语句: struct ms

{ int x; int *p; }s1,s2; s1.x=10; s2.x=s1.x+10; s1.p=&s2.x; s2.p=&s1.x; *s1.p+=*s2.p; 试问,执行以上语句后,s1.x和s2.x的值应该是 A.10,30 B.10,20 C.20,20 D.20,10 10.下列关于结构类型与结构变量的说法中,错误的是

A.结构类型与结构变量是两个不同的概念,其区别如同int类型与int型变量的区别一样。

B.“结构”可将不同数据类型、但相互关联的一组数据,组合成一个有机整体使用。

C.“结构类型名”和“数据项”的命名规则,与变量名相同。

D.结构类型中的成员名,不可以与程序中的变量同名。

11.能够逐个访问结构体成员的成员运算符是 A.“.” B.“,” C.“:” D.“;”

c语言结构体简单试题,C语言6结构体练习题6相关推荐

  1. C语言 第一节 简单的C语言

    参考哔哩哔哩UP主:"学士帽"做的笔记. C语言专升本考试大纲: C语言程序的基本结构 数据类型及其运算和输入输出 基本语句 选择结构 循环结构(重点) 难点: 数组 函数 指针 ...

  2. 使用c语言实现一个简单的易语言

    大家熟知的易语言底层其实就是c语言来实现的,c语言的32个关键字加上一些常用的其他,使用#define这种宏定义来实现简单的汉语替换 1.下面就先打开VisualStudio,在头文件目录下新建一个 ...

  3. c语言字符串操作面试题,C语言常见字符串面试题.pdf

    C语言常见字符串面试题 1. 字符串库函数的内部实现 memset库函数的实现 /* * memset - Fill a region of memory with the given value * ...

  4. php js多语言切换,php简单实现多语言切换的方法_php技巧

    本文实例讲述了php简单实现多语言切换的方法.分享给大家供大家参考,具体如下: 1.主程序代码: $value){ if($_SESSION["language"] == $val ...

  5. 梯形图调用c语言编写程序,简单使用C语言写梯形图精简V2.0.pdf

    简单使用C语言写梯形图精简V2.0 C语言实现梯形图写法 1: AND 2: LDI 3: ANDB 4: ANDP 5: ORB 6: C1 7: T0 8: MPS1 9: LDF 10-1: M ...

  6. c语言指针笔试面试题,c语言指针面试常见问题

    c语言指针面试常见问题 指针的使用,一直是c语言面试题中必考的部分,因为指针本身使用的复杂性与普适性,所以考点非常多,而且也可以与其他知识相互结合,因此我们将会使用五篇专题的篇幅来介绍指针. 分析下面 ...

  7. 大学c语言程序上机考试试题,C语言上机考试试题练习(2)

    A.fget(f0,ch); B.foutc(ch,fo); C.fprinff(fp,"%c",ch); D.fwrite(&ch,sizeof(ch),1,fp); 1 ...

  8. 大学c语言程序上机考试试题,C语言上机试题100套

    目包含3道题:一道程序填空题.一道程序修改题.一道程序设计题),真实考试的时候,考生输入准考证后计算机随机为你抽取一套考试,每个考生考试时只需考一套题目(包含三道题),但由于考试时是随机抽题,所以即使 ...

  9. c语言扫雷源代码简单版,C语言扫雷游戏源代码

    C语言扫雷游戏源代码 /* 模拟扫雷游戏 */ #include #include #include #include #include #include #include union REGS re ...

最新文章

  1. rsa证书ssh登陆服务器
  2. 静态类型检查—Flow入门
  3. postgresql 高可用 etcd + patroni 之二 patroni
  4. c++ stl stack_C ++ STL中的stack :: top()函数
  5. Git HEAD detached from XXX (git HEAD 游离) 解决办法
  6. 处理SQL Server中的重复行
  7. Python打包成.exe文件详细实例
  8. 微信小程序http模块和接口model模块
  9. Python ---太空射击游戏
  10. 做一个文字跟随鼠标java_JavaScript实现文字跟随鼠标特效
  11. 适合前端新手的十大网站
  12. linux内核源码lxr,配置glimpse与LXR读取linux内核源码
  13. day13课后总结App
  14. 币图网以太坊开发实例_去中心化概念模型与架构设计
  15. Summer Project
  16. HTML设置网站标题前的logo
  17. PHP将ppt转成图片查看
  18. arduino nano电路图
  19. 来黑马,赢得漂亮!(黑马11月开班时间)
  20. CSS禅意花园——CSS设计的绝美境界

热门文章

  1. TypeScript入门案例
  2. Windows的sc命令详解
  3. Rss Feed是什么?
  4. VGPNet:基于灭点的道路和路面标志的检测与识别
  5. Java超市会员管理系统
  6. 金山助手流氓软件-被进程sjk_daemon.exe坑死
  7. 微商城分销系统开发方式需求与价格开发周期评估
  8. android+字体+动画效果怎么做的,字体动画效果怎么做?原来这么简单!
  9. 以javaweb项目为例,用户在搜索网页域名的过程到网页响应到底经过了什么?
  10. DIY 一个 JSON解析器。