JAVA习题集2.doc
《JAVA习题集2.doc》由会员分享,可在线阅读,更多相关《JAVA习题集2.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.习题二一、判断题1一个类定义了一个或多个构造方法,则 Java不提供默认的构造方法。( )2如果定义的类中没有给出构造方法,系统也不会提供构造方法。( )3可以通过类名直接访问类变量。( )4非 static修饰的方法既能被对象调用,又能用类名直接调用。( )5static 修饰的类方法既能被对象调用,又能用类名直接调用。( )6一个类的所有对象共享 static修饰的类变量。( )7类由两部分组成,一部分是变量的定义,一部分是方法的定义。( )8方法的定义由方法的声明和方法体等两部分组成。( )9方法中的形参可以和方法所属类的属性(域)同名。( )10package 语句只能放到 Java
2、源程序除注释之外的第一行位置。( )11Java 应用程序的人口 main方法只有一种定义。( )12静态成员域具有全局作用域范围。( )13类成员变量可无须初始化,由系统自动进行初始化。( )14在类体部分定义时,类的构造方法、成员域和成员方法的出现顺序在语法上有严格限制。 ( )15类的实例对象的生命周期包括实例对象的创建、使用、废弃、垃圾的回收。( )二、选择题1下述哪个说法是不正确的?( )A局部变量在使用之前无须初始化,因为有该变量类型的默认值B类成员变量由系统自动进行初始化C参数的作用域就是所在的方法Dfor 语句中定义的变量,当 for语句执行完时,该变量就消亡了2下述哪一个关键
3、字不是类及类成员的访问控制符?( )Apublic Bprivate Cstatic Dprotected3考虑以下的方法头声明:public void myMethod(int num,char letter)下列哪个描述是正确的?( )A. 这个方法有个 int型的参数,它的形式参数是 letterB这个方法有个 int型的参数,它的形式参数是 numC这个方法有个 char型的参数,它的实际参数是 myMethodD这个方法是一个构造方法4假设有个类已经定义了下述的变量:int num1=10;int num2=20;String word=new String(“exam“);doub
4、le answer=255;另外定义了下列方法头:public int stuff(String s,int x,int y).以下哪个是正确的方法调用?( )Anum1=stuff (”hello” ,num1,num1);B,answer=stuff (word,answer,num2);Cnum2=stuff(”hello” ,num1,answer);Dnum1=stuff(num1,num2,word);5下面哪一项不是构造方法的特点?( )A构造方法名必须与类名相同B构造方法不具有任何返回类型C任何一个类都含有构造方法D构造方法修饰词只能是 public6假设已声明了一个类 A的两
5、个对象 a1、a2,为了初始化 a1和 a2,下面语句正确的是 ( )。A. a1,a2=new A() B. a1=A.new();a2=A.new()C. a1=new();a2=new() D. a1=new A();a2=new A()7以下程序的运行结果为( )。public class Test (int value;public static void main (String args ) Test t=new Test();if (t=null) (System.out .println (“No Object“);elseSystem.out .println (t.val
6、ue);A. 0 B. null C. NoObject D. 编译出错10给定如下代码:class CircleString name, radius;int r;public Circle (String n)name=n;public Circle (String n,int a)name=n;r=a;)public Circle (String n,String d, int a)radius=d;.要在第三个构造方法的空白处填上一行代码使之能够调用第二个构造方法,这行代码应该是( )。A. Circle(n,a); B. this(Circle(n,a);C. this(n,a);
7、D. this(name,a);11下面哪个代码片段是错误的?( )A. package mypackage;public class Rectangle /doing something.B. import java.io.*;package mypackage;public class Rectangle /doing something“C. import java.io.*;class Circle/doing something“.public class Rectangle /doing something.D. import java.io.*;import java.awt.*
8、;public class Rectangle /doing something.12下列选项中,用于声明包名的关键字是( )。A import B package C interface D protected13下列各种 Java类的定义,哪些是错误的?( )A. class MyClassprivate int Val;public int getVal()return Val;B. class MyClassprivate static int Val;public int getVal()return val;C. class MyClassprivate int Val;publi
9、c static int getVal()return Val;.D. class MyClassprivate static int Val;public static int getVal()return Val;14某类的成员方法只能被自己调用,修饰该方法的是( )。A public B protected C private D 无修饰符15另外的类要获取以下 MyClass类中的 member的值,采用的语句是( )。public class MyClassprivate static int member=1;public static int getMember()return
10、member;A. myClass.member B. new myClass().memberC. myClass.getMember() D. myClass().getMember()16下面关于变量的说法,哪个是不正确的?( )A实例变量是类的成员变量B实例变量用关键字 static声明C在方法中定义的局部变量在该方法被执行时创建D局部变量在使用前必须被初始化17在 Java中,以下哪一个关键字使类不能派生出子类?( )Afinal Bpublic Cprivate Dvolatile18关于 public static void main方法的参数描述不正确的是( )。AString
11、 args BString args CString a DString args19下列整型的最终属性 i的定义中,正确的是( )。Afinal Bstatic int i;Cstatic final int i234; Dfinal float i314f;20类方法的修饰符是( )。Astatic Bclass Cpublic Dvoid22类 Line的定义如下:class Lineprivate int a,b;public Line(int x,int y)this.x=x;this.y=y;其中的 this代表( )。A类名 Line B父类的对象C. Line类实例的当前对象引
12、用 Dthis 指针.23以下程序片段,下列哪个选项插入到第 2行将引起编译错误?( )1. package mypackage;2.3. class MyClass4. /do something5. A. public class MainClass B. package mypackage1;C. class B D. import java. util.*;24以下程序代码,无法通过编译的是( )。A. class Aint i=O;public void method()System.out.println (i);B. class Aint i=0;class Bpublic vo
13、id method()System.out.println (A.i);C. class Apublic int i=0;public static void method()System. out.println (newA() .i);D. class Apublic static int i=0;public static void method()System.out.println (i);)25下列代码在编译时会发生错误,下面哪种修改可以更正错误?( )class Test private int m;public static void fun()System.out.print
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 习题集
限制150内