下列选项中关于结构体普通变量定义的格式不正确的是()。

题目
多选题
下列选项中关于结构体普通变量定义的格式不正确的是()。
A

struct结构名变量名

B

static结构名变量名

C

function结构名变量名

D

struct变量名结构名

参考答案和解析
正确答案: C,D
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有定义:则下列叙述不正确的是()

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

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

C.num,sex,age都是结构体变量teacher1的成员

D.teacher1是结构体类型名


参考答案:B

第2题:

下列说法不正确的是( )

A.下列结构体定义时,占据了5个字节的空间 struct s {int num; int age; char sex; }

B.结构体的成员名可以与程序中的变量名相同

C.对结构体中的成员可以单独使用,它的作用相当于普通变量

D.结构体的成员可以是一个结构体变量


正确答案:A

第3题:

设有以下语句:Typedef struct TT{char c; int a[4];}CIN;则下面叙述中错误的是( )。A.不可以用TT定义结构体变量B.TT是结构体标识名C.可以用CIN定义结构体变量D.CIN是struct TT类型的变量


正确答案:D
类型定义;CIN不是struct II类型的变量,它是struct II类型的代替,即可以用它定义结构体变量。

第4题:

数据结构里,定义结构体指针变量与定义结构体类型的普通变量一样,没有区别。


正确答案:错误

第5题:

以下选项中,能定义S为合法的结构体变量的是( )。

A.

B.

C.

D.


正确答案:B
本题的考查点是结构体变量的定义。定义一个结构体类型的变量,可采用三种方法:(1)先定义结构体类型再定义变量;(2)在定义类型的同时定义变量;(3)直接定义结构体类型变量,.即不出现结构体名。选项B)符合第三种定义方法。

第6题:

下列对结构体类型变量定义不正确的是()

A.

B.

C.

D.


参考答案:C

第7题:

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


正确答案:A
本题考查typedef的使用方法,typedef对已存在的类型使用一个新的名字,选项A中ABC为新的类型别名,定义正确。

第8题:

下列说法错误的是( )。

A.下列结构体定义时,占据了5个字节的空间 struct student “nt num; int age; char sex; }

B.结构体的成员名可以与程序中的变量名相同

C.对结构体中的成员可以单独使用,它的作用相当于普通变量

D.结构体可以嵌套定义


正确答案:A
解析:本题主要考查定义结构体的几个特点:①结构的定义明确了结构的组成形式,定义了一种C语言中没有而用户需要的新的数据类型。与其他的数据类型不同,在程序编译的时候结构的定义并不会使系统为该结构分配内存空间,只有在说明结构变量时才分配内存空间;②结构体的成员名可以与程序中的变量名相同:⑧结构体中的成员可以单独使用,它的作用相当于普通变量:④结构体可以嵌套定义。

第9题:

结构体变量的定义格式正确的是()

  • A、struct变量名;
  • B、结构名变量名;
  • C、struct结构名变量名;
  • D、struct变量名结构名;

正确答案:C

第10题:

数据结构里,下列选项中是结构体指针变量在使用时的符号的是()。

  • A、->
  • B、.
  • C、->>
  • D、#

正确答案:A

更多相关问题