1.单选题
程序Test.java编译运行后输出的结果是( )。<br/>
public class 测试 {<br/>
字符串 s1=“java”;<br/>
public static void main(String args[]) { <br/>
int z=2;<br/>
测试 t=new Test();<br/>
System.out.println(t.s1+z);<br/>
}}
A爪哇2
B2
C没有输出结果
D爪哇岛
正确答案: A
2.单选题
关于下面的程序Test.java说法正确的是( )。<br/>
public class 测试 {<br/>
字符串 x=“1”;<br/>
int y;<br/>
public static void main(String args[]) { <br/>
int z=2;<br/>
System.out.println(x+y+z);<br/>
}}
A3
B102
C12
D程序有编译错误
正确答案: D
3.单选题
假设有类 Iphone 下列可以正确创建对象的格式是( )。
Aiphone t =1 ;
BIphone t = 新 Iphone () ;
CIphone t = 新 Iphone ;
DIphone t = Iphone () ;
正确答案: B
4.单选题
构造方法名必须与( )相同,它没有返回值,用户不能直接调用它,只能通过new调用。
A类名
B对象名
C包名
D变量名
正确答案: A
5.单选题
设 x、 y为已定义的类名,下列声明x类的对象x1的语句中正确的是( )。
Astatic x x1;
Bpublic x x1=new x(int 123);
Cy x1;
Dx x1=new x( );
正确答案: D
6.单选题
设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造方法中不正确的是( )。
Ax( int i){ ... }
Bvoid x( int i){ ... }
Cx( int i, int j){ ... }
Dx( int i,int j,int k){ ... }
正确答案: B
7.单选题
下列方法定义中,正确的是( )。
Aint x( ){ char ch='a'; return (int)ch; }
Bvoid x( ){ ...return true; }
Cint x( ){ ...return true; }
Dint x( int a, b){ return a+b; }
正确答案: A
8.单选题
用于定义类成员的访问控制权的一组关键字是( )。
Aclass, float, double, public
Bfloat, boolean, int, long
Cchar, extends, float, double
Dpublic, private, protected
正确答案: D
9.单选题
为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()
Astatic void method( )
Bpublic void method( )
Cfinal void method( )
Dabstract void method( )
正确答案: A
10.单选题
在Java语言中,被称为内存分配的运算符是()
Anew
Binstanceof
C中括号
D()
正确答案: A
11.单选题
对于下列Hello类,哪个叙述是正确的?
class Hello{
Hello(int m){
}
int Hello(){
return 20;
}
hello(){
}
}
AHello类有2个构造方法
BHello类的int Hello()方法是错误的方法
CHello类没有构造方法
DHello无法通过编译,因为其中的hello方法的方法头是错误的(没有类型)
正确答案: D
12.单选题
对于下列Dog类,哪个叙述是错误的?
class Dog{
Dog(int m){
}
Dog(double m){
}
int Dog(int m){
return 23;
}
void Dog(doule m){
}
}
ADog(int m)与Dog(double m)互为重载的构造方法
Bint Dog(int m)与void Dog(double m)互为重载的非构造方法
CDog类只有两个构造方法,而且没有五参数的构造方法
DDog类有3个构造方法
正确答案: D
13.单选题
下列哪些类(不包括内部类)声明是错误的?
Aclass A
Bpublic class A
Cprivate class A
Dclass a
正确答案: C
14.单选题
当用new运算符和构造方法创建对象时,需要以下步骤,顺序正确的是()
1.为成员变量分配内存,并指定默认值
2.初始化成员变量,即用户声明成员变量时给定的默认值
3.执行构造方法
4.计算出一个引用值
A1234
B4123
C3124
D1243
正确答案: A
15.单选题
对于下列Dog类,哪个叙述是正确的?
public class Test{
public static void main(String[] args){
Dog dog=new Dog();
}
}
class Dog{
void Dog(){
System.out.println("小狗");
}
}
A程序运行时输出:小狗
B有两个构造方法
C没有构造方法
D程序运行时无任何输出结果
正确答案: D
16.单选题
对于下列Tom类,哪个叙述是正确的?
public class Test{
public static void main(String[] args){
Tom cat=new Tom();
}
}
class Tom{
void Tom(){
System.out.println("ok");
}
Tom(){
System.out.println("你好");
}
}
A程序运行时输出:ok
B有两个构造方法
C有编译错误
D程序运行时输出:你好
正确答案: D
17.单选题
对于下列Tom类,哪个叙述是正确的?
public class Test{
public static void main(String[] args){
Tom cat=new Tom();
}
}
class Tom{
void Tom(){
System.out.println("ok");
}
Tom(int m){
System.out.println("你好");
}
}
A程序运行时输出:ok
B没有构造方法
C有编译错误,因为Tom类中提供了带参的构造方法,将不再提供默认的构造方法,创建对象cat使用的默认构造方法不存在
D程序运行时无任何输出结果
正确答案: C
18.单选题
对于下列代码E.java,哪个叙述是正确的?
pubic class E{
int x;
static int y;
void start(){
x=100;
y=200;
}
static void stop(){
x=1000;
y=2000;
}
}
A代码没有编译错误
B代码可以通过编译,但运行时触发NullPointException
C代码有编译错误提示:无法从静态上下文中引用非静态变量x
Dstart方法中操作变量y导致编译错误
正确答案: C
19.单选题
下列哪个叙述是错误的?
A类中的static方法可以用类名调用
B实例方法可以操作static变量
C类方法(static方法)可以操作实例变量
D类方法(static方法)可以操作static变量
正确答案: C
20.单选题
下列哪行代码有错误?
1.public class People{
2. int m=10,n;
3. n=200;
4. void f(){
5. if(m==n)
6. n=n+m;
7. else
8. n=n-m;
}
}
A2
B3
C6
D8
正确答案: B
21.单选题
下列哪行代码有错误?
1. class E{
2. int x;
3. public void f(int n){
4. int m;
5. int t=x+n;
6. int y=x+m;
7. m=10;
8. y=x+m;
}
}
A4
B5
C6
D8
正确答案: C
22.单选题
下列类定义中,不正确的是( )。
Aclass x { .... }
Bclass x extends y { .... }
Cstatic class x implements y1,y2 { .... }
Dpublic class x extends Applet { .... }
正确答案: C
23.单选题
以下程序正确的输出是( ) <br/>
package test.father; <br/>
public class FatherClass {<br/>
public FatherClass() {<br/>
System.out.println("FatherClass Create");<br/>
} }<br/>
package test.child;<br/>
import test.father.FatherClass;<br/>
public class ChildClass extends FatherClass {<br/>
public ChildClass() { <br/>
System.out.println("ChildClass Create"); } <br/>
public static void main(String[] args) { <br/>
FatherClass fc = new FatherClass(); <br/>
ChildClass cc = new ChildClass();<br/>
} }<br/>
A第一行FatherClass Create 第二行 FatherClass Create 第三行 ChildClass Create
B第一行FatherClass Create 第二行 ChildClass Create 第三行FatherClass Create
C第一行ChildClass Create 第二行 ChildClass Create 第三行 FatherClass Create
D第一行ChildClass Create 第二行 FatherClass Create
正确答案: A
24.单选题
下列哪些语句关于内存回收的说明是正确的( )
A程序员必须创建一个线程来释放内存
B内存回收程序负责释放无用内存
C内存回收程序允许程序员直接释放内存
D内存回收程序可以在指定的时间释放内存对象
正确答案: B
25.单选题
关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )
A可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B可以被两种类访问和引用:该类本身、该类的所有子类
C只能被该类自身所访问和修改
D只能被同一个包中的类访问
正确答案: C
26.单选题
若在某一个类定义中定义有如下的方法: final void workDial( )该方法属于
A本地方法
B最终方法
C静态方法
D抽象方法
正确答案: B
27.单选题
A派生出子类B ,B派生出子类C,并且在Java源代码中有如下声明:
A a0=new A(); A a1 =new B(); A a2=new C();
问以下哪个说法是正确的?
A只有第1行能通过编译
B第1、2行能通过编译,但第3行编译出错
C第1、2、3行能通过编译,但第2、3行运行时出错
D第1行、第2行和第3行的声明都是正确的
正确答案: D
28.单选题
设有下面两个类的定义。 <br/>
class Person { <br/>
long id; // 身份证号 <br/>
String name; // 姓名 } <br/>
class Student extends Person { <br/>
int score; // 入学总分 <br/>
int getScore() { <br/>
return score; }}<br/>
则类Person和类Student的关系是?
A包含关系
B继承关系
C关联关系
D上述类定义有语法错误
正确答案: B
29.单选题
下列叙述中,正确的是?
A子类继承父类的所有属性和方法
B子类可以继承父类的私有的属性和方法
C子类可以继承父类的公有的属性和方法
D创建子类对象时,父类的构造方法都要被执行
正确答案: C
30.单选题
现有两个类A、B,以下描述中表示B继承自A的是?
Aclass A extends B
Bclass B implements A
Cclass A implements B
Dclass B extends A
正确答案: D
31.单选题
下列叙述中错误的是?
A一个子类可有多个父类
B父类派生出子类
C子类继承父类
D子类只能有一个父类
正确答案: A
32.单选题
关于继承下面说法正确的是
A子类能够继承父类私有的属性
B子类可以重写父类的final方法
C子类能够继承不同包父类的protected属性
D子类能够继承不同包父类的缺省属性
正确答案: C
33.单选题
有名字为A的包和在下面名为B的类,下面的语句正确的是
Apackage A.B;
Bpackage B;
Cimport A.*;
Dimport B;
正确答案: C
34.单选题
声明一个名字为P的包,下面的语句正确的是
Apackage Pkg;
BPackage P;
Cpackage P;
Dpackage "P";
正确答案: C
35.单选题
导入包A中的类AA应该使用下面哪条语句?
Aimport A.AA;
Bimport AA.A;
Cpackage A;
Dpackage AA;
正确答案: A
36.单选题
下列针对int类型的私有属性age的访问器方法格式正确的是?
Avoid getAge(int age)
Bint getAge(int age)
Cvoid setAge(int age)
Dint setAge()
正确答案: C
37.单选题
下列关于访问器方法说法正确的是?
Aget方法可以读取属性的值
Bset方法用来读取属性的值
C必须为每个private属性提供访问器方法
Dpublic属性不能有访问器方法
正确答案: A
38.单选题
表示数据或方法可以只能被定义它的类访问的是
Apublic
B默认的
Cprivate
Dprotected
正确答案: C
39.单选题
对于子类的构造函数说明,下列叙述中不正确的是 ?
A子类无条件地继承父类的无参构造函数
B子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句
C在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数
D子类不但可以自动执行父类的无参构造函数,也可以自动执行父类的有参构造函数
正确答案: D
40.单选题
当你编译运行下列程序代码,会得到什么结果? <br/>
private class Base{<br/>
Base(){ <br/>
int i = 100; <br/>
System.out.println(i); <br/>
} } <br/>
public class Pri extends Base{ <br/>
static int i = 200; <br/>
public static void main(String argv[]){ <br/>
Pri p = new Pri(); <br/>
System.out.println(i); } } <br/>
A这段代码不能通过编译
B输出200
C输出100和200
D输出100
正确答案: A
41.单选题
下列整型的常量属性 i 的定义中,正确的是( )
Astatic final int i=100;
Bfinal int i;
Cstatic int i;
Dfinal float i=1.2f;
正确答案: A
42.单选题
下面说法正确的是( )。
Afinal 可修饰类、属性、方法
Babstract可修饰类、属性、方法
C定义抽象方法需有方法的返回类型、名称、参数列表和方法体
D用final修饰的变量,在程序中可对这个变量的值进行更改
正确答案: A
43.单选题
下述代码的执行结果是( ) <br/>
class Super { <br/>
public int getLength() { <br/>
return 4;<br/>
} } <br/>
public class Sub extends Super {<br/>
public long getLength() { <br/>
return 5;<br/>
} <br/>
public static void main (String[] args) { <br/>
Super sooper = new Super (); <br/>
Super sub = new Sub(); <br/>
System.out.println(sooper.getLength() +<br/>
"," + sub.getLength());<br/>
} }<br/>
A4,4
B4,5
C5,4
D代码不能被编译
正确答案: D
44.单选题
下列哪一种叙述是正确的( )
Aabstract 修饰符可修饰字段、方法和类
B抽象方法的 body 部分必须用一对大括号{ }包住
C声明抽象方法,大括号可有可无
D声明抽象方法不可写出大括号
正确答案: D
45.单选题
同一类中有两个以上方法同名称方法重载,Java语言规定( )
A不允许重载
B父类的方法与子类的方法不构成重载
C重载方法的参数表必须不同
D重载方法的返回值类型必须不同
正确答案: C
46.单选题
用abstract修饰的类称为抽象类,它们( )
A只能用以派生新类,不能用以创建对象
B只能用以创建对象,不能用以派生新类
C既可用以创建对象,也可用以派生新类
D既不能用以创建对象,也不可用来派生新类
正确答案: A
47.单选题
类中的某个方法是用final修饰的,则该方法( )
A是虚拟的,没有方法体
B是最终的,不能被子类继承
C不能被子类同名方法复盖
D不能被子类其它方法调用
正确答案: C
48.单选题
一个类中,用static修饰的变量称静态变量( )
A同一时刻,该类的所有对象中该变量值都相同
B所有对象中的方法都不能对该变量进行赋值操作
C其值不能改变
D与实例变量一样,每个对象中的值互相独立
正确答案: A
49.单选题
一个类中,用static修饰的方法称静态方法( )
A该类中其它方法不能调用它
B它不能直接调用类中其它不用static修饰的方法
C没有用类创建对象之前,类外无法调用该方法
D类外调用该方法的方式必须是:对象名.方法名(实参数据)
正确答案: B
50.单选题
下列哪个叙述是正确的?
A如果在子类中想使用被子类隐藏的成员变量或方法就需要使用关键字super
B子类不可以声明和父类同名的成员变量
C子类继承父类的构造方法
D子类不可以定义和父类同名的方法
正确答案: A
51.单选题
对于下列代码,哪个叙述是正确的?
class People{
People(int m){
}
}
class Student extends People{
}
A可以用People类以及无参构造方法创建对象:new People()
B可以用Student类以及无参构造方法创建对象:new Student()
C代码无法通过编译。原因是,父类People已经没有了不带参数的构造方法,而子类Student构造方法默认调用People类的无参构造方法
DPeople类不能创建对象
正确答案: C
52.单选题
对于下列代码,哪个叙述是正确的?
class Animal{
int m;
Animal(){
m=100;
}
Animal(int m){
this.m=m;
}
}
class Dog extends Animal{
Dog(){
m+=10;
}
}
public class E{
public static void main(String args[]){
Dog dog=new Dog();
System.out.println(dog.m);
}
}
A有编译错误
B运行输出结果是10
C运行输出结果是100
D运行输出结果是110
正确答案: D
53.单选题
对于下列代码,哪个叙述是正确的?
class Animal{
int m;
Animal(){
m=100;
}
Animal(int m){
this.m=m;
}
}
class Dog extends Animal{
Dog(){
super(8);
m+=10;
}
}
public class E{
public static void main(String args[]){
Dog dog=new Dog();
System.out.println(dog.m);
}
}
A有编译错误
B运行输出结果是10
C运行输出结果是18
D运行输出结果是110
正确答案: C
54.单选题
下列哪个叙述是正确的?
A子类重写父类的方法时,不允许降低方法的访问权限,但可以提高访问权限
B子类在方法重写时,可以把父类的public方法重写为private方法
C子类在方法重写时,可以把父类的public方法重写为protected方法
D如果子类不是abstract类,也允许子类将父类的非abstract方法重写为abstract方法
正确答案: A
55.单选题
下列关于 interface 的说法正确的是( )
Ainterface 中可以有 private 方法
Binterface 中可以有 final 方法
Cinterface 中可以有 function 实现
Dinterface 可以继承其他 interface
正确答案: D
56.单选题
接口是 Java 面向对象的实现机制之一,以下说法正确的是( )
AJava 支持多继承,一个类可以实现多个接口
BJava 只支持单继承,但一个类可以实现多个接口
CJava 只支持单继承,一个类只可以实现一个接口
DJava 支持多重继承,但一个类只可以实现一个接口
正确答案: B
57.单选题
在JAVA中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是( )
Ainterface A extend B,C
Binterface A implements B,C
Cclass A implements B,C
Dclass A implements B, implements C
正确答案: C
58.单选题
Java中(除Object类外)的每一个类( )
A只能有一个父类
B可以有多个父类
C可以没有父类
D只能实现一个接口
正确答案: A
59.单选题
以下哪个接口的定义是正确的( )
Ainterface B{ void print() { } }
Babstract interface B { void print() }
Cabstract interface B extends A1,A2 { abstract void print(){ }; }
Dinterface B { void print();}
正确答案: D
60.单选题
定义一个接口时,下列哪个关键字用不到( )
Apublic
Bextends
Cinterface
Dclass
正确答案: D
61.单选题
定义一个接口时,要使用如下哪个关键字( )
Aabstract
Bfinal
Cinterface
Dclass
正确答案: C
62.单选题
下列类头定义中,错误的是( )
Apublic x extends y
Bpublic class x extends y
Cclass x extends y implements y1
Dclass x
正确答案: A
63.单选题
下列类定义中,不正确的是( )
Aclass x
Bclass x extends y
Cclass x implements y1,y2
Dpublic class x extends X1,X2
正确答案: D
64.单选题
关于Java中包的概念,以下不正确的是( )
A包是一些类与接口的集合
BJava的包中可以包含子包
C包中的类与子包中的类被认为是同一包内
D包中的类不能访问子包中非public的没有父子关系的类
正确答案: C
65.单选题
下列哪个叙述是正确的?
A一个类最多可以实现两个接口
B如果一个抽象类实现某个接口,那么它必须重写接口中的全部方法
C如果一个非抽象类实现某个接口,那么它可以只重写接口中的部分方法
D允许接口中只有一个抽象方法
正确答案: D
66.单选题
下列哪个叙述是正确的?
A能用public修饰接口
B能用protected修饰接口
C能用final修饰接口
D能用private修饰接口
正确答案: A
67.单选题
对于下列Com接口(Com.java)类,哪个叙述是正确的?
interface Com{
int MAX=100;
int f();
}
ACom是一个public接口
B编译器认为int MAX=100;就是public static final int MAX=100;
C编译器认为int f();就是abstract int f();
D编译器认为int MAX=100;就是public final int MAX=100;
正确答案: B
68.单选题
对于下列Com接口(Com.java)类,哪个叙述是正确的?
interface Com{
int MAX=100;
void stop();
abstract void start();
}
Avoid stop();会导致编译出错
B编译器认为void stop();就是public abstract void stop();
C编译器认为abstract void start();就是public abstract void start();
D编译器认为int MAX=100;就是public static final int MAX=100;
正确答案: A
69.单选题
下列哪个叙述是错误的?
A类声明class A implements Printable,Addable意思是A类实现Printable和Addable两个接口
B类声明class Stu extends People implements Com意思是Stu类是People类的子类,同时实现Com接口
C类声明class Stu extends People implements Com意思是Stu类是People类的子类,父类People实现Com接口
Dinterface Com1 extends Com2意思是Com1是Com2的子接口
正确答案: C
70.单选题
下列ABCD注释标注的哪行代码有错误?
class A{
static int m;
static void f(){
m=20; //A
}
}
class B extends A{
void f(){ //B
m=222; //C
}
}
class E{
public static void main(String args[]){
A.f(); //D
}
}
AA
BB
CC
DD
正确答案: B
71.多选题
下面关于变量及其范围的陈述哪些是对的? (多选)
A实例变量是类的成员变量。
B实例变量用关键字static声明。
C在方法中定义的局部变量在该方法被执行时创建
D局部变量在使用前必须被初始化
正确答案: A,C,D (少选不得分)
72.多选题
下面哪些不是java的原始数据类型 ( )多选
Ashort
BBoolean
Cunit
Dfloat
正确答案: B,C (少选不得分)
73.多选题
公有成员变量MAX_LENGTH是一个int型值,变量的值保持常数值100,定义这个变量的代码为? (多选)
Apublic int MAX_LENGTH=100;
Bfinal int MAX_LENGTH=100;
Cfinal public int MAX_LENGTH=100;
Dpublic final int MAX_LENGTH=100;
正确答案: C,D (少选不得分)
74.多选题
下面的哪些java源文件代码片断是对的?
Apackage testpackage; public class Test{//do something...}
Bimport java.io.*; package testpackage; public class Test{// do something...}
Cimport java.io.*; class Person{// do something...} public class Test{// do something...}
Dimport java.io.*; import java.awt.*; public class Test{// do something..}
正确答案: A,C,D (少选不得分)
75.多选题
下列哪些是方法public int add (int a)的重载方法?(选三项)
Apublic int add (long a);
Bpublic void add (int a);
Cpublic void add (long a);
Dpublic int add (float a);
正确答案: A,C,D (少选不得分)
76.多选题
下列哪些叙述是正确的?
A类是Java语言中最重要的“数据类型”,类声明的变量被称为对象变量,简称对象
B类体中声明成员变量是为了体现对象的属性
C类所声明的变量被称为对象,对象(变量)负责存放引用,以确保对象可以操作分配给该对象的变量以及调用类中的方法。分配给对象的变量被习惯称作对象的实体
Dthis可以出现在类方法(static方法)中
正确答案: A,B,C (少选不得分)
77.多选题
下列哪些叙述是正确的?
A如果源文件有package语句,该语句必须是源文件的第一条语句
B一个Java源文件必须要有package语句
C一个Java源文件默认有“import java.lang.*;”语句
D一个Java源文件可以有多条import语句
正确答案: A,C,D (少选不得分)
78.多选题
下列哪些叙述是错误的?
A成员变量的名字不可以和局部变量相同
B方法的参数的名字可以和方法中声明的局部变量同名
C成员变量没有默认值
D局部变量没有默认值
正确答案: A,B,C (少选不得分)
79.多选题
下列哪些叙述是正确的?
ADouble是java.lang包中的一个类的名字,而double是java的关键字,用来声明double基本类型变量
B构造方法的访问权限必须是public
C一个类可以把某个对象作为自己的一个成员变量
D成员变量的名字可以和局部变量相同
正确答案: A,C,D (少选不得分)
80.多选题
下面关于继承的哪些叙述是正确的( )。
A在java中只允许单一继承。
B在java中一个类只能实现一个接口。
C在java中一个类不能同时继承一个类和实现一个接口。
Djava的单一继承使代码更可靠。
正确答案: A,D (少选不得分)
81.多选题
公有成员变量MAX_LENGTH是一个int型值,变量的值保持常数值100,定义这个变量的代码为( )
Apublic int MAX_LENGTH=100;
Bfinal int MAX_LENGTH=100;
Cfinal public int MAX_LENGTH=100;
Dpublic final int MAX_LENGTH=100;
正确答案: C,D (少选不得分)
82.多选题
子类中定义的方法与父类方法同名且同形时称父类方法被复盖(也称重写)以下说法正确的是( )
A父类对象调用的也是子类的方法
B在子类中仍可用super.方法名调用父被复盖的方法
C父类中用final修饰的方法不允许被复盖
D子类方法必须与父类被重写的方法在访问权限、返回值类型、参数表等方面完全一 致
正确答案: B,C (少选不得分)
83.多选题
在JAVA中关于抽象类的描述正确的说( )
A抽象类可以被实例化
B如果一个类中有一个方法被声明为抽象的这个类必须是抽象类
C抽象类的方法必须是抽象的
D声明抽象类必须带有abstract关键字
正确答案: B,D (少选不得分)
84.多选题
关于接口以下说法正确的是( )
A接口中的变量必须用public static final三个修饰词修饰
B接口中的方法必须用public abstract两个修饰符修饰
C一个接口可以继承多个父接口
D接口的构造方法名必须为接口名
正确答案: A,B,C (少选不得分)
85.多选题
以下关于接口对象的说法中正确的是( )
A接口只能被类实现,不能用来声明对象
B接口对象可以用关键词new创建
C接口对象可以等于任何类的对象
D接口对象只能等于实现该接口的类的对象
正确答案: A,D (少选不得分)
86.判断题
类体内容中定义的非构造方法是为了体现对象的行为
正确答案: 正确
87.判断题
构造方法没有类型
正确答案: 正确
88.判断题
类中的实例方法可以用类名直接调用
正确答案: 错误
89.判断题
this可以出现在实例方法和构造方法中
正确答案: 正确
90.判断题
成员变量名不可以和局部变量名相同
正确答案: 错误
91.判断题
类的名字在习惯上遵守驼峰规则
正确答案: 正确
92.判断题
组合关系也叫has a,属于弱耦合关系
正确答案: 正确
93.判断题
方法重载的意思是:一个类中可以有多个方法具有相同的名字,但方法的参数必须不同
正确答案: 正确
94.判断题
构造方法不可以重载
正确答案: 错误
95.判断题
static方法不可以重载
正确答案: 错误
96.判断题
在Java中,方法的所有参数都是“传值”的,也就是说,方法中参数变量的值是调用者指定的实参值的拷贝
正确答案: 正确
97.判断题
当方法被调用时,参数被分配内存空间,调用者向参数传递值,即方法被调用时,参数变量必须有具体的值
正确答案: 正确
98.判断题
一个源文件如果定义了接口,就不能再定义类。
正确答案: 错误
99.判断题
类使用关键字implements实现一个或多个接口
正确答案: 正确
100.判断题
Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
正确答案: 正确
101.判断题
拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。
正确答案: 正确