30、应用程序的main方法中有以下语句,则执行后输出的结果是( B )。
int[] x = {125,21,5,168,98}; int min = x[0];
for (int i=1; i System.out.println(min); A) 125 B) 5 C) 98 D) 168 31、应用程序的main方法中有以下语句,则输出的结果是( D )。 Hashtable hashtable=new Hashtable(); hashtable.put(\hashtable.put(\hashtable.put(\ System.out.println(hashtable.get(\ + hashtable.get(\ + hashtable.get(\ A) aaa B) bbb C) ccc D) cccbbbaaa 32、以下关于java异常说法不正确的是( D )。 A) Throwable 类是 Java 语言中Error类和Exception类的父类。 B)当异常对象是Exception类(或其子类)的实例时,能通过 Java 虚拟机或者 throw 语句抛出该异常对象,并能通过try…catch…finally处理。 C)如果只用一个catch块捕捉多个异常对象,则catch 子句中的参数类型应是所有异常对象的父类。 D)以上说法都不对。 33、下列程序段执行后的结果是( A )。 String s = new String(\for (int i=0; i A) aceg B) ACEG C) abcdefg D) abcd if(x[i] < min) min = x[i]; 34、有整型数组:int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是( A )。 A) 2 7 8 12 35 C) 35 12 8 7 2 35、应用程序的main方法中有以下语句,则输出的结果是( A )。 B) 12 35 8 7 2 D) 8 7 12 35 2 String s1=new String(\ String s2=new String(\ boolean b1=s1.equals(s2); boolean b2=(s1==s2); System.out.print(b1+\ \ A)true false B) false true C) true true D)false 36、应用程序的main方法中有以下语句,则输出的结果是 ( B Hashtable hashtable=new Hashtable(); hashtable.put(\ hashtable.put(\ hashtable.put(\ System.out.println(hashtable.get(\ A) a B) abcde C) 12345 D) 67890 37、应用程序的main方法中有以下语句,则输出的结果是( B String s=\ int n=s.indexOf(\ int k=s.indexOf(\ int m=s.indexOf(\ String s2=s.substring(m+1); System.out.println(s2); A) 123456 B) 67890 C) aaa D) bbb 38、下面程序段执行后b的值是( B )。 Integer integ =new Integer(9); boolean b = integ instanceof Object; A) 9 B) true C) 1 D) false false )。 )。 39、应用程序Test.java的源程序如下,在命令行键入: java Test aaa bb c 回车后输出的结果是( A )。 public class Test { public static void main(String args[]) { int k1=args.length; int k2=args[1].length(); System.out.print(k1+\ \ } } A) 3 2 B)1 2 C) 1 3 D) 3 3 40、应用程序的main方法中有以下语句,则输出的结果是 ( A int b[][]={{1}, {2,2}, {2,2,2}}; int sum=0; for(int i=0;i System.out.println(\ A) 32 B)11 C) 2 D) 3 41、应用程序的main方法中有以下语句,则执行后输出的结果是( int[] x={125,21,5,168,98}; int max=x[0]; for(int i=1;i max =x[i]; } System.out.println(max); A) 125 B) 5 C) 98 D) 168 )。 D )。 42、程序Test.java编译运行后输出的结果是( A )。 public class Test { String s1=\ public static void main(String args[]) { int z=2; Test t=new Test(); System.out.println(t.s1+z); } } A) java2 B)2 C)没有输出结果 D)java 43、应用程序的main方法中有以下语句,则输出的结果是 ( A String s1=\ double x=Double.parseDouble(s1); int y=Integer.parseInt(s2); System.out.println(x+y); A) 12.5 B) 120.5 C) 12 D) “12.5” 44、如下哪个是Java中的标识符( A ) A、public B、super C、3number D、width 45、如下哪个是Java中的标识符( A ) A、fieldname B、super C、3number D、#number 46、已知如下定义:String s = \下面哪个语句不是合法的( A、s += \ B、s = s + 100; C、int len = s.length; D、String t = s + “abc”; 47、如下哪个是Java中有效的关键字( C ) A、name B、hello C、false D、good 48、下面的代码段执行之后count的值是什么( D ) int count = 1; for (int i = 1; i <= 5; i++) { count += i; )。 A ) } System.out.println(count); A、5 B、1 C、15 D、16 49、定义一个类,必须使用的关键字是( B ) A、public 50、定义一个接口必须使用的关键字是( C ) A、public 51、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是( C ) A、p.add(b); B、p.add(b,\ C、p.add(b,\ D、b.add(p,\ B、class C、interface D、static B、class C、interface D、static 52、声明并创建一个按钮对象b,应该使用的语句是( A ) A、Button b=new Button(); B、button b=new button(); C、Button b=new b(); D、b.setLabel(“确定”); 53、Frame对象默认的布局管理器是( B ) A、FlowLayout C、CardLayout B、BorderLayout D、null 二、填空题 1、开发与运行Java程序需要经过的三个主要步骤为 编辑源程序 、 编译生成字节码 和 解释运行字节码 。 2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用 2 字节内存空间,这样,无论是中文字符还是英文字符,都是占 用 2 字节内存空间。 3、设 x = 2 ,则表达式 ( x + + )/3 的值是 1 。 4、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为 true 和 false 。 5、 抽象 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 final 方法是不能被当前类的子类重新定义的方法。