当前位置:
文档之家› 【大学期末考试复习题】山东师范大学java期末考试题1及答案
【大学期末考试复习题】山东师范大学java期末考试题1及答案
山东师范大学
2007 - 2008 学年第二学期期末考试题 __A_ __。
一、选择、填空 ( 每题 1 分,共 30 分 ) 1、运行 Java 程序需要的工具软件所在的目录是 A ) JDK 的 bin 目录 C) JDK 的 lib 目录 A)const C)false B ) JDK 的 demo 目录 D ) JDKR 的 jre 目录 B) NULL D) this ___A____ for 循环也都能实现 for 循环判断条件一般是非程序结果
2、以下 ___B____ 不是 Java 中有效的关键字
3、下列关于 for 循环和 while 循环的说法中哪个是正确的 A)while 循环能实现的操作, C) 两种循环任何时候都可替换 D) 两种循环结构中都必须有循环体,循环体不能为空 4、下列关于 Java 对 import 语句规定的叙述中,错误的是 A )在 Java 程序中 import 语句可以有多个 B )在 Java 程序中 import 语句可以没有 C)在 Java 程序中 import 语句必须有一个 D )在 Java 程序中 import 语句必须引入在所有类定义之前 5、下列基本类型数据所占的字节数相同的是 A) boolean 和 char C) byte 和 short 6、以下的选项中能正确表示 A) Float.MIN_V ALUE C) 2.0 D)abcf? 7、阅读下列代码后 public class Person{ int arr[]=new int[10]; public static void main(String args[]){ System.out.println(arr[1]); } } 正确的说法是 ____A____ A) 编译时将产生错误 C)输出为零 int i=6,j=8,k=10,m=7; if(i>j||m<k--) A) 12 k++; B)11 else k--; C) 10 D) 9 k 的值是 C 8、下列语句序列执行后, B) int 和 float D) int 和 double Java 语言中的一个 __A____ B)while 循环判断条件一般是程序结果,
栈
和
栈
。
_成员对象 ___ ,如果要建立一个属于类
6、 Java 不直接支持多继承,但可以通过 27、如果有一个类 声明头 _import java.awt.*________________ 。 static
21、 final 关键字能修饰 __非抽象类 ___、 ___非抽象类成员方法 23、复用代码的两种方法 复用类组合和继承 。
22、在 Java 中, 3.14156D 表示的是 ______double______ 类型的数据。
24、 Java 中的基本数据类型和对象引用类型分别存储在 25、一个对象是某个类的 格式为 ___Car myCar=new Car()__ 。
default : k/=j; } A) 31 B) 32 C) 2 D) 33 ch1 的值是 ++ch1; D) B (A ) B 10、下列语句序列执行后, if(ch1+2 < ch2 ) A) ,A ? B) ,B? C) ,C?
char ch1='A',ch2='W';
11.内部类是在一个类内嵌套定义的类。其特点描述错误的是
___C__ 。
double 型常量的是
C
B) 1.8e-6F
B) 编译时正确,运行时将产生错误 D) 输出为空 k 的值是 C
9、下列语句序列执行后, int i=10, j=19, k=30; switch( j - i ) { case 8 : k++; case 9 : k+=2; case 10: k+=6;
14.当方法遇到异常又不知如何处理时,下列哪种说法是正确的 15. 给出一段程序,试判断哪个是正确的结果( public class MyProgram{ public static void main (String args[]){ try{ System.out.print( } finally{ System.out.println( } } } A 、无法编译,因为没有指定异常 B 、无法编译,因为没有 C、 Hello world D 、 Hello world Finally executing 16、封装、继承 17、 Java 程序从 ____ 。其中, 和多态是 Java 语言的三大基本特性。 main 方法 开始执行。 catch 子句 “ Finally executing ” ); “ Hello world ” );
18、 Java 中类成员的权限修饰词有以下几种: 19、接口中所有属性均为 20、 Java 中所有类都是类
private, public, __protected___, __ 默认
___public_____ 的限定的范围最大。 ___public______ 、 ___static______ 和 ___final_____ 的。 ___Object_____ 的子类。 __ 、 __变量 ___ 。
(A) 只能在定义它的类或程序段中或表达式内匿名使用,外部使用时必须给出类的全名 (B) 可以使用它所在类的静态成员变量或实例成员变量,但不可以使用所在类中的局部变量 (C) 可以作为其它类的成员,而且可访问它所在类的成员 (D) 除 static 内部类外,不能在类内声明 12、下列叙述中,错误的是 A) 接口与类的层次无关 C)通过接口可了解对象的交互界面 13、 System 类在哪个包中 A) java.util A. 捕获异常 B) java.io B. 抛出异常 D C) java.awt D) ng (C ) ) C. 声明异常 D. 嵌套异常 D __D_____ B) 通过接口说明类所实现的方法 D) 接口与存储空间有关 static 成员