1、1、 编译运行以下程序后,关于输出结果得说明正确得就是 ( )public class Conditionalpublic static void main(String args )int x=4;System、out、println(value is + (x4) ? 99、9 :9);A、输出结果为:value is 99、99B、输出结果为:value is 9C、输出结果为:value is 9、0D、编译错误标准答案: C 学生解答: C 2、 如何更改break语句使退出inner与middle循环,继续外循环得下一轮? outer: for (int x = 0; x 3; x
2、+) middle: for (int y = 0; y 3; y+) inner: for (int z = 0; z 0) x *= x;C. int x = 6; if(x != 0) x;D. int x = 5 , y = 6; if (x = y) x = x + y;标准答案: A 学生解答: A 8、 若定义了一个类: public class Lion 、但该类一个构造方法都没有提供,系统将自动产生默认得构造方法就是?A、Lion B、public Lion C、protected Lion D、private Lion 标准答案: B 学生解答: B 9、 考虑如下类:pu
3、blic class Test public static void test this、print; public static void print System、out、println(Test); public static void main(String args ) test; 则,程序调试结果为?A) 输出Test B) 抛出对象未创建得运行异常 C) 在标准输出设备上无输出结果、 D) 抛出方法test找不到得异常、 E) 类编译错误,不能在静态上下文环境中引用 this 标准答案: E 学生解答: A 10、 下面得代码段执行之后count得值就是什么? int count
4、 = 0; for (int i = 1; i 4; i+) count += i; System、out、println(count);A) 4B) 1 C) 6 D) 10标准答案: C 学生解答: C 11、 以下程序得输出结果为:public class test public static void main(String args) int m=0; for ( int k=0;k2;k+) method(m+); System、out、println(m); public static void method(int m) System、out、print(m); A、 000
5、B、 012 C、123 D、111标准答案: B 学生解答: C 12、 设有如下代码public class Test7 static String a = new String10; public static void main(String arg ) System、out、println(a6); 以下哪个叙述为真?A) 运行出错 B) 输出 0C) 出现编译错误 D) 输出 null标准答案: D 学生解答: B 13、 以下代码得输出结果?public class Test static int x=5; public static void main(String argv)
6、 change(x); x+; System、out、println(x); static void change(int m) m+=2; A、 7 B、 6 C、 5 D、 8 标准答案: B 学生解答: B 14、 检查下面得代码: class E1 extends Exception class E2 extends E1 public class Quiz6_l public static void f(boolean flag) throws E1,E2 if(flag) throw new E1; else throw new E2; public static void mai
7、n(String args) try f(true); catch(E2 e2) System、out、println(Caught E2); catch(E1 e1) System、out、println(Caught El); 对上面得程序进行编译、运行,下面得叙述哪个就是正确得: A、 由于Qoiz6_1.main方法中没有声明抛出异常E1、E2,所以编译会失败 B、 由于针对E2得catch程序块就是无法执行到得,所以编译会失败 C.编译成功,输出为: Caught El Caught E2 D.编译成功,输出为: Caught E1标准答案: D 学生解答: 15、 给出下面得类:p
8、ublic class Sample long length; public Sample(long l) length = l; public static void main(String arg) Sample s1, s2, s3; s1 = new Sample(21L); s2 = new Sample(21L); s3 = s2; long m = 21L; 哪个表达式返回true? A、 s1 = s2; B、 s2 = s3; C、 m = s1; D、 s1、equals(m)、 标准答案: B 学生解答: D 16、 编译与运行以下代码出现什么结果?public clas
9、s Conv public static void main(String argv) Conv c=new Conv; String s=new String(ello); c、amethod(s); public void amethod(String s) char c=H; c+=s; System、out、println(c); A、 编译正确,输出为 Hello B、 编译正确,输出为 ello C、 编译正确,输出为 elloH D、 编译出错标准答案: D 学生解答: A 17、 以下代码得调试结果为?abstract class MineBase abstract void
10、amethod; static int i;public class Mine extends MineBase public static void main(String argv) int ar = new int5; for(i = 0;i = 3; B、 s3 = x; C、 int i = s、length; D、 String t = For + s; E、 String shortS = s、trim; 标准答案: CDE 学生解答: AD 4、 哪些赋值就是合法得?A、 long test = 012; B、 float f = 412; C、 int other = (in
11、t)true; D、 double d = 0x12345678; E、 short s = 10; 标准答案: ABDE 学生解答: BD 5、 在/ point x处得哪些申明就是句法上合法得。class Person private int a; public int change(int m) return m; public class Teacher extends Person public int b; public static void main(String arg) Person p = new Person; Teacher t = new Teacher; int
12、i; / point x A、 i = m; B、 i = b; C、 i = p、a; D、 i = p、change(30); E、 i = t、b;标准答案: DE 学生解答: CDE 6、 以下哪个就是合法得标识符?A、 BigOlLongStringWithMeaninglessNameB、 $intC、 bytesD、 $1E、 finalist标准答案: ABCDE 学生解答: ABCDE 三、就是非题四、单填空题 2、 一维数组得第1个元素得下标值就是_ 标准答案:0 学生解答:0 3、 用_修饰得类就是抽象类,它不能创建对象。标准答案:abstract 学生解答:abstra
13、ct 4、 double类型得数据占用得内存空间就是_个字节。标准答案:8 学生解答:8 5、 用_修饰符修饰得属性也称类变量,可以直接通过类名访问。标准答案:static 学生解答: public 6、 Panel得默认布局就是_标准答案:FlowLayout 学生解答: BorderLayout 五、多项填空题 1、 写出程序运行结果public class Test2 public static void main(String a) int x = 2345; System、out、println( x%2 ); System、out、println( x/10 ); System、o
14、ut、println( +x ); 标准答案:12342346学生解答:112722346 2、 写出程序运行结果public class test public static void main(String args) int i, j=1; i = (j1)? 2 : 1; switch(i) case 0: System、out、println(0); break; case 1: System、out、println(1); case 2: System、out、println(2); break; case 3: System、out、println(3); break; 标准答案
15、:12学生解答:12 3、 写出程序运行结果abstract class P public P System、out、println(parent); abstract void m;class S extends P public S System、out、println(child); public static void main(String a ) P x= new S; x、m; void m System、out、println(m); 标准答案:parentchildm学生解答:parentchildm 4、 写出程序运行结果public class test public s
16、tatic void main(String a) int x; for (x=2;x5;x+); System、out、println(x); 标准答案:5学生解答:234 5、 写出程序运行结果public class My int value; public static void main(String args) My x=new My; if (x=null) System、out、println(No Object); else System、out、println(x、value); 标准答案:0学生解答:0 6、 public class user int age=18; p
17、ublic user age+; System、out、println(age=+age); public static void main(String args) new user; new user; 标准答案:age=19age=19学生解答:age=19age=20 7、 补充以下程序利用swing对话框输入正方形得边长,求其周长。import javax、swing、*;public class Test1 public static void main(String args) String b = JOptionPane、_ (边长?); double v =_ 、parseD
18、ouble(b); double zc = 4*v; System、out、println(周长= + zc); 标准答案:showInputDialogDouble学生解答:showInputDialogDouble 8、 将一批单词存入一个字符串数组中,例如:win,wine,you,kind,hint,hello,int,fine统计这批单词中含“in”字符串得单词个数。将程序补充完整。public class Test2 public static void main(String args) String a=win,wine,you,kind,hint,hello,int,fine
19、; int amount = 0; for (int k=0 ; k 5) & 5、 ( s、append( there)、equals (False) 6、 ; / do nothing 7、 System、out、println(value is + s); 8、 9、 A、 输出:value is Hello B、 输出: value is Hello there C、 在第 4 或 5行出现编译错误 D、 无输出 E、 空指针异常标准答案: A 学生解答: A 3、 容器被重新设置大小后,哪种布局管理器得容器中得组件大小不随容器大小得变化而改变? A)、 CardLayout B)、
20、FlowLayout C)、 BorderLayout D)、 GridLayout 标准答案: B 学生解答: B 4、 以下代码得调试结果为?abstract class MineBase abstract void amethod; static int i;public class Mine extends MineBase public static void main(String argv) int ar = new int5; for(i = 0;i 0) ? x、length : 0标准答案: B 学生解答: C 14、 以下程序得运行结果为: public class Te
21、st public static void main(String argv) System、out、println(x=+5); A、 5 B、 x=5 C、 x=+5 D、 x=5标准答案: B 学生解答: B 15、 类Test1定义如下:1.public class Test12. public float aMethod(float a,float b) 3. 4. 将以下哪种方法插入行3就是不合法得。A、 public float aMethod(float a, float b,float c) B、 public float aMethod(float c,float d) C、 public int aMethod(int a, int b) D、 private float aMethod(int a,int b,int c) 标准答案: B 学生解答: B 16、 String alphabet=ABCDEFGHIJKLMNOPQ调用a
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100