2014年下试题(JAVA语言)

loading 分享 2026-9-2 下载文档

对于下列代码: public class Parent{

public int addValue(int a,int b){ } }

class Child extends Parent{ }

下述哪个方法可以加入类Child( )。 A. int addValue( int a, int b ){// do something...} B. public void addValue (int a, int b ){// do something...} C. public int addValue( int a ){// do something...}

D. public int addValue( int a, int b )throws MyException {//do something...} 28.(1分)

对于catch子句的排列,下列哪种是正确的( )。 A.父类在先,子类在后 B.子类在先,父类在后

C.有继承关系的异常不能在同一个try程序段内 D.如何排列都无关 29.(1分)

在异常处理中,如释放资源、关闭文件、关闭数据库等由( )来完成。 A.try子句 B.catch子句

C.finally子句 D.throw子句

int s; s=a+b; return s;

30.(1分)

为16位Unicode字符流提供读和写操作支持的类分别是( )。 A. FileInputStream类和FileOutputStream类 B. InputStream类和OutputStream类

C. FileReader类和FileWriter类 D. File_Reader类和File_Writer类

第二大题:实践题(70 分) 1.程序逻辑题 (20分)

有1、2、3、4四个个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

(备注:考生按照系统提示目录保存试题文件,每道试题建立一个文件夹,文件夹名为题目编号。文件夹中的文件命名参照提示所给的程序架构。例:第一题的试题文件夹名为“1”,文件名为“Exam1.java”,对应的字节码文件为:Exam1.class。)

2. 程序界面设计(25分)

问题描述:

如下图所示,设计一个窗体,此窗体中包含一个多行文本框,并实现一个文件菜单的功能,在该菜单中具有新建文件、打开文件、关闭文件和退出系统等内容。

程序结构如下: import javax.swing.*;

public class Exam2 extends JFrame{

//定义变量 public Exam2(){ //初始化 }

public static void main(String[] args){ }

new Exam2();

}

(备注:考生按照系统提示目录保存试题文件,每道试题建立一个文件夹,文件夹名为题目编号。文件夹中的文件命名参照提示所给的程序架构。例:第一题的试题文件夹名为“1”,文件名为“Exam1.java”,对应的字节码文件为:Exam1.class。)

3. 文件操作(25分) 问题描述:

给定一个文件和一个字符串,判断文件是否包含该字符串,如果包含,请打印出包含该字符串的行号以及该行的全部内容。 提示:

(1)使用缓冲流(BufferedReader)读取文件,定义行号初值为0。

(2)遍历文件每一行并判断,包含则将行号和行内容存入hashMap中,行号作为key,行内容作为value,最后遍历hashMap即可。 (3)hashMap遍历代码如下:

Map map = new HashMap();

Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { }

Entry entry = (Entry) iter.next(); Object key = entry.getKey(); Object val = entry.getValue();

(4)文件test1的内容如下

Come on!

It is time to go to the park. we are friend. Don't waste your time. 时间的英文是time。

程序结构如下:

import java.io.BufferedReader;

import java.io.FileReader; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; public class Exam3 {

public static void findStringInFile(String fileName, String subStr) throws Exception { //在文件中查找指定字符串 }

public static void main(String[] args) throws Exception {

findStringInFile(\ //查询文件test1中是否有指定字符串time存在 } }

(备注:考生按照系统提示目录保存试题文件,每道试题建立一个文件夹,文件夹名为题目编号。文件夹中的文件命名参照提示所给的程序架构。例:第一题的试题文件夹名为“1”,文件名为“Exam1.java”,对应的字节码文件为:Exam1.class。)


2014年下试题(JAVA语言).doc 将本文的Word文档下载到电脑
搜索更多关于: 2014年下试题(JAVA语言) 的文档
相关推荐
相关阅读