以下结构体说明和变量定义中,正确的是

题目

以下结构体说明和变量定义中,正确的是

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

第1题:

设有以下说明语句,则下面的叙述不正确的是()。 struct abc { int m; float n; } stype;

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

B.stype是用户定义的结构体类型名

C.m和n都是结构体成员名

D.stype是用户定义的结构体变量名


B

第2题:

设有以下说明语句,则下面的叙述正确的是()。 struct abc { int m; float n; }stype;

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

B.abc是用户定义的结构体名

C.m和n都是结构体成员

D.stype是用户定义的结构体变量名

E.struct abc 是结构体类型名


stype 是用户定义的结构体类型名

第3题:

若有以下语句

typedef struct S

{int g;char h;}T;

以下叙述中正确的是( )。

A.可用S定义结构体变量

B.可用T定义结构体变量

C.S是struct类型的变量

D.T是struct S类型的变量


正确答案:B
解析:语句typedef struct S{int g;char h;}T的作用是用T作为struet S{int g;char h;)的简写,所以选B。

第4题:

若有以下语句: typedef struct S {int g;char h;}T; 以下叙述中正确的是( )。

A.可用S定义结构体变量

B.可用T定义结构体变量

C.S是struct类型的变量

D.T是struct S类型的变量


正确答案:B
语句typedefstructS{intg;charh;)T的作用是用T作为structS{intg;charh;)的简写,所以选B。

第5题:

有以下结构体说明、变量定义和赋值语句

A.A

B.B

C.C

D.D


正确答案:A
ps一>age不是地址,不能用于scanf函数中。所以选择A)。

第6题:

以下结构体类型说明和变量定义中正确的是( )。


正确答案:B
本题考查结构体的相关知识,选项A中structREC后面不能有分号,C选项中typedefstructREC的后面也不能有分号,选项D中REC已经是结构体变量,不能当做结构体类型来使用。

第7题:

若有以下语句:typedef struct S{int 9;char h;}T;以下叙述中正确的是( )。

A.可用s定义结构体变量

B.可用T定义结构体变量

C.S是struct类型的变量

D.T是struct S类型的变量


正确答案:B
本题考查typledef重新声明一种结构体类型,那么T为结构体类型,而不是结构体变量,所以B选项正确。

第8题:

以下结构体类型说明和变量定义中正确的是( )。

A.A

B.B

C.C

D.D


正确答案:A
B)选项和C)选项中,REC后不应加分号,D)选项,没有typedef,REC能作为类型名。所以答案选择A):

第9题:

以下结构体类型说明和变量定义中正确的是( )。

A.

B.

C.

D.


正确答案:A
本题考查的是typedef的用法和结构体变量的定义方法。typedef可用于声明结构体类型,其格式为“typedefstruct{结构元素定义}结构类型;”。本题正确答案为A)。