福州大学 07级Java语言程序设计试卷(B卷)
更新时间:2023-12-26 10:56: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 -
正在阅读:
中国汽车市场分析概况02-01
富春江美景作文7篇02-05
2016年上半年广东省土地估价师《管理法规》:监督检查考试试题10-18
一件难忘的事03-16
2011年湖北省全国法律硕士(非法学)联考真题最新考试试题库05-20
12例早期宫颈癌手术患者实施个体化家庭护理的临床效果12-11
关于欠薪在5月1日之前,还清历年拖欠的职工工资和社保!10-25
九年义务教育阶段语文课程标准05-06
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 福州大学
- 程序设计
- 试卷
- 语言
- Java
- 2018届广东省茂名市高三第二次模拟考试文综地理试题(解析版) - 图文
- 50108回风巷绞车硐室施工安全技术措施
- 《当代世界法系发展与中国法律体系构建》作业
- 机械原理习题(参考)
- 数学分析试题库--判断题
- 第2章餐饮食品中常见的危害因素及其预防控制
- 《暖通空调》课程设计说明书 - 图文
- wto
- 《初中总复习优化设计》福建专版2015初中化学中考复习 综合模拟测试三(含解析+答案)
- 人教A版高二数学选修2-3综合测试题
- 电大公共行政学专科小抄(全)考试必过
- 让家访架起沟通的桥梁(家访日志)
- 物业维修通讯稿
- 重庆大学《计算机硬件技术基础》 试题
- 关注动作,写活人物 - 图文
- 希尔顿饭店的成功经验
- 验证牛顿第二定律实验题型总结
- “树新风正气促和谐发展从我做起”心得
- NAF250行星减速器开题报告
- 案例教学法在企业管理教学中的应用