下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《JAVA语言程序设计》期末考试试题及答案
一、选择题
1.请说出下列代码的执行结果:
Strings="abed";
Stringsi=newString(s);
if(s==si)System.out.println("thesame");
if(s.equals(sl))System.out.println("equals");
A.thesameequals
B.equals
C.thesame
D.什么结果都不输出
2.下列有关Java中接口的说法哪个是正确的?
A.接口中含有具体方法的实现代码
B.若一个类要实现一个接口,则用到"implements”关键字
C.若一个类要实现一个接口,则用到〃extendsM关键字
D.接口不允许继承
3.下列代码的执行结果是什么?
Stringsi="aaa";
sl.concat("bbb");
System.out.println(sl);
A.Thestring"aaa".
B.Thestring"aaabbb".
C.Thestring"bbbaaa".
D.Thestring"bbb".
4.如果有一个对象myListener(其中myListener对象实现了
ActionListener接口),下列哪条语句使得myListener对象能够接受
处理来自于smallButton按钮对象的动作事件?
A.smallButton.add(myListener);
B.smallButton.addListener(myListener);
C.smallButton.addActionListener(myListener);
D.smallButton.addltem(myListener);
二.读程序题
1.读下列代码,说出这段程序的功能。
importjava.io*;
publicclassTest{
publicstaticvoidmain(String[]argv){
try(
BufferedReaderis=
newBufferedReader(newInputStreamReader(System.in));
StringinputLine;
While((inputLine=is.readLine())!=null){
System.out.println(inputLine);
)
is.closeO;
}catch(lOExceptione){
System.out.println("IOException:"+e);
)
)
)
答案:读取键盘输入,显示到屏幕上,直到键盘输入为空为止。
2、读下列程序,写出正确的运行结果。
classtest{
publicstaticvoidmain(String[]args){
intx=9,y;
if(x>=0)
if(x>0)
y=i;
elsey=0;
elsey=-l;
System.out.println(y);
)
答案:1
3、读程序,写出正确的运行结果。publicclassFather{
inta=100;
publicvoidminer(){
a-;
)
publicstaticvoidmain(String[]args){
Fatherx=newFather();
Sony=newSon();
System.out.println(y.a);
System.out.println(y.getAO);
y.minerQ;
System.out.println(y.a);
System.out.println(y.getAO);
)
)
classSonextendsFather{
inta=0;
publicvoidplus(){
a++;
)
publicintgetA(){
returnsuper.a;
)
)
答案:
100
99
三.简答题
1.Java语言的特点。
答:
简单性:Java风格类似于C++,但它摒弃了C++中容易引起程
序错误的地方
面向对象:Java语言的设计是完全面向对象
分布式:
解释执行:
健壮性:Java提供自动垃圾回收机制,异常处理机制,进行严格
的类型检查
平台无关性:
安全性
多线程
动态性
2.请描述AWT事件模型。
答:
结合AWT事件模型并举例来说:
importjava.av^t.event.*;
1.监听对象必须实现对应事件监听器的接口
classMyFirstFrameextendsFrameimplements
ActionListener
{...)
2.明确事件监听器的接口形式
publicvoidactionPerformed(ActionEventevent){...}
3.MyFirstFrame类必须实现接口ActionListener中的所有方法。
4.注册监听对象.
为了把MyFirstFrame对象注册为两个按钮的事件监听对象,必须
在MyFirstFrame的构造函数中添加语句如下:
cancelButton.addActionListener(this);
okButton.addActionListener(this);
3.在Java中,怎样创建一个线程?
答:
1、定义类来实现Runnable接口
classTestThreadimplementsRunnable{publicvoid
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027年劳动合同北京二篇
- 2027年物业与个人合同二篇
- 《航天员写给孩子的信》同步练习题(含参考答案)
- 合规转利润:降本增效全指南(2026)《GBT 35935-2018动物毛纤维平均直径与分布试验方法 激光扫描纤维直径分析法》
- 《用替换的策略解决问题》教学设计
- 耐蚀纤维增强塑料工成果知识考核试卷含答案
- 有毒有害气体处理工安全知识宣贯知识考核试卷含答案
- 餐厅服务员测试验证知识考核试卷含答案
- 汽车发动机再制造装调工安全风险测试考核试卷含答案
- 水电站水工建构筑物维护检修工岗中技能知识考核试卷含答案
- 新版2026秋统编版(新版)小学道德与法治五年级上册(全册)知识点清单梳理
- 2026年苏教版中考生物一轮复习:七八年级4册必背考点提纲
- 2026 年 ICU 危重症患者综合监护护理课件
- 书写恢宏史诗(教学课件)-2026-2027学年统编版道德与法治九年级上册
- 2026福建省闽投融资再担保有限责任公司招聘3人考试备考试题及答案详解
- 2025-2030中国社区团购模式可持续性与供应链重构分析报告
- 中医门诊病历书写范文
- YY/T 1998-2026体外诊断试剂临床试验质量通用要求
- 【课件】第一课 百年大党风华正茂 2026-2027学年统编版道德与法治九年级上册
- 外科液体疗法
- 《人工智能基础与应用》全套教学课件
评论
0/150
提交评论