單項選擇題

若有如下定義: 
struct sk{
     int a; 
int b; 
}data,*p=&data; 
則對data中的成員x的正確引用的是()。 

A.(*p).a
B.(*p).data.a
C.p->data.a
D.p.data.a


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題若有說明:int *p1,*p2,m=5,n; 以下都是正確的賦值語句的選項是()。

A.p1=&m; p2=&p1;
B.p1=&m; p2=&n; *p1=*p2;
C.p1=&m; p2=p1;
D.p1=&m; *p2=*p1;

2.單項選擇題下列選項中,正確的語句組是()。

A.char s[8]; s={“Beijing”};
B.char *s; s={“Beijing”};
C.char s[8]; s=“Beijing”;
D.char *s; s=“Beijing”;

3.單項選擇題若有定義:int a[10],*p; 則*(p+5)表示()。

A.元素a[5]的值
B.元素a[5]的地址
C.元素a[6]的值
D.元素a[6]的地址

5.單項選擇題

以下程序段()。 
x=-1; 
do{ x=x*x; }
while(!x);

A.是死循環(huán)
B.循環(huán)執(zhí)行2次
C.循環(huán)執(zhí)行1次
D.有語法錯誤