已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
设有以下说明语句typedef structint n;char ch8;SER, *PER;则下面叙述中正确的是A) SER 是结构体变量名B) SER是结构体类型名C) typedef struct 是结构体类型D) struct 是结构体类型名以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针.请将定义补充完整。typedef struct nodeint info;Struct node *link;sn,*pn;有定义如下:struct skint a;float b;data ,*p;如果 p=&data;则对于结构变量data的成员a的正确引用是_。A)(*).data.aB) (*p).aC) p-data.aD) p.data.a以下选项中,能定义s为合法的结构体变量的是A)typedef struct sssB)structdouble a;double a;char b10;char b10;s;s;C)struct ABCD)typedef ABCdouble a;double a;char b10;char b10;ABC s;ABC s;若有以下说明语句,则对结构变量pup中sex域的正确引用是 。struct pupilchar name20;int sex; pup, *p;p = &pup;A) p.pup.sexB) p-pup.sexC) (*p).pup.sexD) (*p).sex设有如下说明typedef structintn;char c;double x;STD;则以下选项中,能正确定义结构体数组并赋初值的语句是A) STD tt2=1,A,62, 2, B,75;B) STD tt2=1,A,62, 2, B, 75;C) struct tt2=1,A,2, B;D)struct tt2=1,A,62.5,2, B,75.0;下列程序输出的结果是( )struct abcint a,b,c;int main()struct abc s2 = 1, 2, 3, 4, 5, 6;int t;t=s0.a+s1.b;printf(“%dn”,t);设有如下定义struct sschar name10;int age;char sex;std3,*p=std;下面各输入语句中错误的是A) scanf(%d, &(*p).age);B) scanf(%s, &);C) scanf(%c, &std0.sex);D) scanf(%c, &(p-sex);有以下定义和语句:struct studentint num; int age;struct student stu3=1001,20,1002,19,1003,21;int main( )struct student *p;p=stu; 则以下不正确的引用是( )。 A)(p+)-num B)p+ C)(*p).num D)p=&stu.age设有如下定义:struck skint a;float b;data;int *p;若要使p指向data中的a域,正确的赋值语句是A) p=&a;B) p=data.a;C) p=&data.a;D) *p=data.a;有以下程序#include struct stuint num;char name10;int age;void fun(struct stu *p)printf(%sn,(*p).name);int main(int argc, char argv)struct stu students3= 9801,Zhang,20, 9802,Wang,19, 9803,Zhao,18 ;fun(students+2);return 0;int main()struct cmplxint y;int x;cnum2= 1, 3, 2, 7;printf(%dn, cnum0.y/cnum0.x*cnum1.y)struct stuint x;int *y;*p;int dt4=10,20,30,40;struct stu a4=50, &dt0, 60, &dt1, 70, &dt2, 80, &dt3;int main()p=a;printf(%d, +p-x);/printf(%d, (+p)-x);printf(%d, +(*p-y);已有定义如下:struct nodeint data;struct node *next;| *p;以下语句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。请填空。p=(struct node *) malloc(_);有以下程序#include struct NODEint num; struct NODE *next;int main()struct NODE *p,*q,*r;p=(struct NODE*)malloc(sizeof(struct NODE);q=(struct NODE*)malloc(sizeof(struct NODE);r=(struct NODE*)malloc(sizeof(struct NODE);p-num=10; q-num=20; r-num=30;p-next=q; q-next=r;printf(“%dn”, p-num + q-next-num);程序运行后的输出结果是A) 10B) 20C) 30D) 40设有以下定义struct ssintinfo;struct ss *link;x,y,z;且已建立如下图所示链表结构:X YZ 请写出删除点y的语句X-link = y;Y-link = z;有以下程序struct STUchar name10;int num;int Score;int main( )struct STU s5=“YangSan”,20041,703,“LiSiGuo”,20042,580,“wangYin”,20043,680,“SunDan”,20044,550,“Penghua”,20045,537,*p5,*t;int i,j;for(i=0;i5;i+)pi=&si;for(i=0;i4;i+)for(j=i+1;jScorepj-Score) t=pi;pi=pj;pj=t;printf(“%d %dn”,s1.Score,p1-Score);执行后输出结果是A) 550 550 B) 680 680 C) 580 550 D) 580 680已知:struct st int n;struct st *next;static struct st a3=1,&a1,3,&a2,5,&a0,*p;如果下述语句的显示是2,则对p的赋值是_。printf(%d,+(p-next-n);A) p=&a0; B) p=&a1; C) p=&a2; D) p=&a3;以下程序执行后的正确结果是 () struct tree int x; char *s; t; func(struct tree t) t.x=10; t.s=computer; return(0); int main() t.x=1;t.s=minicomputer;func(t); printf(%d, %sn, t.x, t.s); 以下程序的执行结果是 _ struct stru int x; char c; ; int main() struct stru a=10,x; func(a); printf(%d,%cn,a.x,a.c); func(struct stru b) b.x=20; b.c=y;该程序运行结果是( )。 int main( )union dataint i;char ch;float f;a;a.i=1;a.ch=a;a.f=1.5;printf(%f, %fn, a.f, a.i);A)1.5,0.0B)1.5, 1.0C)1.5, 1.5D)1.0, 1.5输出结果是int main()unionlong a;int b;char c;m;printf(%dn, sizeof(m);以下程序的输出结果是union myunstructint x, y, z; u;int k; a;int main()a.u.x=4; a.u.y=5; a.u.z=6;a.k=0;printf(%dn”,a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机械加工厂设备操作规范
- 2026新版安全生产三管三必须解读考试卷
- 特种设备管理制度
- 2026表演专业教师面试题及答案
- 2026编导专业面试题目及答案
- 2025年远程诊疗服务网络 三甲专家服务基层患者
- 2026年氢燃料电池冷启动控制策略优化
- 小学二年级上册美术拓印
- 小学二年级下册内容概括知识点测试试卷
- 小学二年级下册创新题尝试知识点练习试卷
- 工业企业“六化”安全整治提升指导手册之机械行业典型岗位安全操作手册
- 2024人教PEP版四年级英语下册 Unit 6 From farm to table B Lets learn 教案
- 吉林省长春市第103中学2026年初三年级下学期第一次考试英语试题试卷含解析
- 膀胱动脉栓塞术后护理查房
- 宜宾市自然资源和规划局竞争性比选工作人员的考试参考试题及答案解析
- 市中医医院安保人员突发事件应急处置演练方案
- 2025年中国股权投资市场研究报告
- 霍桑红字介绍
- 2025年黔南州事业单位遴选考试及答案
- 机甲大师EP培训课件
- 2026秋招:广东粤科金融集团笔试题及答案
评论
0/150
提交评论