2016计算机二级java考试上机模拟试题及答案
来源:才华咖 本文已影响1.26W人
来源:才华咖 本文已影响1.26W人
1. 基本操作(1小题,计30分)
注意:下面出现的“考生文件夹”均为%USER%
在考生文件夹中存有文件名为Java_的文件,该程序是不完整的,请
在注释行“//**********Found**********”下一行语句的下划线地方填入
正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。
存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。
本题的要求是:
程序在对话框中打印结果如下:
给定源程序:
import ionPane; //导入JOptionPane类
public class Java_1 {
public static void main( String args[] )
{
//*********Found********
____________________________________(
null, "欢迎n你n参加nJavan考试!" );
( 0 ); // 结束程序
}
}
/* JOptionPane类的常用静态方法如下:
showInputDialog()
showConfirmDialog()
showMessageDialog()
showOptionDialog()
*/
解题思路:
Java程序修改如下:
第1处:信息对话框,需填入 MessageDialog
参考源程序:c:wexam28990001hlpsys参考答案Java_
请把该程序复制到c:wexam28990001中,然后进行编译和执行。
2. 简单应用(1小题,计40分)
注意:下面出现的“考生文件夹”均为%USER%
在考生文件夹中存有文件名为Java_的.文件,该程序是不完整的,请
在注释行“//**********Found**********”下一行语句的下划线地方填入
正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。
存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。
本题的要求是:
创建一个二维整型数组,并将其以4行5列对齐的格式输出。程序运行结果
如下:
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
给定源程序:
public class Java_2
{
public static void main(String[] args) {
int[][] aMatrix = {{1,1,1,1,1},{2,2,2,2,2},{3,3,3,3,3},{4,4,4,4,4}};
TAB TAB int i = 0; //循环变量
TAB TAB int j = 0; //循环变量
//print matrix
for (i = 0; i < th; i++) {
//*********Found********
TAB for ( j = 0; __________________ ; j++) {
//*********Found********
TAB t(__________________ + " ");
TAB }
TAB tln();
}
}
}
解题思路:
Java程序修改如下:
第1处:循环语句的判断,需填入 j
第2处:打印二维数组的内容,需填入 aMatrix[i][j]
参考源程序:c:wexam28990001hlpsys参考答案Java_
请把该程序复制到c:wexam28990001中,然后进行编译和执行。
3. 综合应用(1小题,计30分)
注意:下面出现的“考生文件夹”均为%USER%
在考生文件夹中存有文件名为Java_的文件,该程序是不完整的,请
在注释行“//**********Found**********”下一行语句的下划线地方填入
正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。
存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。
本题的要求是:
下面是整数除法计算的程序,要求在出现异常时,能抛出异常信息。
考虑两种异常:
1) 输入非数字除数
2) 输入除法分母为零
该程序运行的三种结果状态如下:
1) 输入两个合法整数:
2) 输入非数字除数:
3) 输入除数为零:
给定源程序:
import malFormat;
import g.*;
import .*;
import t.*;
//*********Found********
public class Java_3 extends ________ implements ActionListener {
private JTextField input1, input2, output;
private int number1, number2;
private double result;
// 初始化
public Java_3()
{
//*********Found********
______( "示范异常" );
Container c = getContentPane();
ayout( new GridLayout( 3, 2 ) );
( new JLabel( "输入分子",
T ) );
input1 = new JTextField( 10 );
( input1 );
(
new JLabel( "输入分母和回车",
T ) );
input2 = new JTextField( 10 );
( input2 );
ctionListener( this );
( new JLabel( "计算结果", T ) );
output = new JTextField();
( output );
setSize( 425, 100 );
show();
}
//处理 GUI 事件
public void actionPerformed( ActionEvent e )
{
DecimalFormat precision3 = new DecimalFormat( "0.000" );
ext( "" ); // 空的JTextField输出
//*********Found********
___________ {
number1 = eInt( ext() );
number2 = eInt( ext() );
result = quotient( number1, number2 );
//*********Found********
ext(_______________________________);
}
catch ( NumberFormatException
103f
nfe ) {
MessageDialog( this,
"你必须输入两个整数",
"非法数字格式",
R_MESSAGE );
}
catch ( Exception dbze ) {
//*********Found********
_______________________________( this,
"除法异常",
"除数为零",
R_MESSAGE );
}
}
// 定义求商的方法,如遇除数为零时,能抛出异常。
public double quotient( int numerator, int denominator )
throws Exception
{
if ( denominator == 0 )
throw new Exception();
return ( double ) numerator / denominator;
}
public static void main( String args[] )
{
Java_3 app = new Java_3();
indowListener(
new WindowAdapter() {
public void windowClosing( WindowEvent e )
{
indow()ose();
( 0 );
}
}
);
}
}
/* JOptionPane类的常用静态方法如下:
showInputDialog()
showConfirmDialog()
showMessageDialog()
showOptionDialog()
*/
解题思路:
Java程序修改如下:
第1处:扩展窗体,需填入 JFrame
第2处:调用父类中特定的构造函数,需填入 super 或 new JFrame
第3处:异常时的入口,需填入 try
第4处:文本框内容的显示,需填入 at(result) 或
ring(result) 等等
第5处:信息对话框,需填入 MessageDialog
参考源程序:c:wexam28990001hlpsys参考答案Java_
请把该程序复制到c:wexam28990001中,然后进行编译和执行。
2016年计算机考试二级java模拟试题(含答案)
2016下半年计算机二级Java模拟试题及答案
2016年计算机二级JAVA上机试题及答案
2016年计算机二级《Java》机考试题及答案
计算机二级JAVA考试模拟试题及答案
2017年计算机二级考试Java模拟题及答案
2017年计算机二级考试java模拟试题及答案
计算机二级JAVA上机试题及答案2017
JAVA计算机二级上机试题及答案2017
2017年9月计算机二级JAVA考试模拟试题及答案
2017年计算机二级Java模拟试题及答案
2016年9月计算机二级Java模拟试题及答案
2015年计算机二级考试JAVA模拟试题库(二)答案及解析
2017年计算机二级JAVA考试模拟试题及答案
计算机二级《Java》上机试题及答案2016
2017年计算机二级考试java模拟题(含答案)
考试试题及答案参考
2016年9月计算机二级Java考前冲刺试题及答案
2016年计算机二级JAVA考试卷及答案
2017计算机二级考试Java练习题及答案
2016计算机二级java考试上机模拟试题及答案
计算机考试二级考试Java模拟试题附答案
2017年49次计算机二级Java考试试题及答案
2016年计算机二级JAVA考试题及答案
2017计算机二级Java模拟判断题及答案
2015下半年全国计算机二级Java全真模拟试题及答案
2017年计算机二级Java考试试题及答案
2017计算机二级JAVA考试巩固试题及答案
2017计算机等级考试二级java笔试套题及答案
计算机二级考试《java》试题及答案
全国计算机二级考试Java模拟试题(一)答案及解析
2017年3月计算机二级JAVA临考模拟试题与答案
2017年计算机二级考试JAVA冲刺试题及答案
2017年计算机二级考试Java测试题及答案
2017年9月计算机二级JAVA考试试题及答案
2016年计算机二级考试Java练习题及答案
2017年9月计算机二级Java机考试题及答案
全国计算机考试二级考试Java模拟试题附答案
计算机二级考试真题以及答案
2017下半年计算机二级Java考试试题及答案