更多"本题利用递归方法求前n个自然数的和(n=10)。 public cl"的相关试题:
[单项选择]
阅读下面程序
public class Test implements Runnable{
public static void main(String[]args){
_______________________________________;
t. start( );
}
public void mR( ){
System. out. println("Hello!");
}
}
在程序下画线处填入正确选项是()
A. Test t=flew Test()
B. Thread t=new Thread();
C. Thread t=new Thread(new Test());
D. Test t=new Thread();
[单项选择]
阅读下列代码
public class Test implements Runnable{
public void run(Thread t){
System. out. println("Running. ");
}
public static void main(String[]args){
Thread tt=new Thread(new Test( ));
tt. start( );
}
}
代码运行结果是()
A. 将抛出一个异常
B. 没有输出并正常结束
C. 输出“Running”并正常结束
D. 程序第2行将出现一个编译错误
[单项选择]阅读下面程序
public class Increment{
public static void main(stringargs[]){
int C;
c=5:
System.out.println(c);
System.out.println(c++):
System.out.println(c);
}
}
程序运行结果是( )。
A. 5
B. 5
C. 6
D. 6
[填空题]请写出下面程序的运行结果:
public class Test extends TT
public static void main(String args[])
Test t=new Test("Tom.");
public Test(String s)
super(S);
System.out.print("How are you");
public Test( )
this("I am Jack.");
class TT
public TT( )
System.out.print("Hi!");
public TT(String s)
this( );
System.out.print("I am" +s);
结果:______。
[单项选择]下列程序执行的结果是______。 public class ex9 { public static void main (String[] args) { label: for (int i=0; i<3; i++) { for (int j=0; j<3; j++) { if (i==j) continue label; System. out.print (i*3+j+"/t"); } System.out .println ("i="+i); } } }
A. 3 6 9
B. 3 6 7
C. 6 9
D. 3 6
[单项选择]下列程序执行的结果是______。 public class ex6 { public static void main(String[] args) { char ch=’8’; int r=10; switch(ch+l) { case ’7’: r=r+3; case ’8’: r=r+5; case ’9’: r=r+6; break; default: ; } System.out.print(r); } }
A. 14
B. 13
C. 16
D. 10
[单项选择]下列程序的输出结果为( )。 public class Reentrant { public synchronized void a( ) { b( ); System.out.println("here I am, in a( )"); } public synchronized void b( ) { System.out.println("here I am, in b( )"); } public static void main(String args[ ]) { Reentrant r=new Reentrant( ); r.a( ); } }
A. here I am, in a()/here I am, in b()
B. hereI am, in b()/here I am, in a()
C. here I am, in a()
D. here I am, in b()
[单项选择]下列程序的输出结果是______。
public class Test10
public static void main(String[] args)
char c1=’B’,c2=’c’;
if(c1 + 1<c2 ) ++c1;
System.out.println(c1);
A. B
B. b
C. C
D. c
[单项选择]下面程序段的输出结果是______。
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=1;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
[单项选择]执行下列程序段之后,变量b的值为( )。
public class Test
public static void main (String[] args)
int i = 12;
int j = 24;
boolean b1 = true;
booleanb=(j%i==0)&&(! b1) || (j/i! =2);
System. out. println (b);
A. true
B. false
C. 0
D. 1
[单项选择]执行下列代码段之后,x的值为______。
public class ex25
public static void main(String[] args)
int x=12;
int m=x%5;
x>>>=m;
System.out.println(x);
A. 7 B. 3 C. 0 D. 1
[填空题]下面的程序执行后,屏幕上显示的应是______。
public class Exam
public static void main(String[]args)
char charl[ ]=’1’,’2’,’3’,’4’;
chgr char2[]=’0’,’1’,’2’,’3’,’4’;
String s1=new String(char1);
String s2=new String(char2,1,5);
System.out.println(s1.equals(s2));
[简答题]本题要求分行打印输出当前系统中所有字体的名称。
______;
public class java2
public static void main(String[]args)
String[]fontNames=GraphicsEnvironment
.getLocalGraphicsEnvironment( ).getAvailableFontFamilyNames( );
for(int i=0;______;i++)
System.out.println(fontNames[i]);