当前位置:首页 >> 其它课程 >> 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认证_资格考试/认证_教育专区。Java上机题目及答案代码...java上机2参考代码 9页 免费 JAVA上机1参考代码 9页 免费 java上机题及答案...

JAVA上机题

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

华为上机题库整理

华为上机题库整理_面试_求职/职场_实用文档。以前上机考试编程工具为 C/C++: VC 6.0; Java: eclipse, 这次改成 C/C++: VS2005(或 VC6.0) Java:JDK1.7。...

Java上机实践练习题

Java上机实践练习题_IT认证_资格考试/认证_教育专区。JAVA上机 Java 上机实践一实验 1、JDK 下载、安装、配置 实验 2、 编写一个 Java 应用程序,在屏幕上输出“...

Java上机习题解答

Java上机习题解答_IT认证_资格考试/认证_教育专区。任务 4:编写程序,模拟银行...Java程序上机练习题 67页 5下载券 java上机例题 5页 1下载券 Java程序设计...

2015JAVA上机考试题(1)

2015JAVA上机考试题(1)_IT认证_资格考试/认证_教育专区 暂无评价|0人阅读|0次下载|举报文档2015JAVA上机考试题(1)_IT认证_资格考试/认证_教育专区。11 代码 ...

1.java基础上机题目

1.java基础上机题目_IT认证_资格考试/认证_教育专区。JAVA上机题上机题 1. 如果小明的 JAVA 成绩大于 90 分,而且音乐成绩也大于 80 分,奖励他手机一个;或者 ...

浙大java上机题全解

浙大java上机题全解_工学_高等教育_教育专区。程序填空,不要改变与输入输出有关的语句。 输入1个实数 x,计算并输出其平方根。 例: 输入 1.21 输出 The ...

java上机题目

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

常见的Java上机面试题

常见的Java上机试题_IT/计算机_专业资料。常见的 Java 上机试题 在程序员面试中, 在程序员面试中,主要的考试形式分为笔试和上机编程考试两部分。 主要的考试...
更多相关标签:
java上机面试题 | java web上机面试题 | java上机面试题大全 | java上机测试题 | 计算机一级上机试题 | 计算机二级上机试题 | vb上机试题 | c 上机试题 |
网站地图

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