假定一个10行20列的二维整型数组,下列哪个定义语句是正确的()。
第1题:
(35)有下列程序代码实现生成20个0-100之间的随机整数,存于数组中,打印数组中大于50的数,并求这些数的和。请选择正确的程序段 ,完成程序。 Private Sub Commandl_Click() Dim arr(1 To 20) For i=1 To 20 arr(i)=________ Text1.Text=Text1.Text&arr(i)&Chr(13)&Chr(10) Next i Sum=0 For Each X________ If X>50 Then Print Tab(20);X Sum=Sum+X End If Next X Print Tab(20);"Sum=";Sum End SubA.Int(Rnd*99+1) In arr B.Int(Rnd) In arr C.Int(Rnd*99+1) In arr() D.Int(Rnd) In arr()
第2题:
下列的数组定义语句,不正确的是()
A、inta[]=newint[5]{1,2,3,4,5}
B、int[,]a=newinta[3][4]
C、int[][]a=newint[][4];
D、int[]a={1,2,3,4};
第3题:
A.int[]a={22,23,24,25,12};
B.inta[]=newint(5);
C.int[]arr;
D.int[5]array;
第4题:
已知数组arr的定义如下:
int arr[5]={1,2,3,4,5 }、
下列语句中输出结果不是2的是
A.cout<<*arr+1<<endl;
B.cout<<*(arr+1)<<endl;
C.cout<<art[1]<<endl;
D.cout<<*arr<<endl;
第5题:
设int arr[]={6,7,8,9,10};
int *ptr=arr;
(ptr++)+=123;
printf("%d,%d",*ptr,*(++ptr));
( )
第6题:
关于下面的代码行 int []arr={1,2,3}; for(int i=0;i<2;i++) arr[i]=0;哪一个表达式的值为true()
A、arr[0]==0
B、arr[0]==01
C、arr[1]==1
D、arr[2]==0
第7题:
以下不能对二维数组arr进行正确初始化的语句是()
第8题:
下面哪条语句定义了5个元素的数组()。
第9题:
要使语句“p=newint[10][20];”正确,p应事先定义为()。
第10题:
下列语句中,不能够正确定义长度为4的数组a的语句是()
第11题:
int[]arr=newint[10,20]
int[]arr=intnew[10,20]
int[,]arr=newint[10,20]
int[,]arr=newint[20;10]
第12题:
cout<<*arr+1<<endl;
cout<<*(arr+1)<<endl;
cout<<arr[1]<<endl;
cout<<*arr<<endl;
第13题:
定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。
A、int*p=newint[30];
B、int*p=newint(30);
C、int*p=new[30];
D、*p=newint[30];
第14题:
在C#中,()正确定义了一个具有10个int类型的数组。
A、intiArray=newint[10];
B、int[]iArray=newint;
C、int[]iArray=newint(10);
D、int[]iArray=newint[10];
第15题:
下面是几条动态初始化二维数组的语句,指出其中正确的:
A、intarr5[][]=newint[4,5];
B、int[][]arr6=newint[4,5];
C、intarr7[,]=newint[4,5];
D、int[,]arr8=newint[4,5];
第16题:
已知数组arr的定义如下: int arr[5]={1,2,3,4,5}; 下列语句中,输出结果不是2的是
A.cout<<*arr+1<<endl;
B.tout<<*(arr+1)<<endl;
C.cout<<arr[1]<<endl;
D.eout<<%arr<<endl;
第17题:
A.int arr[2][3]={0}
B.int arr[][3]={1,2,3,4,5}
C.int arr[2][3]={{1,2},{3,4},{5,6}}
D.int arr[2][3]={{1},{3,4,5}}
第18题:
用指针作函数参数,编程序求一维数组中的最大和最小的元素值。
#define N 10
main()
{ void maxmin(int arr[],int *pt1,int *pt2,int n);
int array[N]={10,7,19,29,4,0,7,35,-16,21},*p1,*p2,a,b;
p1=&a; p2=&b;
maxmin(array,p1,p2,N);
printf("max=%d,min=%d",a,b);
}
void maxmin(int arr[],int *pt1,int *pt2,int n)
{ int i;
*pt1=*pt2=arr[0];
for(i=1;i<N;I++)
{ if(arr[i]>*pt1) (9) ;
if(arr[i]<*pt2) (10) ;
}
}
第19题:
用new运算符创建一维整型数组的正确语句是()。
第20题:
若使P指向包含30个整型元素的动态数组空间,则使用的定义语句为()。
第21题:
下列数组定义语句中:int[]a=newint[3];,定义的数组a占的字节数为()
第22题:
下面对一维数组定义正确的是()
第23题: