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

1. 111111111111111111111111111

2. 给定某JAVA程序的main方法如下所示,该程序的运行结果是()。(选择一项)

public static void main(String []args){ int i = 0; System.out.println(i++); }

a) 输出0 b) 输出1 c) 编译错误

d) 运行时出现异常

3. JAVA是面向对象的程序设计语言,关于面向对象程序设计的优点,下列说法正确的是()。

(选择一项)

a) 便于在计算机程序中用类似的软件对象模拟现实世界中的实体 b) 便于隐藏信息 c) 增加重用性 d) 以上全部

4. 在JAVA中,程序调试是解决程序错误的工具和方法的总称,主要方法包括三个方面,

其中不包括()。

a) 使用System.out.println输出语句验证变量值 b) 设置断点 c) 单步运行 d) 观察变量

5. 在JAVA中,使用类的步骤包括以下三步,它们的先后顺序是()。(选择一项)

1. 定义类

2. 创建类的对象

3. 访问对象的属性和方法 a) 213 b) 123 c) 321 d) 231

6. 在JAVA中,Scanner类提供从控制台获取键盘输入的功能,下列语句()能够正确实例

化Scanner类的对象,用于获得键盘输入的数据。(选择一项) a) Scanner input = new Scanner(System.out); b) Scanner input = new Scanner(System.in); c) Scanner input = new Scanner(System); d) Scanner input = new Scanner();

7. 在JAVA中,定义带参数的方法时,参数可以为一个或多个,多个参数之间使用()符

号进行分隔。(选择一项) a) ;(分号) b) ,(逗号) c) (空格符) d) -(连字符)

8. 在JAVA中,要向控制台打印输出“Welcome to Space!”并自动换行,可以实现此功能

的语句是()。(选择一项)

a) System.print(“Welcome to Space!”); b) System.out.print(“Welcome to Space!”); c) System.out.println(“Welcome to Space!”); d) System.println(“Welcome to Space!”); 9. 给定如下JAVA代码片段,编译运行时的结果是()。(选择一项)

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 10. 给定JAVA代码如下所示,编译运行结果是()。(选择一项)

public static void main(String []args){ int i; System.out.println(“i=”+i); }

a) 编译错误

b) 运行时出现例外

c) 正常运行,输出i=-1 d) 正常运行,输出i=0 11. 分析下面的JAVA源程序,编译后的运行结果是()。(选择一项)

import java.util.*; public class Test{

int []numbers = new int[]{2,1,3}; Arrays.sort(numbers);

System.out.println(Arrays.binarySearch(numbers,2)); }

a) 输出0 b) 输出1 c) 输出2 d) 输出3 12. 给定如下JAVA程序,编译运行时,将在()语句出现错误。(选择一项)

public class Test{

public static void main(String []args){ int i = 0; //a语句 for(;i<10;i++){ //b语句 if(i>5){

String test = “hello”; //c语句

}

}

System.out.println(test); //d语句 }

} a) a b) b c) c d) d 13. 在JAVA中,下列代码的运行结果是()。(选择一项)

public static void main(String []args){ int a = 1,b = 2,c = 3; if(a<0) if(b<0) c = 10; else

c = 20;

System.out.println(c); }

a) 输出:10 b) 输出:20 c) 输出:3 d) 编译报错 14. 在JAVA中,下面()语句能正确通过编译。(选择二项)

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

System.out.println(i); c) String s = “on”+’one’; d) int b = 255.0; 15. 分析下面的JAVA代码片段,编译运行后的输出结果是()。(选择一项)

for(int i=0;i<6;i++){ int k = ++i; while(k<5){ System.out.println(i); break;

} }

a) 024 b) 02

c) 123 d) 13 16. 分析下面的JAVA程序,编译运行结果是()。(选择一项)

public class B{ public static void main(String []args){ String s = “y”; System.out.println(s+1+2); System.out.println(1+2+s);

} }

a) 输出:y12

3y

b) 输出:y12

12y

c) 输出:y3

3y

d) 程序编译出错 17. 在JAVA中,源文件Test.java中包含如下代码段,则程序编译运行结果是()。(选

择一项)

public class Test{ public static main(String[]args){ system.out.print(“Hello!”);

} }

a) 输出:Hello!

b) 编译出错,提示“无法解析system” c) 运行正常,但没有输出任何内容 d) 运行时出现异常 18. 在JAVAk ,java.util.Arrays类的()方法用于对已排序的数组进行二元搜索。(选

择一项)

a) binarySearch b) sort c) size d) length 19. 在JAVA中,单行注释使用()符号开头。(选择一项)

a) /* b) */ c) * d) // 20. 关于JAVA类中带参数的方法,下列选择中的说法错误的是()。(选择一项)

a) 使用带参数的方法分为两步:1,定义带参数的方法,2,调用带参数的方法 b) 带参数方法的返回值不能为void

c) 带参数方法的参数个数可以为一个或多个

d) 带参数方法的参数可以是任意的基本类型数据或引用类型数据