当前位置:首页 >> 其它课程 >> Java上机试题

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( __________________ ); y = integer.parseint( yval ); result = x * y; //*********found******** joptionpane._________________________( 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[]) ___________ exception{ long filepoint = 0 ; string s; randomaccessfile file = new randomaccessfile("java_2.java","r"); long filelength = file.length(); while (filepoint<filelength){ //*********found******** s = ___________.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.*;:考试大-计算机二级考试 要求: 编写一个 get 方法,该方法返回 1000 以内的自恋数的个数,自恋数是一个三位数 其各位数字立方和等 于该三个数,如 371=3*3*3+7*7*7+1*1*1 他就是一个自恋数调用 get 方法,将返回指一字符形式写入新键 的结果文件 import java.io.*; public class JDesign2 {

public static void main(String args[]) throws IOException{ //BufferedWriter out=new BufferedWriter(new FileWriter("......")); // // //...... } static int get(){ // // // //...... } } 来源:考试大-计算机二级考试 要求 1 在考生文件夹的 paper 子文件夹下,新键结果文件 2 编写一个方法 get() ,该方法返回个位数 为 6,并且能被 3 整除的 4 位数的个数 3 调用 get 方法,并将返回指以字符形式写入新键的结果文件 import java.io.*; public class JDesign1 { public static void main(String args[]) throws IOException{ //BufferedWriter out=new BufferedWriter(new FileWriter("......")); // // //...... } static int get(){ // // // //...... } } 来源:考试大-计算机二级考试 要求在----n---处添加语句。 不得加 减行. 加 减句 。 调用函数 f 输出 n 的所有质数因子 如 n=13860 则输出 2 2 3 3 5 7 1 1 public class JModify2{ public static void f(int n){ int i=2; while(n>1){ ____ 1 ____ System.out.println(i); n/=i; } else ____ 2 ____

} } public static void main(String args[]){ int n=100; f(n); } } 来源:考试大-计算机二级考试 要求: 编写一个 get 方法,该方法返回 1000 以内的自恋数的个数,自恋数是一个三位数 其各位数字立方和等 于该三个数,如 371=3*3*3+7*7*7+1*1*1 他就是一个自恋数调用 get 方法,将返回指一字符形式写入新键 的结果文件 import java.io.*; public class JDesign2 { public static void main(String args[]) throws IOException{ //BufferedWriter out=new BufferedWriter(new FileWriter("......")); // // //...... } static int get(){ // // // //...... } } 来源:考试大-计算机二级考试 public class Java_3 { //点的坐标 int x,y; public Java_3() {} //*********Found******** public Java_3(int x,int y){____________________} //*********Found******** public Java_3(Java_3 p){_____________________} //以对象的形式返回当前点的位置 public Java_3 getLocation(){ //*********Found******** Java_3 p=_____________________; //实例化一个 Java_3 对象 p,其坐标是(x,y) //*********Found******** _____________________; //返回对象 p } //返回点的横坐标

public int getX(){return x;} //返回点的纵坐标 public int getY(){return y;} //把当前点移到新的位置(x,y)上 public void move(int x,int y){this.x = x;this.y = y;} //以(x,y)的格式返回点的位置 public String toString(){return "("+x+","+y+")";} //在原有坐标上分别增加 x 和 y public void translate(int x,int y){this.x += x;this.y += y;} public static void main(String args[]){ //*********Found******** Java_3 p=______________________; //生成一个对象(5,5) System.out.println("x="+ p.x+" y="+ p.y); System.out.println("Location is"+ p.toString()); //以(x,y)的方式打印坐标的位置 //*********Found******** _____________________; //在原有位置上增加(3,4) System.out.println("x="+ p.x+" y="+ p.y); //打印横坐标和纵坐标的值 System.out.println("Location is"+ p.toString()); //以(x,y)的方式打印坐标的位置 } }来源:考试大-计算机二级考试


赞助商链接
更多相关文档:

Java上机试题

常见的Java上机面试题 19页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 Java上机试题 隐藏>> 1. 基本操作(1 ...

Java上机题目及答案代码

Java上机题目及答案代码_IT认证_资格考试/认证_教育专区。Java上机题目及答案代码...java上机2参考代码 9页 免费 JAVA上机1参考代码 9页 免费 java上机题及答案...

java上机作业题以及部分答案

java上机作业题以及部分答案 - 第 11 题 编程序求[200,M]上的所有闰年之和(10 分) 请编程序求[200,M]中的所有闰年之和。 其中 200<M<1000。 由历法...

java期末上机考试题详细代码和注释

java期末上机考试题详细代码和注释_IT认证_资格考试/认证_教育专区。JDK版本为1.6复习题 1,产生 n 个 30 以内的随机数,统计并输出 1,2,3,各数段的数的个数...

计算机二级java上机真题40道

计算机二级java上机真题40道 - 二级 JAVA 上机试题汇编 ※※※第 01 套: 1. 基本...

计算机二级java上机真题40道

计算机二级java上机真题40道_IT认证_资格考试/认证_教育专区。二级 JAVA 上机...综合应用(1 小题,计 30 分) 注意:下面出现的“考生文件夹”均为%USER% 在...

Java基础上机题_分类整理版

Java基础上机题_分类整理版_IT认证_资格考试/认证_教育专区。一、 类和对象基础题(共 13 题) 1.编写一个 Java 应用程序,该程序中有 3 个类:Lader、Circle ...

java web 上机题

java web 上机题_IT认证_资格考试/认证_教育专区。雇员查询系统 1. 语言和环境 A、实现语言: Java B、实现技术: HTML、JavaScript、JSP、Servlet C、环境要求:...

17java上机

17JAVA_IO流 37页 免费 17java文件与IO流 34页 2财富值 17Java数据库连接 暂无评价 5页 免费 上机 暂无评价 50页 免费 上机 暂无评价 3页 免费 上机 暂无...

Java基础上机题_分类整理版

Java基础上机题_分类整理版 - 一、 类和对象基础题(共 13 题) 1.编写一个 Java 应用程序,该程序中有 3 个类:Lader、Circle 和主类 A。具体 要求如下:...

更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com