下列选项中,与成员变量共同构成一个类的是(  )。

题目
单选题
下列选项中,与成员变量共同构成一个类的是(  )。
A

关键字

B

方法

C

运算符

D

表达式

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于一个类的静态成员的描述中,不正确的是(39)。

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

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

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

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


正确答案:D
解析:本题考查的是面向对象程序设计中的静态成员。在C++中使用静态成员来解决同一个类的不同对象之间的数据共享问题。静态成员作为类的一种成员,它被类的所有对象共享,而不是属于某个对象的。静态成员分为静态成员变量和静态方法。静态成员变量的值可以被更新。只要对静态成员变量的值更新,次,所有对象的该静态成员变量的值都会被更新。静态成员函数可以直接访问静态成员,但不能直接访问非静态成员。

第2题:

在一个派生类中,不能定义与上层父类中的成员同名的变量。()

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


正确答案:错误

第3题:

静态成员变量称为类变量,非静态成员变量称为实例变量,下列关于一个类的静态成员的描述中,不正确的是()

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

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

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

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


正确答案:D

第4题:

下列关于成员变量与局部变量的说法不正确的是( )

A.局部变量的作用域仅限于定义它的方法

B.成员变量的作用域在整个类内部都是可见的

C.Java会给成员变量一个初始值

D.Java会给局部变量赋予初始值


参考答案:D

第5题:

类的静态成员与普通的对象成员之间有什么区别?()

A.类的所有对象共享一个静态成员

B.表态成员属于类,而普通成员属于对象

C.静态成员变量可以被类或普通成员访问到,但它们访问的静态成员变量实际不相同

D.静态成员函数只能访问静态成员变量,不能访问普通成员变量

E.静态成员变量就是值不会再变的成员变量


参考答案:A, B, C

第6题:

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

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

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

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

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


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

第7题:

在一个派生类中,可以定义与上层父类中的成员同名的变量。()

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


正确答案:正确

第8题:

下列选项中,与成员变量共同构成一个类的是( )。

A.关键字

B.方法

C.运算符

D.表达式


正确答案:B
解析:类体中定义的两种成员,数据成员和成员函数。

第9题:

在一个类中,成员变量应该是惟一的,但成员变量的名字可以和类中某个方法的名字相同,以及局部变量、成员函数的参数可以和实例变量的名字相同。()

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


参考答案:正确

第10题:

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

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

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

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

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


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

更多相关问题