计算机科学与技术

判断题使用一个结构类型时,必须一起使用关键字struct和类型标识符。()A 对B 错

题目
判断题
使用一个结构类型时,必须一起使用关键字struct和类型标识符。()
A

B

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

第1题:

已知有结构体: struct sk { int a; float b; }data,*p; 若有p=&data,则对data的成员a的正确引用是( )。

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

B.st是结构体类型名

C.x、y、z都是结构体成员名

D.struct str是结构体类型名


正确答案:B
解析: 本题主要考查结构类型的定义:struct是结构体类型的关键字;struct str是结构体类型名;x、 y、z都是结构体成员名;st是结构变量名。

第2题:

若某C语句如下: struct ex {int x;float y;char z;}example; 则以下叙述中不正确的是(29)。

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

B.x,y,z都是结构体成员名

C.stmct ex是结构体类型

D.example是结构体类型名


正确答案:D
解析:在C语言环境中,结构体类型说明的一般形式:struct结构体名{类型名结构体成员名……}结构体变量名;其中,“struct”是结构体类型的关键字。对于本试题定义的语句“structex{intx;floaty;charz;}example;”,其中example是结构体变量名,而非结构体类型名。

第3题:

设有以下说明语句

struct ex

{ int x ; float y; char z ;} example;

则下面的叙述中不正确的是

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

B.example是结构体类型名

C.x,y,z都是结构体成员名

D.struct ex是结构体类型名


正确答案:B

第4题:

设有以下说明语句: struct stu { int a; float b; }stutype; 则下面叙述不正确的是( )。

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

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

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

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


正确答案:C
解析:定义一个结构的一般形式为:struct结构体名{成员列表}变量名列表;本题中的stutype是在声明结构体类型structstu的同时定义的该结构体变量,而不是用户定义的结构体类型名。

第5题:

如果一个模板声明时有类型形参表,则多个参数之间必须使用_______隔开,每个参数都必须重复使用关键字______。


正确答案: class
, class

第6题:

struct{int num;float scor;}student;struct student std1;是对结构体类型的变量student的定义。()

此题为判断题(对,错)。


参考答案:错误

第7题:

声明类时需要使用new关键字,而声明普通的变量数据类型不需要。()

此题为判断题(对,错)。


参考答案:√

第8题:

设有以下说明语句

struct stu

{int a;

float b;

} stutype;

则下面的叙述不正确的是

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

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

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

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


正确答案:C

第9题:

设有以下语句: struct SS { int no; char name[10];}PERSON; 则下面叙述中错误的是 ( )

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

B.struct SS是结构体类型

C.PERSON是结构体类型名

D.name是结构体成员名


正确答案:C

第10题:

设有下列说明语句: Strcut Str {int x;float y;char z;}st; 则下列的叙述中不正确的是( )。

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

B.st是结构体类型名

C.x、y、z都是结构体成员名

D.struct str是结构体类型名


正确答案:B
解析:本题主要考查结构类型的定义:struct是结构体类型的关键字;structstr是结构体类型名;x、y、z都是结构体成员名;st是结构变量名。