福州大学 07级Java语言程序设计试卷(B卷)
更新时间:2024-03-10 16:18:01 阅读量: 综合文库 文档下载
- 福州大学推荐度:
- 相关推荐
::业名专 姓==线========= ======== ========封========== ======== =========密========= =======福州79IT培训 打造福建最好的Java教育品牌
地址:闽候上街博仕后家园一层04-03 电话:0591-87429979
福州软件职业技术学院2009-2010学年上学期
2007级数据库专业 2008软件技术专业
《Java程序设计》期末试卷(B卷)
满分100分 考试时间:120分钟 任课教师:蒋秀凤,田丽清,范娟
(答案一律写在答题卷上)
一、 单项选择题:30%(每题各1分,共15分)
1. 当用户退出浏览器时,Applet程序调用的方法是__________。
A. stop() B. init() C. start() D. destroy() 2. paint()方法有一个固定的参数,该参数的类型是__________。
A. applet B. Applet C. graphics D. Graphics 3. 执行语句Date mybirthday=new Date(78,01,10)后,对象mybirthday表示的日期是__________。
A. 1978年1月10日 B. 1978年2月10日 C. 1978年1月11日 D. 1978年2月11日
4. 为类定义多个名称相同,但参数不同的方法的做法称为__________。
A. 方法重载 B. 方法覆盖 C. 方法继承 D. 方法重用 5. 如果子类没有定义构造方法,则继承父类的__________。
A. 所有构造方法 B. 所有带参数的构造方法 C. 所有方法 D. 无参数的构造方法 6. 定义接口的关键字是__________。
A. extends B. class C. interface D. public 7. 用final修饰的类称为__________。
A. 静态类 B. 抽象类 C. 最终类 D. 公有类 8. 如果希望方法不能在子类中更改,定义方法时要使用的修饰符是__________。
A. static B. final C. abstract D. native 9. 如果类中没有定义构造方法,系统会提供一个默认的构造方法。默认构造方法的特点是__________。
A. 无参数有操作 B. 有参数无操作 C. 既无参数也无操作 D. 有参数有操作 10. 图形界面中产生事件的组件称为__________。
A. 事件源 B. 容器 C. 窗口 D. 事件组件 11. ItemListener接口定义的方法是__________。
A. action() B. itemstatechanged() C. itemStatechanged() D. itemStateChanged() 12. 将实现ActionListener接口的类对象注册为按钮监听器,应使用的方法是__________。
- 1 -
福州79IT培训 打造福建最好的Java教育品牌
地址:闽候上街博仕后家园一层04-03 电话:0591-87429979
A. getSourec() B. getActionCommand() C. addListener() D. addActionListener()
13. 将实现KeyListener接口的类对象注册为按钮监听器,应使用的方法是__________。
A. getSourec() B. getID()
C. addListener() D. addKeyListener() 14. 要获得产生事件的组件标签,应使用的方法是__________。 A. getsourec() B. getActionCommand() C. getCommand() D. getSource() 15. 获得按键编码的方法是__________。
A. getKeyCode() B. getKeyChar() C. getID() D. getSource() 16. 容器可以产生的事件是__________。
A. AdjustmentEvent B. ContainerEvent C. ItemEvent D. TextEvent
17. 如果要把容器空间分为东、西、南、北、中五个区域,应采用的布局是__________。
A. FlowLayout B. CardLayout C. BorderLayout D. GridLayout
18. 12个命令按钮,按平均大小存放在容器的3行4列中,应采用的布局是__________。
A. FlowLayout B. CardLayout C. BorderLayout D. GridLayout 19. Panel和Applert的默认布局是__________。
A. FlowLayout B. CardLayout C. BorderLayout D. GridLayout 20. 创建菜单条使用的类是__________。
A. MenuBar或者JMenuBar B. Menu或者JMenu
C. MenuItem或者JMenuItem D. PopupMenu或JpopupMenu 21. 创建弹出式菜单使用的类__________。
A. MenuBar或者JMenuBar B. Menu或者JMenu C. MenuItem或者JMenuItem D. PopupMenu
22. 在绘图时要给出图形的坐标和大小。Java的屏幕坐标单位是__________。 A. 点 B. 字符 C. 厘米 D. 像素 23. Graphics类中用于绘制空心矩形的方法是__________。
A. draw() B. drawOval() C. drawRect() D. fillRect() 24. 黑色是图形的默认颜色。要设置图形颜色,应使用的方法是__________。 A. setFont() B. getFont() C. setColor() D. getColor() 25. Color(int red, int green, int blue) 中三个整型参数的最大值应该取__________。
A. 254 B. 255 C. 256 D. 257
26. 假设Old_Color是红色(0xff0000),New_Color是绿色(0x00ff00),Xor_Color是蓝色(0X0000ff),则Old_Color^New_Color^Xor_Colo
- 2 -
福州79IT培训 打造福建最好的Java教育品牌
地址:闽候上街博仕后家园一层04-03 电话:0591-87429979
的计算结果是__________。
A. 0xffff00 B. 0x00ffff C. 0xff00ff D. 0xffff 27. play(参数1,参数2)方法用于播放声音,参数1指定的是__________。 A. 图像文件名 B. 图像所在的URL地址
C. 声音文件名 D. 声音文件所在的URL地址
28. DataOutputStream中包括各种类型数据的写方法。其中,写字符型数据的方法是__________。
A. writeChar() B. writeDouble() C. writeByte() D. writeInt() 29. File类提供了许多管理磁盘的方法。其中,建立目录的方法是__________。 A. delete() B. mkdir() C. makedir() D. exists()
30. 将实现MouseListener接口的类对象注册为按钮监听器,应使用的方法是__________。
A. getSourec() B. getID()
C. addListener() D. addMouseListener()
二、填空题:20%(每空各1分,共20分)
1. Java类名的第一个字母通常要求______。
2. Java______类型的程序需要main()方法,程序从______开始执行。 3. ______运算符的作用是根据对象的类型分配内存空间。当对象拥有内存空间时,会自动调用类中的____________方法为对象______。
4. 用______修饰的类成员称为私有成员。私有成员只能在______使用。
5. 定义一个Java类时,通过关键字______指明该类的父类。一个类可以有______个父类。
6. 如果子类定义了构造方法,在创建子类对象时首先执行____________,然后再执行自己的构造方法。
7. Java从HTML文件获取参数的方法是____________。 8. ______方法和start()方法是功能相反的两个方法。这两个可以被调用多次。只要离开Applet页面,就调用______方法。只要又返回到Applet页面,就调用______方法。
9. ServerSocket和Socket实现流式通信,需要分别为______计算机和______计算机编写程序。
10. Java通过______方法启动线程。要实现线程的操作和功能,需要重载______方法。调用______方法可使线程进入睡眠状态。
三、判断题:15%(正确的打“√”错误的打“×”每题各1分,共15分)
1. Boolean和boolean没有区别。 ( ) 2. 方法getProperty()和getProperties()没有区别。 ( ) 3. 一个类不能既是子类又是父类。 ( ) 4. 子类只能继承父类成员,不能修改父类成员。 ( )
- 3 -
福州79IT培训 打造福建最好的Java教育品牌
地址:闽候上街博仕后家园一层04-03 电话:0591-87429979
5. 在类中定义同名方法时,可以依靠返回值区别同名方法。 ( ) 6. final类可以有子类。 ( ) 7. 抽象类中的抽象方法需要在其子类中编写方法内容。 ( ) 8. 字符$不能作为Java标识符的第一个字符。 ( ) 9. 在java语言中,定义数组后就可以使用。 ( ) 10. Java程序由类组成。 ( ) 11. 文本区可以产生动作事件。 ( ) 12. 菜单不能独立存在,必须属于一个框架窗口。 ( ) 13. 一个对话框必须属于一个框架窗口,由框架负责弹出。 ( ) 14. Java语言支持多线程。 ( ) 15. java.net包为网络通信服务。 ( )
四、简答题:15%(每题5分,共15分)
1.写出以下程序的运行结果 class Meal{
Meal() { System.out.println(\}
class Bread {
Bread() { System.out.println(\}
class Cheese{
Cheese(){System.out.println(\}
class Lettuce{
Lettuce(){System.out.println(\}
class Lunch extends Meal {
Lunch(){System.out.println(\}
class PortableLunch extends Lunch{
PortableLunch(){System.out.println(\}
public class Sandwich extends PortableLunch {
private Bread b=new Bread(); private Cheese c=new Cheese(); private Lettuce l=new Lettuce(); public Sandwich(){
System.out.println(\ }
public static void main(String[] args)
- 4 -
福州79IT培训 打造福建最好的Java教育品牌
地址:闽候上街博仕后家园一层04-03 电话:0591-87429979
{
new Sandwich(); } }
2. 下列try-catch语句块中的第二个语句s2将抛出异常,试回答下列问题: try{
s1; s2; s3;
}catch(ExceptionType e1){ }
catch(ExceptionType e2){ } s4;
(1)s3会执行吗?
(2)如果异常未被捕获,s4会被执行吗?
(3)如果catch子句捕获了异常,s4会执行吗?
3.一个类中的方法,要使同一个包中的类可以访问而其他类不能访问,应该使用怎样的访问控制?
五、编程题:20%(每题10分,共20分)
1.编写一个图形界面的程序。程序功能是在一个文本框中输入整数,按Enter键后在另一个文本框中显示该数的平方根数。
2.编写一个客户/服务器程序,服务器端的功能是计算圆的面积。客户端将圆的半径发送给服务器端,服务器端计算得出的圆面积将发送给客户端,并在客户端显示。
- 5 -
::业名专 姓==线========= ======== ========封========== ======== =========密========= =======福州79IT培训 打造福建最好的Java教育品牌
地址:闽候上街博仕后家园一层04-03 电话:0591-87429979
福州软件职业技术学院2009-2010学年上学期
《Java程序设计》期末试卷B答题卡
题号 一 二 三 四 五 总分 教师签名 得分 一、 单项选择题:30%(每题各1分,共30分)
题号 1 2 3 4 5 6 7 8 9 10 答案 题号 11 12 13 14 15 16 17 18 19 20 答案 题号 21 22 23 24 25 26 27 28 29 30 答案 二、填空题:20%(每空各1分,共20分)
1、________________________
2、________________________、________________________
3、___________________、_____________________、_____________________ 4、________________________、________________________ 5、________________________、________________________ 6、________________________ 7、________________________
8、___________________、_____________________、_____________________ 9、________________________、_________________________
10、___________________、_____________________、_____________________
三、判断题:15%(正确的打“√”错误的打“×”每题各1分,共15分)
1、( ) 2、( ) 3、( ) 4、( ) 5、( ) 6、( ) 7、( ) 8、( ) 9、( ) 10、( ) 11、( )
12、( ) 13、( )
14、( ) 15、( )
- 1 -
福州79IT培训 打造福建最好的Java教育品牌
地址:闽候上街博仕后家园一层04-03 电话:0591-87429979
四、简答题:15%(每题5分,共15分)
1、 2、 3、
- 2 -
福州79IT培训 打造福建最好的Java教育品牌
地址:闽候上街博仕后家园一层04-03 电话:0591-87429979
五、编程题:20%(每题10分,共20分)
1、
- 3 -
福州79IT培训 打造福建最好的Java教育品牌
地址:闽候上街博仕后家园一层04-03 电话:0591-87429979
2、
- 4 -
正在阅读:
2019小学生一年级好家风好家训征文06-14
2017届天津市十二区县重点学校高三毕业班联考(二)生物试题及答案05-11
备用煤矿职工思想调研报告第三季度10-21
桥面系及附属工程施工方案最终版11-20
最新-江苏省南通中学2018年高考语言表达的连贯语文专题练习-人教06-05
关于广州制造业发展的思考汇总12-20
2018年珠海市继续教育考试答案12-05
现代服务业概论复习要点12-09
“多媒体技术”课程复习题整理补充版06-01
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 福州大学
- 程序设计
- 试卷
- 语言
- Java
- 冰籽制作技术1
- 第十六周导学案
- 建设工程内部承包纠纷的注意事项
- 题号- 漳州市教育局 - 首页
- 大众游泳消费
- 《暖通空调》课程设计说明书 - 图文
- 泰国必去景点 - 图文
- 小学语文教学中学生创新能力的培养
- 语文人教版四年级上册课后习题
- 大连中石油5起事故
- 案例教学法在企业管理教学中的应用
- 安徽省2015年下半年《水质检验工》理论考试试题
- 西方经济学微观(郑州大学远程教育学院考试答案)
- 2019秋季学期教师工作总结:五年级上册语文教学工作总结2(精编
- 2009-2010学年度第一学期学校教学工作总结
- 2018届广东省茂名市高三第二次模拟考试文综地理试题(解析版) -
- 营销高手的成长之路
- 2008江苏行政能力测试(B)
- 2019精选医学ARDS诊断治疗指南 doc
- 2017年光伏行业市场调查分析研究报告 - 图文