JAVA程序设计A卷_第1页
JAVA程序设计A卷_第2页
JAVA程序设计A卷_第3页
JAVA程序设计A卷_第4页
JAVA程序设计A卷_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、JAVA程序设计(高起专)期末试卷A卷、单选题 (每小题 4 分,共 60 分)1.编译Java源程序使用的命令是A javacCjavap2下列哪项是 java 中合法的标示符A hello_5C null 3下列数据类型的定义中错误的是A double B=new double10;B char c=”bee”C String s=”welcome”;D boolean f=true;4下列语句中不属于循环结构的是A for 语句C do.while 语句 5下列语句执行后, m 的值是 int( A )BjavaDjavaw( A )B4hi Dcd#( B )( D ) Bwhile

2、语句 Dswitch 语句( D )j = 20, m = 10;for(int i = 0; i=j; i += 10) m +=2;B12D16A14C106下列哪个修饰符只能在当前类的内部被访问到( B )A publicBprivateC. protectedD.无修饰符7关于 this 和 super 关键字,以下描述中不正确的是( B )A. this 通常出现在当前类的内部代表一个对象自身B. 两者可以同时出现在同一个构造方法中C. super通常出现在子类中,用于访问父类的成员D. 如果出现在构造方法中,二者都必须出现在第一行8. 以下有关异常处理的描述中, 错误的是( C )

3、A. 使用 try 块将有可能出现异常的语句包起来B. 使用catch语句块捕获并且处理相应的异常C. 在try和catch语句块的后面一定要有fin ally语句块D. 可以在方法声明的同时使用throws抛出有可能产生的异常列表9. 启动线程的方法是( B )A. sleep()B.start()C.run()D.main()10在类中若要处理ItemEvent事件,则该类需要实现的接口是(B )A.ActionListenerB.ItemListenerC.SerializableD.Event11. 对于对话框Dialog类的对象来说,设置对话框模式的方法是(C )A.setTitle

4、(String s)B.setVislble(Boolean b)C. setModal(Boolean b)D. setSize(int w,int h)12. javax.swi ng包中用于创建单选按钮的类是(C )A. JCheckBoxB.JListC. JRadioButtonD.JComboBox13. 下列有关输入输出流的类中哪个是抽象类( A )A. ReaderB. FileReaderC.FileWriterD.FileInputStream14. URL对象调用什么方法可以返回一个InputStream对象,从而读取指定的URL网络资源(A )A. openStream

5、()方法B. openlnputStream()方法C. getInputStream()方法D. getOutputStream()方法15. 以下有关集合类的接口中,哪个接口要求对象元素不能重复, 即不能把同样 的对象两次放入同一个此类容器中。( D )A.MapB. CollectionC.ListD.Set二、判断题,请在正确的题号前打“ V,错误的题号前打“X” (每小题2分, 共 20 分)(X ) 1. Java中一个类只能实现一个接口。X )2.抽象类不能产生子类(V ) 3构造方法名称和类的名称相同,没有返回值,也可以被继承。(V ) 4.线程的执行总是从run()方法开始的

6、。(V ) 5. equals()方法和=运算符在进行对象比较时结果有可能不同。(V ) 6. JFrame对象在默认状态下是不可见的。(V ) 7.有关输入输出流的类都在java.io包中。(V ) 8.基于Socket的通信必须指定用于通信的端口号。(x ) 9.使用LinkedList类创建的链表中的结点不会自动链接在一起。(x ) 10.类的静态方法只能通过类名来访问。三、综合题(第 1 小题8分,第 2小题12分,共 20分)1.分析以下程序段,写出运行结果。(8分)interface SpeakHello void speakHello();class Chinese implem

7、ents SpeakHellopublic void speakHello()System.out.pri ntln(中国人习惯问候语:你好,吃饭了吗?);class English implements SpeakHellopublic void speakHello()System.out.pri ntln(英国人习惯问候语:你好,天气不错!);class KindHellopublic void lookHello(SpeakHello hello) hello.speakHello();public class Testpublic static void main( Stri ng

8、args)KindHello kindHello=new KindHello(); kindHello.lookHello(new Chinese();kindHello.lookHello(new English();运行结果:2.本程序要实现以下界面。请根据提示要求,在横线上填入所缺部分,将程序补 充完整。(12分)匡Jgu瞳口回1斎r北西中东南import java.awt.*;import java.awt.eve nt.*;/导入组件类所在的包信息public class Gui public Gui()JFrame f = new JFrame();/设置窗口的标题为“ GUI窗口

9、BorderLayout bb=new BorderLayout();(3;/设置窗口的布局为blf.add( new JButton (东 ”),BorderLayout.EAST);f.add( new JButto n(西 ”),BorderLayout.WEST);f.add( new JButto n(南 ”),BorderLayout.SOUTH);f.add( new JButt on(北 ”),BorderLayout.NORTH);f.add( new JButto n(中 ”),BorderLayout.CENTER);f.setSize(400,300);/设置窗口的可见性public static void main( Stri ng

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论