单选题为使下列代码正常运行,应该在下画线处填入的选项是(  )。int[] numbers=new int[n];for (int i=0; i<numbers. ______;i++)numbers[i]=i+1;AsizeBlengthCdimensionDmeasurement

单选题
为使下列代码正常运行,应该在下画线处填入的选项是(  )。 int[] numbers=new int[n]; for (int i=0; i<numbers. ______;i++) numbers[i]=i+1;
A

size

B

length

C

dimension

D

measurement


参考解析

解析:
根据题意,程序若正常运行,i的值必须小于或等于数组的长度,length表示数组的长度,size表示泛型集合中的元素个数。

相关考题:

为使下列代码正常运行,应该在下划线处填入的选项是ObjectInputStream in=new_____(new FileInputStream(“employee . dat”));Employee[]newStaff=(Employee[〕)in.readObject();in .cIose();A.ReaderB.InputStreamC.ObjectInputD.ObjectInputStream

为使下列代码正常运行,应该在下划线处填入的选项是int〔〕numbers=new int[n];for(Int i=0;i numbers.____;i++)numbers[i]=i+1;A.sizeB.lengthC.dimensionD.measurement

为使下列代码正常运行,应该在下划线处填入的选项是abstract class Person{public Person(String n)!name=n;}public____String getDescription();public String getName(){return name;}private String name;}A.staticB.privateC.abstractD.final

阅读下列一个支持多线程并发操作的堆栈类代码段 public class MyStack{ private int idx=0; private int[]data=new int[8]; public______void push(int i){ data[idx]=i; idx + +; } …… } 在下画线处应填入的是A.synchronizedB.waitC.blockedD.interrupt

下列代码的执行结果是______。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 5B) 1 2 3 4 5 6C) 0 1 2 3 4D) 1 2 3 4 5A.B.C.D.

阅读下列利用递归来求 n! 的程序Class FactorialTest{Static long Factorial (int n) { // 定义 Factorial () 方法If (n==1)Return 1;ElseReturn n* Factorial(_____);}Public static void main (String a[]) { // main () 方法Int n=8;System.out.println{n+ ” ! = ” +Factorial (n)};}}为保证程序正确运行,在下划线处应该填入的参数是A ) n-1B ) n-2C ) nD ) n+1

为使下列代码正常运行,应该在下画线处填入的选 项是( )。 int[]numbers=new int[n]; for(int i=0;inumbers. ;i++) numbers[i]=i+1:A.sizeB.lengthC.dimensionD.measurement

为使下列代码正常运行,应该在下画线处填人的选项是( )。A.staticB.privateC.abstractD.final

阅读下面一个支持多线程并发操作的堆栈类代码 public class MyStack { private int idx=0; private int[] data=new int[8]; public ______ Void push(int i) { data[idx]=i; idx++; } … } 在下画线处应填入的是A.synchronizedB.waitC.blockedD.interrupt

阅读下面利用递归来求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-1B.n-2C.nD.n+1

有以下程序fun(int *a,int n) { int i,j=0,p; p=j; for(i=j;in;i++) if(a[i]a[p]) ____; return(p);}在下画线处应填入的是A.i=p B.a[p]=a[i] C.p=j D.p=i

阅读下面实现堆栈类并发控制的部分代码 public class DataStack{ private int idx=0; private int[]data=new int[8]; public void push(int i){ . ________________{ data[idx]=i; idx + +; } } } …… } 在程序下画线处填入正确选项是A.synchronizedB.synchronized(this)C.synchronized()D.synchronized(idx)

为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是 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()

为使下列代码正常运行,应该在下画线处填入的选项是( )。 A.ReaderB.InputStreamSXB 为使下列代码正常运行,应该在下画线处填入的选项是( )。A.ReaderB.InputStreamC.ObjectInputD.ObjectInputStream

为使下列代码正常运行,应该在下画线处填入的选项是( )。A.staticB.privateC.abstractD.final

阅读下列利用递归来求n!的程序。 为保证程序正确运行,在下画线处应该填入的参数是( )。A.n-1S 阅读下列利用递归来求n!的程序。为保证程序正确运行,在下画线处应该填入的参数是( )。A.n-1B.n-2C.nD.n+l

在下画线处填入代码,使程序正常运行并且输出“Hello!”。class Test ______ {public staric void maim (string[] args) {Test t=new Test();t.start();}public void run() {System.out.println("Hello!");}}

以下函数返回a所指数组中最大值所在的下标值fun(int *a,int n){ int i,j=0,p; p=j; for(i=j;in;i++) if(a[i]a[p])_________; return(p);}在下画线处应填入的内容是A.i=p B.a[p]=a[i] C.p=i D.p=j

为使下列代码正常运行,应该在下画线处填入的选项是( )。 int[]numbers=new int[n]; for(int i=0;inumbers. ;i++) numbers[i]=i+1:A.sizeB.lengthC.dimensionD.measurement

为使下列代码正常运行,应该在下画线处填入的选项是( )。 ObjectInputStream In= new (new FilelnputStream("employee. doc")); Employee[]newstaff=(Employee[])in.readObject ; In.close;A.ReaderB.InputStreamC.ObjectlnputD.ObjectlnputStream

阅读下列利用递归来求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-1B.n-2C.nD.n+1

已知:int n=10;那么下列语句中错误的是A.int*p=new long[n];B.int p[n];C.int*p=new long(n);D.int p[10];

为使下列代码正常运行,应该在下画线处填人的选项是( )。A.ReaderB.InputStream 为使下列代码正常运行,应该在下画线处填人的选项是( )。A.ReaderB.InputStreamC.ObjectlnputD.ObjeetInputStream

为了支持压栈线程与弹栈线程之间的交互与同步,应 在下画线处填入的选项是( )。 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.notifyB.interruptC.this.waitD.sleep

为使下列代码正常运行,应该在下画线处填入的选项是( )。 abstract class person{ public Person(String n){ name=n: } Public String getDescription; public String getName{ return name; } private string name; }A.staticB.privateC.abstractD.final

阅读下面实现堆栈类并发控制的部分代码 public class DataStack } private int idx=0; private int[] data=new int[8]; public void push(int i) { ______ { data[idx]=I: idx++; } } … } 程序中下画线处应填入的正确选项是A.synchronizedB.synchronized(this)C.synchronized()D.synchronized(idx)

单选题为使下列代码正常运行,应该在下画线处填人的选项是(  )。ObjectInputStream in = new ____(new FileInputStream(employee.dat));Employee[] newStaff = (Employee[]) in.readObject();in.close();AReaderBInputStreamCObjectInputDObjectInputStream