文章目录

  • 基本操作
  • 简单应用
  • 综合应用

基本操作

在考生文件夹中存有文件名为Java_1.java的文件,该程序是不完整的,请在注释行“//Found”下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他己有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。
本题的要求是:
完善该程序并进行调试,使程序在命令行中输出结果如下:
false

public class Java_1{void equalsMethod1(){//*********Found**********__________ s1= "how are you";//*********Found**********_________ s2={'h','o','w',' ','a','r','e',' ','y','o','u'};//*********Found**********System.out.println(s1==s2._____________());}public static void main(String args[]){Java_1 OperAndExp=new Java_1();OperAndExp.equalsMethod1();}
}

本题着重考察考生对Java语言基本数据类型的掌握情况。
本题中的第一个空格:在Java语言中,第一次使用变量s1时前面应加上变量类型,赋值语句为字符串型,字符串的类型为String,因此此处空格填入String;
本题中的第二个空格:在Java语言中,第一次使用变量s2时前面应加上变量类型,赋值语句为字符数组,字符数组的类型为char[],因此此处空格填入char[];
本题中的第三个空格:字符串和字符数组要做比较,将字符数组转换为字符串,因此此处空格填入toString()方法将s2转换为字符串,因此此处空格填入toString。
本评析仅作参考。

简单应用

在考生文件夹中存有文件名为Java_2.java的文件,该程序是不完整的,请在注释行"//Found"下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。
本题的要求是:
在标题为"千里共婵娟"的JFrame窗口中,在蓝色天空的背景下,显示出一轮明月。程序输出结果如下: 

import java.awt.*;
import java.awt.geom.*;
//*********Found**********
import javax._______________.*;public class Java_2
{public static void main(String[] args){DrawFrame frame = new DrawFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//*********Found**********frame._______________(true);}
}//*********Found**********
class ___________________ extends JFrame
{public DrawFrame(){setTitle("千里共婵娟");setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);DrawPanel panel = new DrawPanel();
//*********Found**********Container contentPane = ___________________();
//*********Found**********contentPane.______________(panel);}public static final int DEFAULT_WIDTH = 400;public static final int DEFAULT_HEIGHT = 240;
}//*********Found**********
class DrawPanel ________________________
{public void paintComponent(Graphics g){super.paintComponent(g);Graphics2D g2 = (Graphics2D)g;double l = 0;double r = 0;double w = 400;double h = 400;Rectangle2D re = new Rectangle2D.Double(l,r,w,h);g2.setPaint(Color.BLUE);g2.fill(re);double leftX = 50;double topY = 50;double width = 50;double height = 50;Rectangle2D rect = new Rectangle2D.Double(leftX, topY, width, height);Ellipse2D ellipse = new Ellipse2D.Double();ellipse.setFrame(rect);g2.setPaint(Color.YELLOW);g2.fill(ellipse);}
}

本题着重考察考生对Java语言中swing组件的掌握情况。
本题中的第一个空格:在Java语言中,JFrame为swing组件下的类,因此要引入swing包,因此此处空格填入swing;
本题中的第二个空格:DrawFrame类的对象frame被创建后需要设置为可见才能在界面上显示,因此此处空格填入setVisible;
本题中的第三个空格:java中构造函数和类名一致,DrawFrame作为一个类已经被使用,因此此处空格填入DrawFrame;
本题中的第四个空格:java中Swing组件的窗体通常和组件的容器相关,所以在JFrame对象创建完成后,需要调用getContentPane()方法将窗体转换为容器,然后在容器中添加组件,因此此处空格填入getContentPane;
本题中的第五个空格:container转换为容器后就可以将drawpanel加进来,容器中添加panel一般使用add方法,因此此处空格填入add;
本题中的第六个空格:DrawPanel继承自JPanel,因此此处空格填入extends JPanel。
本评析仅作参考。

综合应用

在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行“//Found”下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。
本题的要求是:
在考生文件夹中存有文本文件a.txt。在命令行下输入java Java_3 a.txt b.txt运行。程序的运行结果是将a.txt的内容拷贝到b.txt文件中。并在命令屏幕上显示如下:
has done!

a.txt copy a.txt to b.txt

Java_3.java

import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;public class Java_3
{public static void main(String args[]){if(args.length<2){System.out.println("ERROR: need parameters.");    System.out.println("-usage: java <classname> <file1> <file2>");    System.exit(0);      //退出程序}//*********Found**********File f1=new _________________( args[0] );//*********Found**********File f2=new File( _________________ );try{FileReader fr=new FileReader(f1);FileWriter fw=new FileWriter(f2);int b;         while((b=fr.read()) != -1) //*********Found**********fw.write( ________________ );//*********Found**********fr._____________();       //关闭流文件//*********Found**********fw._____________();      //关闭流文件System.out.println("has done!");}catch(IOException e){e.printStackTrace();} }
}

本题着重考察考生对Java语言读写文件的掌握情况。
本题中的第一个空格:在Java语言中,文件对象的新建一般使用new File(),因此此处空格填入File;
本题中的第二个空格:在本题中需要使用两个文件,传入的变量为args数组,且对长度小于2作了异常处理,因此可以使用args[1]作为另一个文件对象,因此此处空格填入args[1];
本题中的第三个空格:b作为读取文件的单个字节存放的变量,因此将b写入新文件即可,因此此处空格填入b;
本题中的第四个空格:java中关闭流文件使用close()方法,因此此处空格填入close;
本题中的第五个空格:java中关闭流文件使用close()方法,因此此处空格填入close。
本评析仅作参考。

java操作题35套相关推荐

  1. java操作题36套

    文章目录 基本操作 简单应用 综合应用 基本操作 在考生文件夹中存有文件名为Java_1.java的文件,该程序是不完整的,请在注释行"//Found**"下一行语句的下划线地方填 ...

  2. java操作题37套

    文章目录 基本操作 简单应用 综合应用 基本操作 在考生文件夹中存有文件名为Java_1.java的文件,该程序是不完整的,请在注释行"//Found"下一行语句的下划线地方填入正 ...

  3. 计算机二级c语言109套,2016年9月计算机二级C语言操作题109套讲述.docx

    2016年9月计算机二级C语言操作题109套讲述 1#include unsigned long fun(unsigned long n){ unsigned long x=0; int t; whi ...

  4. 全国计算机等级考试题库二级C操作题100套(第35套)

    第35套: 给定程序中,函数fun的功能是建立一个N×N的矩阵. 矩阵元素的构成规律是:最外层元素的值全部为1:从外向内第2层元素的值全部为2:第3层元素的值 全部为3,-依次类推.例如,若N=5,生 ...

  5. 全国计算机等级考试题库二级C操作题100套(第58套)

    第58套: 给定程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制 到形参t所指字符数组中,形成一个新串.若s所指字符串的长度小于n,则将整个 字符串复制到形参t所指字符数组中.例如 ...

  6. 全国计算机等级考试题库二级C操作题100套(第37套)

    第37套: 给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串并输出,若没找到则输出相应信息.ss所指字符串数组中共有N个字符串,且串长小于M.程 ...

  7. 全国计算机等级考试题库二级C操作题100套(第26套)

    第26套: 给定程序中已建立一个带有头结点的单向链表,链表中的各结点按数据域递增有序链接.函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个. 请在程序的下划线处填入正确的内容并把下划线 ...

  8. elasticSearch入门到java操作api一套搞定

    目录 写在前面 一.下载地址 二.solr与es比较 三.安装elasticsearch 四.安装可视化界面(hand插件) 使用 五.安装kibana 六.学习es核心概念 七.IK分词器插件 八. ...

  9. 全国计算机等级考试题库二级C操作题100套(第88套)

    第88套: 函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中:再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中: ...

最新文章

  1. python中一共有多少个关键字-Python中有几个关键字
  2. 《基于张量网络的机器学习入门》学习笔记7
  3. Leaflet中通过leaflet-measure插件实现测距测面效果
  4. 【深度学生】使用深度学习阅读和分类扫描文档
  5. python plot画图_1. 用Python画出漂亮的图表
  6. 认识探头(一) (转)
  7. OxyPlot.Wpf 图表控件使用备忘
  8. PRML(1)--绪论(上)多项式曲线拟合、概率论
  9. 什么是NVMe驱动器,您应该购买一个吗?
  10. 《DOOM启示录》读后感
  11. 如何写出布局好看而且漂亮的博客
  12. python 弧度制和角度制相互转换(math库和numpy库);计算反正余弦正切值
  13. Excel之MATCH和INDEX函数(零基础快速上手)
  14. 恒指赵鑫:7.19今日实盘喊单记录与小结
  15. 关于ubuntu 系统chromium浏览器启用AdobeFlashPlayer
  16. mysql 双活_Mysql双活方案
  17. 数字格式化、大数据BigDecimal、随机数生成方法random()
  18. 7-158 判断4和7的倍数
  19. HTTPS、TLS连接
  20. Windows 下 Let's Encrypt申请证书及使用

热门文章

  1. 滴滴Logi日志服务五大PASS套件开源时间表
  2. CK3M自定义伺服算法(C语言)开发的简单流程
  3. 谷歌大脑提出VeLO优化器,无需调参,最高比Adam快16倍!
  4. 老铁是要塞里最出名的铁匠大师,小铁是老铁的儿子,老铁希望小铁能传承他的衣钵为要塞的骑士们锻造护甲。经近一段时间的学习,小铁逐渐掌握了打铁的技术,但是他很快发现,每一天手臂的力量总是不如前一天
  5. java哪座城市好就业_Java开发工程师在哪些城市比较好就业?
  6. 面向对象编程实验课随笔(承继下的构造函数和析构函数)
  7. Atcoder Codefestival Exhibition/Team Relay/Tournament Round 简要题解
  8. 软件测试入门篇(五)测试点提炼
  9. 数据结构c语言版谭浩强pdf,谭浩强C语言_数据结构.pdf
  10. Windows11系统农业银行企业K宝无法正常使用的解决方法