单项选择题

已知下图,下述表达式中,值为72的是()

A.class[0]->age+class[1]->age+class[2]->age
B.class[1].name[5]
C.person[1].name[5]
D.class->name[5]


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题

已知下图,如果printf("%d",++(p->next->n));的显示是2,则对p的赋值是()

A.p=&a[0];
B.p=&a[1];
C.p=&a[2];
D.p=&a[3];

2.单项选择题

设有以下说明,则*((int*)(p+1)+2)的值是()

A.3
B.7
C.10
D.以上都错

3.单项选择题对于enum{RAIN,CLOUD,CLEAR}weather;做如下操作:⑴weather=1;⑵weather=CLOUD;下列哪个说法是对的()

A.⑴是错的
B.⑵是错的
C.⑴与⑵是一样的
D.以上都错

4.单项选择题

对于以下程序段,运行后i值为()

A.1
B.0
C.3
D.上述程序有语法错误

6.单项选择题对于以下结构定义:struct{intlen;char*str;}*p;p->str++中的++加在()

A.指针str上
B.指针p上
C.str所指的内容上
D.以上均不是

8.单项选择题

设有以下说明,则下面不正确的叙述是()

A.un所占的内存长度等于成员f的长度
B.un的地址和它的各成员地址都是同一地址
C.un可以作为函数参数
D.不能对un赋值,也不能在定义un时对它初始化

9.单项选择题

若有以下定义和语句,则以下语句正确的是()

A.a=5;
B.a={2,’a’,1.2};
C.printf("%d\n",a);
D.n=a;