一、判断题
1.一个类定义了一个或多个构造方法,则 Java 不提供默认的构造方法。(
2.如果定义的类中没有给出构造方法,系统也不会提供构造方法。(
3.可以通过类名直接访问类变量。(
4.非 static 修饰的方法既能被对象调用,又能用类名直接调用。(
5.static 修饰的类方法既能被对象调用,又能用类名直接调用。(
6.一个类的所有对象共享 static 修饰的类变量。(
7.类由两部分组成,一部分是变量的定义,一部分是方法的定义。(
8.方法的定义由方法的声明和方法体等两部分组成。(
9.方法中的形参可以和方法所属类的属性(域)同名。(
10.package 语句只能放到 Java 源程序除注释之外的第一行位置。(
11.Java 应用程序的人口 main 方法只有一种定义。(
12.静态成员域具有全局作用域范围。(
13.类成员变量可无须初始化,由系统自动进行初始化。(
14.在类体部分定义时,类的构造方法、成员域和成员方法的出现顺序在语法上有严格限制。
15.类的实例对象的生命周期包括实例对象的创建、使用、废弃、垃圾的回收。(
A.局部变量在使用之前无须初始化,因为有该变量类型的默认值
B.类成员变量由系统自动进行初始化
D.for 语句中定义的变量,当 for 语句执行完时,该变量就消亡了
2.下述哪一个关键字不是类及类成员的访问控制符?(
A.public B.private C.static D.protected
3.考虑以下的方法头声明:
public void myMethod(int num,char letter)
下列哪个描述是正确的?(
A. 这个方法有个 int 型的参数,它的形式参数是 letter
B.这个方法有个 int 型的参数,它的形式参数是 num
C.这个方法有个 char 型的参数,它的实际参数是 myMethod
D.这个方法是一个构造方法
4.假设有个类已经定义了下述的变量:
int num1=10;
String word=new String("exam");
double answer=25.5;
public int stuff(String s,int x,int y)
评论0
最新资源