欢迎来到天天文库
浏览记录
ID:37913332
大小:60.50 KB
页数:9页
时间:2019-06-02
《《JAVA程序设计》期末考试试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《Java程序设计》期末考试试题一、选择题(每小题2分,共30分) 1、如下哪个是Java中的标识符()。A、publicB、superC、3numberD、width2、已知如下定义:Strings="story";下面哪个语句不是合法的()。A、s+="books";B、s=s+100;C、intlen=s.length;D、Stringt=s+“abc”;3、在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。A、privateB、protectedC、privateprotectedD
2、、public4、定义一个类,必须使用的关键字是()。A、publicB、classC、interfaceD、static5、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是()。A、p.add(b);B、p.add(b,"North");C、p.add(b,"South");D、b.add(p,"North");6、下列哪一个import命令可以使我们在程序中创建输入/输出流对象()。A、importjava.sql.*;B、importjava.util.*;C、
3、importjava.io.*;D、importjava.net.*;7、Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参()。A、StringargsB、Stringargs[]C、CharargD、StringBufferargs[]A卷第9页8、给出下面代码,关于该程序以下哪个说法是正确的()。publicclassPerson{staticintarr[]=newint[5];publicstaticvoidmain(Stringa[]){ System.out
4、.println(arr[0]); }}A、编译时将产生错误B、编译时正确,运行时将产生错误C、输出零D、输出空9、以下哪个关键字可以用来对对象加互斥锁()。A、transientB、synchronizedC、serializeD、static10、下列哪些语句关于Java内存回收的说明是正确的()。A、程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象11、Frame对象默认的布局管理器是()。A、FlowLayo
5、utB、BorderLayoutC、CardLayoutD、null12、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象()。A、FileInputStreamB、FileOutputStreamC、DataOutputStreamD、FileWriterA卷第9页13、迭代器接口(Iterator)所定义的方法有哪些()。A、nextElement()和removeAll()B、next()和removeAll()C、hasNext()和removeAll()D、hasNext()和next()14
6、、下面的集合中,哪些不可以存储重复元素()。A、ListB、SetC、MapD、Collection15、下列叙述中,哪一个是正确的()。A、当使用sleep()方法时,线程被锁住B、当使用wait()方法时,线程被锁住C、当使用start()方法时,线程被锁住D、当使用notify()方法时,线程被锁住二、填空题(每空2分,共20分)1、如果将类MyClass声明为public,它的文件名称必须是(1)才能正常编译。2、Java程序中的单行注释符是(2),多行注释符是(3)。3、在Java中定义一个字符串类型的
7、变量str的语句是:(4)定义一个具有10个元素的整型数组a的语句是:(5)。4、导入mypackage包中的所类的命令是(6)。5、异常处理是由(7)、(8)和finally块三个关键所组成的程序块。6、(9)方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。(10)方法是不能被当前类的子类重新定义的方法。三、程序分析题(每小题5分,共20分)1、写出以下程序的运行结果。importjava.io.*;A卷第9页publicclassabc{publicstaticvoidmai
8、n(Stringargs[]){ABs=newAB("Hello!","IloveJAVA.");System.out.println(s.toString());}}classAB{Strings1;Strings2;publicAB(Stringstr1,Stringstr2){s1=str1;s2=str2;}publicStringtoString(){retur
此文档下载收益归作者所有