單項選擇題有以下說明語句:struct Student{int num;double score;};Student stu[3]={{1001,80},{1002,75},{1003,91}},*p=stu;則下面引用形式錯誤的是()

A.p->num
B.(p++).num
C.(p++)->num
D.(*p).num


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題s1和s2是兩個結(jié)構(gòu)類型變量,若要使賦值s1=s2合法,則它們的說明應(yīng)該是()

A.s1只能接收相同類型的數(shù)據(jù)成員
B.結(jié)構(gòu)中的成員相同
C.同一結(jié)構(gòu)類型的變量
D.存儲字節(jié)長度一樣的變量

3.單項選擇題有以下說明語句:struct Point{int x;int y;};則敘述正確的是()

A.正確的結(jié)構(gòu)類型說明
B.正確的結(jié)構(gòu)變量說明
C.錯誤的原因是結(jié)構(gòu)中成員類型相同
D.無意義的說明

4.單項選擇題

已知有職工情況結(jié)構(gòu)變量emp定義為:

下列對emp的birth正確賦值方法是()。

A.year=1980;month=5;day=1;
B.birth.year=1980;birth.month=5;birth.day=1;
C.emp.year=1980;emp.month=5;emp.day=1;
D.emp.birth.year=1980;emp.birth.month=5;emp.birth.day=1;

5.單項選擇題有以下說明語句:struct point{int x;int y;}p;則正確的賦值語句是()

A.point.x=1;point.y=2;
B.point={1,2};
C.p.x=1;p.y=2;
D.p={1,2};