计算机二级

全国计算机二级Java上机操作练习题(4)

总分:100分 类型:模拟试题 费用:免费
答案:有 练习:44次 时间:90分钟
试卷介绍
全国计算机二级Java上机操作练习题(4)是针对全国计算机二级Java上机考试整理的试题,全国计算机二级Java上机操作练习题(4)主要包括基本操作题,简单应用题,综合应用题三种题型。
试卷预览
注意:下面出现的“考生文件夹”均为%USER%在考生文件夹中存有文件名为Java_1.java的文件,该程序是不完整的,请在注释行“//**********Found**********”下一行语句的下划线地方填入正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:完成程序并运行求得答案。运行结果为:TQ_IN= 188.88b= 302i= 1024c= Ud= 2.79994给定源程序:import java.io.*;public class Java_1{//*********Found********public static _______ main(String args[]){final double TQ_IN=188.88;long b;int i;//*********Found********______ c;double d=2.79994;b=0456;i=1024;c='U';System.out.println("TQ_IN= "+TQ_IN);System.out.println("b= "+b);System.out.println("i= "+i);System.out.println("c= "+c);System.out.println("d= "+d);}}
注意:下面出现的“考生文件夹”均为%USER%在考生文件夹中存有文件名为Java_1.java的文件,该程序是不完整的,请在注释行“//**********Found**********”下一行语句的下划线地方填入正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:完成程序并运行求得答案。运行结果为:aa=313bb=365ff=791.92dd=7.30889...给定源程序:import java.io.*;public class Java_1{public static void main(String args[]){//*********Found********______ a='q';byte b1=8;int i=200;long b=678L;//*********Found********______ f=98.99f;double d=4.7788;int aa=a+i;long bb=b-aa;float ff=b1*f;double dd=ff/aa+d;System.out.println("aa="+aa);System.out.println("bb="+bb);System.out.println("ff="+ff);System.out.println("dd="+dd);}}
注意:下面出现的“考生文件夹”均为%USER%在考生文件夹中存有文件名为Java_1.java的文件,该程序是不完整的,请在注释行“//**********Found**********”下一行语句的下划线地方填入正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:阅读Java_1.java程序。完成程序并运行,所得结果为:给定源程序:import javax.swing.JOptionPane;public class Java_1{public static void main( String args[] ){String s1, s2, s3, s4, output;s1 = new String( "您好!" );s2 = new String( "再见!" );//*********Found********s3 = new String( "________________" );s4 = new String( "祝您长寿!" );output = "s1 = " + s1 + "\ns2 = " + s2 +"\ns3 = " + s3 + "\ns4 = " + s4 + "\n\n";//用equals( )方法比较两个对象内容是否相同if ( s1.equals( "您好!" ) )output += "s1的内容是 \"您好!\"\n";elseoutput += "s1 不是 \"您好!\"\n";//用==运算符比较字符串引用指向内存地址相同否if ( s1 == "您好!" )output += "s1 引用地址同于 \"您好!\"\n";elseoutput += "s1 引用地址不同于 \"您好!\"\n";//用equalsIgnorecase( )方法比较字符串排序if ( s3.equalsIgnoreCase( s4 ) )output += "s3 排序同于 s4\n";elseoutput += "s3 排序不同于 s4\n";//用compareTo( )方法比较字符串值的大小output +="\ns1.compareTo( s2 ) is " + s1.compareTo( s2 ) +"\ns2.compareTo( s1 ) is " + s2.compareTo( s1 ) +"\ns1.compareTo( s1 ) is " + s1.compareTo( s1 ) +"\ns3.compareTo( s4 ) is " + s3.compareTo( s4 ) +"\ns4.compareTo( s3 ) is " + s4.compareTo( s3 ) +"\n\n";//用regionMatches (case sensitive)方法比较对象部分内容if ( s3.regionMatches( 0, s4, 0, 5 ) )output += "s3 与 s4 前5个字符匹配\n";elseoutput +="s3 与 s4 前5个字符不匹配\n";//用regionMatches (ignore case)方法比较对象部分内容(不区分字母大小写)if ( s3.regionMatches( true, 0, s4, 0, 5 ) )output += "s3 与 s4 前5个字符匹配";elseoutput += "s3 与 s4 前5个字符不匹配";JOptionPane.showMessageDialog( null, output,"显示字符串类的构造方法",//*********Found********JOptionPane.________________);System.exit( 0 );}}
注意:下面出现的“考生文件夹”均为%USER%在考生文件夹下存有文件名为Java_1.java文件,请完善Java_1.java文件,并进行调试,使程序输出结果如下:由于Java_1.java文件不完整,请在注释行“//*********Found*********”下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。给定源程序://Interest.java//计算复杂利息import java.text.DecimalFormat;import javax.swing.JOptionPane;import javax.swing.JTextArea;public class Java_1{public static void main( String args[] ){double amount, principal = 1000.0, rate = .05;DecimalFormat precisionTwo = new DecimalFormat( "0.00" );//*********Found**********JTextArea utputTextArea = new ______________( 11, 20 );outputTextArea.append( "年\t存款总计\n" );for ( int year = 1; year<= 10; year++ ) {amount = principal * Math.pow( 1.0 + rate, year );outputTextArea.append( year + "\t" +//*********Found**********precisionTwo._____________( amount ) + "\n" );}//*********Found**********JOptionPane._____________( null, outputTextArea, "复合利息",JOptionPane.INFORMATION_MESSAGE );System.exit( 0 );}}
注意:下面出现的“考生文件夹”均为%USER%在考生文件夹中存有文件名为Java_1.java的文件,该程序是不完整的,请在注释行“//**********Found**********”下一行语句的下划线地方填入正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:完成程序并运行得结果如下图所示,点击确定按钮,程序停止运行,并自动返回。给定源程序:import javax.swing.JOptionPane;public class Java_1{public static void main( String args[] ){String utput = "";int count;//*********Found********for ( count = 1; count<= 10; ________){//*********Found********if ( count ________ )break; // 当count为5时跳出循环output += count + " ";}output += "\nBroke out of loop at count = " + count;JOptionPane.showMessageDialog( null, output );System.exit( 0 );}}
注意:下面出现的“考生文件夹”均为%USER%在考生文件夹中存有文件名为Java_2.java的文件,该程序是不完整的,请在注释行“//**********Found**********”下一行语句的下划线地方填入正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:创建了一个线程,连续输出6行字符串"Hello!"。运行结果为:Hello!Hello!Hello!Hello!Hello!Hello!给定源程序:public class Java_2{public static void main(String args[ ]){Hello h = new Hello( );//*********Found********Thread t=_____________;\TABt.start( );}}//*********Found********class Hello implements _______________{int i=0 ;public void run( ){while(true){System.out.println("Hello!");if (i++==5) break ;}}}
首页 计算机类计算机二级Java语言程序设计