当前位置:首页 >> 其它课程 >> 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基础上机题_IT认证_资格考试/认证_教育专区。一、 类和对象基础题(共 13 题) 1.编写一个 Java 应用程序,该程序中有 3 个类:Lader、Circle 和主类 A...

常见的Java上机面试题

常见的 Java 上机面试题 在程序员面试中,主要的考试形式分为笔试和上机编程考试两部分。笔试主要考查面试者的 基础是否牢固;上机考试主要考查面试者的实际开发能力...

java上机题目

java上机题目_IT认证_资格考试/认证_教育专区。java 上机实验题目上机...2.做编程练习题11.1 文档贡献者 珊珊2小朋友 贡献于2015-06-22 专题推荐 ...

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

基本操作(1 小题,计 30 分) 注意:下面出现的“考生文件夹”均为%USER% 在考生文件夹中存有文件名为 Java_1.java 的文件,该程序是不完整的,请 在注释行...

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

第 32 题 代码填空题, 子类的变量覆盖父类变量(10 分) 此题的上机步骤是: 1) 建立一个 Java 项目,名称可以按题号取名; 2) 建立一个类, 类的名称为 ...

JAVA上机题

JAVA上机题_IT认证_资格考试/认证_教育专区。第二次上机 //定义一个复数类,完成复数的加减运算,并进行测试。 public class Complex //定义复数类 { float real...

Java上机程序复习题

import java.io.*; public class a2 { public static void main(String args[])throws IOException { InputStreamReader read1=new InputStreamReader(System.in);...

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

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

常见的Java上机面试题

常见的Java上机试题_IT/计算机_专业资料。常见的 Java 上机试题 在程序员面试中, 在程序员面试中,主要的考试形式分为笔试和上机编程考试两部分。 主要的考试...

java web 上机题

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

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