Java考试重点汇总(修订版)

上传人:tia****nde 文档编号:36842633 上传时间:2018-04-03 格式:DOC 页数:8 大小:74KB
返回 下载 相关 举报
Java考试重点汇总(修订版)_第1页
第1页 / 共8页
Java考试重点汇总(修订版)_第2页
第2页 / 共8页
Java考试重点汇总(修订版)_第3页
第3页 / 共8页
Java考试重点汇总(修订版)_第4页
第4页 / 共8页
Java考试重点汇总(修订版)_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《Java考试重点汇总(修订版)》由会员分享,可在线阅读,更多相关《Java考试重点汇总(修订版)(8页珍藏版)》请在金锄头文库上搜索。

1、Java 重点内容重点内容(题号根据老师勾画要点先后而定)(题号根据老师勾画要点先后而定)一、选择题:一、选择题: 1. 下面关于下面关于 Java Appliction 程序结构特点描述中,错误的是(程序结构特点描述中,错误的是(D) A . Java Application 程序由一个或多个文件组成,每个文件中可以定义一个或多个类, 每个类由一个或多个变量构成。 B . Java 程序中声明 public 类时,则 java 程序文件名必须与 public 类的类名相同,并 区分大小写,扩展名为 .java C. 组成 java application 程序的多个类中有且仅有一个主类 D.

2、 在一个 .java 文件中定义多个类时,允许其中声明多个 public 类 2. 编译编译 Java 程序后生成的面向程序后生成的面向 JVM 的字节码文件的扩展名是(的字节码文件的扩展名是( B ) A.java B.class C.obj D.exe 3下面关于下面关于 Java 语言特点的描述中,错误的是(语言特点的描述中,错误的是( A ) AJava 是纯面向对象编程语言,支持单继承和多继承。 BJava 支持分布式的网络应用,可透明地访问网络上的其他对象。 CJava 支持多线程编程。 DJava 程序与平台无关、可移植性好。 5下列关于运行字节码文件的命令行参的描述中,正确的是

3、(下列关于运行字节码文件的命令行参的描述中,正确的是( C ) A命令行的命令字被存放在 args0中。 B数组 args的大小与命令行的参数的个数无关。 C第一个命令行参数(紧跟命令字的参数)被存放在 args0中。 D第一个命令行参数被存放在 args1中。 9下列标识符(名字)命名原则中,正确的是(下列标识符(名字)命名原则中,正确的是( C ) A类名的首字母小写 B接口名的首字母小写 C常量全部大写 D变量名和方法名的首字母大写 10下面哪些选项是正确的下面哪些选项是正确的 main 方法说明?(方法说明?( D ) Avoid main() Bprivate static void

4、 main(String args) Cpublic main(String args) Dpublic static void main(String args) 2.下列代码哪几行会出错?(下列代码哪几行会出错?(C) 1) public void modify() 2) int i , j , k ; 3) I = 100; 4) while( I 0) 5) j = I * 2; 6) System . out . println ( “The value of j is “ + j); 7) k = k + 1 ; 8) I - - ; 9) 10) A. line 4 B.line

5、 6 C.line 7 D.line 83.在在 switch(exception) 语句中,语句中,expression 的数据型不能是的数据型不能是 ( C )A. char B. short C.double D . byte2下面关于类方法的描述,错误的是(下面关于类方法的描述,错误的是( B ) A说明类方法使用关键字 static B类方法和实例方法一样均占用对象的内存空间 C类方法能用实例和类名调用 D类方法只能处理类变量或调用类方法 1下面关于类的继承性的描述中,错误的是(下面关于类的继承性的描述中,错误的是( C ) A继承是在已有的基础上生成新类的一种方法 BJava 语言

6、要求一个子类只有一个父类 C父类中成员的访问权限在子类中将被改变 D子类继承父类的所有成员,但不包括私有的成员方法 2在成员方法的访问控制修饰符中,规定访问权限包含该类自身,同包的其他类和其他包在成员方法的访问控制修饰符中,规定访问权限包含该类自身,同包的其他类和其他包 的该类子类的修饰符是(的该类子类的修饰符是( B ) A默认 Bprotected Cprivate Dpublic 3在类的修饰符中,规定只能被同一包类所使用的修饰符是(在类的修饰符中,规定只能被同一包类所使用的修饰符是( B ) Apublic B默认 Cfinal Dabstract 4下列关于子类继承父类的成员描述中,

7、错误的是(下列关于子类继承父类的成员描述中,错误的是( C ) A当子类中出现成员方法头与父类方法头相同的方法时,子类成员方法覆盖父类中 的成员方法。 B方法重载是编译时处理的,而方法覆盖是在运行时处理的。 C子类中继承父类中的所有成员都可以访问。 D子类中定义有与父类同名变量时,在子类继承父类的操作中,使用继承父类的变 量;子类执行自己的操作中,使用自己定义的变量。 6下列关于继承性的描述中,错误的是(下列关于继承性的描述中,错误的是( C ) A一个类可以同时生成多个子类 B子类继承了父类中除私有的成员以外的其他成 员 CJava 支持单重继承和多重继承 DJava 通过接口可使子类使用多

8、个父类的成员 7下列关于抽象类的描述中,错误的是(下列关于抽象类的描述中,错误的是( C ) A抽象类是用修饰符 abstract 说明的 B抽象类是不可以定义对象的 C抽象类是不可以有构造方法的 D抽象类通常要有它的子类 9下列关于构造方法的叙述中,错误的是(下列关于构造方法的叙述中,错误的是( D ) A构造方法名与类名必须相同 B构造方法没有返回值,且不用 void 声明 C构造方法只能通过 new 自动调用 D构造方法不可以重载,但可以继承 10下面叙述中,错误的是(下面叙述中,错误的是( C ) A子类继承父类 B子类能替代父类 C父类包含子类 D父类不能替代子类 12下面关于接口的

9、描述中,错误的是(下面关于接口的描述中,错误的是( A ) 。 A一个类只允许继承一个接口 B定义接口使用的关键字是 interface C在继承接口的类中通常要给出接口中定义的抽象方法的具体实现 D接口实际上是由常量和抽象方法构成的特殊类多选题:多选题: 2下列(下列( D )是合法标识符)是合法标识符 A2end B-hello C=AB D整型变量 7下列(下列( B )是不能通过编译的语句)是不能通过编译的语句 Adouble d = 545.0; Bchar a1 = “c”; Cint i = 321; Dfloat f1 =45.0f;8若定义有若定义有 short s; byt

10、e b; char c; 则表达式则表达式 s * b + c 的类型为(的类型为( C ) Achar Bshort Cint Dbyte 9下列循环语句的循环次数是(下列循环语句的循环次数是( B ) int i=5; do System.out.println(i-); i-; while(i!=0); A5 B无限 C0 D1 11下列关于数组的定义形式,哪些是错误的?(下列关于数组的定义形式,哪些是错误的?( ABC ) Aint c=new char10; Bint 3=new int2 ; Cint a; a=new int; Dchar b ; b=new char80; 16

11、在在 switch(expression)语句中,语句中,expression 的数据型不能是(的数据型不能是( C ) Achar Bshort Cdouble Dbyte 4下述哪些说法是正确的?(下述哪些说法是正确的?( BC ) A用 static 关键字声明实例变量 B实例变量是类的成员变量 C局部变量在方法执行时创建 D局部变量在使用之前必须初始化 14下列哪些方法与方法下列哪些方法与方法 public void add(int a)为合理的重载方法?(为合理的重载方法?( ACD ) Apublic void add(char a) Bpublic int add(int a)

12、Cpublic void add(int a,int b) Dpublic void add(float a) 4.在编写在编写 java application 程序时,若需要使用标准输入输出语句,必须在程序开头写上(程序时,若需要使用标准输入输出语句,必须在程序开头写上( C ) 语句语句 A. import java.awt.*; B. import java.applet.Applet; C. import java.io.*; D.import java.awt.Graphics;5. 下列流中不属于字符流的是下列流中不属于字符流的是 ( D ) A. InputStreamRead

13、er B. BufferReader C. FilterReader D. FileInputStream6. 字符流与字节流的区别在于(字符流与字节流的区别在于( D ) A. 前者带有缓冲,后者没有 B. 前者是块读写,后者是字节读写 C. 而者没有区别,可以相互使用 D. 每次读写的字节数不同 5. 下列方法中可以创建一个可运行的多线程类的是(下列方法中可以创建一个可运行的多线程类的是( AB )A. public class T implements Runable public void run() B. public class T extends Thread public vo

14、id run() C. public class T implements Thread public void run() D. public class T implements Runable protected void run() 7. 下列情况中可以终止当前线程的运行的是下列情况中可以终止当前线程的运行的是 ( BCD ) A. 创建一个新线程时B. 当该线程调用 sleep()方法时 C. 抛出一个异常时D. 当一个优先级高的线程进入就绪状态时二、判断题:二、判断题: 1Java 语言具有较好的安全性和可移植性及与平台无关等特性。 ( ) 2Java 语言的源程序不是编译型的,而是编译解释型的。 ( ) 5Java 程序中不区分大小写字母。 ( ) 7System 类中的 println()方法分行显示信息,而 print()方法不分行显示信息。 ( )2Java 语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。 ( ) 3所有的变量在使用前都必须进

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号