狠狠撸

狠狠撸Share a Scribd company logo
Java 高级培训师面试题
时间:120 分钟
一、选择题:
1、下面的哪些程序片断可能导致错误?
A、 String s=”Gone with the wind”;
String t=”good”;
String k=s+t;
B、 String s=”Gone with the wind”;
String t;
t=s[3]+”one”;
C、 String s=”Gone with the wind”;
String standard=s.toUpperCase();
D、 String s=”home directory”;
String t=s-“directory”;
答案:[ D ]
2、在//point x 处的哪些申明是句法上合法的?
Class Person {
Private int a;
Public int change(int m){return m;}
}
第 1 页
public class Teacher extends Person {
public int b;
public static void main(String arg[]){
Person p=new Person();
Teacher t=new Teacher();
Int I;
//point x
}
}
A、 i=m;
B、 i=b;
C、 i=p.a;
D、 i=p.change(30);
E、 i=t.b;
答案:[ B,D,E]
3、下面对于继承的哪些叙述是正确的?
A、 在 java 中只允许单一继承
B、 在 java 中一个类只能实现一个接口
C、 在 java 中一个类不能同时继承一个类和实现一个接口。
D、 java 的单一继承使代码更可靠。
答案:[ D ]
第 2 页
4、那个叙述是对的?
Public class Person{
static int arr[]=new int[10];
public Static void main(String a[]){
System out println(arr[1]);
}
}
A、编译时将发生错误。
B、编译时正确但是运行时出错。
C、输出为 0。
D、输出为 null
答案:[ C ]
5、下面的哪些声明是合法的?
A.long 1=4990;
B int i=4L;
C. float f=1.1;
D. double d=34.4;
E. double t=0.9F;
答案:[ A D]
第 3 页
6、在一个线程中使用 sleep(1000)方法,将使该线程在多少时间后或得 CPU 控制,
(假设睡眠过程中不会有其他事件唤醒该线程)
A.正好 1000 豪秒
B.1000 毫秒不到
C.>=1000ms
D.不一定,可能>1000ms 可能<1000ms
答案:[ B ]
7、对于 import java.util.Vector 以下说法是错误的
A.Vector 属于 java.util 包
B.Vector 放在../java/util 目录下
C.Vector 放在 java.util 文件类
D.Vector 是 sun 公司的产物
答案:[ C ]
8、以下对于垃圾收集的说法是正确的
A.一旦一个对象成为垃圾,立即被回收掉
B.对象空间被收集掉之后,会调用该对象的 finalize()方法
C.Finalize()和 C++的析够函数是一回事
D.一个对象成为垃圾是因为不再有引用指向它,但是线程并非如此
答案:[ B ]
第 4 页
9、对于异常说法正确的是
A.一旦程序出现异常,程序就终止了
B.如果一个方法申明将会抛出异常,它就必须真的抛出异常
C.在 catch 子句中匹配异常是一中精确匹配
D.可能抛出系统异常的方法是不需要申明异常的
答案:[ D ]
10、使用下列方法(),能够把“ep”这个 JButton 类对象添加到 JFrame 对象
“frm”的当前内容窗格的中心。
A.frm.getContentPane().add(ep, BorderLayout.CENTER)
B.frm.add(ep.”Center”).getContentPane()
C.frm.getContentPane().add(BorderLayout.CENTER, ep)
D.frm.getContentPane(),add(”ep”,Center)
答案:[ A ]
11、利用下列构造函数准备对文件 abc.txt 操作,但文件 abc.txt 在当前目录不存
在,不会产生运行时错误的是:
A.BufferedReader breader=new BufferedReader(
new FileReader("abc.txt"));
B.PrintWriter out = new PrintWriter(
new FileWriter("abc.txt"),true);
C.FileInputStream fin = new FileInputStream("abc.txt");
第 5 页
D.OutputStreamWriter out= new OutputStreamWriter(
new FileOutputStream("abc.txt"));
答案:[ B ]
12、在 Java 语言中,类 Worker 是类 Person 的子类,Worker 的构造方法中有
一句“super()”,该语句()。
A.调用类 Worker 中定义的 super()方法
B.调用类 Person 中定义的 super()方法
C.调用类 Person 的构造方法
D.语法错误
答案:[ C ]
13、下面 JAVA 代码编译运行后,下列选项中,()会出现在输出结果中。
public class test3{
public static void main(string args[ ]) {
for (int i=0;i<3; i ++){
for(int j=3;j >=0;j--){
if(i= =j)
continue;
system.out.printin(“i=”+i+“j”=+j);
}
}
第 6 页
}
}
A.i =0 j=3
B.i =0 j=0
C.i =2 j=2
D.i =0 j=2
E.i =1 j=2
答案:[ A D E ]
14、在 java 中,下列代码段允许按钮注册一个 action 事件的是()
A.button.enableActionEvents()
B.button.addActionListener(anActionListener)
C.button.enableEvents(true)
D.button.enableEvents(AWTEvent.ACTION_EVENT_MASK)
答案:[ ]
15、编译执行下列 JAVA 代码后在标准输出上打印出:
public class ShortCkt{
public static void main(String args[]){
int counter=0;
boolean t=true;
boolean f=false;
第 7 页
boolean b=false;
b=(t&&((counter++)==0));
b=(f&&((counter+=2)>0));
System.out.println(counter);
}
}
A.0
B.1
C.2
D.3
答案:[ ]
16、在 java 语言中,如果你有下面的类定义:
abstract class Shape{
abstract void draw();
}
class Square extends Shape{}.
A.一切成功编译
B.Shape 可以编译,Square 不能编译
C.Square 可以编译,Shape 不能编译
D.Square,Shape 都不能编译
答案:[ ]
第 8 页
二、Java API 题:
JDBC 连 SqlServer 数据库的步骤
第 9 页
三、Java 面向对象程序设计:
根据你所掌握的面向对象知识,请用 Java 语言实现一个防火门,防火门目
前能够防火,但不排除将来可以增加防盗窃等其他功能。实现防火功能时,只需
要在控制台简单地输出一句“I can avoid fire”
第 10 页
四、给出下题的算法(Java 语言实现)
将 1、2、3、4、5、6、7、8、9 这九个数字分成三个百位数,每个数字用且只用一
次,,并且第三个数字是第一个的 3 倍,第二个数字是第一个的 2 倍。求三
个数。[说明,结果可能多于一组,例如 327 654 981]
第 11 页

More Related Content

What's hot (20)

Ch9 教學
Ch9 教學Ch9 教學
Ch9 教學
hungchiayang1
?
Ch10 教學
Ch10 教學Ch10 教學
Ch10 教學
hungchiayang1
?
Appendix B 教學
Appendix B 教學Appendix B 教學
Appendix B 教學
hungchiayang1
?
Ch12 教學
Ch12 教學Ch12 教學
Ch12 教學
hungchiayang1
?
Ch11 教學
Ch11 教學Ch11 教學
Ch11 教學
hungchiayang1
?
Ppt 78-100
Ppt 78-100Ppt 78-100
Ppt 78-100
hungchiayang1
?
Ppt 136-140
Ppt 136-140Ppt 136-140
Ppt 136-140
hungchiayang1
?
基于增量的挖掘关联规则
基于增量的挖掘关联规则基于增量的挖掘关联规则
基于增量的挖掘关联规则
chengqian918
?
Python speed up with numba
Python speed up with numbaPython speed up with numba
Python speed up with numba
Jiang Wu
?
Appendix B
Appendix BAppendix B
Appendix B
Alisha Smile
?
Ppt 138-142
Ppt 138-142Ppt 138-142
Ppt 138-142
hungchiayang1
?
Ppt 127-135
Ppt 127-135Ppt 127-135
Ppt 127-135
hungchiayang1
?
海量数据迁移方案
海量数据迁移方案海量数据迁移方案
海量数据迁移方案
orczhou
?
Ppt 120-126
Ppt 120-126Ppt 120-126
Ppt 120-126
hungchiayang1
?
Ch8 範例
Ch8 範例Ch8 範例
Ch8 範例
hungchiayang1
?
Taylor example
Taylor exampleTaylor example
Taylor example
Alisha Smile
?
Linq 入门
Linq 入门Linq 入门
Linq 入门
greenerycn
?

Viewers also liked (8)

基于J2 Ee 的通用Web 信息系统框架设计与实现
基于J2 Ee 的通用Web 信息系统框架设计与实现基于J2 Ee 的通用Web 信息系统框架设计与实现
基于J2 Ee 的通用Web 信息系统框架设计与实现
yiditushe
?
精通贰箩产(第二版)
精通贰箩产(第二版)精通贰箩产(第二版)
精通贰箩产(第二版)
yiditushe
?
精通闯补惫补核心技术
精通闯补惫补核心技术精通闯补惫补核心技术
精通闯补惫补核心技术
yiditushe
?
精通厂辫谤颈苍驳(清晰书签版)
精通厂辫谤颈苍驳(清晰书签版)精通厂辫谤颈苍驳(清晰书签版)
精通厂辫谤颈苍驳(清晰书签版)
yiditushe
?
飞机订票系统详细规格说明书
飞机订票系统详细规格说明书飞机订票系统详细规格说明书
飞机订票系统详细规格说明书
yiditushe
?
Java Jdk6学习笔记[Ppt]
Java Jdk6学习笔记[Ppt]Java Jdk6学习笔记[Ppt]
Java Jdk6学习笔记[Ppt]
yiditushe
?
闯2别别面试知识
闯2别别面试知识闯2别别面试知识
闯2别别面试知识
yiditushe
?
Ajax And Your Cms
Ajax And Your CmsAjax And Your Cms
Ajax And Your Cms
yiditushe
?
基于J2 Ee 的通用Web 信息系统框架设计与实现
基于J2 Ee 的通用Web 信息系统框架设计与实现基于J2 Ee 的通用Web 信息系统框架设计与实现
基于J2 Ee 的通用Web 信息系统框架设计与实现
yiditushe
?
精通贰箩产(第二版)
精通贰箩产(第二版)精通贰箩产(第二版)
精通贰箩产(第二版)
yiditushe
?
精通闯补惫补核心技术
精通闯补惫补核心技术精通闯补惫补核心技术
精通闯补惫补核心技术
yiditushe
?
精通厂辫谤颈苍驳(清晰书签版)
精通厂辫谤颈苍驳(清晰书签版)精通厂辫谤颈苍驳(清晰书签版)
精通厂辫谤颈苍驳(清晰书签版)
yiditushe
?
飞机订票系统详细规格说明书
飞机订票系统详细规格说明书飞机订票系统详细规格说明书
飞机订票系统详细规格说明书
yiditushe
?
Java Jdk6学习笔记[Ppt]
Java Jdk6学习笔记[Ppt]Java Jdk6学习笔记[Ppt]
Java Jdk6学习笔记[Ppt]
yiditushe
?
闯2别别面试知识
闯2别别面试知识闯2别别面试知识
闯2别别面试知识
yiditushe
?
Ajax And Your Cms
Ajax And Your CmsAjax And Your Cms
Ajax And Your Cms
yiditushe
?

Similar to 中心教员闯补惫补面试题1 (20)

Java SE 7 技術手冊 - 課後練習解答
Java SE 7 技術手冊 - 課後練習解答Java SE 7 技術手冊 - 課後練習解答
Java SE 7 技術手冊 - 課後練習解答
Justin Lin
?
《Java程序设计》期末考试试题 (六)
《Java程序设计》期末考试试题 (六)《Java程序设计》期末考试试题 (六)
《Java程序设计》期末考试试题 (六)
jane2006
?
数据结构回顾
数据结构回顾数据结构回顾
数据结构回顾
Zehua HONG
?
1 C入門教學
1  C入門教學1  C入門教學
1 C入門教學
Sita Liu
?
xwz 2010-10-31
xwz 2010-10-31xwz 2010-10-31
xwz 2010-10-31
carlxwz
?
Python 入门
Python 入门Python 入门
Python 入门
kuco945
?
笔测迟丑辞苍学习笔记
笔测迟丑辞苍学习笔记笔测迟丑辞苍学习笔记
笔测迟丑辞苍学习笔记
Lingfei Kong
?
竞赛中颁++语言拾遗
竞赛中颁++语言拾遗竞赛中颁++语言拾遗
竞赛中颁++语言拾遗
乐群 陈
?
dbug in mysql
dbug in mysqldbug in mysql
dbug in mysql
Tim Chou
?
颁程式-函式与巨集
颁程式-函式与巨集颁程式-函式与巨集
颁程式-函式与巨集
艾鍗科技
?
張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 程式語言 - 試閱版
張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 程式語言 - 試閱版張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 程式語言 - 試閱版
張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 程式語言 - 試閱版
逸 張
?
第3章算法与控制语句
第3章算法与控制语句第3章算法与控制语句
第3章算法与控制语句
summerfeng
?
神州泰岳测试试题(笔试)
神州泰岳测试试题(笔试)神州泰岳测试试题(笔试)
神州泰岳测试试题(笔试)
yiditushe
?
Javascript share
Javascript shareJavascript share
Javascript share
Xu Mac
?
[系列活動] 手把手教你R語言資料分析實務
[系列活動] 手把手教你R語言資料分析實務[系列活動] 手把手教你R語言資料分析實務
[系列活動] 手把手教你R語言資料分析實務
台湾资料科学年会
?
Practical data analysis in R: from data collection to data insight
Practical data analysis in R: from data collection to data insight Practical data analysis in R: from data collection to data insight
Practical data analysis in R: from data collection to data insight
Chun-Min Chang
?
Practical Data Analysis in R
Practical Data Analysis in RPractical Data Analysis in R
Practical Data Analysis in R
Chun-Ming Chang
?
颈辞蝉分享
颈辞蝉分享颈辞蝉分享
颈辞蝉分享
Lucien Li
?
Java SE 7 技術手冊 - 課後練習解答
Java SE 7 技術手冊 - 課後練習解答Java SE 7 技術手冊 - 課後練習解答
Java SE 7 技術手冊 - 課後練習解答
Justin Lin
?
《Java程序设计》期末考试试题 (六)
《Java程序设计》期末考试试题 (六)《Java程序设计》期末考试试题 (六)
《Java程序设计》期末考试试题 (六)
jane2006
?
数据结构回顾
数据结构回顾数据结构回顾
数据结构回顾
Zehua HONG
?
1 C入門教學
1  C入門教學1  C入門教學
1 C入門教學
Sita Liu
?
xwz 2010-10-31
xwz 2010-10-31xwz 2010-10-31
xwz 2010-10-31
carlxwz
?
Python 入门
Python 入门Python 入门
Python 入门
kuco945
?
笔测迟丑辞苍学习笔记
笔测迟丑辞苍学习笔记笔测迟丑辞苍学习笔记
笔测迟丑辞苍学习笔记
Lingfei Kong
?
竞赛中颁++语言拾遗
竞赛中颁++语言拾遗竞赛中颁++语言拾遗
竞赛中颁++语言拾遗
乐群 陈
?
dbug in mysql
dbug in mysqldbug in mysql
dbug in mysql
Tim Chou
?
颁程式-函式与巨集
颁程式-函式与巨集颁程式-函式与巨集
颁程式-函式与巨集
艾鍗科技
?
張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 程式語言 - 試閱版
張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 程式語言 - 試閱版張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 程式語言 - 試閱版
張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 程式語言 - 試閱版
逸 張
?
第3章算法与控制语句
第3章算法与控制语句第3章算法与控制语句
第3章算法与控制语句
summerfeng
?
神州泰岳测试试题(笔试)
神州泰岳测试试题(笔试)神州泰岳测试试题(笔试)
神州泰岳测试试题(笔试)
yiditushe
?
Javascript share
Javascript shareJavascript share
Javascript share
Xu Mac
?
[系列活動] 手把手教你R語言資料分析實務
[系列活動] 手把手教你R語言資料分析實務[系列活動] 手把手教你R語言資料分析實務
[系列活動] 手把手教你R語言資料分析實務
台湾资料科学年会
?
Practical data analysis in R: from data collection to data insight
Practical data analysis in R: from data collection to data insight Practical data analysis in R: from data collection to data insight
Practical data analysis in R: from data collection to data insight
Chun-Min Chang
?
Practical Data Analysis in R
Practical Data Analysis in RPractical Data Analysis in R
Practical Data Analysis in R
Chun-Ming Chang
?
颈辞蝉分享
颈辞蝉分享颈辞蝉分享
颈辞蝉分享
Lucien Li
?

More from yiditushe (20)

厂辫谤颈苍驳入门纲要
厂辫谤颈苍驳入门纲要厂辫谤颈苍驳入门纲要
厂辫谤颈苍驳入门纲要
yiditushe
?
J Bpm4 1中文用户手册
J Bpm4 1中文用户手册J Bpm4 1中文用户手册
J Bpm4 1中文用户手册
yiditushe
?
性能测试实践2
性能测试实践2性能测试实践2
性能测试实践2
yiditushe
?
性能测试实践1
性能测试实践1性能测试实践1
性能测试实践1
yiditushe
?
性能测试技术
性能测试技术性能测试技术
性能测试技术
yiditushe
?
Load runner测试技术
Load runner测试技术Load runner测试技术
Load runner测试技术
yiditushe
?
J2 ee性能测试
J2 ee性能测试J2 ee性能测试
J2 ee性能测试
yiditushe
?
面向对象的闯蝉培训
面向对象的闯蝉培训面向对象的闯蝉培训
面向对象的闯蝉培训
yiditushe
?
贵濒别虫3中文教程
贵濒别虫3中文教程贵濒别虫3中文教程
贵濒别虫3中文教程
yiditushe
?
开放源代码的全文检索尝耻肠别苍别
开放源代码的全文检索尝耻肠别苍别开放源代码的全文检索尝耻肠别苍别
开放源代码的全文检索尝耻肠别苍别
yiditushe
?
基于分词索引的全文检索技术介绍
基于分词索引的全文检索技术介绍基于分词索引的全文检索技术介绍
基于分词索引的全文检索技术介绍
yiditushe
?
Lucene In Action
Lucene In ActionLucene In Action
Lucene In Action
yiditushe
?
Lucene2 4学习笔记1
Lucene2 4学习笔记1Lucene2 4学习笔记1
Lucene2 4学习笔记1
yiditushe
?
Lucene 全文检索实践
Lucene 全文检索实践Lucene 全文检索实践
Lucene 全文检索实践
yiditushe
?
Lucene 3[1] 0 原理与代码分析
Lucene 3[1] 0 原理与代码分析Lucene 3[1] 0 原理与代码分析
Lucene 3[1] 0 原理与代码分析
yiditushe
?
7 面向对象设计原则
7 面向对象设计原则7 面向对象设计原则
7 面向对象设计原则
yiditushe
?
10 团队开发
10  团队开发10  团队开发
10 团队开发
yiditushe
?
9 对象持久化与数据建模
9  对象持久化与数据建模9  对象持久化与数据建模
9 对象持久化与数据建模
yiditushe
?
8 Uml构架建模
8  Uml构架建模8  Uml构架建模
8 Uml构架建模
yiditushe
?
厂辫谤颈苍驳入门纲要
厂辫谤颈苍驳入门纲要厂辫谤颈苍驳入门纲要
厂辫谤颈苍驳入门纲要
yiditushe
?
J Bpm4 1中文用户手册
J Bpm4 1中文用户手册J Bpm4 1中文用户手册
J Bpm4 1中文用户手册
yiditushe
?
性能测试实践2
性能测试实践2性能测试实践2
性能测试实践2
yiditushe
?
性能测试实践1
性能测试实践1性能测试实践1
性能测试实践1
yiditushe
?
性能测试技术
性能测试技术性能测试技术
性能测试技术
yiditushe
?
Load runner测试技术
Load runner测试技术Load runner测试技术
Load runner测试技术
yiditushe
?
J2 ee性能测试
J2 ee性能测试J2 ee性能测试
J2 ee性能测试
yiditushe
?
面向对象的闯蝉培训
面向对象的闯蝉培训面向对象的闯蝉培训
面向对象的闯蝉培训
yiditushe
?
贵濒别虫3中文教程
贵濒别虫3中文教程贵濒别虫3中文教程
贵濒别虫3中文教程
yiditushe
?
开放源代码的全文检索尝耻肠别苍别
开放源代码的全文检索尝耻肠别苍别开放源代码的全文检索尝耻肠别苍别
开放源代码的全文检索尝耻肠别苍别
yiditushe
?
基于分词索引的全文检索技术介绍
基于分词索引的全文检索技术介绍基于分词索引的全文检索技术介绍
基于分词索引的全文检索技术介绍
yiditushe
?
Lucene In Action
Lucene In ActionLucene In Action
Lucene In Action
yiditushe
?
Lucene2 4学习笔记1
Lucene2 4学习笔记1Lucene2 4学习笔记1
Lucene2 4学习笔记1
yiditushe
?
Lucene 全文检索实践
Lucene 全文检索实践Lucene 全文检索实践
Lucene 全文检索实践
yiditushe
?
Lucene 3[1] 0 原理与代码分析
Lucene 3[1] 0 原理与代码分析Lucene 3[1] 0 原理与代码分析
Lucene 3[1] 0 原理与代码分析
yiditushe
?
7 面向对象设计原则
7 面向对象设计原则7 面向对象设计原则
7 面向对象设计原则
yiditushe
?
10 团队开发
10  团队开发10  团队开发
10 团队开发
yiditushe
?
9 对象持久化与数据建模
9  对象持久化与数据建模9  对象持久化与数据建模
9 对象持久化与数据建模
yiditushe
?
8 Uml构架建模
8  Uml构架建模8  Uml构架建模
8 Uml构架建模
yiditushe
?

中心教员闯补惫补面试题1

  • 1. Java 高级培训师面试题 时间:120 分钟 一、选择题: 1、下面的哪些程序片断可能导致错误? A、 String s=”Gone with the wind”; String t=”good”; String k=s+t; B、 String s=”Gone with the wind”; String t; t=s[3]+”one”; C、 String s=”Gone with the wind”; String standard=s.toUpperCase(); D、 String s=”home directory”; String t=s-“directory”; 答案:[ D ] 2、在//point x 处的哪些申明是句法上合法的? Class Person { Private int a; Public int change(int m){return m;} } 第 1 页
  • 2. public class Teacher extends Person { public int b; public static void main(String arg[]){ Person p=new Person(); Teacher t=new Teacher(); Int I; //point x } } A、 i=m; B、 i=b; C、 i=p.a; D、 i=p.change(30); E、 i=t.b; 答案:[ B,D,E] 3、下面对于继承的哪些叙述是正确的? A、 在 java 中只允许单一继承 B、 在 java 中一个类只能实现一个接口 C、 在 java 中一个类不能同时继承一个类和实现一个接口。 D、 java 的单一继承使代码更可靠。 答案:[ D ] 第 2 页
  • 3. 4、那个叙述是对的? Public class Person{ static int arr[]=new int[10]; public Static void main(String a[]){ System out println(arr[1]); } } A、编译时将发生错误。 B、编译时正确但是运行时出错。 C、输出为 0。 D、输出为 null 答案:[ C ] 5、下面的哪些声明是合法的? A.long 1=4990; B int i=4L; C. float f=1.1; D. double d=34.4; E. double t=0.9F; 答案:[ A D] 第 3 页
  • 4. 6、在一个线程中使用 sleep(1000)方法,将使该线程在多少时间后或得 CPU 控制, (假设睡眠过程中不会有其他事件唤醒该线程) A.正好 1000 豪秒 B.1000 毫秒不到 C.>=1000ms D.不一定,可能>1000ms 可能<1000ms 答案:[ B ] 7、对于 import java.util.Vector 以下说法是错误的 A.Vector 属于 java.util 包 B.Vector 放在../java/util 目录下 C.Vector 放在 java.util 文件类 D.Vector 是 sun 公司的产物 答案:[ C ] 8、以下对于垃圾收集的说法是正确的 A.一旦一个对象成为垃圾,立即被回收掉 B.对象空间被收集掉之后,会调用该对象的 finalize()方法 C.Finalize()和 C++的析够函数是一回事 D.一个对象成为垃圾是因为不再有引用指向它,但是线程并非如此 答案:[ B ] 第 4 页
  • 5. 9、对于异常说法正确的是 A.一旦程序出现异常,程序就终止了 B.如果一个方法申明将会抛出异常,它就必须真的抛出异常 C.在 catch 子句中匹配异常是一中精确匹配 D.可能抛出系统异常的方法是不需要申明异常的 答案:[ D ] 10、使用下列方法(),能够把“ep”这个 JButton 类对象添加到 JFrame 对象 “frm”的当前内容窗格的中心。 A.frm.getContentPane().add(ep, BorderLayout.CENTER) B.frm.add(ep.”Center”).getContentPane() C.frm.getContentPane().add(BorderLayout.CENTER, ep) D.frm.getContentPane(),add(”ep”,Center) 答案:[ A ] 11、利用下列构造函数准备对文件 abc.txt 操作,但文件 abc.txt 在当前目录不存 在,不会产生运行时错误的是: A.BufferedReader breader=new BufferedReader( new FileReader("abc.txt")); B.PrintWriter out = new PrintWriter( new FileWriter("abc.txt"),true); C.FileInputStream fin = new FileInputStream("abc.txt"); 第 5 页
  • 6. D.OutputStreamWriter out= new OutputStreamWriter( new FileOutputStream("abc.txt")); 答案:[ B ] 12、在 Java 语言中,类 Worker 是类 Person 的子类,Worker 的构造方法中有 一句“super()”,该语句()。 A.调用类 Worker 中定义的 super()方法 B.调用类 Person 中定义的 super()方法 C.调用类 Person 的构造方法 D.语法错误 答案:[ C ] 13、下面 JAVA 代码编译运行后,下列选项中,()会出现在输出结果中。 public class test3{ public static void main(string args[ ]) { for (int i=0;i<3; i ++){ for(int j=3;j >=0;j--){ if(i= =j) continue; system.out.printin(“i=”+i+“j”=+j); } } 第 6 页
  • 7. } } A.i =0 j=3 B.i =0 j=0 C.i =2 j=2 D.i =0 j=2 E.i =1 j=2 答案:[ A D E ] 14、在 java 中,下列代码段允许按钮注册一个 action 事件的是() A.button.enableActionEvents() B.button.addActionListener(anActionListener) C.button.enableEvents(true) D.button.enableEvents(AWTEvent.ACTION_EVENT_MASK) 答案:[ ] 15、编译执行下列 JAVA 代码后在标准输出上打印出: public class ShortCkt{ public static void main(String args[]){ int counter=0; boolean t=true; boolean f=false; 第 7 页
  • 8. boolean b=false; b=(t&&((counter++)==0)); b=(f&&((counter+=2)>0)); System.out.println(counter); } } A.0 B.1 C.2 D.3 答案:[ ] 16、在 java 语言中,如果你有下面的类定义: abstract class Shape{ abstract void draw(); } class Square extends Shape{}. A.一切成功编译 B.Shape 可以编译,Square 不能编译 C.Square 可以编译,Shape 不能编译 D.Square,Shape 都不能编译 答案:[ ] 第 8 页
  • 9. 二、Java API 题: JDBC 连 SqlServer 数据库的步骤 第 9 页
  • 10. 三、Java 面向对象程序设计: 根据你所掌握的面向对象知识,请用 Java 语言实现一个防火门,防火门目 前能够防火,但不排除将来可以增加防盗窃等其他功能。实现防火功能时,只需 要在控制台简单地输出一句“I can avoid fire” 第 10 页
  • 11. 四、给出下题的算法(Java 语言实现) 将 1、2、3、4、5、6、7、8、9 这九个数字分成三个百位数,每个数字用且只用一 次,,并且第三个数字是第一个的 3 倍,第二个数字是第一个的 2 倍。求三 个数。[说明,结果可能多于一组,例如 327 654 981] 第 11 页