java复习题范围(学生)_第1页
java复习题范围(学生)_第2页
java复习题范围(学生)_第3页
java复习题范围(学生)_第4页
java复习题范围(学生)_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、选择题: 1 2 3 4 5 6 是 7 8 ( 9 System.out.println(5 + 2); 的输出结果应该是( A A. 52 B. 7 C. 2 D. 5 下列关于构造函数的句子中,正确的是( A 定义类类型时,其构造函数不可省略 B .类的构造函数不必与类名相同 C .一个类类型,只能定义一个构造函数 D .在用new运算符生成类的一个对象时,构造函数被调用执行 下面对继承的说法,正确的是( A A .子类能继承父类的所有方法和状态 B .子类能继承父类的非私有方法和状态 C .子类只能继承父类的 Public方法和状态 D .子类只能继承父类的方法,而不继承状态 在 Ja

2、va 中用什么关键字修饰的方法可以直接通过类名来调用?( A. static B. final C. Private D. void 以下哪个不是 Java 的关键字?( A )。 A FALSEB throwCthisD void 在Java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的 C )。 A. interface A extends B,C B. interface A imPlements B,C C. class A imPlements B,C D. class A imPlements B, imPlements C 以下有关构造方法的说法,正确的是

3、:( A . 一个类的构造方法可以有多个 B 构造方法在类定义时被调用 C .构造方法只能由对象中的其它方法调用。 D .构造方法可以和类同名,也可以和类名不同 如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰 A )。 A. PrivateB. Protected 下列标识符不合法的是( A %PortB this D )。 )。 A )。 )。 C C C. private )。 int D 10以下哪项是接口的正确定义? A. interface B void Print() B. abstract interface void Print() ; C. abs

4、tract interface abstract void D. interface B void Print(); 11下面语句在编译时不会出现警告或错误的是( protected myCount D. public ; B B extends print() ; A1,A2 /A1 、A2 为已定义的接口 )。 A.float f=3.14; B. char c=c; C. Boolean b=null; D. int i=10.0; 15 12. Java类可以作为( C )。 A.类型定义机制B.数据封装机制 C.类型定义机制和数据封装机制D.上述都不对 13. 整型数据类型中,需要内

5、存空间最少的是( D )。 A. shortB. lo ng 14. 布尔型变量真值表示为( A . trueB. false 15. 执行完以下代码in t C. i nt D. byte )。 D. f A. x9为 0 B. x9未定义 C. x10为 0 16在Java的异常处理模型中,无论是否发生异常,( A. try B.fi nally C. catch D. throw 17设x为int型变量、则执行以下语句以后,x的值为 x=10;x+=x-=x-x A . 10 B. 20 x+=x-=0 再计算x-=0 x=10 x+=10 x最后为20 18. 设有对象x具有属性 A

6、. a.x B . a.x() 19. Java类可以作为( A.类型定义机制 A C. t x = new int10;后,以下哪项说明是正确的( 为空 )块中的代码都会被执行。 A )。 C. 40 D. 30 a则访问该属性的方法为( C. x.a D. x.a() C )。 B.数据封装机制 D.上述都不对 D. x0 B )。 C )。 C.类型定义机制和数据封装机制 20. continue 语句(C A .只中断最内层的循环B .只中断最外层的循环 C.只中断所在层循环中的当次循环D .只中断某一层的循环 21. 假设现在有一个“Test.java”源文件,编译完成后运行该程序,

7、则可能的命令是(A ) A. javac Test.javaB. java Test C. javac TestD. javac Test.java 22. 在Java中,456属于( A )类的对象。 A. int B. Stri ng C. I ntegerD. Number 23. 下面哪一行代码正确地声明了一个类方法(静态方法)?( C ) A. P ublic int method(i nt i) B. p rotected method(i nt i) C. p ublic static method(Stri ng s) D. p rotected static void met

8、hod(I nteger i) 24. 有以下方法的定义,请选择该方法的返回类型( Retur nType return A. byte )。 B )。 method(byte x, double y) (short)x/y*2; B. short C. i nt D. double 25. 下列哪一个关键字用于实现接口来定义类?( A. exte nds B. im pleme ntsC. abstract 26. 执行完以下代码int x = new int10;后,以下哪项说明是正确的( A A. x9为 0 B. x9未定义 C. x10为 0 D. x0为空 D ) D. i nte

9、face )。 27下列选项中,不属于 Java 语言的关键字的是( A. import B.malloc C. extends 28下述概念中不属于面向对象方法的是( A. 对象、消息 B. 继承、多态 29整型数据类型中,需要内存空间最少的是( C. B )。 D. new B )。 类、封装 D )。 D. 过程调用 A. shortB. longC. intD. byte 30下面哪一个是合法的数组声明和构造语句( A. int grade = 100;B. int grade = new int100; C. int grade = new int100;D. int() grade

10、 = new int(100); 31下面不是合法标识符的是 A. 9ofBSB. toMes 32关于被私有访问控制符 A. 可以被三种类所引用: 子类 C )。 A )。 C. whereQuizD. $d1999_ private 修饰的成员变量,以下说法正确的是( C )。 该类自身、 与它在同一个包中的其他类、 在其他包中的该类的 B. 可以被两种类访问和引用:该类本身、该类的所有子类 C. 只能被该类自身所访问和修改 D. 只能被同一个包中的类访问 33下面声明数组的写法错误(A A. int a ; B. int 34以下声明合法的是( A. default String s C

11、. abstract double d a; C )。 B. public )。 C. int3 a; D. int 3 a; final static native int w( ) D. abstract final double 35下面关于数组声明和初始化的语句那个有语法错误?( A. int a1=3,4,5; B. String a2=string1,string1,string1; C. String a3=new String(3); D. int a4=new int33; 36为了使包 ch4 在当前程序中可见,可以使用的语句是( A import ch4.*;B pack

12、age ch4.*; C ch4 import;D ch4 package; 37下列哪一种叙述是正确的( B )。 A. abstract 修饰符可修饰字段、方法和类 B. 抽象方法的 body 部分必须用一对大括号 包住 C. 声明抽象方法不可写出大括号 D. 声明抽象方法,大括号可有可无 38类与对象的关系是(C )。 A .对象是类的子类B .对象是类的抽象 C .类是对象的抽象D .类是对象的具体实例 39以下哪个不是 Java 的原始数据类型( A intB BooleanC float 40以下关于继承的叙述正确的是(A A. 在 Java 中类只允许单一继承 B. 在 Java

13、 中一个类只能实现一个接口 C. 在 Java 中一个类不能同时继承一个类和实现一个接口 D. 在 Java 中接口只允许单一继承 B )。 D char )。 hyperbolicCosine( ) B )。 41下面哪个是非法的( D )。 Aint I = 32;Bfloat f = 45.0f; C double d = 45.0;D char c = 42下列哪个类的声明是正确的?(D A. abstract final class HI C. protected private number; 43在使用 interface 声明一个接口时,只可以使用(D A. privateB.

14、 protectedC. private protected 44下列不可作为 Java 语言修饰符的是(D )。 A. ab2 B. $a2C. _a2D. 2a2 45 Java 中( C )。 A. 一个子类可以有多个父类, B. 一个子类可以有多个父类, C. 一个子类可以有一个父类, D. 上述说法都不对 46在调用方法时,若要使方法改变实参的值,可以( A. 用基本数据类型作为参数 C. A 和 B 都对 47下面哪个函数是 u; ) B. abstract private move() D. public abstract class Car )修饰符修饰该接口。 D. publ

15、ic 一个父类也可以有多个子类 但一个父类只可以有一个子类 但一个父类可以有多个子类 A public void B public int C public void D public int B B. 用对象作为参数 D. A 和 B 都不对 public void example(). 的重载函数? example( int m). example(). example2(). example ( int m, float f). )。 48下面关键字中,哪一个不是用于异常处理语句( A try 49 A 派生出子类 B, 1) 2) 3) B breakC catch B 派生出子类 C

16、, A(); B(); C(); a0=new a1 =new a2=new )。 D finally 并且在 Java 源代码中有如下声明: 问以下哪个说法是正确的? )。 A. 只有第 1 行能通过编译 ( D B. 第 1、2 行能通过编译,但第 3 行编译出错 C. 第 1、 2、 3行能通过编译,但第 2、3 行运行时出错 )。 D. 第 1 行、第 2 行和第 3 行的声明都是正确的 50下列关于构造方法的叙述中,错误的是(C A. Java 语言规定构造方法名与类名必须相同 B. Java 语言规定构造方法没有返回值,但不用void 声明 C. Java 语言规定构造方法不可以重

17、载 D. Java 语言规定构造方法只能通过 51下列哪个是合法的 Java 标识符?( D new 自动调用 A. Tree A. 1 与 1 B interface B. 2 与 1 )。 D ) D. int mm() 语句 D )。 C. java.util C C newD 后 i 与 j 的值分别为( C. 1 与 2 D. 2 与 2 包 )。 create D )。 D. 以上都不是 +i是先计算i的值,然后再使用这个值,而i+是先使用i,然后再计算i+. 这里是先+i得到i=2,然后将2赋给j,所以i和j都是2. 62. 为 AB 类的一个无形式参数无返回值的方法 为前缀就可

18、以调用它,该方法头的形式为( A. static void method( )B. public C. final void method( ) D. abstract 63. 以下哪个约束符可用于定义成员常量?( A. static B. final C. abstract 64. 在类的定义中构造函数的作用是(D method 书写方法头,使得使用类名 AB 作 A ) void void method( ) method( ) ) B D. No modifier can be used )。 A 保护成员变量 C .描述类的特征 65设有定义 int i = 6 ; i += i -

19、1; A 10B 121 B .读取类的成员变量 D .初始化成员变量 ,则执行以下语句后, i 的值为( C )。 D100 B )。 Bjava.lang.Throwable Djava.lang.Error C11 66请问所有的异常类皆继承哪一个类?( A java.io.Exception C java.lang.Exception 67 MAX_LENGTH 是 int 型 public 成员变量 , 变量值保持为常量 100,用简短语句定义这 个变量。( C ) public int MAX_LENGTH=100; final int MAX_LENGTH=100; final

20、public int MAX_LENGTH=100; public final int MAX_LENGTH=100; A. B. C. D. 68.下面哪一个是 Java中不合法的标识符( D )。 A . $personsB . twoNum C. _myVar 69. 以下关于构造函数的描述错误的是(A )。 A. 构造函数的返回类型只能是 void 型。 B. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。 C. 构造函数的主要作用是完成对类的对象的初始化工作。 D. 一般在创建新对象时,系统会自动调用构造函数。 70. 在创建对象时必须(C )。 A. 先声明对象,然后才能使

21、用对象 B. 先声明对象,为对象分配内存空间,然后才能使用对象 C. 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象 D. 上述说法都对 71. 若在某一个类定义中定义有如下的方法: ( C )。 D *point abstract void performDial( ); 该方法属于 A. 接口方法B. 最终方法C. 抽象方法D. 空方法 72. 对于一个 Java 源文件, import, class 定义以及 package 正确的顺序是( A A . package,import,classB . class,import,package C . import,pack

22、age,classD . package,class,import 73. 关于 Java 中数据类型叙述正确的是:(B )。 A .整型数据在不同平台下长度不同 B. boolean 类型数据只有 2 个值, true 和 false C .数组属于简单数据类型 D . Java 中的指针类型和 C 语言的一样 74. 哪个关键字可以抛出异常?( A . transient B . finally 75. 若需要定义一个类域或类方法, A. static B. package 76. 下面说法不正确的是(C A. 一个子类的对象可以接收父类对象能接收的消息 B. 当子类对象和父类对象能接收同

23、样的消息时,它们针对消息产生的行为可能不同 C. 父类比它的子类的方法更多 D. 子类在构造函数中可以使用super( )来调用父类的构造函数 77. main方法是Java应用程序执行的入口点,关于main方法的方法头以下哪项是合法的? ( B ) A. public B. public C. public D. public 78. Java语言的类间的继承关系是 A .多重的B .单重的 79. 关于类和对象的叙述正确的是: A . Java的类分为两大部分:系统定义的类和用户自定义的类 B .类的静态属性和全局变量的概念完全一样,只是表达形式不同 C .类的成员至少有一个属性和一个方法

24、 D 类是对象的实例化 80类与对象的关系是(A )。 C ) C. throw D. static 应使用哪种修饰符?( C. private D. public )。 static void main() static void main( String args) static int main(String arg) void main(String arg) ( B )。 C.线程的 A )。 D .不能继承 )。 A 类是对象的抽象B 对象是类的抽象 C .对象是类的子类D .类是对象的具体实例 81有一段 java 应用程序,它的主类名是 A. a1.java B. a1.cla

25、ss 82定义类头时能使用的修饰符是 A privateB static 83在编写 Java Applet 程序时, A import java.awt.* ; C import java.io.* ; 84声明一个类的方法是最终的, A abstractB public C. a1 C D final )。 而且有返回类型 而且不能重载 但没有返回类型 A )。 )修饰符。 A )。 B. 编译时正确,运行时将产生错误 D. 输出空 下列程序段被执行后, c 的值是多少?( C ) C. 3 )。 B .分支结构 a1,那么保存它的源文件名可以是( D. 都对 )。 CabstractD

26、protected 需在程序的开头写上( B )语句。 B import java.applet.Applet ; D importjava.awt.Graphics ; 即不能被其子类覆盖该方法,应使用( C protected 85以下由 for 语句构成的循环执行的次数是( B for ( int i = 0; true ; i+) ; 1 次 D 一次也不执行 A .有语法错,不能执行B.无限次 C.执行 86下列叙述正确的是(A )。 A .在类中的构造方法的名字与类的名字相同, B .在类中的构造方法的名字与类的名字相同, C .在类中的构造方法的名字与类的名字相同, D .在类中的构造方法的名字与类的名字相同,而且不能初始化 87Java application 中的主类需包含 main 方法, main 方法的返回类型是什么? A. int B. float

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论