《Java程序设计》笔试卷B试题(2)
XXXXXX大学 XXX学院
26、下面说法正确的是( )。
A)如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。
B)如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
C)如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。
D)接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。 27、下面关于Java中异常处理try块的说法正确的是( )?
A) try块后通常应有一个catch 块,用来处理try块中抛出的异常。 B) catch 块后必须有finally块。
C)可能抛出异常的方法调用应放在try块中。 D)对抛出的异常的处理必须放在try块中
28、下面关于对象串行化(Serializable)的说法正确的是( )。
A)一个类实现接口Serializable就能使之串行化,对象串行化并没有具体方法需要实现。
B)一个对象串行化后,能通过对象流读取对象或写入对象。 C)用transient关键字修饰的变量将不参与串行化。
D)串行化一个类,必须保证在恢复时java虚拟机能找到这个类的.class文件,否则将会出现ClassNotFoundException。
29、下面关于进程、线程的说法正确的是( )。 A)进程是程序的一次动态执行过程。一个进程在其执行过程中,可以产生多个线程——多线程,形成多条执行线索。
B)线程是比进程更小的执行单位,是在一个进程中独立的控制流,即程序内部的控制流。线程本身不能自动运行,栖身于某个进程之中,由进程启动执行。 C)Java多线程的运行与平台相关。
D)对于单处理器系统,多个线程分时间片获取CPU或其他系统资源来运行。对于多处理器系统,线程可以分配到多个处理器中,从而真正的并发执行多任务。 30、关于BufferedReader类的readLine()方法,以下说法正确的是()。 A)方法readLine()每次读取一行数据。 B)方法readLine()每次读取一个字节。
C)该方法可能抛出IOException异常,调用该方法时通常应将它放到try块中,并通过catch块处理异常。
D)如果读到流的末尾,该方法返回的结果为null。
三、填空题(本大题共5个小题,每小题4分,共20分)
得分 评阅人 31、若要输出以下格式的时间: 2006年10月21日星期六22时29分27秒 请将下面的程序段补充完整:
SimpleDateFormat dateFormat2= new SimpleDateFormat(_____(1)_____); System.out.println(dateFormat2._____ (2)______(new Date().getTime()));
第 6 页 共 11 页
XXXXXX大学 XXX学院
32、若某个方法的方法体中产生了异常,方法体中应通过关键字____(1)____抛出该异常对象。若某类的对象已声明,但没有被实例化,当调用对象的方法时,抛出的异常类型是:___(2)___。
33、类MulThread实现了Runnable接口,通过MulThread类对象创建线程对象t1的语句是:____(1)____。线程t1可通过方法调用____(2)_____启动。
34、假定一个英文表示的地址格式要求是:数字号码(至少1个),然后是一个或多个空格隔开,然后是一个单词(至少两个字母)表示的地名,或用空格隔开的两个单词(至少两个字母)表示的地名,例如: 5 waiganxijie Beijing,就是符合要求的地址格式。下面应用程序的main方法中使用JOptionPane类的文本输入对话框输入地址,通过正则字符串和字符串类的matches()方法判断是否为地址格式要求的地址。请完成程序填空。
import javax.swing.*;
import java.util.regex.Pattern; public class UseMatchesMethod{
public static void main( String args[] ) { String regex=____(1)_____; String input=JOptionPane.showInputDialog(\请输入地址\ if(____(2)____) System.out.println(input+\是有效的地址!\ else System.out.println(input+\不是有效的地址!\ } }
35、下面的程序的功能是:读取当前目录下的英文本本文件word.txt,并统计不同单词(不区分大小写)在文章中出现的次数,并将结果保存到当前目录下的文本文件1.txt中,请将程序补充完整。 import java.io.*; import java.util.*;
public class SortWord{
public static void main(String[] args)throws IOException{ TreeMap map=new TreeMap();
BufferedReader in=new BufferedReader(new FileReader(\ String line;
while((line=in.readLine())!=null){
StringTokenizer st=new StringTokenizer(line); while(st.hasMoreTokens()){
String word=st.nextToken().toLowerCase(); Object obj=map.get(word); if(obj==null){
_________________; } else {
Integer count=(Integer)obj;
map.put(word,new Integer(count.intValue()+1));
第 7 页 共 11 页
XXXXXX大学 XXX学院
} } }
in.close();
List keys=new ArrayList(map.keySet());
PrintWriter out=new PrintWriter(______________); Iterator iterator=keys.iterator(); while(iterator.hasNext()){
Object key=iterator.next();
out.println(key+\ }
out.close(); } }
四、程序阅读题(本大题共4个小题,每小题6分,共24分)
得分 评阅人 36、阅读下面的程序,回答问题(?问3分,?问3分,共6分)。 import java.awt.*; import javax.swing.*;
public class T extends JFrame { T( ) {
super(\
Container con=this.getContentPane(); con.setLayout(new GridLayout(2,3)); con.add(new JButton(\ con.add(new JButton(\ con.add(new JButton(\ con.add(new JButton(\ con.add(new JButton(\ con.add(new JButton(\ setSize(200, 80); setVisible(true); }
public static void main(String args[]) { new T(); } }
?画图表示程序运行后的图形界面。
?如果程序通过实现某个接口处理按钮的动作事件,则该接口名为何?接口中的方法头声明如何?
第 8 页 共 11 页
XXXXXX大学 XXX学院
37、阅读下面的程序,回答问题(?问3分,?问3分,共6分)。。
import java.util.*; public class T {
public static void main(String args[]) { Set set = new TreeSet();
set.add(new Integer(10)); set.add(new Integer(5)); set.add(new Integer(15)); set.add(new Integer(5)); …… 此处隐藏:5002字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




