题目内容

设有定义语句:enum team{my, you=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. 1、4、5、15
D. 0、4、5、15

查看答案
更多问题

设有如下定义: struct sk {int a; float b;} data, *p;若要使p指向data中的a域,正确的赋值语句是( ).

A. p=(struct sk*)&data.a;
B. p=(struct sk*) data.a;
C. p=&data.a;
D. *p=data.a;

若有以下说明和语句,则对pup中sex域的正确引用方式是:( )struct pupil{char name[20];int sex;}pup,*p;p=&pup;

A. p.pup.sex
B. p->pup.sex
C. (*p).pup.sex
D. (*p).sex

有以下程序段typedef struct node{int data;struct node *next; }NODE;NODE *p;以下叙述正确的是( ).

A. NODE *p;语句出错
B. p 是指向struct node 结构体变量的指针的指针
C. p 是struct node 结构体变量
D. p 是指向struct node 结构体变量的指针

定义float a=8.735,那么printf("%7.2f",a);的输出结果为

A. 7.2
B. 8.73
C. 【空格】【空格】【空格】8.73
D. 【空格】【空格】8.73

答案查题题库