二级JAVA机试2006年03月_第1页
二级JAVA机试2006年03月_第2页
二级JAVA机试2006年03月_第3页
二级JAVA机试2006年03月_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 真题 二级 JAVA 机试 2006 年 03 月一、基本操作题第 1 题:注意:下面出现的“考生文件夹”均为 %USER。% 在考生文件夹下存有文件名为 Java_1.java 文件,请完善 Java_1.java 文 件,并进行调试,程序先显示一个输入窗口如下:连续输入 3 个整数,显示积的结果如下:由于 Java_1.java 文件不完整,请在注释行“ /*Found* ”下 一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其 他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件 的文件名。给定源程序:public class Java_1public

2、 static void main(String args) int x, y, z, result;String xVal, yVal, zVal;Found*xVal=JOptionPane.( 输入第yVal=JOptionPane.showInputDialog( zVal=JOptionPane.showInputDialog(1 个整数 :);输入第 2 个整数:);输入第 3 个整数:);Found*x=Integer.(xVal);y=Integer.parseInt(yVal); z=Integer.parseInt(zVal); result=x*y*z;. showMes

3、sageDialog(null, 三个整数之积是 +result);System.exit(0); 参考答案:showInputDialog parseInt JOptionPane第 1 处:输入对话框函数,需填入 showInputDialog 。第 2 处:将字符串转 换成整数的函数,需填入 parseInt 。第 3 处:显示信息对话框函数,需填入 JOptionPane 。二、简单应用题 第 2 题: 注意:下面出现的“考生文件夹”均为 %USER。%在考生文件夹下存有文件名为 Java_2.java 文件,本题功能是完成对字符 串缓存类中与字符相关方法的应用。请完善 Java_2.

4、java 文件,并进行调试, 程序运行的某次结果如下:由于 Java_2.java 文件不完整,请在注释行“ /*Found* ”下 一行语句的下面线地方填入正确内容,然后删除下画线,请勿删除注释行或其 他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件 的文件名。给定源程序:publ ic class Java_2你好 ! 祝你成功 !);public static void main(String args) StringBuffer buf=new StringBuffer( String output=bur=+buf.toString()+ nCharacter a

5、t 0:+buf.charAt(0)+nCharacter at 4:+buf.charAt(4);Foundchar charArray=charbuf.length();Foundbuf.(0, buf.length(), charArray, 0);output+= nn 在字符串缓存中的字符是 :output+=charArrayi;buf.setCharAt(0, 您);buf setCharAt(6, 材);output+=nnbuf=+buf.toString();/*Found*bur.;output+=nnbuf=+buf.toString(); JOptionPane.sh

6、owMessageDialog(null, output, 字符串缓存的字符相关方法示范 , JOptionPane.INFORMATION_MESSAGE)p; 参考答案:System.exit(0);Foundfor(int i=0; i ;+i)new getChars charArray.length reverse()第 1 处:定义字符数组,需填入 new。第 2 处:创建文本域对象,需填入 getChars 。第 3 处:循环变量的终值, 需填入 charArray.length 。第 4 处:将字 符串缓冲区里的字符串反向排列,需填入 reverse() 。三、综合应用题第 3

7、 题: 注意:下面出现的“考生文件夹”均为 %USER。%在考生文件夹中存有文件名为 Java_3.java 的文件,该程序是不完整的, 请在注释行“ /*Found* ”下一行语句的下画线地方填入正 确内容,然后删除下画线,请勿删除注释行或改动其他已有语句内容。存盘时 文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:Java_3.java 程序是一个二分法检索算法程序,完成程序,然后运行并所 得结果为对 ArrayList 分类: 白,粉红,紫,红,茶色,蓝,黄,黑 检索关键字:黑 找到下标 7 检索关键字:红找到下标 3检索关键字:粉红找到下标 1检索关键字:绿没有找到

8、 -5 检索关键字:灰没有找到 -1 检索关键字:橙色 没有找到 -1 给定源程序:/Java_3.java: 二分法检索算法 public class Java_3红, 白 , 蓝,private String colors= 黑 ,黄,引用Found/ 首项/ 中间项/ 最后项/ 最低/ 不存在紫, 茶色, 粉红 );private ArrayList aList;/ArrayList public Java_3()aList=new ArrayList(Arrays.asList(colors);Collections.sort(aList);/ArrayList 分类对 ArrayLi

9、st 分类 :+aList); public void printSearchResults()printSearchResultsHelper(colorsE3); printSearchResultsHelper(colors0);printSearchResultsHelper(colors7); printSearchResultsHelper(绿);printSearchResultsHelper(灰);/ 不存在printSearchResultsHelper();private void printSearchResultsHelper(String key)int result=0;System out.println(n 检索关键字 :+key); result=Collections binarySearch(aList, key);=0? 找到下标 +result : 没有找到 (+result

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论