Java 语言-电子科技大学网络学院
《Java 语言程序设计》复习题一
一、判断题(每小题 1 分,共 5 分)
1、( )Java 的各种数据类型占用固定长度,与具体的软硬件平台环境无关。
2、( )用“+”可以实现字符串的拼接,用“-”可以从一个字符串中去除一个字符子串。
3、( )Aclasscanimplementasmanyinterfacesasneeded.
4、( )Asubclassinheritsallmethods(includingtheconstructor)fromthesuperclass.
5、( )Java 程序里,创建新的类对象用关键字 new,回收无用的类对象使用关键字
free。
二、单项选择题(每小题 1 分,共 35 分)
1、下列叙述中正确的是
①Java 是不区分英文字母大小写的,源文件名与程序类名不允许相同
②Java 语言以方法为程序的基本单位
③Applet 是 Java 的一类特殊应用程序,它嵌入 HTML 中,随主页发布到互联网上
④ 以//符开始的为多行注释语句
2、Java 语言的许多特点中,下列 特点是 C++语言所不具备的。
① 高性能 ②跨平台 ③面向对象 ④有类库
3、Java 源文件中最多只能有一个 类,其他类的个数不限。
①abstract ②public ③nal ④interface
4、Java 语言中, 是所有类的根类。
①Object ②Root ③Thread ④Applet
5、Java 语言中,字符变量以 char 类型表示,它在内存中占 位 bit。
①8 ②16 ③32 ④2
6、下列叙述中, 是正确的。
① 类是变量和方法的集合体 ②数组是无序数据的集合
③ 抽象类可以实例化 ④类成员数据必须是公有的
7、下列关于方法形参的叙述中, 是正确的。
① 必须有多个②至少有一个 ③可以没有 ④只能是简单变量
8、构造方法在 时候被调用。
① 类定义时 ②创建对象时 ③调用对象方法时 ④使用对象的变量时
9、下列关于继承的叙述中, 是正确的。
① 子类能继承父类的所有方法和状态 ②子类能继承父类的非私有方法和状态
③ 子类只能继承父类的 public 方法和状态 ④子类只能继承父类的方法,而不继承状态
10、下列关于接口的叙述中, 是正确的。
① 接口与抽象类是相同的概念 ②接口之间不能有继承关系
③ 一个类只能实现一个接口 ④接口中只含有抽象方法和常量
11、下列 是异常的含义。
① 程序的语法错 ②程序编译或运行中所发生的异常事件
③ 程序预先定义好的异常事件 ④程序编译错误
12、自定义的异常类可以从下列 类继承。
①Error 类 ② AWTError ③VirtualMachineError ④Exception 及其子类
13、当方法遇到异常又不知如何处理时,应该
① 捕获异常 ②抛出异常 ③用 throws 声明异常 ④嵌套异常
7----------1