




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 1 页 共 47 页 题库一 选择题 (25 道) 1. 下列选项中,不属于 Java 语言特点的一项是(C) 。 A:分布式B:安全性C:编译执行D:面向对象 2. Java 语言的特点与 C/C+ +语言的比较中说法错误的是: ( D) A:简单性 Java 继承了 C/C+ +的语法 ,丢弃了其中不常用又容易引起混淆的功能。 B:Java 是一种纯面向对象的语言 ,具有封装、继承 ( Inheritance)和多态( Polymorphism)的特点。 C:Java 应用程序可凭借 URL 打开并访问网络上的对象。 D:解释型 Java 写成的源代码需要被编译成高阶的字节码 ,它们与机器架构有关。 3. 阅读下列代码,选出该代码段正确的文件名(C) 。 class A void method1() System.out.println(“Method1 in class A“); public class B void method2() System.out.println(“Method2 in class B“); public static void main(String args) System.out.println(“main() in class B“); A: A.javaB:A.classC: B.javaD: B.class 4. 如果一个类的文件名为 Student.java,但是类的代码为: public classStudent public static void main(String args) System.out.println(82); 那么下列说法正确的是: (B) A:程序运行结果为 8;B:程序运行结果为 2; C:程序运行结果为 0;D:程序编译错误,不能运行; 5. 符合对象和类的关系的是( D)。 A:教师和学生B:书和房子 C:狗和猫D:飞机和交通工具 6. 关于垃圾回收机制描述不正确的是(B) A:垃圾回收机制不须通过程序员调用相应方法,也能自动启动。 B:java 程序员用 System.gc()方法一定能进行垃圾回收; C:垃圾回收机制属于 jvm 自动操作,java 程序员可以不进行垃圾回收操作。 D:垃圾回收机制并不是由操作系统自动执行。 7. 编译下面源程序会得到哪些文件(D)? class A1 class A2exdendsA1 public class B public static void main(String args) A: 只有 B.class 文件B:只有 A1.class 和 A2.class 文件 C: 编译不成功D:A1.class、A2.class 和 B.class 文件 8. 下列关于基本数据类型的说法中,不正确的一项是( D) 。 (A)boolean 类型变量的值只能取真或假 第 2 页 共 47 页 (B)float 是带符号的 32 位浮点数 (C)double 是带符号的 64 位浮点数 (D)char 是 8 位 Unicode 字符 9. 下列(D)是合法的标识符? A:12classB:voidC:-5D:_blank 10. 在编写 Java 程序时,如果不为类的成员变量定义初始值,Java 会给出它们的默认值,下列说法中不正确的 一个是(D) 。 A:byte 的默认值是 0B:boolean 的默认值是 false C: char 类型的默认值是0D: long 类型的默认值是 0.0L 11. 下列程序执行的结果是: (B) public class News public static void main(String args) System.out.println(1+2+ “aa“+3); A: “12aa3“B: “3aa3 “C: “12aa“D: “aa3“ 12. 表达式(12=0) while(-x != x/y) A: 1B: 2C: 3D: 4 14. 已知如下代码: switch(m) case 0: System.out.println(“Condition 0“); case 1: System.out.println(“Condition 1“); case 2: System.out.println(“Condition 2“); case 3: System.out.println(“Condition 3“);break; default:System.out.println(“Other Condition“); 当 m 的值为(D)时,输出“Condition 3” (A)2(B)0、1(C)0、1、2(D)0、1、2、3 15. 下列语句输出的结果是: (C) public class X3 public static void main(String args) for(int i=0; ib2 ) b2=b1; b1=ai; System.out.println(b1+“t“+b2); A:55 66;B:66 55;C:66 48;D:55 48 19、 (1 分)设有下列数组定义语句: int b= 1, 2, 3; 则对此语句的叙述不正确的是( D) 。 A: 定义了一个名为 b 的二维数组B:b 数组 b01为 2 C:b 数组 b10为 3D: b 数组 b10为 1 20、 (2 分)下列程序输出的结果是: ( B) public class Lx1 public static void main(String args) char msg=3,G,团,队,I,O,S,团,队; System.out.println(msg1.length); A:3B:5C:6D:4 第 17 页 共 47 页 21、 (2分)关于以下程序的说明,不正确的是( D) 1 class StaticStuff 2 3 static int x=10; 4 static x+=5; 5 public static void main(String args ) 6 7 System.out.println(“x=” + x); 8 9 static x/=3; 10. A、4行能通过编译 B、9行能通过编译 C、编译通过,执行结果为:x=5 D、编译通过,执行结果为:x=3 22、下列程序的运行结果是(C) 。 public class X5_1_2 extends x static int count = 0; public X5_1_2()count+; public static void main(String args) X5_1_2 x=newX5_1_2(); X5_1_2 x1=newX5_1_2(); System.out.println(x.count); A:0B:1C:2D:编译不成功 23、 (2 分)给出下面代码,关于该程序以下哪个说法是正确的?(C) public class Person static int arr = new int5; public static void main(String a) System.out.println(arr0); A、编译时将产生错误 B、编译时正确,运行时将产生错误C、输出零 D、输出空 24、 (1 分)下面关于构造方法的说法,正确的是(A) 。 A: Java 中的构造方法名必须和类名相同 B: Java 语言规定构造方法不可以重载 C: Java 语言规定构造方法没有返回值,可以用 void 声明 D: 类的私有方法也可以被其他类直接访问 25、 (2 分)如果局部变量和成员变量同名,如何在局部变量作用域内引用成员变量?(B) A不能引用,必须改名,使它们的名称不相同 B在成员变量前加 this,使用 this 访问该成员变量 C在成员变量前加 super,使用 super 访问该成员变量 D不影响,系统可以自己区分 多选题(20 道) 1,已知 int i = 8;下列写法语法正确的是( AB ) A,if(i1);B,if(i!=2) C, if(i2);D,if(i-=3) 2,关于B,double d=4.0;C,float f = 4.0;D,float f= 4; 5,下列属于关系运算符的是(BC ) A,=B,!=C, y 10t.printValue(10); 11 12 第 21 页 共 47 页 A. 第 2 行的方法B. 第 3 行的方法 C. 第 6 行的方法D. 第 7 行的方法 2、下列程序的运行结果是( B) class A public static int max(int a,int b) return ab?a:b; public static void main(String args) System.out.println(max(2,19); A,2b,19C,21D, 17 3、 (2 分)阅读下列代码,选出该代码段正确的文件名( C) 。 classStudent void method1() System.out.println(“Method1 in class A“); public class Teacher void method2() System.out.println(“Method2 in class B“); public static void main(String args) System.out.println(“main() in class B“); A: Student.javaB: Student.classC: Teacher.javaD: Teacherclass 4、 (2 分) 如果一个类的文件名为 Student.java,但是类的代码为: public classStudent public static void main(String args) System.out.println(4b2 ) b2=b1; b1=ai; System.out.println(b1+“t“+b2); A:55 66;B:66 55;C:66 48;D:55 48 19、 (1 分)设有下列数组定义语句: int b= 1, 2, 3; 则对此语句的叙述不正确的是(D) 。 A: 定义了一个名为 b 的二维数组B:b 数组 b01为 2 C:b 数组 b10为 3D: b 数组 b10为 1 20、 (2 分)下列程序输出的结果是: ( B) public class Lx1 public static void main(String args) char msg=3,G,团,队,I,O,S,团,队; System.out.println(msg1.length); A:3B:5C:6D:4 21、 (2 分)关于以下程序的说明,不正确的是( D ) 1 class StaticStuff 2 3 static int x=10; 4 static x+=5; 5 public static void main(String args ) 6 7 System.out.println(“x=” + x); 8 9 static x/=3; 第 24 页 共 47 页 10. A、4行能通过编译 B、9行能通过编译 C、编译通过,执行结果为:x=5 D、编译通过,执行结果为:x=3 22、下列程序的运行结果是(C) 。 public class X5_1_2 extends x static int count = 0; public X5_1_2()count+; public static void main(String args) X5_1_2 x=newX5_1_2(); X5_1_2 x1=newX5_1_2(); System.out.println(x.count); A:0B:1C:2D:编译不成功 23、 (2 分)给出下面代码,关于该程序以下哪个说法是正确的?C) public class Person static int arr = new int5; public static void main(String a) System.out.println(arr0); A、编译时将产生错误 B、编译时正确,运行时将产生错误C、输出零 D、输出空 24、 (1 分)下面关于构造方法的说法,正确的是(A) 。 A: Java 中的构造方法名必须和类名相同 B: Java 语言规定构造方法不可以重载 C: Java 语言规定构造方法没有返回值,可以用 void 声明 D: 类的私有方法也可以被其他类直接访问 25、 (2 分)如果局部变量和成员变量同名,如何在局部变量作用域内引用成员变量?( B) A不能引用,必须改名,使它们的名称不相同 B在成员变量前加 this,使用 this 访问该成员变量 C在成员变量前加 super,使用 super 访问该成员变量 D不影响,系统可以自己区分 多选题(20 道) 1,已知 int i = 8;下列写法语法正确的是( AB ) A,if(i1);B,if(i!=2) C, if(i2);D,if(i-=3) 2,关于B,double d=4.0;C,float f = 4.0;D,float f= 4; 5,下列属于关系运算符的是( BC) A,=B,!=C, y case 1: System.out.println(“Test1“); case 2: case 3: System.out.println(“Test2“); break; case 4: System.out.println(“Test3“); break; A0B.1C.2D.3E.4 2.阅读下面代码片段,输出结果是(d) 。 StringBuffer sb = new StringBuffer(“Hello“); String t = “ MY“; t = t + “ FRIEND“; sb.append(t); System.out.println(sb.toString().toLowerCase(); A.my friend hello B.Hello MY FRIEND C.MY FRIEND Hello D.hello my friend 3. 下面代码片段创建(B)个对象。 int a = 10; String b = “abc“; String c = new String(“abc“); MyTest test = new MyTest(); A 4B 3C 2D 1 4. 假设 val 是整型变量,下面(C)说法不正确。 if(val 4) System.out.println(“Test A“); else if(val 9) System.out.println(“Test B“); else System.out.println(“Test C“); A.val = 0 输出“Test C” 第 28 页 共 47 页 B.val 介于 0 到 4 之间输出“Test C” C.val = 14 输出“Test B” D.val = 5 输出“Test A” 5. 阅读下面代码,myMethod 被调用时,正确的输出结果是(C) 。 public class MyPoint public void myMehtod() int x = 5, y= 3; System.out.print(“(“ + x + “, “ + y + “)“); switchCoords(x,y); System.out.print(“(“ + x + “, “ + y + “)“); public void switchCoords(int x,int y) int temp; temp = x; x = y; y = temp; System.out.print(“(“ + x + “, “ + y + “)“); A.(5,3)(3,5)(3,5) B.(5,3)(5,3)(5,3) C.(5,3)(3,5)(5,3) D.编译出错 6. 有下面程序,语句 a=a+1 执行的次数是(C) 。 public class Test public static void main(String args) int x=8,a=1; do a=a+1; while (x0); A0B1C 无限次D 有限次 7. 声明 s1,String s1 = new String(“phenobarbital“); 经过下面代码之后, String s2 = s1.substring(3, 5); s2 的值是(D) 。 AnullB“eno“C“enoba“D“no“ 8. 下面代码输出结果是(B) 。 int i=0,s=0; do if(i%2=0) i+; continue; i+; s = s + i; while(i1;n-) C. s = s + 1 /nD. System.out.println(s); 15. 在一个 Java 文件中,使用 import、class 和 package 的正确顺序是(A) 。 A.package、import、class B.class、import、package C.import、package、class D.package、class、import 16.下面()不是 String 对象合法的方法。 Aequals(String)Btrim()Cappend()D indexOf() 17. 运行下面代码,正确的输出结果是(D) 。 public class MyClass 第 30 页 共 47 页 int x = 10; public static void main(String args ) for(int n = 3; n 0; n-) x = x * x; System.out.println(x); A1000B1000000C100000000D 编译错误 18. 阅读下面代码,运行输出(A) 。 String space = “ “; String composite = space + “hello“ + space + space; composite.concat(“world“); String trimmed = composite.trim(); System.out.println(trimmed.length(); A 5B 6C 8D 13 19. 如果 arr 仅仅包括正整数,下面代码的功能是(C) 。 public int guessWhat( int arr ) int x= 0; for( int i = 0; i =y-|x+-y; System.out.println(“x=“+x+“,y=“+y+“,yn=“+yn); 上面代码执行后的结果是:(A) A x=9,y=8,yn=true B x=10,y=7,yn=true C x=9,y=8,yn=FALSE D x=10,y=8,yn=FALSE 25. int i=1; for(;i+) if(i=10) break; if(i%2=0) continue; System.out.print(i); 上面代码执行后的结果是:(A) A 13579B 语法错误 C 运行错误 D 2468 26. int x=8; System.out.println(x0); 上面代码执行后的结果是:(D) A0B 1C 无限次 D 有限次 30. 下列对 Java 中的继承描述错误的说法是(C) 。 A. 子类至少有一个基类 B. 子类可作为另一个子类的基类 C. 子类除了包含它直接定义的属性外,还包含其父类的私有属性 D. 子类继承父类的方法访问权限保持不变 31. 构造方法是否可被重写和重载(A) 。 A. 不能重写,可以重载 B. 可以重写,不能重载 第 32 页 共 47 页 C. 不能重写,不能重载 D. 可以重写,可以重载 32. 面向对象方法的多态性是指(C) 。 A. 一个类可以派生出多个特殊类 B. 一个对象在不同的运行环境中可以有不同的变体 C. 拥有相同父类或接口的不同对象可以以适合自身的方式处理同一件事 D. 一个对象可以是由多个其他对象组合而成的 33. Dog 是 Animal 的子类,下面代码错误的是(C) 。 A. Animal a = new Dog(); B. Animal a = (Animal )new Dog(); C. Dog d = (Dog)new Animal(); D. Object o = new Dog() ; 34.下面代码的运行结果是() 。 public class Car public void run() System.out.println(“汽车在跑“); public class Benz extends Car public void run() System.out.println(“奔驰在跑“); public static void main(String args) Car car = (Car)( new Benz() ); car. run(); A 汽车在跑B奔驰在跑C 法编译D 运行时将抛出异常 35. 下列代码的输出结果是(B) 。 public class Example String str = new String(“good“); char ch = a,b,c; public static void main(String args) Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+“ and “); System.out.println(ex.ch); public void change(String str,char ch) str=“test ok“; ch0=g; Agood and abcB good and gbcC test ok and abcD test ok and gbc 36. 能与 public void methodA() 形成重载的有(C) 。 A private void methodA() B private int methodA() return 1; C public void methodA(int a) D public void methodA() throws Exception 37. 阅读下面代码,将会输出(B) 。 public class Testa Integer a = new Integer(10); Integer b = new Integer(10); 第 33 页 共 47 页 public static void main (String args) Testa testA = new Testa(); if (testA.a=testA.b) System.out.print(“很“); if (testA.a.equals(testA.b) System.out.print(“好“); A很B好C 很好D 抛出 NullPointerException 异常E 编译错误 38. 编译运行下列程序会发生(D)的情况。 public class Mystery String s; public static void main(String args ) Mystery m =new Mystery(); m.go(); public void Mystery() s =“Constructor“; private void go() System.out.println(s); A. 可以编译,运行时会抛异常 B. 可以编译运行,但是控制台上什么都不输出 C. 输出“constructor” D. 输出“null” 39. Thing 是一个类,下面的代码可以产生()个 Thing 类型的对象。 Thing item; Thing stuff; item = new Thing(); Thing entity = new Thing(); A1B2C3D4 40. 阅读下面的代码,正确的说法是(C) 。 class Foo int num; Baz comp = new Baz(); class Bar boolean flag; class Baz extends Foo Bar thing = new Bar(); double limit; ABar是Baz子类BFoo 包含 BarCBaz是Foo子类DFoo是Baz子类 多选题(20 道) 1.下面(ac)正确创建包含 5 个“字符串的数组。 A.String a = new String5; for(int i=0 ; i 5;i+ ) ai=“; B.String a = new String a = “,“,“,“,“; C.String a = “,“,“,“,“; D.String a = new String5 “,“,“,“,“; E.String a5 = “,“,“,“,“; 2. 下面(AC)是合法的 Java 变量名。 A. _myString 第 34 页 共 47 页 B. $a+b C. myString D. 9myString 3. 阅读代码片段,下面(CD)代码导致程序出错。 int count;/第 1 行 int x = new int10;/第 2 行 for(int i = 0; i 0) ) B. if( (s!=null) 左侧的写法是正确的() 12,float f =3.4;左侧的写法是正确的() 13,java 中语法错误通不过编译,编译器能检查出来,形成不了 class 文件( ) 14,java 中语义错误,编译器能检查出来,会报错提示。 ( ) 15,抽象类中必须要有抽象方法() 填空题(10 道) 1. boolean 类型的默认值是_true_ _false_ 2. byte 能够表示的数值是从-128 到_127_ 3. java 里成员的访问控制权限中最小的权限是_private _,表示只能在本类访问。 4. java 里成员的访问控制权限中最大的权限是_public_,表示公有的,其他类都可以访问。 5. java 中跳出本层循环的关键字是_ _break_ 6. 如果一个 Java 源程序文件中定义了 4 个类,则使用 Sun 公司的 JDK 编译器javac编译该源程序文件,将生 成_4_个文件,扩展名为 class的字节码文件 7. Java 语言中,后缀名为.java的源代码文件编译后形成后缀名为_.class _的字节码软件 8. 八进制整数 012 表示十进制_10_ 9. Java 可以跨平台的原因是因为有_ java 虚拟机_ 10. java 中循环语句有 while 循环,do while 循环和_for_循环 简答题 (3 道共 15 分每道题 5 分) 1. 编程实现打印 1100 之间所有的质数(只能被 1 和它本身整除) 2. 用 for 循环实现打印一个等腰三角形 3. 编码实现 Dog 继承 Animal,Cat 也继承 Animal 的关键代码 题库六 单选题 (每题 1 分,共 50 分) 1) 给定某 Java 程序的 main 方法如下所示,该程序的运行结果是(B ) 。 public static void main(String args) boolean boo = true; if (boo = false) System.out.println(“a“); else System.out.println(“b“); A. 输出 a B. 输出 b C. 输出 ab D. 运行时出错 2) 2) 在 Java 中,下列代码的运行结果是(C ) 。 public static void main(String args) int a=1,b=2,c=3; if(a0) if(b0) c=10; 第 36 页 共 47 页 else c=20; System.out.println(c); A. 输出:10B. 输出:20C. 输出:3D. 编译报错 3) 3) 分析下面的 Java 程序段,编译运行后的输出结果是(D ) 。 public class Test public void changeString(StringBuffer sb) sb.append(“stringbuffer2“); public static void main(String args) Test a = new Test(); StringBuffer sb = new StringBuffer(“stringbuffer1“); a.changeString(sb); System.out.println(“sb = “ + sb); A. sb = stringbuffer2stringbuffer1B. sb = stringbuffer1 C. sb = stringbuffer2D. sb = stringbuffer1stringbuffer2 4) 4) 在 Java 中,包有多种用途,但不包含(C ) 。 A. 将类组合成较小的单元,便于使用 B. 有助于避免命名冲突C. 有助于提高运行效率 D. 允许在更广的范围内保护类、数据和方法 5) 5) 在 Java 中, 包 com 中定义了类 TestUtil, 在 com 的子包 util 中定义了同名类 TestUtil, 给定如下 Java 代码, 编译运行时,将发生(D ) 。 package net; import com.util.TestUtil; import com.TestUtil; public class Test public static void main(String args) TestUtil testutil = new TestUtil(); A. 创建了一个 com.TestUtil 对象B. 创建了一个 com.util.TestUtil 对象 C. 创建了一个 com.TestUtil 对象和一个 com.util.TestUtil 对象D. 编译无法通过 6) 6) 在 Java 中, (C )关键字用来退出循环,将控制权转给程序的其他部分。 A. return B. continueC. breakD. exit 7) 7) 在 Java 语言的控制结构中,break 语句是经常用到的语句。下面一段代码中 break 语句起到(C )的作用。 int pointer = 0; while (pointer = 10) switch (pointer % 3) case 1: pointer += 1; break; case 2: pointer += 2; break; default: pointer += 3; break; A. 结束当次循环,使控制权直接转移到控制循环的条件表达式 B. 从嵌套循环内部跳出最里面的循环 C. 终止 switch 语句的语句序列,提高 switch-case 语句性能 D. 退出循环 8) 8) 在 Java 中,以下(C )不属于 Java 基本数据类型。 A. int B. booleanC. String D. double 9) 9分析下面的 Java 代码片段,编译运行后的输出结果是(D ) 。 for (int i = 0; i 6; i+) 第 37 页 共 47 页 int k = +i;2 while(k 5) System.out.print(i); break; A. 024 B. 02 C. 123 D. 13 10) 10) 给定如下 Java 程序的代码片段,编译运行后的输出结果是(C ) 。 for (int i = 0; i 6; i+) System.out.print(i+“,“); while(+i 5) continue; System.out.print(i); A. 0,4,5B. 0,4C. 0,5D. 0,6 11) 11) 给定如下 Java 代码,编译运行后,输出的结果将是(D ) 。 public class Test public static void main(String args) String s1 = new String(“Test“); String s2 = new String(“Test“); if (s1 = s2) System.out.println(“Same“); if (s1.equals(s2) System.out.println(“Equals“); A. SameB. Equals C. Same Equals D. 什么都不输出 12) 12) 给定如下 Java 程序的方法结构,则方法体实现语句正确的是(C ) 。 public String change(int i) /方法体 A. return 100;B. return a;C. return i+“;D. return i; 13) 13) 给定 Java 代码如下所示,则编译运行后,输出结果是(C ) 。 public class Test static int i; public int aMethod() i+; return i; public static void main(String args) Test test = new Test(); test.aMethod(); System.out.println(test.aMethod(); A. 0B. 1C. 2D. 3 14) 14) 给定一个 Java 程序的代码如下所示,则编译运行后,输出结果是(B ) 。 public class Test int count = 9; public void count1() int count = 10; System.out.println(“count1=“ + count); public void count2() 第 38 页 共 47 页 System.out.println(“count2=“ + count); public static void main(String args) Test t = new Test(); t.count1(); t.count2(); A. count1=9 count2=9 B. count1=10 count2=9 C. count1=10 count2=10 D. count1=9 count2=10 15) 15) 在 Java 中,如果要在字符串类型对象 s=“java“中,得到字母 v 出现的位置,可使用以下(C )语句。 A. s.matches(v);B. s.charAt(v);C. s.indexOf(v);D. s.substring(v); 16) 16) 给定某 Java 程序的 main 方法如下,该程序编译运行后的结果是(D ) 。 public static void main(String args) String str=null; str.concat(“abc“); str.concat(“def“); System.out.println(str); A. 输出:nullB. 输出:abcdefC. 编译错误D. 运行时出现异常 17) 17) 给定一个 Java 程序的代码如下所示,则编译运行后,输出结果是(C ) 。 public class Test int count = 9; public void count1() count = 10; System.out.println(“count1=“ + count); public void count2() System.out.println(“count2=“ + count); public static void main(String args) Test t = new Test(); t.count1(); t.count2(); A. count1=9 count2=9 B. count1=10 count2=9 C. count1=10 count2=10 D. count1=9 count2=10 18) 18) 给定一个 Java 程序的代码如下所示,则编译运行后,输出结果是(A ) 。 public class Test int count = 9; public void count() System.out.println(“count=“ + count+); public static void main(String args) new Test().count(); 第 39 页 共 47 页 new Test().count(); A. count=9 count=9 B. count=10 count=9 C. count=10 count=10 D. count=9 count=10 19) 19) 有关 Java 中的类和对象,以下说法错误的是(B ) 。 A. 同一个类的所有对象都拥有相同的特征和行为B. 类和对象一样,只是说法不同 C. 对象是具有属性和行为的实体D. 类规定了对象拥有的特征和行为 20) 20) 在 Java 语言中有如下代码,下列 x 的定义中,可以使该段代码输出 100 的是( A) 。 switch( x ) case 100 : System.out.println(“100“); break ; case 110 : System.out.println(“110“); break ; A. int x = 100;B. double x = 100;C. String x = “100“;D. int x = 110; 21) 21) 给定如下 Java 代码片段,编译运行时的结果是(D ) 。 int i = 2; switch (i) default: System.out.println(“default“); case 0: System.out.println(“zero“); break; case 1: System.out.println(“one“); case 2: System.out.println(“two“); A. 输出:default B. 输出:default zero C. 编译出错,default 语句的位置不符合 switch 结构的语法结构 D. 输出:two 22) 22) 给定如下 Java 代码片段,编译运行的结果是( A) 。 int i = 0, j = -1; switch (i) case 0, 1: j = 1; case 2: j = 2; System.out.print(“j=“ + j); A. 程序编译出错B. 输出:j=1C. 输出:j=2D. 输出:j=0 23) 23) 分析下面的 Java 代码,当 x=2 时,运行结果是(C ) 。 switch (x) case 1: System.out.println(1); case 2: case 3: System.out.println(3); case 4: System.out.println(4); 第 40 页 共 47 页 A. 没有输出任何结果 B. 输出结果为 3C. 输出结果是 3 和 4D. 输出结果是 1、3 和 4 24) 24) 给定如下 Java 代码片段,编译运行后,输出结果是(B ) 。 String s=“ABCDE“; System.out.print(s.substring(3).concat(“FGH“); A. CDEFGHB. DEFGHC. FGHD. ABCDE 25) 25) 分析如下的 Java 代码,编译运行时将输出(C ) 。 String s = new String(“ACCPTest“); int i = 1; int j = 4; System.out.println(s.substring(i,j); A. ACCPB. ACCC. CCPD. CCPT 26) 26) 分析如下的 Java 代码,编译运行的输出结果是(D ) 。 public class Test public static void main(String args) String s; System.out.println(“s=“ + s); A. 编译通过,并且输出:s=B. 编译通过,并且输出:s=null C. 编译通过,无任何输出D.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年解除劳动合同简易范本
- 2025年农村环保改厕项目合同书
- 2025济南市事业单位劳动合同书
- 2025设备采购合同示范文本格式
- 2025大连市家具销售合同范本
- 2025建筑材料采购合同版
- 2025中外合资企业医疗保险合同
- 2025机械制造有限公司设备维修合同协议书
- 2025股权转让合同书
- 海军游泳测试题及答案
- 2025-2030工程塑料行业市场深度分析及发展策略研究报告
- 2025-2030中国涂料设备行业市场发展趋势与前景展望战略研究报告
- 业务员合同范本与业务员和公司的合同6篇
- 2025年大学生学习乡村振兴知识竞赛题库及答案(共60道题)
- 2025年广东广州市高三二模高考英语试卷试题(含答案详解)
- 期中考试质量分析会上校长引用6个关键词讲话:深耕、融合、赋能、深耕、创新、协同、坚守
- JJF 2230-2025混凝土电阻率测试仪校准规范
- 【9数一模】2025年安徽合肥市第四十五中学九年级中考一模数学试卷(含答案)
- 挂靠法人免责协议书
- 煤炭加工中的选煤技术与选煤机械考核试卷
- 2025年中石油政工师理论考试题库(含答案)
评论
0/150
提交评论