2016年9月计算机等级考试正在紧张复习中,为帮助大家进一步复习java,yjbys小编为大家带来最新java上机试题及答案如下:

1. 基本操作(1小题,计30分)

注意:下面出现的“考生文件夹”均为%USER%

在考生文件夹中存有文件名为Java_1.java的文件,该程序是不完整的,请

在注释行“//**********Found**********”下一行语句的下划线地方填入

正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。

存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。

本题的要求是:

完善Java_1.java程序,并完成两个整数的输入,两个整数为:

最后按确定键退出程序。

给定源程序:

//计算两个整数的乘法

import javax.swing.JOptionPane;

public class Java_1 {

public static void main( String args[] ) {

int x, y, result;

String xVal, yVal;

xVal = JOptionPane.showInputDialog( "输入第1个整数:" );

yVal = JOptionPane.showInputDialog( "输入第2个整数:" );

//*********Found********

x = Integer.parseInt( _______xVal___________ );

y = Integer.parseInt( yVal );

result = x * y;

//*********Found********

JOptionPane._________showMessageDialog_______________( null, "两个数的积: " + result );

System.exit( 0 );

}

}

解题思路:

Java程序修改如下:

第1处:需转换成整数的`字符串变量,需填入 xVal

第2处:调用显示信息对话框,需填入 showMessageDialog

参考源程序:c:\wexam\28990001\hlpsys\参考答案\Java_1.java

请把该程序复制到c:\wexam\28990001中,然后进行编译和执行。

2. 简单应用(1小题,计40分)

注意:下面出现的“考生文件夹”均为%USER%

在考生文件夹中存有文件名为Java_2.java的文件,该程序是不完整的,请

在注释行“//**********Found**********”下一行语句的下划线地方填入

正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。

存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。

本题的要求是:

阅读Java_2.java程序,该程序的功能是将本程序代码打印输出。完成程

序编写并运行。所得结果即本程序代码。

给定源程序:

import java.io.*;

public class Java_2{

//*********Found********

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

long filePoint = 0 ;

String s;

RandomAccessFile file = new RandomAccessFile("Java_2.java","r");

long fileLength = file.length();

while (filePoint

//*********Found********

s = ______file_____.readLine();

System.out.println(s);

filePoint = file.getFilePointer();

}

file.close();

}

}

解题思路:

Java程序修改如下:

第1处:异常处理,需填入 throws

第2处:随机存取文件,需填入 file

参考源程序:c:\wexam\28990001\hlpsys\参考答案\Java_2.java

请把该程序复制到c:\wexam\28990001中,然后进行编译和执行。

3. 综合应用(1小题,计30分)

注意:下面出现的“考生文件夹”均为%USER%

在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请

在注释行“//**********Found**********”下一行语句的下划线地方填入

正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。

存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。

本题的要求是:

阅读Java_3.java程序,该程序利用BitSet算法,筛选得到1至1023之间

的素数。完成程序并运行所得结果为:

给定源程序:

//Java_3.java: 用BitSet完成Eratosthenes筛网算法找1至1023之间的素数.

import java.awt.*;

import java.awt.event.*;

import java.util.*;

import javax.swing.*;

public class Java_3 extends JFrame {

public Java_3(){

super( "BitSets" );

final BitSet sieve = new BitSet( 1024 );

Container c = getContentPane();

final JLabel status = new JLabel();

c.add( status, BorderLayout.SOUTH );

JPanel inputPanel = new JPanel();

inputPanel.add( new JLabel(

103f

"从1 至 1023" +

"输入值:" ) );

final JTextField input = new JTextField( 10 );

input.addActionListener(

new ActionListener() {

public void actionPerformed( ActionEvent e ){

更多相关试题推荐:

计算机二级java上机_计算机二级JAVA上机试题及答案相关推荐

  1. 惠州学院java试卷_惠州学院高等数学(下)期末试题参考答案

    高等数学(下)期末试题参考答案 一.单项选择题(每题2分,总计10分). 1.),(00y x f x 和),(00y x f y 存在是函数),(y x f 在点),(00y x 连续的( ). A ...

  2. java项目-第155期ssm班级同学录网站-java毕业设计_计算机毕业设计

    java项目-第155期ssm班级同学录网站-java毕业设计_计算机毕业设计 [源码请到资源专栏下载] 今天分享的项目是<ssm班级同学录网站> 该项目分为2个角色,管理员.用户. 用户 ...

  3. java项目-第127期SpringBoot+vue的智慧养老手表管理系统-java毕业设计_计算机毕业设计

    java项目-第127期SpringBoot+vue的智慧养老手表管理系统-java毕业设计_计算机毕业设计 [源码请到资源专栏下载] 本系统主要是通过智能手表监控老人的日常生活,比如血压.心率.睡眠 ...

  4. java项目-第126期SSM的物流仓库管理系统-java毕业设计_计算机毕业设计

    java项目-第126期SSM的物流仓库管理系统-java毕业设计_计算机毕业设计 [源码请到资源专栏下载] 大家好,今天分享的源码是<基于SpringBoot+Thymeleaf的物流仓库后台 ...

  5. java项目-第129期ssh的便利店运营管理系统-java毕业设计_计算机毕业设计

    java项目-第129期ssh的便利店运营管理系统-java毕业设计_计算机毕业设计 [源码请到资源专栏下载] 今天分享的项目是<一款基于SSH架构的便利店运营管理系统>,基本思想是使用数 ...

  6. java项目-第145期ssm汽车在线销售系统-java毕业设计_计算机毕业设计

    java项目-第145期ssm汽车在线销售系统-java毕业设计_计算机毕业设计 [源码请到资源专栏下载] 今天分享的项目是<ssm汽车在线销售系统> 该项目分为2个角色,管理员和用户. ...

  7. c语言将字母与数字分开存放,2017年计算机二级《C语言》考前提分试题及答案9...

    二.程序填空题(共18分). 下列给定程序中,函数flm的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序. 例如,s所指的字符串为"d ...

  8. 计算机一级电子表格和PP多少,2017年计算机一级《MSOffice》基本操作考前必做试题及答案5...

    二.基本操作题(10分) 1.将考生文件夹下MUNLO文件夹中的文件KUB.DOC删除. 2.在考生文件夹下LOICE文件夹中建立一个名为WENHUA的新文件夹. 3.将考生文件夹下JIE文件夹中的文 ...

  9. java二级考什么_计算机二级主要考什么内容?

    01 计算机二级包括二级C.二级C++.二级VB.二级VFP.二级Access.二级Java.二级office. 1.二级C:DOS命令,计算机组成原理,多媒体.数据库操作.计算机网络.C语言程序设计 ...

最新文章

  1. 阿里巴巴启动2017全球创客大赛 四大洲共设25个赛区
  2. flash 版的mp3编码代码
  3. java.lang.NullPointerException错误分析
  4. gdb常用命令及参考文档
  5. MySQL - 视图
  6. Java与C语言混合编程
  7. 用友t3服务器更改是哪个文件夹里,用友t3服务器地址变更
  8. java打印sscil码_SSCI期刊投稿指南库
  9. Android使用JSONObject解析接口json字符串(带日期)
  10. matlab 系数矩阵存储,用Matlab对矩阵进行LU分解法 值得收藏
  11. sed -n使用变量
  12. [leetcode每日一题2021/5/8]1723. 完成所有工作的最短时间
  13. 值得一看的纪录片——《河西走廊》墙裂推荐
  14. 专访架构师周爱民:谈企业软件架构设计[转]
  15. 最近做Jpeg编解码遇到的问题
  16. VM-CtenOS-8+Linux-8+LANMP环境中安装phpMyAdmin
  17. rt-thread 学习(二)外部中断 添加头文件 延时函数
  18. STM32--实测STM32F030F4P6待机(standby)功耗-3.7uA(RTC开启)
  19. 从零开始学 MySQL —数据库和数据表操作
  20. 来自网页消息do.php意思,PHP网页游戏学习之Xnova(ogame)源码解读(五)

热门文章

  1. 检测系列--YOLO系列
  2. n元n次方程求解c 语言,解n元一次方程
  3. Java实现xml与map互转
  4. linux用u盘上传文件,linux如何挂载U盘和文件系统(或需要用到).doc
  5. 回头看看NSURLConnection
  6. rabbitmq 持久化_RabbitMQ原理与相关操作(三)消息持久化
  7. 前端wxml取后台js变量值_微信小程序云开发教程WXML入门数据绑定
  8. JAVAWEB入门之Servlet相关配置
  9. 特征级融合_遥感影像融合的方法有哪些
  10. java将数字替换为空_将数字替换为java中正确位置的单词