var arr = new Array(new Array(9,0,3,4,5) , ['a' , 'b' , 'c'] , new Array(2,9,0,6)); 则arr[1][3]=()
第1题:
下列数组array_test中,能在程序运行时动态调整大小的是
A.int array_test[]=new int[10]
B.String[] array_test
C.ArrayList army_test=new Array List()
D.Array array_test=new Array()
第2题:
在以下选项中,能IE确声明数组并进行初始化的语句是( )。
A.str=new Dimension(1,2,3);
B.str=new dimension(1,2,3);
C.str:new Array(1,2,3);
D.str=new array(1,2,3);
第3题:
在下述Java语言语句中,错误的创建数组的方法是()
A.int int Array[];int Array=new int[5];
B.int int Array[]=new int[5];
C.int[]int Array={1,2,3,4,5};
D.int int Array[5]={1,2,3,4.5};
第4题:
以下不合法的数组是:
A.arr:Array of Class
B.arr:Array of TButton
C.arr:Array of byte
D.arr:Array of string
第5题:
A.c
B.6
C.4
D.undefined
第6题:
下列程序用于打印出ASCⅡ字符,其析构函数内的语句应为【 】。
include<iostream. h>
inelude<iomanip, h>
template<class T>
class Array
{
T * elems;
int size;
public:
Array(int.s);
~Array()
T& operator[](int)
void perator=(T)
};
template<class T>
Array<T>::Array(int s)
size=s;
elems=new T[size]
for(int i=0;i<size;i++)
elems[i]=0
}
template<celass T>
Array<T>::~Array()
{
______
template <class T>
T& Array<T>::operator[](int index)
{
return elems[index];
}
template<class T>
void Array<T>::operator=(T temp)
{
for(int i=0;i<size;i++)
elems[i]=temp;
}
void main()
{
int i,n=26;
Array<int> arr1(n)
Array<char> arr2(n)
for(i=0;i<n;i++)
{ -.
arr1[i]='a'+i;
arr2[i]='a'+i;
}
cout<<"ASCII 字符"<<endl;
for(i=0;i<n;i++)
cout<<setw(8)<<arr1[i]<<setw(8)<<arr2[i]<<endl;
}
第7题:
阅读以下说明和C语言函数,将应填入(n)处的字句写在对应栏内。
【说明】
输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
【函数】
main ( )
{
int number[10];
input (number);
max min (number);
output (number);
}
input (number)
int number[10];
{int i;
for ( i=0;i<9;i++ )
scanf ( "%d,",&number[i] );
scanf ( "%d",&number[9] );
}
max_min ( array )
int array[10];
{int *max,*min,k,1;
int *p,*arr_end;
arr end=(1);
max=min=array;
for ( p=(2);p<arr_end;p++ )
if((3)) max=p;
else if ( *p<*min ) min=p;
(4);
l=*min;
(5);array[0]=1;1=*p;
*p=array[9];array[9]=k;k=*p;
return;
}
output ( array )
int array[10];
{ int *p;
for ( p=array;p<array+9;p++ )
printf ( "%d,",*p );
printf ( "%d\n",array[9] );
}
第8题:
下列数组定义及赋值,错误的是( )。
A.int a[]={1,2,3,4,5};
B.int intArray[];
C.int Array=new int[3]; int Array[1]=1; int Array[2]=2; int Array[3]=3;
D.int a[][]=new int[2][]; a[0]=new int[3]; a[1]=new int[3];
第9题:
A.3
B.6
C.5
D.0
第10题:
有如下代码: var arr = new Array(9); arr[0]=1; arr[2]=2; 该数组的length属性值为()