2005年4月全国计算机等级考试二级Java语言程序设计笔试试卷

出处:www.examlink.com 作者:小罗 日期:2007年01月22日 15时42分

二、填空题(每空2分,共40分)
  请将每空的正确答案写在【1】至【20】序号的横线上,答在试卷上不得分。
  (1)某二叉树中度为2的结点有18个,则该二叉树中有 【1】 个叶子结点。
  答案:19
(2)在面向对象方法中,类的实例称为 【2】 。
  答案:对象
(3)诊断和改正程序中错误的工作通常称为 【3】 。
  答案:调试或程序调试或软件调试或Debug(英文字母大小写均可)或调试程序或调试软件
(4)在关系数据库中,把数据表示成二维表,每一个二维表称为 【4】 。
  答案:关系或关系表
(5)问题处理方案的正确而完整的描述称为 【5】 。
答案:算法或程序或流程图
(6)面向对象的语言将客观世界都看成由各种对象组成,共同特征和行为的对象组成类,类是变量和
【6】 的集合体。
答案:方法
(7)Java源文件中最多只能有一个 【7】 类,其它类的个数不限。
答案:public
(8)在Java中所实现的多维数组,实际上是由一维数组构成的 【8】 。

答案:数组的数组
(9)StringBuffer类提供 【9】 字符串对象的表示。
答案:可变或可编辑
(10)每个Applet程序必须有一个类是 【10】 类的子类。
答案:Applet
(11)线程在生命期中要经历5种状态,分别是新建状态、可运行状态、运行状态、 【11】 状态和
终止状态。
答案:阻塞
(12)FileInputStream是字节流;BufferedWriter是字符流;ObjectOutputStream是 【12】 。
答案:对象流或对象输出流
(13)break语句最常见的用法是在switch语句中,通过break语句退出switch语句,使程序从整个switch
语句后面的 【13】 开始执行。
答案:第一条语句
(14)请阅读下列程序代码,然后将程序的执行结果补充完整。
public class throwsException {
static void Proc(int sel)
throws ArithmeticException,ArrayIndexOutOfBoundsException{
System.out.println("In Situation"+sel);
if(sel==0){
System.out.println("no Exception caught");
return;
}else if(sel==1){
int iArray[]=new int[4];
iArray[1]=3;
}
}
public static void main(String args[]){
try{
Proc(0);
Proc(1);
}catch(ArrayIndexOutOfBoundsException e){
System.out.println("Catch"+e);
}finally{
System.out.println("in Proc finally");
}
}
执行结果:
In.Situation()
no Exception caught
【14】
in Proc finally
答案:In Situation 1
(15)当使用Thread t=new Thread(r)创建一个线程时,表达式:r instanceof Thread的值为 【15】 。
答案:false

最后更新时间:2008-05-28 11:40:19
文章评论
共有 0 位网友发表了评论
用户名: 新注册) 密码: 匿名评论 [查看所有评论]

评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
您可以用以下几种方式找到此文章

考试全流程