1 / 3
文档名称:

第10章 结构类型与其它构造类型.doc

格式:doc   大小:24KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第10章 结构类型与其它构造类型.doc

上传人:marry201208 2019/6/30 文件大小:24 KB

下载得到文件列表

第10章 结构类型与其它构造类型.doc

文档介绍

文档介绍:第10章结构类型与其它构造类型10-"struct{intx;inty;}d[2]={{1,3},{2,7}};",则printf("%d\n",d[0].y/d[0].x*d[1].x);的输出是()。A)0B)1C)34)"enumteam{my,your=4,his,her=his+10};",则printf("%d,%d,%d,%d\n",my,your,his,her);的输出是()A)0,1,2,3B)0,4,0,10C)0,4,5,15D)1,4,5,()。A)enuma={one,two,three};B)enuma{a1,a2,a3};C)enuma={'1','2','3'};D)enuma{"one","two","three"};,则printf("%d\n",sizeof(them));的输出是()。typedefunion{longx[2];inty[4];charz[8];}MYTYPE;MYTYPEthem;A)32B)16C)8D):typedefunion{longi;intk[5];charc;}DATE;structdata{intcat;DATE cow:doubledog;}too;DATEmax;则下列语句的执行结果是()。printf("%d",sizeof(structdate)+sizeof(max));A)26B)30C)18D),能打印出字母M的语句是()。structperson{charname[9];intage;};structpersonc[10]={"John",17,"Paul",19,"Mary",18,"Adam",16};A)printf("%c",c[3].name);B)printf("%c",c[3].name[1]);C)printf("%c",c[2].name);D)printf("%c",c[3].name[0]);,则下述类型描述中的空白处应填( )。structlinkdatanextdatanext{chardata;____________; }node;A)structlinknext;B)link*next;C)structnextlink;D)structlink*next;。structperson{intname[20];intage;charsex;}a={"lining",20,'m'},*p=&a;则对字符串lining的引用方式不可以是()A)(*p).nameB)))p->()#include<>structst{intn;int*m;}*p;voidmain(){intd[5]=10,20,30,40,50};structstarr[5]={100,d,200,d+1,300,d+2,400,d+3,500,d+4};p=arr;printf("%d\t",++p->n);printf("%d\t",(++p)->n);printf("%d\t",++(p->m))