一个共用体变量可以有多个数据成员,这些数据成员共享同一个存储空间,但如果空间不够用可以临时由系统分配。

题目

一个共用体变量可以有多个数据成员,这些数据成员共享同一个存储空间,但如果空间不够用可以临时由系统分配。

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

第1题:

this指针存在的目的是()

A、保证基类公有成员在子类中可以被访问

B、保证每个对象拥有自己的数据成员,但共享处理这些数据成员的代码

C、保证基类保护成员在子类中可以被访问

D、保证基类私有成员在子类中可以被访问


参考答案:B

第2题:

数据库系统的数据共享是指

A.多个用户共享一个数据文件中的数据

B.多个用户使用同一种语言共享数据

C.多个应用、多种语言、多个用户共享数据

D.同一个应用的多个程序共享数据


正确答案:C
解析:共享是指多用户、多种应用、多种语言互相覆盖地共享数据集合,所有用户可同时存取数据库中的数据。数据库是面向整个系统的,以最优的方式服务于一个或多个应用程序(用户),实现数据共享。

第3题:

在C++中,使用静态成员解决同一个类的不同对象之间的数据共享问题。以下关于一个类的静态成员的叙述中,说法错误的是(47)。

A.静态成员变量可被该类的所有方法访问

B.该类的对象共享其静态成员变量的值

C.该类的静态数据成员变量的值不可修改

D.该类的静态方法只能访问该类的静态成员变量


正确答案:D
解析:静态成员作为类的一种成员,它被类的所有对象共享,而不是属于某个对象的。静态成员可分为静态成员变量和静态方法。静态成员变量的值可以被更新。只要对静态成员变量的值更新一次,所有对象的该静态成员变量值都会被更新。静态成员函数可以直接访问静态成员,但不能直接访问非静态成员。选项D“该类的静态方法只能访问该类的静态成员变量”的说法不够准确。

第4题:

在说明一个结构体变量时,系统分配给它的存储空间是( )。

A.该结构体中第一个成员所需的存储空间

B.该结构体中最后一个成员所需的存储空间

C.该结构体中占用最大存储空间的成员所需的存储空间

D.该结构体中所有成员所需存储空间的总和


正确答案:D

第5题:

在下面叙述中,不正确的是( )。

A.一个类的所有对象都有各自的数据成员,它们共享函数成员

B.一个类中可以有多个同名的成员函数

C.一个类中可以有多个构造函数、多个析构函数

D.在一个类中可以声明另一个类的对象作为它的数据成员


正确答案:C

第6题:

结构体变量的存储空间是该结构体中所有成员所需存储空间的总和。()

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


答案:正确

第7题:

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

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

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

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

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


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

第8题:

( 41 )数据库系统的数据共享是指

A ) 多个 用户 共享一个数据 文件

B )多个用户共享同一种语言的程序

C )多种应用、多种语言、多个用户共享数据集合

D )同一个应用的多个程序共享数据集合


正确答案:C

第9题:

以下叙述错误的是______。

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

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

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

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


正确答案:C

第10题:

在c程序中有些变量随着其所在函数被执行而为其分配存储空间,当函数执行结束后由系统回收。这些变量的存储空间应在(32)分配。

A.代码区

B.静态数据区

C.栈区

D.堆区


正确答案:C
本题考查程序语言基础知识。程序运行时内存布局分为代码区、栈区、堆区和静态数据区。全局变量和静态变量的存储空间在静态数据区分配。函数中定义的局部自动变的存储空间是在栈区动态分配的,随着函数被执行而为其分配存储空间,当函数执行结束后由系统回收。

更多相关问题