《c语言结构体共用体选择题新》由会员分享,可在线阅读,更多相关《c语言结构体共用体选择题新(9页珍藏版)》请在人人文库网上搜索。

1、假 设整 型 int 为 4 字节)1、变量 a 所占 的内 存字 节数是struct stu char name20;long int n;int score4; a ;A) 28B) 30C) 32D) 46C2、下列程序的输出结果是A)5 B)6 C)7 D)8struct abcint a,b,c;main()struct abc s2=1,2,3,4,5,6;int t;t=s0.a+s1.b;printf(%dn,t);B3、有如下定义struct person char name9; int age;struct person calss4= Johu,17,Paul,19,Ma。

2、ry,18,Adam,16,;根据以上定义 ,能输出字母 M 的语句是 A) printf(%cn,class3.name);B) printf(%cn,class3.name1);C) printf(%cn,class2.name1);D) printf(%cn,class2.name0);4、以下程序的输出是 。struct stint x;int *y; *p;int dt4=10,20,30,40;struct st aa4=50,&dt0,60,&dt0,60,&dt0,60,dt0,;main() p=aa; printf(%dn,+(p-x);A) 10B) 11C) 51D) 。

3、60C6、以下程序的输出结果是 。struct HAR int x,y; struct HAR *p; h2;main() int h0.x=1; h0.y=2;h1.x=3;h1.y=4;h0.p=&h1; h1.p=h;printf(%d%dn,(h0.p)-x,(h1.p ) -y); A) 12B) 23C) 14D) 32D7、下面程序的输出是 。main()struct cmplx int x; int y; cnum2=1,3,2,7;printf(%dn,cnum0.y /cnum0.x * cnum1.x);A) 0B) 1C) 3 D) 6D8、设有变量定义struct s。

4、tuintage;int num;std ,*p=&std ;能正确引用结构体变量std中成员age的表达式是A) std-ageB) *std-ageC) *p.ageD) (*p).ageD9、设有定义语句struct int x;int y;d2=1 ,3,2,7 ;, 则 printf(%dn , d0.y/d0.x*d1.x);的输出结果是D) 6C) 3D11、若有如下定义,则对 data中的a成员的正确引用是struct sk inta; float b;data,*p=&data ;A) (*p).data.aB) (*p).aC) p-data.aD) p.data.a12、。

5、若有以下说明和定义语句,则变量w 在内存中所占的字节数是union aa floatx; float y;char c6; ;struct st unionaa v; float w5;double ave;w ;A) 42B) 34C) 30D) 2615、变量 a 所占的内存字节数是union Uchar st4;int i;long l;struct Aint c;union U u;a;A) 4B) 5C) 6D) 8D16、执行下面的程序后,输出的结果是struct abc int a,b, c;main() struct abc s2=1 ,2,3 ,4, 5,6 ;int t; 。

6、t=s0.a+s1.b; printf(%dn , t);A) 5B) 6C) 7D) 8C18、下面程序的输出结果是typedef unionlong x2;int y4;char z8;MYTYPE ;MYTYPE them; main()printf(%dn , sizeof(them); B) 16A) 32C) 8D) 24C19、若有以下的说明:struct personchar name20;int age;char sex; a=li ning , 20, m , *p=&a;则对字符串 li ning 的引用方式不可以的是A) (*p).nameB) p.nameC) a.nameD) p-name。

c语言 结构体 选择题,c语言结构体共用体选择题新相关推荐

  1. 什么是共用体?如何定义和使用共用体?

    在C语言中,共用体(Union)是一种特殊的数据类型,允许在相同的内存位置存储不同类型的数据.共用体的成员共享同一块内存空间,因此在任意时刻只能存储其中一个成员的值.共用体的大小由其中最大的成员决定. ...

  2. 若有下列共用体定义_若有下列共用体定义:

    问题:若有下列共用体定义: union utepy {int i; char ch; }temp; 当执行\\\"temp.i=266:\\\"语句后,temp.ch的值是 更多相 ...

  3. 黑马程序员C语言基础(第八天)复合类型(自定义类型)(结构体)、共用体(联合体)、枚举enum、 typedef

    黑马程序员C语言基础(第一天) 黑马程序员C语言基础(第二天) 黑马程序员C语言基础(第三天) 黑马程序员C语言基础(第四天)数据类型 黑马程序员C语言基础(第五天)运算符与表达式.程序流程结构.数组 ...

  4. 【C语言】结构体、共用体、位域

    结构体 1. 结构体的声明方法 struct struct_name {data_type member1;data_type member2;.. }; 这是其中一种声明方式~ 2.定义一个结构体变 ...

  5. C语言入门系列之10.结构体和共用体

    文章目录 一.结构体变量的基本使用 1.概述 2.定义结构体类型变量的方法 3.结构体变量的引用 4.结构体变量的初始化 二.结构体的高级应用 1.结构体数组 Ⅰ定义结构体数组 Ⅱ结构体数组的初始化 ...

  6. C语言-结构体与共用体

    int 4字节:char 1字节:short 2字节:float 4字节: 1字节bytes=8位bits(2^8): struct date {int month;int day;int year; ...

  7. c语言指针变量输出不了共用体,瘋子C语言札记(结构体/共用体/枚举篇)

    瘋子C语言笔记(结构体/共用体/枚举篇) (一)结构体类型 1.简介: 例: struct date { int month; int day; int year; }; struct student ...

  8. C语言——结构体与共用体N0.10

    一.定义结构体类型变量的方法 例题:嵌套定义 #include<stdio.h>void main(){struct date{int month;int day;int year;};s ...

  9. 重温C语言十四-----结构体与共用体

    文章目录 结构体和共用体 1.基本介绍 -1,需求: 2.走向结构体 -1.结构体关系图 -2,面向对象的方式(struct)解决养猫的问题 -3.结构体和结构体变量的区别与联系 -4,结构体在内存中 ...

  10. 第十章 结构体_C语言共用体(C语言union用法)详解

    通过前面的讲解,我们知道结构体(Struct)是一种构造类型或复杂类型,它可以包含多个类型不同的成员.在C语言中,还有另外一种和结构体非常类似的语法,叫做共用体(Union),它的定义格式为:  un ...

最新文章

  1. WPA-PSK 4-way handshake 四次握手过程
  2. 在Windows下如何创建虚拟环境(默认情况下)
  3. apicloud模块和html,APICloud教程
  4. 【java基础知识】spring框架开发时,怎样解决mysql数据库中Timestamp到String的简单转换
  5. 将自己的dcm数据制作成LUNA16数据集提供数据样式之代码整理
  6. 域账户登录时提示“你的账户配置不允许使用这台电脑。请试一下其他电脑” 解决方案
  7. android 更换系统壁纸,Android使用线程更换壁纸
  8. 部署http+svn,yum安装svn 1.9版本
  9. 情人节程序员用HTML网页表白【生日祝福】 HTML5生日祝福网页源码 HTML+CSS+JavaScript
  10. RS232和RS485通讯接口的区别
  11. matlab-高数 diff 二阶偏导数
  12. 儿童吹泡泡水简单配方_小孩吹泡泡的 泡泡水,有谁知道详细的配方?
  13. win10文件服务器ssd当缓存盘,Win10怎么启用设备上的写入缓存|提高固态硬盘性能方法...
  14. 【基金研究】《公募权益类基金投资者盈利洞察报告》
  15. 简单力场护盾效果ASE实现笔记
  16. Element-Ui组件 Radio 单选框 修改点击激活时的文本颜色,填充色和边框色
  17. MySQL 8——学习笔记03(插入、更新、删除 数据 [DML语句]、查询数据 [DQL语句])
  18. PDF文档分割简单方法
  19. OA协同办公系统对企业有什么作用?
  20. 课工场大数据学员从技术晋升到PMO,年薪突破39万元

热门文章

  1. MD5加密,16位加密,32位加密,Base64加密,解密
  2. 均方误差(mean-square error, MSE)
  3. 世界三大数学软件:MATLAB 2017-2019/Mathematica 11/Maple 2018-2019
  4. python批量读取图片处理并保存
  5. Invalid watch source: undefined A watch source can only be a getter/effect function, a ref, a react
  6. SQL 合并两个字段的数据 或者合并时添加符号 如:括号 等
  7. 【特征检测】HOG特征算法
  8. 使用Canvas HTML5画出时钟
  9. 那些工作中一不留神埋的雷
  10. 索骥馆-网络营销之《锦囊妙计 网站推广101招 第7版》扫描版[PDF]