定义了一个结构体类型的普通变量,要使用其成员,则应该在变量和成员

题目

定义了一个结构体类型的普通变量,要使用其成员,则应该在变量和成员之间加()。

  • A、.
  • B、>
  • C、<
  • D、&
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列说法错误的是( )。

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

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

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

D.结构体可以嵌套定义


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

第2题:

被定义为指向某结构体类型数据的指针变量,即可以指向具有该类型的变量,又可以指向它其中的一个成员。()

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


参考答案:错误

第3题:

以下对联合类型叙述正确的是( )。

A)可以对联合变量名直接赋值

B)使用联合变量的目的是为了节省内存

C)任何一个联合变量可以同时引用联合中的不同成员

D)联合类型定义中不能同时出现结构类型的成员


正确答案:B

第4题:

定义了一个共用体类型的变量,要使用其成员,则应该在变量和成员之间加()

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

正确答案:A

第5题:

以下对C语言中共用体类型数据的正确叙述是______。

A.可以对共用体变量名直接赋值

B.一个共用体变量中可以同时存放其所有成员

C.一个共用体变量中不能同时存放其所有成员

D.共用体类型定义中不能出现结构体类型的成员


正确答案:C
解析:共用体变量中的所有成员共享一段公共存储区,并非同时存放于共用体变量中,如共用体变量中有两个成员,int型成员占两个字节,float型成员占4个字节,则该共用体变量占4个字节,并非2+4=6个字节。

第6题:

以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。

struct node

{ int info;

【19】link;

};


正确答案:
struct node *

第7题:

下列说法不正确的是( )

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

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

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

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


正确答案:A

第8题:

以下对联合类型叙述正确的是( )。

A.可以对联合变量名直接赋值

B.使用联合变量的目的是为了节省内存

C.任何一个联合变量可以同时引用联合中的不同成员

D.联合类型定义中不能同时出现结构类型的成员


正确答案:B

第9题:

以下对C语言中联合类型数据的正确叙述是( )。

A)定义了联合变量后,即可引用该变量或该变量中的任意成员

B)一个联合变量中可以同时存放其所有成员

C)联合中的各个成员使用共同的存储区域

D)在向联合中的一个成员进行赋值时,联合中其他成员的值不会改变


正确答案:C

第10题:

下面对结构数据类型的叙述中,()是错的。

  • A、结构变量可以在说明结构类型后定义,也可在说明结构时定义
  • B、结构可由若干个成员组成,各成员的数据类型可以不同
  • C、定义一个结构类型后,编译程序要为结构的各成员分配存储空间
  • D、结构变量的各成员可通过结构变量名和指向结构变量的指针引用

正确答案:C

更多相关问题