51CTO下载-JAVA选择题 下载本文

a) 0,2 b) 0,2,4 c) 0,2,4,6 d) 0,1,2,3

54. 在Java中,Scanner类提供从控制台获取键盘输入的功能,若想使用此类需要在Java

源代码第一行添加导入语句()或()(选择二项) a) import java.util.Scanner; b) import java.util.*; c) import java.util; d) import Scanner;

55. 分析如下的Java代码,编译运行时将输出()(选择一项)

String s = new String(“ACCPTest”); int i = 1; int j = 4;

System.out.println(s.substring(i,j)); a) ACCP b) ACC c) CCP d) CCPT

56. 给定如下Java代码片段,编译运行的结果是()(选择一项)

int i = 0,j = -1; switch(i){

case 0,1:j=1; case 2:j=2; }

System.out.println(”j=”+j); a) 程序编译出错 b) 输出:j=1 c) 输出:j=2 d) 输出;j=0

57. 分析下面的Java源程序,编译后的运行结果是()(选择二项)

import java.util.*; public class Test{

public static void main(String []args){ int[] numbers = new int[]{2,1,3}; Arrays.sort(numbers);

for(int index=1;index<=numbers.length;index++){ System.out.print(numbers[index]);

} } }

a) 输出:21 b) 输出:23 c) 输出:13

d) 运行时报数组越界错误

58. 给定如下Java代码片段,编译运行时,以下()语句或表达式的值是true.(选择一

项)

String s = ”duck”;

StringBuffer sb = new StringBuffer(“duck”); String e = new String(“duck”); String t = e;

a) s.equals(sb) b) s.equals(e) c) t.equals(sb) d) s==t

59. 在开发Java程序时,源程序经过编译器的编译,输出一个扩展名为()的文件(选择

一项) a) .java b) .doc c) .txt d) .class

60. 在Java程序设计语言中,使用类的步骤包括()(选择一项)

a) 使用关键字class定义类 b) 使用关键字new创建类的对象

c) 使用点运算符“.”访问类的属性和方法 d) 以上全部

61. 在Java中,用于向控制台输出信息的语句是()(选择一项)

a) System.out.print(); b) System.print(); c) Out.print(); d) Print.print();

62. Java类的main()方法如下所示,当程序启动运行后,用户在控制台输入“123”,则程

序将()(选择一项)

public static void main(String args[]){ Scanner input = new Scanner(System.in); int score = input.nextInt(); System.out.println(score); }

a) 输出“1” b) 输出“2” c) 输出“3” d) 输出“123”

63. 分析如下所示的Java代码,编译运行后的输出结果是()(选择一项)

public static void main(String args[]){ boolean a = true; boolean b = false; if(a && b){

System.out.print(“a&&b”);

}else if(a || b){

System.out.print(“a||b”); }else{

System.out.print(“ab”); } }

a) a&&b b) a||b c) ab d) a||bab

64. 在Java中,()是帮助我们解决程序错误的工具和方法的总称,主要方法包括设置断

点,单步运行和观察变量。(选择一项) a) 编写代码 b) 程序测试 c) 程序调试 d) 编译和运行

65. 在Java中,想要存储如商品价格或员工工资的数据最好使用()数据类型(选择一项)

a) int b) car c) String d) double

66. 在Java中,下列()是合法的标识符(选择二项)

a) A123$ b) #A123 c) 588TTT d) S123_Name

67. 分析如下所示的Java代码,编译运行后的输出结果是()(选择一项)

public static void main(String args[]){ String str = new String(“ACCP”); for(int i=str.length();i>0;i--){

System.out.print(str.toCharArray()[i-1]);

} }

a) ACCP b) PCCA c) ACC d) PCC

68. 分析下面的Java程序,执行后的输出结果为()(选择一项)

String str=new String(“JavaScript”);

System.out.println(str.substring(0,str.indexOf(“a”))); a) J b) Ja c) Java d) Jav

69. 在Java中,以下程序编译运行后的输出结果为:()(选择一项)

public static void main(String []args){ int a = 5; int s = 0; switch(a){ case 5: s=s+2; case 3: s=s+5; case 8: s=s+6; default: s=s+10; break;

} }

a) 2 b) 0 c) 7 d) 23

70. 在Java中,下面()语句无法正确通过编译(选择一项)

a) System.out.println(1+1); b) char i=2+’2’;

System.out.println(i); c) String s = “on”+2; d) int b = 255.0;

71. 给定如下Java代码片段,编译运行后,输出结果是()(选择一项)

int i = 1,j = 10; do{

if(i++>--j){ continue;

}

}while(i<5);

System.out.println(“i=”+i+”,j=”+j); a) i=5,j=5 b) i=5,j=6 c) i=6,j=5 d) i=6,j=4

72. 给定如下Java代码,编译运行后,输出结果是()(选择一项)

public class Test{

public static void main(String []args){

StringBuffer a = new StringBuffer(“A”); StirngBuffer b = new StringBuffer(“B”); operate(a,b);