Java期末考试试卷1.pdf

上传人:无*** 文档编号:90887844 上传时间:2023-05-18 格式:PDF 页数:15 大小:1.05MB
返回 下载 相关 举报
Java期末考试试卷1.pdf_第1页
第1页 / 共15页
Java期末考试试卷1.pdf_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《Java期末考试试卷1.pdf》由会员分享,可在线阅读,更多相关《Java期末考试试卷1.pdf(15页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Java期末考试试卷1信息学院2 006 2 007学年第二学期期末考试试题A课程名称:J a v a语言程序设计主讲:年级:班级姓名一、选择(每 题1分,共2 0分)1.有一个名为M yC l ass的pu b l i c类,想成功编译需满足以下哪个条件?()A.M yC l ass类中必须定义一个正确的m ai n。方法。B.M yC l ass必须定义在M yC l ass.j av a源文件中。C.M yC l ass类必须定义在M yC l ass包中。D.M yC l ass类必须被导入。2 .以下哪些修饰符不能用于顶层类?()A.pu b l i c B.pri v at e C

2、.ab st rac t D.f i n al3 .以下哪个是j av a中合法的关键字?()A.array B.B ool e an C.prot e c t D.su pe r4 .以下哪些是合法的标识符?()A.%ab c d B.2 ab c d C.pac k ag e D._ a_ l on g _ n am e5.在J av a中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同。这种面向对象程序的特性称为.()A、隐 藏B、覆 盖C、重 载D、J av a不支持此特性6.有以下代码,请问该程序的运行结果是什么?()c l ass E x am pl

3、e pu b l i c st at i c v oi d m ai n(S t ri n g arg s)b ool e an b=t ru e;S yst e m,ou t.pri n t i n (b);A.打印输出t ru e B.打印输出1 C.编 译 错 误 D.无内容输出7.以下哪些是基本数据类型?()A.i n t B.S t ri n g C.I n t e g e r D.F l oat8.给出以下代码,请选择正确的选项?()c l ass E x am pl e pu b l i c st at i c v oi d m ai n(S t ri n g arg s)c h

4、 ar a=u l 2 3 4”;)A.代码编译成功B.代码编译成功,但有警告C.代码编译失败9.以下哪个语句用于声明一个二维数组?()A.i n t 5 5 a=n e w i n t ;B.i n t a=n e w i n t 5,5C.i n t a=n e w i n t 55;D.i n t a=n e w 5i n t 5;1 0.给出以下代码,请问该程序的运行结果是什么?()第 1 页 1 共 11 页 pu b l i c c l ass E x am pl e pu b l i c st at i c v oi d m ai n(S t ri n g arg s)b ool

5、 e an b=n e w b ool e an 2;d ou b l e t d=n e w d ou b l e 2;S yst e m,ou t.pri n t (b 0);S yst e m,ou t.pri n t i n(d l);A.t ru e O.0 B.t ru e O C.f al se O.0 D.f al se O11.请问,以下哪些是有关垃圾回收器的正确描述(A.程序员可以在指定时间调用垃圾回收器释放内存。B.垃圾回收器可以保证j av a程序从不会产生内存溢出。C.匿名对象一定是垃圾对象。D.对象的f i n al i ze。方法在对象被垃圾回收器之前获得调用。1

6、2 .一个U R L 为:e d u:80/l oc al/i n d e x.h t m l 则其中的含义为(A.通信协议B.参考点C.机器 名 称 D.通信端口13.在 awt 中()组件可用于输入多行信息。(A.Te x t A r e a B.Te x t F i e l d C.L i s t D.C o m m e n t14.给出以下代码,请问该程序的运行结果是什么?(c l as s E x am p l e(p u bl i c s t at i c v o i d m ai n(St r i n g ar g s)i n t x=l;i n t y=x+l;Sy s t e

7、 m,o u t.p r i n t i n (x+y);A.-1 1 B.1 1C.1 _1 D.-1-115.以下哪些修饰符可以使其修饰的成员对同包类或其它包的子类是公开的?(A.p u bl i c B.p r i v at e C.p r o t e c t e d D.无访问修饰符1 6.以下哪个类不能被子类继承?()A.c l as s A B.abs t r ac t f i n al A C.n at i v e c l as s A()D.f i n al c l as s A()17.给出以下代码,请问该程序的运行结果是什么?(c l as s E x am p l e!s

8、 t at i c i n ti=l,j=2;s t at i c d i s p l ay(i);p u bl i c s t at i c v o i d m ai n(St r i n g ar g s)d i s p l ay(j);s t at i c v o i d d i s p l ay(i n tn)Sy s t e m,o u t.p r i n t (n);A.1 B.12 C.2 D.2118.给出以下代码,请选择正确的选项。(p u bl i c c l as s Ou t e r C l as s p r i v at e St r i n g s=,I am o

9、u t e r c l as s m e m be r v ar i abl e”;c l as s I n n e r C l as s第 2 页 2 共 1 1 页)p r i v at e St r i n g s i 二 I am i n n e r c l as s v ar i abl e”;p u bl i c v o i d i n n e r Me t h o d OSy s t e m,o u t.p r i n t i n (s);Sy s t e m,o u t.p r i n t i n (s i);)p u bl i c v o i d o u t e r Me t

10、 h o d O(Ou t e r C l as s.I n n e r C l as s i n n e r=n e w Ou t e r C l as s.I n n e r C l as s O;i n n e r.i n n e r Me t h o d O;)p u bl i c s t at i c v o i d m ai n(St r i n g ar g s)(Ou t e r C l as s m y ap p=n e w Ou t e r C l as s ();m y ap p.o u t e r Me t h o d ();)A.代码编译失败B.代码编译成功C.运 行

11、 异 常 D.运行正常19.给出以下定义在线程r u n ()方法中的代码片断,请问哪些描述是正确的?()1.t r y 2.s l e e p(100);3.c at c h(I n t e r r u p t e d E x c e p t i o n e)A.代码编译失败,因为未捕获r u n ()方法抛出的异常B.在 第 2 行代码最多停止100毫秒后继续执行C.在 第 2 行代码停止整100毫秒后继续执行D.在 第 2 行代码停止至少100毫秒后继续执行20.下面哪些类用于实现TC P连接的客户端和服务端?()A.Se r v e r So c k e t,D at ag r am

12、So c k e t B.Se r v e r,So c k e tC.So c k e t,Se r v e r So c k e t D.D at ag r am Pac k e t,D at ag r am So c k e t二、填 空 题(每 题 2 分,共 20分)1、如果有,一个类My F r am e 是 F r am e 的子类,能够被不同包中的类所使用,同时又能够支持多线程运行,请写出该类的声明头部2、在 A WT中,如果一个J av a A p p l e t 源程序文件只定义有一个类,该类的类名为My A p p l e t,则类My A p p l e t 必须是类的

13、子类并且存储该源程序文件的文件名为。3、创建一个名为My Pac k ag e 的包的语句是该语句应该放在程序的位置为:。4、多态是指在J av a中有两种多态,一种是使用方法的实现多态,另一种是使用方法的实现多态。5、G r ap h i c s 类的方法在用来显示图象。6、在 j av a中,输入输出的处理需要引入的包是,面向字节的输入输出类的基类是 和 _ _,面 向字符的输入输出类的基类是 和第 3页 3共 1 1 页 7、在 j a v a 中,和异常处理相关的关键字有8、在 j a v a 中,所有类体型的根是类。9、请写出j a v a 类中主方法的声明方式_ _ _ _ _ _

14、 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 10,在 j a v a 的 GU I程序设计中,单击按钮产生的事件是 三、判 断 题(每 题 1 分,共 10分)1、i ns t a nc e of 运算符的右操作数可以是一个接口。()2、一 个 f i na l 类不能包含有抽象方法。()3、一个布尔型数据可以转换为其他基本数据类型。()4、W h i l e 循环的条件表达式结果必须为布尔型。5、T h r ow a b l e 类是所有异常类的基类。6、当线程的

15、s t a r t ()方法被调用时,线程立即进入运行状态。7.每次调整A p p l e t 的大小时,都会执行p a i nt ()方法。8.Font 类是一种抽象类。9.子类对象中要调用父类的成员方法,必须使用s u p e r 关键字。1 0.父类的引用不可以指向子类的对象。四、程序 阅 读 题(每题4分,共 2 0分)1、阅读以下程序:p u b l i c c l a s s S u m p u b l i c s t a t i c v oi d ma i n(S t r i ng a r g s )d ou b l e s u m=0.0;f or (i nt i =1 ;i

16、B:+P o i n t.di s t a n c e(A,B);)2、参考答案i m p o r t j a v a.i o.c l a s s m y t y p e(p u bl i c s t a t i c v o i d m a i n(S t r i n g a r g s)(t r y(F i l el n p u t S t r ea m fi n=n ew F i l eI n p u t S t r ea m(a r g s O );i n t c h=f i n.r ea d();wh i l e(c h!=-l)(S y s t em.o u t.p r i n t(

17、c h a r)c h);c h=f i n.r ea d();fi n.c l o s e();c a t c h(Ar r a y I n dex O u t O fBo u n ds Ex c ep t i o n el)S y s t em.o u t.p r i n t I n (使用格式错误!正确格式是:j a v a m y t y p e文本文件名);S y s t em,ex i t(0);)c a t c h (l O Ex c ep t i o n e2)S y s t em.o u t.p r i n t i n(“输入流异常!”);)3、参考答案i m p o r t

18、 j a v a.a wt.i m p o r t j a v a.a wt.ev en t.*;p u bl i c c l a s s F r a m e1 ex t en ds F r a m e1 0第1 0页 共1 1页Bu t t o n bl,b2,b3;p u bl i c F r a m e1(S t r i n g t i t l e)(s u p er (t i t l e);bl二n ew Bu t t o n (红色”);b2=n ew Bu t t o n (蓝色);b3=n ew Bu t t o n (绿色);m y L i s t en er h a n dl

19、 e=n ew m y L i s t en er();bl.a ddAc t i o n L i s t en er(h a n dl e);b2.a ddAc t i o n L i s t en er(h a n dl e);b3.a ddAc t i o n L i s t en er(h a n dl e);s et L a y o u t(n ew F l o wL a y o u t();a dd(bl);a dd(b2);a dd(b3);)c l a s s m y L i s t en er i m p l em en t s Ac t i o n L i s t en e

20、r(p u bl i c v o i d a c t i o n P er fo r m ed(Ac t i o n Ev en t e)i f(e.g et S o u r c e()=bl)s et Ba c k g r o u n d(Co l o r,r ed);i f(e.g et S o u r c e()=b2)s et Ba c k g r o u n d(Co l o r,bl u e);i f(e.g et S o u r c e()=b3)s et Ba c k g r o u n d(Co l o r,g r een);)p u bl i c s t a t i c v o i d m a i n(S t r i n g a r g s)(F r a m e 1 m y a p p=n ew F r a m el (事件测试);m y a p p.s et S i z e(30 0,30 0);m y a p p.s et Vi s i bl e(t r u e);W i n do wDes t r o y er m m=n ew W i n do wDes t r o y er ();m y a p p.a ddW i n do wL i s t en er(m m);1 1 第 1 1 页 共 1 1 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com