如果定义以下数组和变量,则数组元素的有效引用是_____。 int x[5];int i=0 ;
A: x[i*i]
B: x[2+3]
C: x[i]
D: x[i+1]
E: x[2*i]
A: x[i*i]
B: x[2+3]
C: x[i]
D: x[i+1]
E: x[2*i]
A,C,D,E
举一反三
- 定义如下变量和数组,则输出结果是。int i;int x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++) printf("%d",x[i][2-i]);
- 有以下程序 ,其输出结果是 main() { int x,i; for(i=1;i < =50;i++) { x=i; if(x%2==0) if(x%3==0) if(x%7==0) printf("%d",i); } }
- int i=3,x[4]={1, 2, 3}; 设有如上数据定义,则数组元素x[i]的值是( )。[/i] A: 0 B: 1 C: 2 D: 3
- 关于最大子数组和问题,对于子数字X[1..n],D[i]表示以X[i]开始的最大子数组和,则D[i]的递推式,下述正确的是( )。[/i][/i][/i] A: D[i]=D[i−1]+X[i],当D[i−1]>0 D[i]=X[i],当D[i−1]≤0 B: D[i]=D[i+1]+X[i],当D[i+1]>0 D[i]=X[i],当当D[i+1]≤0 C: D[i]=D[i−1]+X[i],当D[i−1]≤0 D[i]=X[i],当D[i−1]>0 D: D[i]=D[i+1]+X[i],当D[i+1]≤0 D[i]=X[i],当当D[i+1]>0
- (4-3)初始了如下二维数组,( )能够遍历该二维数组。 int [ ][ ] arr={{3,4,5},{7,8,2},{1},{6,2,8}}; A: for(int i=0;i for(int j=0;j System.out.println(arr[i][j]); B: for(int i=0;i for(int j=0;j System.out.println(arr[i][j]); C: for(int i=0;i for(int x:arr[i]) System.out.println(x); D: for(int list:arr) for(int x:list) System.out.println(x); E: for(int[ ] list:arr) for(int x:list) System.out.println(x);
内容
- 0
定义如下变题和数组: int i; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是 for(i=0;i< 3;i++) printf("%d",x[i][2-1]);
- 1
定义如下变量和数组: int i; int x[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}; 则下面语句的输出结果是______。 for(i=0;i<4;i++) printf("%3d",x[i][3-i]);
- 2
初始了如下二维数组,( )能够遍历该二维数组。 int [ ][ ] arr={{3,4,5},{7,8,2},{1},{6,2,8}}; A: for(int i=0;i B: for(int i=0;i C: for(int i=0;i D: for(int list:arr) for(int x:list) System.out.println(x); E: for(int[ ] list:arr) for(int x:list) System.out.println(x);
- 3
设有下列数据定义语句,则数组元素x[i]的值是( )。int i= 3,x[4]={1,2,3};
- 4
设有下列数据定义语句,int i= 3,x[4]={1,2,3};则数组元素x[i]的值是( )[/i] A: 2 B: 0 C: 3 D: 1