【计算机类职业资格】二级JAVA笔试-流程控制盒异常处理、类、数组和字串操作及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-流程控制盒异常处理、类、数组和字串操作及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-流程控制盒异常处理、类、数组和字串操作及答案解析.doc(36页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-流程控制盒异常处理、类、数组和字串操作及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:46,分数:100.00)1.下列语句中执行跳转功能的语句是_。 A.for语句 B.while语句 C.continue语句 D.switch语句(分数:2.00)A.B.C.D.2.下列语句中,属于多分支语句的是_。 A.if语句 B.switch语句 C.do-while语句 D.for语句(分数:2.00)A.B.C.D.3.请阅读如下程序。public class ForLoopStatementpublic static void main(St
2、ring args)int i,j;for(i=l;i5;i+)/i 循环For(j=1;j=i;j+) /j 循环System.out.print(i+“X“+j+“=“+i*j+“ “);System.out.println();程序完成后,i 循环和 j循环执行的次数分别是_。 A.4和 10 B.8和 9 C.9和 8 D.10和 10(分数:2.00)A.B.C.D.4.阅读下列代码。public class Test2005public static void main(String args)String s = “Test“;switch (s) case “Java“:Sys
3、tem.out.print(“Java“);break;case “Language“:System.out.print(“Language“);break;case “Test“:System.out.print(“Test“);break;其运行结果是_。 A.Java B.Language C.Test D.编译出错(分数:2.00)A.B.C.D.5.下列程序的运行结果是_。public class Test public static void main (String args) int x=3, y=4, z=5;if (x3) if (y2)System.out.print (
4、“show one“);elseSystem.out.print (“show two“);elseif (z4)System.out.print (“show three“);elseSystem.out.print (“show four“); A.show one B.show two C.show three D.show four(分数:2.00)A.B.C.D.6.假设 a是 int类型的变量,并初始化为 1,则下列选项中合法的条件语句是_。 Aif(a) Bif(a (分数:2.00)A.B.C.D.7.在多分支语句 switch(表达式)中,表达式不可以返回_。 A.短整型 B
5、.字符型 C.接口型 D.整型(分数:2.00)A.B.C.D.8.下面对 do-while结构的描述中,不正确的是_。 A.循环体至少执行一次 B.属于“直到型”循环 C.与 while语句执行情况相同 D.先执行循环体,再计算终止条件,若结果为 true,则执行循环体,直到布尔表达式的值为false(分数:2.00)A.B.C.D.9.循环语句中经常加入 continue语句完成特定的功能,则执行 continue语句后_。 A.跳过循环体下面的语句,继续下次循环 B.再次循环前不需要判断终止条件 C.跳出循环 D.以上说法都不正确(分数:2.00)A.B.C.D.10.下列程序的运算结果
6、是_。public class Testpublic static void main(String args)int m=new int (1,2,3,4,5,6,7,8);int sum=0;for(int i=0;i8;i+) sum+ =mi;if(i=3) break;System.out.println(sum); A.3 B.6 C.10 D.36(分数:2.00)A.B.C.D.11.下列程序的运行结果是_。public class Testpublic static void main (String args)int percent=10;tripleValue(perce
7、nt);System.out.println(percent);public static void tripleValue(int x) x=3*x; A.40 B.30 C.20 D.10(分数:2.00)A.B.C.D.12.下列程序的执行结果是_。public class Test public static void main(String args) int x=0, i,2,3;for(int i=0;i3;i+=2) trySystem.out.println(xi+2/xi+xi+1);catch(ArithmeticException e) System.out.print
8、ln(“error1“);catch(Exception e) System.out.println (“error2“); A.error1 B.error2 C.error1 error2 D.2 error2(分数:2.00)A.B.C.D.13.下列程序执行后,输出的结果是_。public class Testpublic static void main(String args) int a=100;if(a100|a100)System.out.println(“a100“);elseSystem.out.println(“a=100“); A.a=100 B.a100 C.a10
9、0 D.a100(分数:2.00)A.B.C.D.14.对于已经被定义过的可能抛出异常的语句,在编译时_。 A.必须使用 try/cstch语句处理异常 B.如果程序错误,必须使用 try/catch语句处理异常 C.不使用 try/catch语句会出现编译错误 D.不使用 try/catch语句不会出现编译错误(分数:2.00)A.B.C.D.15.下列语句序列执行后,k 的值是_。public class Testpublic static void main(String args) int m = 3, n = 6, k = 0;while (m+) (n-)+k;System.out
10、.println(k); A.0 B.1 C.2 D.3(分数:2.00)A.B.C.D.16.下列程序段的输出结果是_。public class Testpublic static void main(String args)int a,b;for (a = 1, b = 1; a = 100; a+)if (a = 10) break;if (b % 2 = 1)b += 2;continue;System.out.println(a); A.7 B.8 C.9 D.10(分数:2.00)A.B.C.D.17.数组中各个元素的数据类型是_。 A.相同的 B.不同的 C.部分相同的 D.任意
11、的(分数:2.00)A.B.C.D.18.下列叙述中,错误的是_。 A.Java中,方法的重载是指多个方法可以共享同一个名字 B.Java中,用 abstract修饰的类称为抽象类,它不能实例化 C.Java中,接口是不包含成员变量和方法实现的抽象类 D.Java中,构造方法可以有返回值(分数:2.00)A.B.C.D.19.请阅读如下程序。public class ExampleStringBufferpublic static void main (String args)StringBuffer sb=new StringBuffer (“test“);System.out.printl
12、n (“buffer= “+sb);System.out.println (“length= “+sb.length ();程序运行结果中在“length=”后输出的值是_。 A.10 B.4 C.20 D.30(分数:2.00)A.B.C.D.20.阅读如下代码。if(x=0) System.out.println(“冠军“);else if(x-3) System.out.println(“亚军“);else System.out.println(“季军“);若要求打印字符串“季军”,则变量 x的取值范围是_。 A.x=0public class Comparisonpublic stat
13、ic void main(String args)string firstNumber,/用户输入第 1个数据变量secondNumber,/用户输入第 2个数据变量resuit;/输出结果变量int numberl,/用于比较的第 1个数number2,/用于比较的第 2个数/用户输入第 1个数据的字符串firstNumber=JoptionPane.showInputDialog(“输入第 1个整数:“);/用户输入第 2个数据的字符串secondNumber=JoptionPane.showInputDialog(“输入第 2个整数:“);/将字符串转换为整数类型number1=Inte
14、ger.parseInt(firstNumber);number2=Integer.parseInt(secondNumber);/初始化结果变量/比较两个数据if(number1=number2)result+=numberl+“=“+number2;if(number1!=number2)result+=number1+“!=“+number2;if(number1number2)result=resuit+“n“+number1+“+number2;if(number1number2)result=result+“/n“+number1+“+number2;if(number1=numb
15、er2)result=result+“/n“+number1+“=“+number2;if(number1=numbei2)result=result+“/n“+number1+“=“+number2;/显示结果JoptionPane.showMessageDialog(null.result,“比较结果“,JOptionPane.INFORMATION MESSAGE);System.exit(0);为使程序能正确运行并得到合理的输出结果,初始化结果变量语句(下划线处)应是_。 A.result=“ B.result=ull C.result=number1 D.result=number2
16、(分数:2.00)A.B.C.D.22.下面关于 Java源文件结构规则的说法中,错误的是_。 A.package语句在 imports语句之前 B.类的定义部分首先是类的注释 C.类的声明同时包含 extends和 implements两个关键字时,必须放在同一行 D.版权信息必须在 Java文件的开头(分数:2.00)A.B.C.D.23.下列代码中,将引起一个编译错误的行是_。(1) public class Test(2) int m,n;(3) public Test() (4) public Test(int a) m=a;(5) public static void main(S
17、tring args) (6) Test t1,t2;(7) int j,k;(8) j=0; k=0;(9) t1=new Test() ;(10) t2=new Test (j,k);(11) (12) A.第(3)行 B.第(5)行 C.第(6)行 D.第(10)行(分数:2.00)A.B.C.D.24.阅读和理解下面的程序段。class Manager extends Employeepublic Manager(String n, double s, int year, int month, int day)super(n,s,year,month,day);Bonus=0;publ
18、ic double getSalary()double baseSalary=super.getSalary();Return baseSalary+bonus;public void setBonus(double b);bonus=b;Private double bonus;Manager是 Employee的子类,其理由是_。 A.Manager的适用范围较宽 B.extends关键字声明 C.Manager的域减小了 D.雇员是一个经理(分数:2.00)A.B.C.D.25.在 Java中,所有类的根类是_。 A.java.lang.Object B.java.lang.Class
19、C.java.applet.Applet D.java.awt.Frame(分数:2.00)A.B.C.D.26.如下程序执行后,字符串 s的值应是_。public class Test24public static void main (String args )String greets=“Hello“;String s=greets.substring(0,3);System.out.println(s); A.ello B.Hel C.Hello D.el(分数:2.00)A.B.C.D.27.在 Java中,能实现多重继承效果的方式是_。 A.内部类 B.适配器 C.接口 D.同步(
20、分数:2.00)A.B.C.D.28.在 Java中,数组是当成_来处理的。 A.类 B.对象 C.接口 D.简单数据类型(分数:2.00)A.B.C.D.29.下列内部类的正确用途是_。Btnn.addActionListener(new /注册监听器ActionListener()public void actionPerformed (ActionEvent event)String s=input.getText();Output.setText(“Hello“+s+“,Welcome You!“);) A.用于访问外部类的数据 B.用于进行事件处理 C.隐藏起来不被同一包中的其他类所
21、见 D.生成事件适配器(分数:2.00)A.B.C.D.30.阅读如下程序代码。class Test35private float a;static public void m()/.如何使成员变量 a被函数 m()直接访问?_ A.将 private float a改为 protected float a B.将 private float a改为 public float a C.将 private float a改为 static float a D.将 private float a改为 float a(分数:2.00)A.B.C.D.31.若数组 a定义为 inta=new int3
22、4,则 a是_。 A.一维数组 B.二维数组 C.三维数组 D.四维数组(分数:2.50)A.B.C.D.32.下列关于面向对象的论述中,正确的是_。 A.面向对象是指以对象为中心,分析、设计和实现应用程序的机制 B.面向对象是指以功能为中心,分析、设计和实现应用程序的机制 C.面向对象仅适用于程序设计阶段 D.面向对象是一种程序设计语言(分数:2.50)A.B.C.D.33.Java语言使用的字符码集是_。 A.ASCII B.BCD C.DCB D.Unicode(分数:2.50)A.B.C.D.34.若特快订单是一种订单,则特快订单类和订单类的关系为_。 A.使用关系 B.包含关系 C.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 流程 控制 异常 处理 数组 字串 操作 答案 解析 DOC
