- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章?????结构体、共用体和枚举类型 - 1 -
PAGE
习题9
单项选择题
设有定义语句“struct {int x;int y;} d[2]={{1,3},{2,7}};” ,则printf(“%d\n”,d[0].y/d[0].x*d[1].x);的输出是:( )
A. 0 B. 1 C. 3 D.6
设有定义语句”enum team{my,your=4,his,her=his+10};” ,则printf(“%d,%d,%d,%d\n”,my,your,his,her);的输出是: ( )
A.0,1,2,3 B.0,4,0,10 C.0,4,5,15 D.1,4,5,15
以下对枚举类型名的定义中正确的是:( )
A.enum a={one,two,three}; B.enum a {a1,a2,a3};
C.enum a={‘1’,’2’,’3’}; D.enum a{“one”,”two”,”
若有如下定义,则printf(“%d\n”,sizeof(them));的输出是:( )
typedef union{long x[2];int y[4];char z[8];}MYTYPE;
MYTYPE them;
A.32 B. 16 C. 8 D.24
设有以下说明和定义
typedef union {long i;int k[5];char c;} DATE;
struct date {int cat;DATE cow; double dog;}too;
DATE max;
则下列语句的执行结果是:( )
printf(“%d”,sizeof(struct date)+sizeof(max));
A. 26 B.30 C. 18 D.
根据下面的定义,能打印出字母M的语句是:( )
struct person {char name[9];int age;};
struct person c[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[1]); D.printf(“%c”,c[2].name[0]);
设有如下定义,则对data中的a 成员的正确引用是:( )
struct sk{int a;float b;} data,*p=data;
A.(*p).data.a B.(*p).a C. p-data.a D.p.data.a
以下结构体类型说明和变量定义中正确的是
A.typedef struct B.struct REC;
{int n; char c;}REC; {int n; char c;};
REC t1,t2; REC t1,t2;
C.typedef struct REC ; D.struct
{int n=0; char c=’A’;}t1,t2; {int n;char c;}REC t1,t2;
现有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中连续的三个结点。
struct node
{char data;
struct node *next;
} *p,*q,*r;
…BCA
…
B
C
A
p q r
现要将q和r 所指结点交换前后位置,同时要保持链表的连续,以下不能完成此操作的语是:( )
A.q-next=r-next; p-next=r;r-next=q B.p-next=r;q-next=r-next;r-next=q
C.q-next=r-next;r-next=q;q-next=r D.r-next=q;p-next=r;r-next=q-next
填空题
“.”称为:________运算符,“-”称为:_________运算符。
设有定义语句“struct {int a; float b; char c; }abc, *p_abc=abc;” 则对
文档评论(0)