有以下说明语句:struct Point{int x;int y;};则叙述正确的是()A、正确的结构类型说明B、正确的结构变量说明C、错误的原因是结构中成员类型相同D、无意义的说明

题目

有以下说明语句:struct Point{int x;int y;};则叙述正确的是()

  • A、正确的结构类型说明
  • B、正确的结构变量说明
  • C、错误的原因是结构中成员类型相同
  • D、无意义的说明
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有以下说明语句

struct ex

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

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

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

B.example是结构体类型名

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

D.struct ex是结构体类型名


正确答案:B

第2题:

设有以下说明语句

typedef struct

{ int n;

char ch[8];

} PER;

则下面叙述中正确的是

A.PER 是结构体变量名

B.PER是结构体类型名

C.typedef struct 是结构体类型

D.struct 是结构体类型名


正确答案:B
解析:本题中,typedef声明新的类型名PER来代替已有的类型名,PER代表上面指定的一个结构体类型,此时,也可以用PER来定义变量。

第3题:

设有以下说明语句:structex{intx;floaty;charz;}example;则下面的叙述中不正确的是()

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

B、example是结构体类型名

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

D、structex是结构体类型名


参考答案:B

第4题:

设有如下说明 typedef struct ST {long a;int b;char c[2];}NEW; 则下面叙述中正确的是

A.以上的说明形式非法

B.ST是一个结构体类型

C.NEW是一个结构体类型

D.NEW是一个结构体变量


正确答案:C
解析:用typedef定义结构体类型,ST为结构体名称,NEW为结构体类型。

第5题:

设有以下说明语句:则下面的叙述中不正确的是( )。

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

B.example是结构体类型名

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

D.struet ex是结构体类型名


正确答案:B
本题中,structex是结构体类型名,exam-Ple是结构体变量名。

第6题:

设有以下说明语句

struct stu

{int a;

float b;

} stutype;

则下面的叙述不正确的是

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

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

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

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


正确答案:C

第7题:

若某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是结构体变量名,而非结构体类型名。

第8题:

设有以下说明语句structex{intx;floaty;charz;}example;则下面的叙述中不的是()

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

B、example是结构体类型名

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

D、structex是结构体类型名


参考答案:B

第9题:

有以下程序段: typedef struct NODE {int num; struct NODE *next; }OLD; 以下叙述中正确的是 ______。

A.以上的说明形式非法

B.NODE是一个结构体类型

C.OLD是一一个结构体类型

D.OLD是一个结构体变量


正确答案:C
解析:typedef关键字用于声明一个新的类型名代替已有的类型名。本题中如果没有用typedef进行定义的话,则struct NODE为结构体类型,现在用typedef定义后,相当于用OLD代表了struct NODE这一结构体类型,故OLD为结构体类型。

第10题:

设有以下C语言说明语句:

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

则下面的叙述中不正确的是(52)。

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

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

C.struet ex是结构体类型

D.example是结构体类型名


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

更多相关问题