《Java 编程技术》试题A_07级_最终版.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:8 大小:101KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

《Java 编程技术》试题A_07级_最终版.doc

《Java编程技术》试题A_07级_最终版.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

注:1、教师命题时题目之间不留空白;2、考生不得在试题纸上答题,教师只批阅答题册正面部分。(第页)注:1、教师命题时题目之间不留空白;2、考生不得在试题纸上答题,教师只批阅答题册正面部分。(第页)试题纸课程名称:Java编程技术A适用专业年级:07软件、计算机(200912)考生学号:考生姓名:………………………………………………………………………………………………………单项选择题(共10小题,每小题2分,满分20分)1、编译一个Java程序Hello.java的正确命令形式是。A.javacHelloB.javacHello.classC.javacHello.javaD.javachello2、若“intx=5;y=’x’+3;”,则y=。A.xB.123C.8D.以上皆非3、只要在声明类时加上implements,即可使类序列化。A.TokenizerB.StreamTokenizerC.SerializableD.Serialization4、下面哪种流可以用于字符输入。A.java.io.InputStreamB.java.io.EncodedReaderC.java.io.InputStreamReaderD.java.io.InputStreamWriter5、启动Applet后,第一个被调用的方法是。A.main()B.init()C.start()D.paint()6、类是一个抽象类。A.AWTB.ComponentC.WindowD.Frame7、Frame的默认布局管理器是。A.FlowLayoutB.BorderLayoutC.CardLayoutD.GridLayout8、使用子句可以测试方法中的语句是否存在非预期或错误的情形。A.tryB.catchC.finallyD.getMessagegetHostName()方法将传回。A.本地主机的名称与IP地址B.对应于Host的InetAddressC.本机IP地址D.主机名称10、判断某个线程是否已经结束的方法是。A.isRun()B.isContinue()C.isDead()D.isAlive()判断题(共10小题,每小题2分,满分20分)()1、Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。()2、用abstract修饰的类必须被继承。()3、子类继承父类后,如果出现子类的成员变量名和父类的成员变量名同名,那么子类就不继承父类的这个成员变量了。()4、applet可以运行在浏览器中。()5、在Java的方法中定义一个常量要用const关键字。()6、Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。()7、Java的各种数据类型所占用的内存长度与具体软硬件环境有关。()8、若一个类使用了某个接口,则在类中一定要实现接口中的所有方法。()9、Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。()10、所有的鼠标事件都由MouseListener监听接口的监听者来处理。三、阅读程序(共4小题,每小题10分,满分40分)1、以下程序的输出结果为________。publicclassTest1{publicstaticvoidmain(Stringargs[]){charc='\0';for(inti=1;i<=4;i++){if(i==4)continue;switch(i){case1:c='b';System.out.print(c);case2:c='e';System.out.print(c);break;case3:c='p';System.out.print(c);default:System.out.print('!');}}}2、以下程序的输出结果为________。publicclassSequentialDemo{publicstaticvoidmain(String[]args){newSequential(“A").run();newSequential(“B").run();}}classSequential{Stringname=null;publicSequential(Stringn){name=n;}publicvoidrun(){for(inti=0;i<5;i++){try{//睡眠一段随机时间Thread.sleep((long)(Math.random()*1000));}catch(Interrupte