CIN是structTT类型的变量
TT是struct类型的变量
可以用TT定义结构体变量
可以用CIN定义结构体变量
第1题:
设有以下语句:Typedef struct TT{char c; int a[4];}CIN;则下面叙述中错误的是( )。A.不可以用TT定义结构体变量B.TT是结构体标识名C.可以用CIN定义结构体变量D.CIN是struct TT类型的变量
第2题:
设有如下说明:
typedef struct
{int n;char c;double x;}STD;
有以下选项,能正确定义结构体数组并赋初值的语句是( )。
A.STD ttr2]={{1,'A',62),{2,'B',75}};
B.STD tt[2]={1,"A",62,2,"B",75};
C.struct tt[2]={{1,'A'},{2,'B'}};
D.struct tt[2]={{1,"A",62.5},{2,"B",75.O}};
本题考查结构体的基本知识。因为有了typedef,故可以省略SWUCI关键词而直接使 用STD名称。结构体数组中的元素在赋值时要求用大括号包含,故答案为A。
第3题:
设有以下语句
typedef struct TT
{char c,int a[4];} CIN;
则下面叙述中正确的是
A) 可以用 TT 定义结构体变量
B)TT 是 struct 类型的变量
C) 可以用 CIN 定义结构体变量
D)CIN 是 struct TT 类型的变量
第4题:
设有以下语句: typedef street S { int g; char h;} T;则下面叙述中正确的是( )。
A.可用S定义结构体变量
B.可以用T定义结构体变量
C.S是struct类型的变量
D.T是struct S类型的变量
第5题:
设有以下说明语句
typedef struct
{ int n;
char ch[8];
} PER;
则下面叙述中正确的是
A.PER 是结构体变量名
B.PER是结构体类型名
C.typedef struct 是结构体类型
D.struct 是结构体类型名
第6题:
设有如下说明typedef struct{ int number; char class;double score;}student;则以下选项中,能正确定义结构体数组并赋初值的语句是( )。A.student tt[2]={{189,’A’,62},{190,’B’,75}};B.student tt[2]={189,’"A",62,190,"B",75};C.struct tt[2]={{189,’A’},{190,’B’}};D.struct tt[2]={{189,"A",62.5},{190,"B",75.0}};
第7题:
设有以下语句 typedef struct TT {char c; int a[4];}CIN; 则下面叙述中正确的是______。
A.可以用TT定义结构体变量
B.TT是struct类型的变量
C.可以用CIN定义结构体变量
D.CIN是struct TT类型的变量
第8题:
设有以下说明语句
struct ex
{ int x ; float y; char z ;} example;
则下面的叙述中不正确的是
A.struct结构体类型的关键字
B.example是结构体类型名
C.x,y,z都是结构体成员名
D.struct ex是结构体类型名
第9题:
设有如下说明typedef struct{ int n; char c; double x;}STD;则以下选项中 ,能正确定义结构体数组并赋初值的语句是
A.STD tt[2]={{1,'A',62},{2,'B',75}};
B.STD tt[2]={1,"A",62,2,"",75};
C.struct tt[2]={{1,'A'},{2,'B'}};
D.struct tt[2]={{1,"A",62.5},{2,"B",75.0}};
第10题:
设有如下说明 typedef struct { int n; char c;double X;}STD; 则以下选项中,能正确定义结构体数组并赋初值的语句是
A.STD tt[2]={{1,'A',62},{2,'B',75}};
B.STD tt[2]={1,"A",62,2,"B",75};
C.struct tt[2]={{1,'A'),{2,'B'}};
D.struct tt[2]={{1,"A",62.5},{2,"B",75.0}};