四川大学2013年计算机(软件)学院Java语言程序设计期末考试试题B
四川大学期末考试试题(闭卷)
(2013 -2014学年第1学期)
课程号: 适用专业年级:
课程名称: Java语言程序设计(B 卷)
学号:
任课教师:
姓名:
一、单项选择题(本大题共20小题,每小题2分,共40分)提示:在每小题列出的四个备选项中只有一个是符
合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分
1.编译Java Applet 源程序文件产生的字节码文件的扩展名为( )。 A、java B、class C、html
D、exe
2.以下哪个不是Java的原始数据类型( ) A、boolean B、double
C、float D、Integer
3.当启动 Applet 程序时,首先调用的方法是 ( ) A、stop() B、init() C、start() D、destroy() 4.下面哪个不是Java中的容器? ( ) A、 ScrollPane
B、Canvas
C、Applet
D、Dialog
5.下面哪个方法与applet的显示无关?( ) A、draw() B、 update() C、repaint() D、paint()
6.当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪种布局方式? ( ) A、 FlowLayout B、CardLayout
C、BorderLayout
)
D、GridLayout
7.以下代码完成画线功能,指出所画线的颜色(
1.g.setColor(Color.red.green.cyan.yello);
2.g.drawLine(0,0,100,100);
D、cyan
A、red B、green C、yello
8.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。
A、隐藏 B、覆盖 9.有如下代码段: 1)
2) { if(unsafe()){//do something…} 3) else if(safe()){//do the other…} 4) }
其中,方法unsafe() 将抛出IOException, 请问可将以下哪项填入第1行?( ) A、public IOException methodName() B、public void methodName()
C、public void methodName() throw IOException D、public void methodName() throws IOException
10.以下哪个关键字可以用来对对象加互斥锁?( ) A、transient B、synchronized C、 serialize D、static 11.以下关于继承的叙述正确的是( )。 A、在Java中类不允许多继承 B、在Java中一个类只能实现一个接口
C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口只允许单一继承
12.在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。 A、private
B、protected C、private protected
D、public
C、重载 D、Java不支持此特性
13.编译并运行以下程序,以下描述哪个选项是正确的( ) 1. class A{
2. 3. 4.
protected boolean equals(){ }
B、编译通过但运行时出错
return super.equals();}
A、编译通过运行无异常
C、行2出错,不能成功编译 D、不能成功编译,行3出错
14.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。
A、8
B、16
C、32
D、64
15.在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。
A、import java.awt.* ; B、import java.applet.* ; C、import java.io.* ; D、import java.awt.event.* ; 16.以下关于构造函数的描述错误的是( )。 A、构造函数的返回类型只能是void型。
B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。 C、构造函数的主要作用是完成对类的对象的初始化工作。 D、一般在创建新对象时,系统会自动调用构造函数。 17.有程序如下,关于程序的描述哪个是正确的?( ) public class Person{
static int arr[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } }
A、编译将产生错误 C、正确,输出0
B、编译时正确,但运行时将产生错误
D、正确,输出 null
18.、A派生出子类B ,B派生出子类C,并且在Java源代码中有如下声明: 1. A a0=new A(); 2. A a1 =new B(); 3. A a2=new C();
问以下哪个说法是正确的? ( ) A、只有第1行能通过编译
B、第1、2行能通过编译,但第3行编译出错 C、第1、2、3行能通过编译,但第2、3行运行时出错 D、第1行、第2行和第3行的声明都是正确的
19.有语句String s=”hello world”; ,以下操作哪个是不合法的?( ) A、int i=s.length(); B、s>>>=3; 20.给出如下代码: class Test{
private int m;
C、String ts=s.trim(); D、String t=s+”!”;
public static void fun() {
// some code... }
}
如何使成员变量m 被函数fun()直接访问?( ) A、将private int m 改为protected int m B、将private int m 改为 public int m C、将private int m 改为 static int m D、将private int m 改为 int m
二、判断题(本大题共13小题,每小题1分,共13分)提示:正确打 ,错误打 ,将其结果填写在下表中。
2. 无论Java源程序包含几个类的定义,若该源程序文件以B.java命名,编译后生成的都只有一个名为B.class的字
节码文件。 ( )
3. 静态初始化器是在其所属的类加载内存时由系统自动调用执行的方法。 ( )
4. 即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。
( )
5. 在Java的方法中定义一个常量要用const关键字。 ( ) 6. abstract方法所在的类必须是abstract类。 ( )
7. 在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对
应一个catch语句。 ( )
8. Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。 ( ) 9. Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。 ( ) 10. Java编译器使用文件系统来保存程序包。 ( ) 11. 类String的实例在程序运行过程中是不能够修改的。 ( ) 12. 一个Java类可以有多个父类。 ( )
13. 子类要调用父类的方法,必须使用super关键字。 ( ) 三.简答题(本大题共10小题,每小题1分,共10分)。
1.Java中的数据类型可分为两大类,一类称为基本数据类型,另一类称为____。 2.inta=3,b=5;则表达式a>b?a:b的值是____。
3.break和continue都可以出现在循环体中,其中只能在循环中使用的是____。 4.Java中的类是单继承,接口也可以继承,而且可以实现____。 5.创建一个名为MyPackage的包的语句是____。
6.顺序执行以下两个语句 String s=“四川大学”;System.out.println(s.1ength());后的输出结果是:____。
…… 此处隐藏:4964字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [行业资料]创设有效语境 改善英语教学
- [行业资料]微商推广引流的44种方法
- [行业资料]医疗机构输血科血库基本标准
- [行业资料]锂离子电池项目可行性研究报告(2015年
- [行业资料]申请执行人长沙市开福区人口和计划生育
- [行业资料]倾听草木的呼吸(初中阅读)
- [行业资料]长沙新环境厂房租赁合同书
- [行业资料]2022年经济师《金融专业知识与实务(中
- [行业资料]浦东新区2009学年度第二学期期末考试七
- [行业资料]企业劳动用工协议书
- [行业资料]最新苏科版七年级数学上册第二章有理数
- [行业资料]12星座与英语词汇学习
- [行业资料]2008年高考化学科经验
- [行业资料]镇政府2015年工作总结及2016年政府工作
- [行业资料]梧州市产业园区规划及招商引资报告
- [行业资料]大体积砼承台施工作业指导书
- [行业资料]学生干部在创建和谐校园中的作1
- [行业资料]小学语文教师实习个人总结
- [行业资料]2014完美最新奖金制度
- [行业资料]2016年一建建筑实务-重要知识点地质
- 【最新】人教版小学语文三年级上册:第
- 中国中小企业年鉴(地区数据)
- 动物与人类生活的关系 ppt
- 选修3 专题3 胚胎工程知识点
- 遥感技术基础复习题
- 公司员工职业生涯规划实施方案
- 辽宁省建筑施工企业安全生产许可证管理
- 15秋福师《中外幼儿教育史》在线作业二
- 2015-2020年中国网络视频行业深度调研
- 数学八年级下华东师大版21.1算术平均数
- 苏教版一年级语文下册《小松树和大松树
- 油画论文:摄影对当下油画艺术的影响
- 西方自由主义影响下的新闻自由——从17
- 基于支持向量机的商业银行信用风险评估
- 机械设计基础复习题答案(修改)(1)
- 语文:高考作文素材:材料引用及论点论
- 月份工程进度款结算单62+56
- 2018-2023年中国互联网基金行业现状研
- 人教版 PEP 五年级下册Unit1Lesson1 th
- 2014学年第二学期四年级数学期末教学质




