JAVA练习题 选择题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.分析下面的 java 源程序,编译后的运行结果是(b)。(选择一项) import java.util.*; public class Test{
public static void main(String[] args){ int[] numbers = new int[]{2,1,3}; Arrays.sort(numbers); System.out.println(Arrays.binarySearch(numbers,2));
} }while(i<5); System.out.println("i="+i+"j="+j); a) i=5j=5 b) i=5j=6 c) i=6j=5 d) i=6j=4
(选择一项)
25.某 java 的 main 方法如下所示,则编译运行该类的输出的结果是(b)。 (选择一项)
public static void main(String[] args){ for(int i=0;i<10;i++){ if(i%2!=0) continue; System.out.print(i); }
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)编译报错
7.分析下面的 java 代码片段,编译运行后的输出结果是(d)。(选择一项) for(int i=0;i<6;i++){
//b 语句
if(i>5){
String test="hello";
//c 语句
}
}
System.out.println(test);
//d 语句
a)a
b)b
c)c
d)d
6.在 java 中,下列代码的运行结果是(c)(选择一项) public static void main(String[] args){
System.out.print(str.toCharArray()[i-1]); } } a)ACCP b)PCCA c)ACC d)PCC
(选择一项)
24.给定如下 java 代码片段,编译运行后,输出结果是(b)。 int i=1,j=10; do{
if(i++>--j){ continue;
10.给定一个 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;
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
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
20.在 java 中,给定代码片段如下所示,则编译运行后,输出结果是(b)。(选择 一项) for(int i=0;i<10;i++){
int k=++i; while(k<5){ System.out.println(i); break; } } a)024 b)24 c)123 d)13
8.在 java 中,源文件 Test.java 中包含如下代码,则程序编译运行的结果为(b) public class Test{
public static void main(String[] args) system.out.println("Hello!"); } a) 输出:Hello! b) 编译出错,提示“无法解析 system” c) 运行正常,但没有输出任何内容 d) 运行时出现异常
for(int i=0;i<3;i++){ for(int j=3;j>=0;j--){ if(i==j)
continue; System.out.println("i=" + i + " j=" + j); } } } } a)i=0j=3 b)i=0j=0 c)i=2j=2 d)i=0j=2 e)i=1j=1
ቤተ መጻሕፍቲ ባይዱ
9.分析如下所示的 java 代码,编译运行后的输出结果是(c)。 Public static void main(String arg[]){
int a=100; while(a%2==0){
System.out.print(a); a=a/4; } } a) 1002561 b) 10025 c) 100 d) 25
12.在 JAVA 中,( c)关键字用来终止循环语句。(选择一项) a)return b)continue c)break d)exit
13.分析如下 JAVA 代码片段,输出结果为(a)。(选择一项)
int price = 10; int number = 0; int money = 0; for(int i=0;i<2;i++) { number ++; -- price; money += number * price; } System.out.println(money); a)25 b)28 c)31 d)29
String str=null; str.concat("abc"); str.concat("def"); System.out.println (str); } a.null b.abcdef c.编译错误 d.运行时出现异常
17.编译并运行下面的 Java 代码,()会出现在输出结果中.(选择二项)(a,d) public class Test{ public static void main(String [] args){
if(i==10-i){ break;
} if(i%3!=0){
continue; } System.out.println(i+""); } a) 0 b) 0 3 c) 0 3 6 d) 0 3 6 9
21.分析下列 java 代码,编译运行后输出的结果是(b) public class B{
} } a)输出:21 b)输出:23 c)输出:13 d)运行时出现越界错误
23.分析如下所示的 java 代码,编译运行后的输出结果是(b)。 public static void main(String[] args)
String str=new String("ACCP"); for(int i=str.length();i>0;i--){
} } a)输出:0 b)输出:1 c)输出:2 d)输出:3
5.给定如下 Java 程序,编译运行时,将在(d)语句出现错误。
public class Test{
public static void main(String args[]){
int i=0;
//a 语句
for(;i<10;i++){
14.给定 java 代码,如下,编译运行后,结果是(b ). Public class Test { Static String s; Public static void main(String args[]) { char c=s.charAt(0); System.out.printIn(c); } } a.编译有错 b. 运行期异常,异常类型为 NullPointerException c. 运行期异常,异常类型为 ArithmeiticException d. 正确运行,但无输出内容
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]); }
zero c)出错,default 的位置不符合 switch 结构的语法结构 d)输出 two
3.给定 Java 代码如下所示,编译运行的结果是 (a)。(选择一项) public static void main(String [] args) {
int i ; System.out.println("i="+i); } a)编译错误 b)运行时出现例外 c)正常运行,输出 i=-1 d)正常运行,输出 i= 0
} a)13579 b)02468 c)97531 d)86420
26.在 java 类的 main()方法如下所示,则编译运行该类的输出结果是(d)。 (选择一项)
public static void main(String[] args){ int i=0; while(i<10){ if(i%2!=0) return; System.out.println(i); i++; }
15.给定某 java 程序片断,如下:(选择一项)( b ) int i=1; int j=i++; if((i>++j)&&(i++==j)) i+=j; System.out.println(i); 该程序运行后,I 的输出结果是(b)。 a)1 b)2 c)3 d) 4
16.给定某 Java 程序的 main 方法如下,该程序编译的运行结果是(d)。(选择一 项) public static void main(String[] args){
public static void main(String[] args){ int i=9; System.out.println(i++); System.out.println(++i);
} } a)10
11 b)9
11 c)10
10 d)9
10
(选择一项)
22.分析下面的 java 源程序,编译后的运行结果是(d)。(选择一项) import java.util.*; public class Test{
11.给定如下 java 代码片段,编译运行时,结果是(c)。 Int[] a={1,2,3,4,5}; for(int count=0;count<5;count++)
System.out.print(a[count++]); a)运行时出现异常 b)输出:12345 c)输出:135 d)输出:24
18.分析下面的 Java 代码,输出的结果为(b)。(选择一项) int i=0;
for(;i<4;i+=2){ System.out.print (i+","); } System.out.println (i); a) 0,2 b) 0,2,4 c) 0,2,4,6 d) 0,1,2,3
19.给定如下 Java 代码片断,编译运行后,输出结果是.(选择一项)(a) int i=0,j=10; do{
1.给定某 Java 程序的 main 方法如下所示,该程序运行的结果是(a)(选择一项)
public static void main(String[] args){
int i=0;
System.out.println(i++);
}
a)输出 0
b)输出 1
c)编译错误
d)运行时出现异常
2.给定如下 Java 代码片断,编译运行时的结果是(d)。 int i=2; switch(i){
相关文档
最新文档