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

题目

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

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

第1题:

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

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

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

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

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


正确答案:C
解析:联合体的几个特点:①联合体所占用的内存空间为最长的成员所占用的空间;②各个成员分量全部是从低地址方向开始使用内存单元;③联合体中的空间在某一时刻只能保存某一个成员的数据;④联合体和结构体可以任意嵌套。

第2题:

先定义一个类A(该类有成员变量x和y),再定义类A的子类B(要求B新增成员变量z)。


答案:class A{private int x;private int y;public A(int x,int y ){this.x = x;this.y = y;? }}class B extendsA{private int z;public B(int z){this.z=z;}}

第3题:

若有以下说明和定义,以下叙述中错误的是( )。

union dt

{ int a;char b;double c;}data;

A.两个共用体变量之间可以相互赋值

B.变量data所占内存字节数与成员c所占字节数相等

C.程序段:data.a=5;printf("%f\n",data.c);输出结果为5.000000

D.共用体在初始化时只能用第一个成员的类型进行初始化


正确答案:C
浮点型占8个字节,整型占4个字节,当把整型数据用浮点型格式输出时,结果为0.000000

第4题:

定义共用体格式下确的是()

  • A、struct共用体名{成员列表}变量列表;
  • B、Union共用体名{成员列表}变量列表;
  • C、union共用体名{成员列表}变量列表;
  • D、union共用体名{成员列表}

正确答案:C

第5题:

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

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

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

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

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


正确答案:C

第6题:

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

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

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

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

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


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

第7题:

以下叙述错误的是______。

A.共用体的所有变量都有一个相同的地址

B.结构体变量可以作为共有用体中的成员

C.共用体的成员一个时刻只有一个生效

D.要传递共用体的成员通常采用函数


正确答案:C

第8题:

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

struct node

{ int info;

【19】link;

};


正确答案:
struct node *

第9题:

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


正确答案:正确

第10题:

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

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

正确答案:C

更多相关问题