《JAVA期末测试题及答案.docx》由会员分享,可在线阅读,更多相关《JAVA期末测试题及答案.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java期末考试试题(A卷)(闭卷)(20092010学年第一学期)一、单项选择题(每小题2分,共30分)1 .以下说法正确的是_A。(A) Java中所有的方法都必须在类内定义(B) Java中主方法可以不在类内定义,其他方法都必须定义在类内(C) Java中主方法必须定义在类内,其他方法可以不必定义在类内(D) Java中所有方法都不必在类内定义2 . Java源文件和编译后的文件扩展名分别是. 4。(A) .class 和.java(B) .class 和.class(C) Java 和.class(D) .java 和 Java3 .要开发Java程序,需要安装的开发包是A。(A) j
2、dk(B) eclipse (C) notepad (D)记事本4 . Java中所有类的默认超类为_A。(A) Object (B) Class (C) Main(D) Super5 .下列语句中,能正确创建一个名为scu的包是_C_=o(A) import java.scu;(B) import scu;(C) package scu;(D) package java.scu;6 .关于Object类中定义的toString方法,以下说法正确的是.A_。(A) toString方法可以将java预定义的类型转换为字符串类型(B) toString方法可以将字符串类转换为java预定义的类型
3、(C) toString方法可以将所有其他类型转换为字符串类型(D) toString方法可以将字符串类型转换为所有其他类型7 .在子类的构造函数中要调用父类的构造函数,需要用哪个关键字 D .(A) final(B) extends (C) implements (D) super8 . 在Java语言中,下列哪个包是编译器自动导入的?A_ o(A) java.lang (B) (C) javax.swing(D) java.util9 .以下语句中,没有创建出字符串对象的是 Ao(A) String str;(B) String str = hello”;(C) String str =
4、new String();(D) new String(“hello);10 .关于布尔类型说法正确的是 Ao(A) boolean表示布尔类型,它的取值只有true和false(B) bool表示布尔类型,它的取值只有true和false(C) boolean表示布尔类型,它的取值只有1和0(D) bool表示布尔类型,它的取值只有1和011 . Java程序隐含的主线程是 B o(A) start(B) main (C) helloWorld (D) run12 .要定义实现Runnable接口的类,必须定义的方法是_A 一 。(A) start(B) stop (C) run(D) yi
5、eld13 . HashSet hs = new HashSet();hs.add(“one ”); hs.add(,twoH);hs.add(nthree *); hs.add(”two);集合 hs 中的元素有C。(A)“two”(B) ,oneH, HthreeH(C)one, ,two,;,threen(D) ,one ,two,threen, ,two,*14 . ArrayList al = new ArrayList();al.addC6one,)al;.add(,two,);al.add(threeH); al.addCtwo*);集合 al 中的元素有D 0(A)“two”(
6、B) ,onen, three11(C)“one,two,three”(D) “one,twoJthree“,“two”15 .判断两个字符串s1,s2值是否相等,需要使用Do(A) if(s1=s2)(B) if(s1=s2)(C) if( equals(s1,s2)(D) if(s1.equals(s2)二、阅读程序,写出输出结果(每小题5分,共10分)1 .下面程序的运行结果是 Mlo 01 234public class Test (public static void main(String args) int a = new int5;for(int i=0; i 0) 打印出售火
7、车票的窗口和第几张火车票(“第+number+ ”个人在Thread.currentThread().getName()+“买票)number-;public class TicketsSystem public static void main(String args)有三个售票窗口SellThread st = new SellThread(); 2 分本题3页,本页为4页 教务部试题编号:Thread th1 = new Thread(st); / 0.5 分注:1、试题字迹务必清晰,书写工整。2、题间不留空,一般应题卷分开。th1.start();0.5 分Thread th2 = new Thread(st);/ 0.5分th2.start();0.5分Thread th3 = new Thread(st);/ 0.5分th3.start();0.5分本题3页,本页为5页 教务部试题编号:注:1、试题字迹务必清晰,书写工整。2、题间不留空,一般应题卷分开。
限制150内