mB)*(p++)->mC)(*p).mD)*(++p" /> mB)*(p++)->mC)(*p).mD)*(++p" />

全文预览

C语言程序设计习题试题集

上传者:似水流年 |  格式:doc  |  页数:140 |  大小:0KB

文档介绍
("%d",temp.ch)"的结果是。A)266B)256C)10D)1【1.84】若有以下程序段:structdent10{intn;int*m;};inta=1,b=2,c=3;structdents[3]={{101,&a},{102,&b},{103,&c}};structdent*p=s;则以下表达式中值为2的是。A)(p++)->mB)*(p++)->mC)(*p).mD)*(++p)->m【1.85】若有以下说明语句,则对结构变量pup中sex域的正确引用是。structpupil{charname[20];intsex;}pup,*p;p=&pup;A)p.pup.sexB)p->pup.sexC)(*p).pup.sexD)(*p).sex【1.86】以下对结构变量stul中成员age的非法引用是。structstudent{intage;intnum;}stu1,*p;p=&stu1;A)stu1.ageB)student.ageC)p->ageD)(*p).age【1.87】若有以下定义和语句:uniondata{inti;charc;floatf;}a;intn;则以下语句正确的是。A)a=5;B)a={2,'a',1.2};C)printf("%d\n",a);D)n=a;【1.88】已知:structsk{inta;intage;}date,*p;如果要使指针p指向data中的成员a,正确的赋值语句是____。A)p=(structsk*)&data.a;B)p=(structsk*)data.a;C)p=&data.a;D)*p=data.a;【1.89】已知enumweek{sun,mon,tue,wed,thu,fri,sat}day;则正确的赋值语句是____。A)sun=0;C)san=day;D)sun=mon;D)day=sun;

收藏

分享

举报
下载此文档