6
5
4
编译失败
第1题:
顺序执行下面的语句后,输出的结果是______。
public class exl6
{
public static void main(String[] args)
{
int i;
int a[] = new int[10];
for(i = O; i < a.length; i++)
a[i] = i * 10 + j;
for(i = 1; i < a.length; i++)
if(a[i]%5 == O)
System,out.println(a[i]);
}
}
第2题:
( 28 )请阅读下面程序
public class ThreadTest {
public static void main ( String args[ ]) throws Exception {
int i=0;
Hello t = new Hello ();
___________;
whlle ( true ){
System.out.println ( "Good Morning"+i++ ) ;
if ( i=2 && t.isAlive ()){
System.out.println ( "Main waiting for Hello ! ” );
tjoin () ; // 等待 t 运行结束
}
if ( i==5 ) break :}
}
}
class Hello extends Thread {
int i ;
public void run ()笼
while ( true ){
System.out.println ( "Hello"+i++ ) ;
if ( i=5 ) break ;}}}
为使该程序正确执行,下划线处的语句应是
A ) t.sleep ()
B ) t.yieldn ()
C ) t.interrupt ()
D ) t.start ()
第3题:
A.5
B.编译失败
C.运行时异常被抛出
D.3
E.4
第4题:
下面代码的运行结果是 public class Test{ public static void main(String args[]){ for(int i=0; i<3;i++){ if(i<2) continue; System.out.println(i); } } }
A.0
B.1
C.2
D.3
第5题:
下列程序输出结果为( )。public class test { public static void main(String args[]) { int a=0; outer: for(int i=0;i<2;i++) { for(int j=0;j<2;j++) { if(j>i) { continue outer; } a++; } } System.out.println(a); }}
A.0
B.2
C.3
D.4
第6题:
本题的功能是计算l~10之间除了5以外的各个自然数的和。
public class javal{
public static void main(String[]args){
int i=1
int sum=0;
while(i<;=10){
if(i= =5){
;
;
}
;
i++;
}
System.out.println("sum="+sum);
}
}
第7题:
以下程序的编译运行结果为:
1: public class Q10
2: {
3: public static void main(String[] args)
4: {
5: int i = 10;
6: int j = 10;
7: boolean b = false;
8:
9: if( b = i == j)
10: System.out.println("True");
11: else
12: System.out.println("False");
13: }
14: }
A. 第9行出现编译错误;
B. 第9行出现运行错误;
C. 输出 True
D. 输出 False
第8题:
public class Alpha1 { public static void main( String[] args ) { boolean flag; int i=0; do { flag = false; System.out.println( i++ ); flag = i < 10; continue; } while ( (flag)? true:false ); } } What is the result?()
第9题:
public class Delta { static boolean foo(char c) { System.out.print(c); return true; } public static void main( String[] argv ) { int i =0; for ( foo(‘A’); foo(‘B’)&&(i<2); foo(‘C’)){ i++ ; foo(‘D’); } } } What is the result?()
第10题:
6
5
4
编译失败
第11题:
Z=42
z=44
Z= 45
z= 46
第12题:
5
编译失败
运行时异常被抛出
3
4
第13题:
下面程序段的输出结果是 public class Test { public static void main(String args[]){ int[] a=new int[11]; int[] p=new int[4]; int k=5; for(int i=1;i<=10;i++) a[i]=i; for(int i=l;i<=3;i++) p[i]=a[i*i]; for(int i=1;i<=3;i++) k=k+p[i]*2; System.out.println(k); } }
A.37
B.31
C.33
D.35
第14题:
请阅读下面程序 public class ThreadTest{ public static void main(String args[])throws Ex- ception{ int i=0; Hello t=new Hello; ; while(true){ System.Out.println("Good Morning"+i++): if(i= =2t.isAlive){ System.out.println("Main waiting for Hel- lo!"); join;//等待t运行结束 } if(i= =5)break;} } } class Hello extends Thread{ int l; public void run{ while(true)( System.Out.println("Hell0"+i++); if(i= =5)break;)))
A.t.sleep
B.t.yield
C.t.interrupt
D.t.start
第15题:
A.6
B.5
C.4
D.编译失败
第16题:
下列程序执行后的结果是______。
public class ex24
{
public static void main(String[] args)
{
int j=10;
a1: for(int i=3;i>0;i--)
{
j-=i;
int m=l;
a2: while (m<j)
{
if (i<=m)
continue a1;
j/=m++;
}
}
System.out.println(j);
}
}
下列嵌套的循环程序执行后,结果是______。 public class ax25 { public static void main(String[] args) { int sum=0; for(int i=0;i<=5;i++) { for(int j=10;j>3*i;j--) { sum+=j*i; } } System.out.println(sum); } }
A.136
B.127
C.147
D.153
第17题:
本题定义了一个长度为l0的boolean型数组,并给数组元素赋值,要求如果数组元素下标为奇数,则数组元素值 为false,否则为true。 public class javal{ pubhc static void main(String[]args){ boolean b[]= ; for(int i=0;i<10;i++){ if( ) b[i]=false; else ; } for(int i=0;i<10;i++) System.Out.print("bE"+i+"]="+b[i]+","); } }
第18题:
有如下代码段 public class OperatorAndExceptions { public static void main(String args[]) { int i=10,j=15; System.out.println(i==j); String s1=new String("how are you!"); String s2=new String("how are you!"); System.out.println(s1==s2); } } 其输出为( )。
A.true false
B.true true
C.false true
D.false false
第19题:
现有: class Ifs { public static void main (String [] args) { boolean state=false; int i=2; if( (++i>2) && (state=true)) i++; if( (++i>4) l l (state=false)) i++; System.out .println (i); } } 结果为:()
第20题:
public class Foo { public static void main (String []args) { int i = 1; int j = i++; if ((i>++j) && (i++ ==j)) { i +=j; } } } What is the final value of i?()
第21题:
class Ifs{ public static void main(String[] args){ boolean state=false; int i=1; if((++i>1)&&(state=true)) i++; System.out.println(i); } } 结果是()
第22题:
ABDCBDCB
ABCDABCD
Compilation fails.
An exception is thrown at runtime.
第23题:
1
2
3
4
5
第24题:
000000000
0123456789
Compilation fails.
The code runs with no output.
The code enters an infinite loop.
An exception is thrown at runtime.