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);