Java程序设计

判断题使用构造方法只能给实例成员变量赋初值。A 对B 错

题目
判断题
使用构造方法只能给实例成员变量赋初值。
A

B

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

第1题:

不能在类声明中给数据成员赋初值。()


参考答案:正确

第2题:

Java语言的______可以使用它所在类的静态成员变量和实例成员变量,也可以使用,占所在方法中的局部变量。


正确答案:内部类。
内部类。 解析:在一个类的内部嵌套定义的类称为内部类,内部类可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在的类的方法中的局部变量。

第3题:

java 语言的 【 12 】 可以使用它所在类的静态成员变量和实例成员变量 , 也可以使用它所在方法中的局部变量。


正确答案:

第4题:

以下关于类中静态成员的叙述不正确的是

A.静态成员为类的所有对象所公有

B.静态成员变量可以在类内任何位置上声明

C.静态成员变量的赋初值必须放在类外

D.定义静态成员变量时必须赋初值


正确答案:D
解析:静态成员变量的引入是为了解决同一类的不同对象间数据共享的需要。因此,类的静态数据成员在定义时不能赋初值,只能在类外赋初值,此外要注意赋值时要用类名进行限制。

第5题:

下列叙述中错误的是( )。A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值

下列叙述中错误的是( )。

A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值

B.在C语言中,在调用函数时,实参和对应形参在类型上只须赋值兼容

C.在C语言中,外部变量的隐含类型是自动存储类别

D.在C语言中,函数形参的存储类型是自动(auto)类型的变量


正确答案:A
如果是static修饰的静态变量,不是每次调用都赋初值。

第6题:

局部静态变量是在编译时赋初值的,即只赋初值一次。()

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


参考答案:正确

第7题:

以下关于静态成员变量的叙述不正确的是

A.静态成员变量为类的所有对象所公有

B.静态成员变量可以在类内任何位置上声明

C.静态成员变量的赋初值必须放在类外

D.定义静态成员变量时必须赋初值


正确答案:D
解析:静态成员变量的引入是为了解决同一类的不同对象间数据共享的需要。因此,类的静态数据成员在定义时不能赋初值。只能在类外赋初值,此外要注意赋值时要用类名进行限制。

第8题:

使用构造方法只能给非静态变量赋初值。()

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


参考答案:对

第9题:

先定义一个类A(该类有成员变量x,成员方法f1( )对x赋初值),再定义类A的子类B(要求B新增成员变量y,新增成员方法f2(? )对y赋初值)。


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

第10题:

变量分为()和()两种,变量没有赋初值时,其值是不确定的。


正确答案:全局;局部