size
length
dimension
measurement
第1题:
下列代码的执行结果是______。
int numbers[]=new int[6];
for(int i=1;i<numbers.length;i++){
numbers[i]=i-1;
System.out.print(numbers[i]+"");
}
A) 0 1 2 3 4 5
B) 1 2 3 4 5 6
C) 0 1 2 3 4
D) 1 2 3 4 5
A.
B.
C.
D.
第2题:
为使下列代码正常运行,应该在下画线处填入的选 项是( )。 int[]numbers=new int[n]; for(int i=0;i<numbers. ;i++) numbers[i]=i+1:
A.size
B.length
C.dimension
D.measurement
第3题:
阅读下面一个支持多线程并发操作的堆栈类代码 public class MyStack { private int idx=0; private int[] data=new int[8]; public ______ Void push(int i) { data[idx]=i; idx++; } … } 在下画线处应填入的是
A.synchronized
B.wait
C.blocked
D.interrupt
第4题:
有以下程序fun(int *a,int n) { int i,j=0,p; p=j; for(i=j;i<n;i++) if(a[i]<a[p]) ____; return(p);}在下画线处应填入的是A.i=p B.a[p]=a[i] C.p=j D.p=i
第5题:
为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是 public class IntStack { private int idx=0; private int[]data=new int[8]; public ______ void push(int i) { data[idx]=i; idx++; ______ } … }
A.synchronized() notify()
B.synchronized() this.wait()
C.synchronized() this.notify()
D.synchronized() sleep()
第6题:
为使下列代码正常运行,应该在下画线处填入的选项是( )。
A.static
B.private
C.abstract
D.final
第7题:
在下画线处填入代码,使程序正常运行并且输出“Hello!”。
class Test ______ {
public staric void maim (string[] args) {
Test t=new Test();
t.start();
}
public void run() {
System.out.println("Hello!");
}
}
第8题:
为使下列代码正常运行,应该在下画线处填入的选项是( )。 int[]numbers=new int[n]; for(int i=0;i<numbers. ;i++) numbers[i]=i+1:
A.size
B.length
C.dimension
D.measurement
第9题:
阅读下列利用递归来求n!的程序。 class FactorialTest{ static long Factorial(int n){//定义Factorial方法 if(n= =1) return l; else return n*Factorial{ }; } public static void main{String a[]}{ //main方法 int n=8: System.out.println{n+"!="+Factorial (n)}; } } 为保证程序正确运行,在下画线处应该填入的参数是( )。
A.n-1
B.n-2
C.n
D.n+1
第10题:
为使下列代码正常运行,应该在下画线处填人的选项是( )。
A.Reader
B.InputStream
C.Objectlnput
D.ObjeetInputStream
第11题:
为使下列代码正常运行,应该在下画线处填入的选项是( )。 abstract class person{ public Person(String n){ name=n: } Public String getDescription; public String getName{ return name; } private string name; }
A.static
B.private
C.abstract
D.final
第12题:
Reader
InputStream
ObjectInput
ObjectInputStream
第13题:
阅读下列利用递归来求 n! 的程序
Class FactorialTest{
Static long Factorial (int n) { // 定义 Factorial () 方法
If (n==1)
Return 1;
Else
Return n* Factorial(_____);
}
Public static void main (String a[]) { // main () 方法
Int n=8;
System.out.println{n+ ” ! = ” +Factorial (n)};
}
}
为保证程序正确运行,在下划线处应该填入的参数是
A ) n-1
B ) n-2
C ) n
D ) n+1
第14题:
为使下列代码正常运行,应该在下画线处填人的选项是( )。
A.static
B.private
C.abstract
D.final
第15题:
阅读下面利用递归来求n!的程序 class FactorialTest { static long Factorial(int n){ //定义Factorial()方法 if(n==1)return 1; else return n * Factorial(______); } public static void main(String a[]) { //main()方法 int n=8; System.out.println(n+"!="+Factorial(n)); } } 为保证程序正确运行,在下画线处应该填入的参数是
A.n-1
B.n-2
C.n
D.n+1
第16题:
阅读下面实现堆栈类并发控制的部分代码 public class DataStack{ private int idx=0; private int[]data=new int[8]; public void push(int i){ . ________________{ data[idx]=i; idx + +; } } } …… } 在程序下画线处填入正确选项是
A.synchronized
B.synchronized(this)
C.synchronized()
D.synchronized(idx)
第17题:
为使下列代码正常运行,应该在下画线处填入的选项是( )。
A.Reader
B.InputStream
C.ObjectInput
D.ObjectInputStream
第18题:
阅读下列利用递归来求n!的程序。为保证程序正确运行,在下画线处应该填入的参数是( )。
A.n-1
B.n-2
C.n
D.n+l
第19题:
以下函数返回a所指数组中最大值所在的下标值fun(int *a,int n){ int i,j=0,p; p=j; for(i=j;i<n;i++) if(a[i]>a[p])_________; return(p);}在下画线处应填入的内容是A.i=p B.a[p]=a[i] C.p=i D.p=j
第20题:
为使下列代码正常运行,应该在下画线处填入的选项是( )。 ObjectInputStream In= new (new FilelnputStream("employee. doc")); Employee[]newstaff=(Employee[])in.readObject ; In.close;
A.Reader
B.InputStream
C.Objectlnput
D.ObjectlnputStream
第21题:
已知:int n=10;那么下列语句中错误的是
A.int*p=new long[n];
B.int p[n];
C.int*p=new long(n);
D.int p[10];
第22题:
为了支持压栈线程与弹栈线程之间的交互与同步,应 在下画线处填入的选项是( )。 public class StackTest{ private int idx=0; private int[]data=new int[8] public void push(int i){ synchronized(this){ ; data(idx)=i: idx++: } } }……
A.this.notify
B.interrupt
C.this.wait
D.sleep
第23题:
阅读下面实现堆栈类并发控制的部分代码 public class DataStack } private int idx=0; private int[] data=new int[8]; public void push(int i) { ______ { data[idx]=I: idx++; } } … } 程序中下画线处应填入的正确选项是
A.synchronized
B.synchronized(this)
C.synchronized()
D.synchronized(idx)