20春学期(1709、1803、1809、1903、1909、2003)《Java语言程序设计》在线作业
定义一个类,必须使用的关键字是( )。
A:public
B:class
C:interface
D:static
答案:B
设有整型数组的定义int a[]=new int[8]; 则a.length的值为下列哪项( )?
A:8
B:9
C:7
D:6
答案:A
下列是Java语言中可用的注释符,其中错误的是( )。
A://
B:/**…*/
C:/**…**//*…*/
答案:B
以下程序的功能是:求n!。请在下列程序中填入正确的语句
class FactorialTest{
static long Factorial(int n){
if(n==1)
return 1;
else
_______________}
public static void main(String a[]){
int n=8;
System.out.println(n+”!=”+Factorial(n));}
}
A:return n*Factorial(n);
B:return (n-1)*Factorial(n);
C:return n*Factorial(n-1);
D:return (n-1)*Factorial(n-1);
答案:C
下列代码中,将引起一个编译错误的行是()。
1)public class Test{
2) int m,n;
3) public Test(){}
4) public Test(int a){m=a;}
5) public static void main(String args[]){
6) Test t1,t2;
7) int j,k;
8) j=0;k=0;
9) t1=new Test();
10) t2=new Test(j,k);
11) }
12) }
A:第3行
B:第5行
C:第6行
D:第10行
答案:D
请问以下哪个类不能被子类继承?( )
A:class A{ }
B:abstract final class A{ }
C:native class A{ }
D:final class A{ }
答案:D
下列语句执行后下列语句执行后下列语句执行后下列语句执行后i的值是的值是的值是的值是( ) int i=2; do{i*=i;} while(i<16);
A:4
B:8
C:16
D:3
答案:C
下列语句中执行跳转功能的语句是( )。
A:for 语句
B:while语句
C:continue语句
D:switch语句
答案:C