教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 行业资料 >

四川大学2013年计算机(软件)学院Java语言程序设计期末考试试题B

来源:网络收集 时间:2026-08-15
导读: 四川大学期末考试试题(闭卷) (2013 -2014学年第1学期) 课程号: 适用专业年级: 课程名称: Java语言程序设计(B 卷) 学号: 任课教师: 姓名: 一、单项选择题(本大题共20小题,每小题2分,共40分)提示:在每小题列出的四个备选项中只有一个是符 合

四川大学期末考试试题(闭卷)

(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字,全部文档内容请下载后查看。喜欢就下载吧 ……
四川大学2013年计算机(软件)学院Java语言程序设计期末考试试题B.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/2274344.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)