一、判断题
1. Java是一种不区分大小写的语言。 2. 声明变量时必须指定一个类型。
3. Java文件的文件名必须和程序清单所声明的类名保持一致。 4. Applet小程序只能使用Interner Explorer浏览器解释运行。 5. Java应用程序从main方法开始执行。
6. continue语句只结束当前迭代,将程序控制转移到循环的下一次迭代。 7. while循环和do循环常用于不确定循环次数的情况。
8. 整数类型可分为byte型、short型、int型、long型与char型。
9. 类A和类B位于同一个包中,则除了私有成员,类A可以访问类B的所有其他成员。 10. 类体中private修饰的变量在本类中能访问,类生成的对象也能访问。 11. 一个类中,只能拥有一个构造方法。
12. 在Java程序中,通过类的定义只能实现单重继承。 13. 一个String类的对象在其创建后可被修改。
14. 当资源不再需要时,一个可执行程序却不能恰当地释放它,就会出现资源泄露。
15. Java异常处理适用于方法检查到一个错误却不能解决它的场合,这时该方法会抛出一个异常,
但不能保证会有一个异常处理程序恰好适合于处理此类异常。
16. 程序员把可能产生异常的代码封装在一个try块中,try块后面就只能跟一个catch块。 17. 如果在try块中没有catch块,则必须有finally块。
18. 如果在try块没有抛出异常,则跳过catch块处理,执行catch块后的第一条语句。 19. 执行throw语句表面发生一个异常,这称为抛出异常。
20. 抛出异常后,控制执行try块后适当的catch块处理程序(如果存在)。
21. 在Applet的运行控制中,stop()方法是浏览器关闭时自动调用,回收Applet所用的所有资
源。
22. Applet嵌入到HTML文件中,code属性是指定Applet的类文件名称。 23. 程序员必须创建System.in,System.out和System.err对象。 24. 如果要在Java中进行文件处理,则必须使用java.swing包。 25. InputStream类和OutputStream类都是抽象类。 26. 进程和线程都是实现并发性的一个基本单位。 27. 多个线程是同时执行的。
28. 线程是通过run()方法来启动的。
29. 显示一幅JPG图像就像是逐渐淡入淡出一样。
30. JDBC是Java Data Base Connectivity的简称,指Java同许多数据库之间连接的一种标准。 31. DriverManager类是JDBC的管理层,它提供了管理JDBC驱动程序所需要的基本服务。 32. Statement对象代表与数据库的连接。
33. ResultSet接口用于获取执行SQL语句返回的结果。
34. 在Java程序中,Java编译器要求Java程序必须捕获或声明所有异常。
35. static方法(变量)可通过类访问也可通过实例访问。无static的方法为实例方法(变量),
必须通过实例(对象)访问。实例变量无固定内存,必须有实例才可适用;类变量有固定内存,无实例也可使用。 36. Java支持多重继承。
37. final类不能被继承,abstract类必须被继承。
38. 抽象类中可以没有抽象方法,有抽象方法的类一定是抽象类。
39. 接口只有方法的特征,而没有实现。接口体中的变量只能为static或final型。 40. 流输入输出中每个数据都可被马上读写,而且可以随意选择输入输出的位置。 41. Java中只有字节流。
42. 线程是比进程更小的执行单位,一个进程在执行过程中可产生多个线程。 43. 每个进程都有一段专用的内存区域,线程共享所在进程的内存单元。 二、单选题
1、下面选项中,Java对类Javaword进行定义正确的是 ( ) A public class 2Javaword B public class Java word C public class javaword D public class JavaWord 2、对方法main的第一行定义正确的是 ( )
A public main(String arg[]) B public void main(String arg[])
C public static void main(String arg[]) D public static void main(String arg[]) 3、Java不包括 ( ) 特点
A 平台无关性 B 分布性 C 可移植性 D 面向过程 4、下列 ( ) 是非法的标识符?
A true B area C _123 D $main 5、下列符合表达式的运算优先级顺序的一组是( )
A +、-、() B *、+、& C &、&&、| D +、*、() 6、下列数据类型所占的字节数相同的一组是( ) A 布尔类型和字符类型 B 整数类型和浮点数类型 C 字节类型和短整数类型 D 整数类型和双精度类型 7、以下 ( ) 是Java语言的保留字
A class B Java C welcome D CLASS 8、 ( ) 可以被用来中止循环语句的执行
A break B continue C switch D jump
9、( )是一个特殊的方法,用于对类的实例变量进行初始化。 A 终止函数 B 构造函数 C 重载函数 D 初始化函数 10、下面( )修饰符修饰的变量时所有同一个类生成的对象共享的 A public B private C static D final 11、下列( )类声明是正确的
A abstract final class H1{……} B abstract private move(){……} C protected private number; D public abstract class Car{……}
12、继承性使( )成为可能,它不仅节省开发时间,而且也鼓励人们使用已经验证无误和调试过的高质量软件
A 节省时间 B 软件复用 C 软件管理 D 软件生命周期 13、在运行时才确定调用哪一个方法,这叫做( )绑定 A 静态 B 动态 C 自动 D 快速
14、跳过try块的异常处理程序,程序在最后一个 ( ) 块后开始执行。 A finally B catch C finally或catch D 任意 15、( ) 对象一般是 Java系统中的严重问题。 A Error B Exception C Throwable D 任何 16、( ) 的异常处理不是Java中预定好的。
A ArithmerticException B NullPointerException C SecurityException D ArrayOutOfLengthException
17、任何一个Applet开始执行时必然会被自动调用三个方法,它们被调用的顺序是:( ) A init paint start B start paint init C paint start init D init start paint 18、在Applet的三个方法中,( )方法通常是程序员在一个Applet中的定义的第一个方法。
A init B start C paint D start paint
19、当编译Java程序时,每个类都将被分别编译成不同的文件,每个文件名都与所对应的类名相同,并以扩展名 ( ) 结束。
A .java B .javax C .html D .class 20、计算机处理的数据最终分解为( )的组合。 A 0、1 B 数据包 C 字母 D 字符 21、计算机处理的最小数据单元称为 ( ) A 位 B 字节 C 兆 D 文件 22、字母、数字和特殊符号称为 ( ) A 位 B 字节 C 字符 D 文件 23、关于java线程,下列说法错误的是 ( )
A 线程是以CPU为主体的行为 B 线程是比进程更小的执行单位 C 创建线程有两种方法:继承Thread类和实现Runnable接口 D 新线程一旦被创建,将自动开始运行 24、Applet类的( ) 方法将图像装入applet。
A getDocumentBase B drawImage C update D getImage 25、Graphics类的 ( ) 方法在applet上显示图像。
A getDocumentBase B drawImage C update D getImage 26、Java中提供了applet中播放声音的机制是( )
A Applet类的play方法 B MediaTracker类的play方法 C AudioClip接口的play方法 27、JDBC的作用不包括 ( )
A 与一个数据库建立连接 B 向数据库发送SQL语句 C 处理数据库返回的结果 D 创建数据库 28、JDBC应用程序接口不包括 ( )
A DriveManager B Connection C Exception D Statement 29、异常的含义指( )
A 程序的语法错 B 程序运行中所发生的异常事件 C 程序编译错 D 程序预先定义好的异常事件 三、简答题
1、简述Java的运行机制。
相关推荐: