单项选择题

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

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


您可能感兴趣的试卷

你可能感兴趣的试题

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

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

4.单项选择题

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

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

5.单项选择题

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

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

7.单项选择题设有以下说明语句:typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是()

A.PER是结构体变量名
B.PER是结构体类型名
C.typedefstruct是结构体类型
D.struct是结构体类型名

9.单项选择题若有以下说明和定义:typedefint*INTEGER INTEGERp,*q;以下叙述正确的是()

A.p是int型变量
B.p是基类型为int的指针变量
C.q是基类型为int的指针变量
D.程序中可用INTEGER代替int类型名

10.单项选择题

设有如下定义,若要使p指向data中的a域,正确的赋值语句是()

A.p=&a;
B.p=data.a;
C.p=&data.a;
D.*p=data.a