下面对static的描述错误的是()

题目
单选题
下面对static的描述错误的是()
A

静态修饰的成员变量和成员方法随着类的加载而加载

B

静态修饰的成员方法可以访问非静态成员变量

C

静态修饰的成员可以被整个类对象所共享

D

静态修饰的成员变量和成员方法随着类的消失而消失

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

第1题:

下面对工作描述的信度与效度叙述错误的是()

A、工作描述的信度是指工作描述的可靠性

B、工作描述的效度是指工作描述的有效程度

C、一般来说,工作描述的效度高则其信度也高

D、工作描述的效度低则其信度一定低


参考答案:D

第2题:

有如下头文件: int fl; static int f2; class MA{ public: int f3; static int f4; }; 在所描述的函数中,具有隐含的this指针的是( )。

A.fl

B.f2

C.f3

D.f4


正确答案:C
只有类的非静态成员函数才隐含this指针。其作用域是类内部,当类的非静态成员函数中访问类的非静态成员时,编译器会自动将对象本身的地址作为一个隐含参数传递给函数,而不必一定写上this。所以本题答案为C。

第3题:

下列程序中的重载函数disp( )发生错误,错误原因是【 】。 includeclass Sample {priva

下列程序中的重载函数disp( )发生错误,错误原因是【 】。

include<iostream, h>

class Sample

{

private:

int m;

static int sr;

public:

Sample(int a) {m=a; st+=a; }

static void disp(){cout<<m<<end1; }

static void disp(Sample input)

{

cout<<input. m<<end1;

}

};

int Sample: : st=2;

void main()

{

Sample Eirst(2), Second(4)

Sample: :disp( );

Sample: :disp (Second);

}


正确答案:在静态成员函数的实现中不能直接引用类中说明的非静态成员
在静态成员函数的实现中不能直接引用类中说明的非静态成员

第4题:

下面对软件测试描述正确的是()。

A.严格执行测试计划,排除测试的随意性

B.软件测试的目的是发现错误和改正错误

C.测试用例是程序和数据

D.诊断和改正程序中的错误


正确答案:A

第5题:

有如下类定义: class Point{ private: static int how_many; }; ___________how_many=0; 要初始化Point类的静态成员how_many,下画线处应填入的内容是( )。

A.int

B.static int

C.int Point::

D.static int Point::


正确答案:C
本题考查静态数据成员,静态数据成员可以初始化,但只能在类体外进行初始化,其一般形式为:数据类型类名::静态数据成员名=初值。所以本题答案为C。

第6题:

下面对胸部的叩诊顺序描述错误的是()

A先前胸,再侧胸,后背部

B自下而上

C从左到右

D从外向内


答案:B

第7题:

下面定义窗体级变量a的语句中错误的是

A)Dim a%

B)Private a%

C)Private a As Integer

D)Static a%


正确答案:D
【答案】:D
【知识点】:变量的作用域
【解析】:static关键字用于定义静态局部变量,不可以用于定义窗体模块级变量。

第8题:

下面对土地的特点描述错误的是:()

A.有限性

B.不可替代性

C.可逆性

D.稀缺性


参考答案:C

第9题:

以下对接口描述错误的有( )

A)接口没有提供构造方法

B)接口中的方法默认使用public、abstract修饰

C)接口中的属性默认使用public、static、final修饰

D)接口不允许多继承


答案:D

第10题:

下列关于静态方法的描述中错误的是()

A、静态方法指的是被static关键字修饰的方法

B、静态方法不占用对象的内存空间而非静态方法占有对象的内容空间

C、静态方法内可以使用this关键字

D、静态方法内部只能访问被static修饰的成员


正确答案:C

更多相关问题