计算机二级(java)机试94_第1页
计算机二级(java)机试94_第2页
计算机二级(java)机试94_第3页
全文预览已结束

下载本文档

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

文档简介

1、 模拟 计算机二级( java )机试 94一、基本操作题第 1 题:基本操作题下列程序要求在对话框中打印“欢迎您参加考试 ! ”。请将程序填写完整 注意:不改动程序结构,不得增行或删行。public class ex1public static void main(String args)JOptionPane.(null , 欢迎您参加考试 !);System.exit(0);参考答案:showMessageDialog详细解答:本题主要考查 Java 语言的 JOptionPane 类。解题关键是熟悉 JOptionPane 类的方法。在Java语言中,JOptionPane类用来实现类

2、似于 VB中MessageBox的 功能,但是它的功能要比 MessageBox完善的多。JOptionPane可以生成各种标 准的对 话框 , 大致有确认问题 的 ConfirmDialog 、允许用 户输入文字的 InputDialog 、 显 示 信 息 的 showMessageDialog 和 显 示 通 用 信 息 的 showOptionDialog 四种 。 本 题中 , 只要 求用 户显示信息, 所以 直接 调用 JOptionPane 类的 showMessageDialog 方法,实现信息的输出。 MessageDialog 的第 2 个参数,是一个字符串类型的参数,用来

3、显示需要在对话框内显示的文 字。二、简单应用题 第 2 题: 简单应用题 在当前文件夹中生成一个名为 Filel.txt的文件,在D盘里生成一个名为mydir 的文件夹,并在该文件夹中生成一个名为 File2.txt 的文件,最后输出 文件 File2.txt 的完整路径。修改下列程序中的错误之处,使程序能够正确运 行。注意:不改动程序结构,不得增行或删行。public class FileTestpublic static void main(String args)File dirObject=new File(d:mydir);File fileObjectl=new File(d:km

4、ydir,Filel.txt);File fileObject2=new File(d:/mydir,File2.txt);tryDirobject.mkdir();catch(SecurityException e)tryfileObject1.createNewFile();fileObject2.createNewFile();catch(I0Exception e)参考答案:应将程序中如下语句File dirObject=new File(d:mydir);FilefileObject1=new File(d:mydir,Filel.txt);File fileObject2=newF

5、ile(d:/mydir,File2.txt); 改 为 : File dirObject=new File(d:mydir);File fileObject1=new File(Filel.txt);FilefileObject2=new File(d:mydir,File2.txt);详细解答:本题考查如何生成文件对象,这是一道简单应用题。程序中生成了 3 个文件 对象 dirObject 、fileObject1 和 fileObject2 ,在对 dirObject 进行初始化时, 因为参数为绝对路径,所以调用 mkdir() 方法,这样就在参数指定的路径中生成 一个名为 mydir

6、的文件夹; 对 fileObject1 进行实例化时, 参数为相对路径, 所 以后面调用的是 createNewFile() 方法,程序运行后就会在当前路径下生成参数 中指定的文件; fileObject2 实例化后,调用 createNewFile() 方法,程序在参 数第一个字符串变量指定的文件夹中创建一个文件, 该文件的名称和相对路径由 参数的第二个字符串变量指定。三、综合应用题第 3 题:参考答案:g.drawLine(downX,downY,upX,upY) bDraw=true event.target= =btn详细解答:本题主要考查 Applet 的图形绘制、鼠标事件处理和用户

7、界面的相关知识点 以及会使用 boolean 类型的变量控制程序的流程。 解题关键是 , 熟悉 Applet 的图 形绘制,会用 Graphics 类的基本绘图方法,例如 drawLine() 方法;熟悉鼠标事 件处理,并能与图形绘制和用户界面设计相结合做简单的综合应用; 掌握一定的 程序流程的控制思想。 本题中,主要的思想是首先判断用户将鼠标按下与放开的 坐标位置,然后使用 drawLine() 方法绘制由鼠标按下点到放开点的直线。第 1 处,将 drawLine() 方法的几个参数颠倒,要明白此方法的几个参数的确切含义 才能正确修改。第2处,将bDraw变量的值设为false,这导致程序在调用paint() 方法时不能进入 g.drawLine 语句,应改为 true 。第 3 处,有两个错误:首先要 明确 clear 是 btn 对象显示在用 户界面的 名称,

温馨提示

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

评论

0/150

提交评论