若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Struct stu{int i;int name

题目

若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是( )。 Struct stu { int i; int name; }st,*p; p=&st;

A.st.i

B.*p.i

C.(*p).i

D.p->i

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有以下说明语句,则说法错误的是()。 struct stu {int a; float b; }stu1;

A.struct是结构体类型的关键字

B.struct stu是用户定义的结构体类型

C.stu1是用户定义的结构体类型名

D.a,b都是结构体的成员名


int *pi,*&pref=pi;

第2题:

若有以下说明语句,则说法错误的是()。 struct stu {int a; float b; }stu1;

A.struct是结构体类型的关键字

B.struct stu是用户定义的结构体类型

C.stu1是用户定义的结构体类型名

D.a,b都是体的成员名


example是结构体类型名

第3题:

11、若有以下说明语句,则说法错误的是()。 struct stu {int a; float b; }stu1;

A.struct是结构体类型的关键字

B.struct stu是用户定义的结构体类型

C.stu1是用户定义的结构体类型名

D.a,b都是结构体的成员名


D

第4题:

若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是( )。

Struct stu

{ int i;

int name;

}st,*p;

p=&St;

A.st.i

B.*p.i

C.(*p).i

D.p->i


正确答案:B
解析:本题主要考查结构指针:p=&st,防问结构体的成员,可以通过结构变量访问,即st.i,也可以用等价的指针形式,即(*p).i和p->i。

第5题:

若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是( )。 Struct stu { int i; int name; }st,*p; p=&st;

A.st.i

B.*p.i

C.(*p).i

D.p->i


正确答案:B
解析:本题主要考查结构指针:p=&st,访问结构体的成员,可以通过结构变量访问,即st.1,也可以用等价的指针形式,即(*p).i和p->i。

第6题:

若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是( )。Struct stu{ int i; int name;}st,*p;p=&st;

A.st.i

B.*p.i

C.(*p).i

D.p->i


正确答案:B
解析:本题主要考查结构指针:p=&st,访问结构体的成员,可以通过结构变量访问,即st.i,也可以用等价的指针形式,即(*p).i和p->1。

第7题:

若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是( )。

Struct stu

{inti;

intname;

}st,*#p;

p=&St;

A.st.i

B.*p.i

C.(*p).i

D.p->i


正确答案:B
解析: 本题主要考查结构指针:p=&st,访问结构体的成员,可以通过结构变量访问,即st.i,也可以用等价的指针形式即(*p).i和p->i。

第8题:

若有下列定义(设int类型变量占2个字节): int i=8; 则下列语句: printf("i=%08d",i); 输出的结果是( )。

A.i=8,

B.i=00000008,

C.i=08,

D.8


正确答案:B
解析: 本题考查printf函数的格式。“%08”格式符中的“0”表示在指定数据输出宽度的同时,在数据前面的多余空格处加“0”;“8”表示指定数据的输出宽度为8位。

第9题:

若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是( )。

Stmct stu

{ int i;

int name;

}st,*p;

p=&st;

A.st.i

B.*p.i

C.(*p).i

D.p->i


正确答案:B
解析:本题主要考查结构指针:p=&st,访问结构体的成员,可以通过结构变量访问,即st.i,也可以用等价的指针形式即(*p).i和p->i。