第一范文网 - 专业文章范例文档资料分享平台

2014年下试题(JAVA语言)

来源:用户分享 时间:2025/8/23 13:19:21 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

对于下列代码: 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语言) 的文档
2014年下试题(JAVA语言).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1h80w7obhy0fvam2h1pw_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top