以下程序的运行结果为( )void swap(int x[]){ int temp; temp = x[0]; x[0] = x[1]; x[1] = temp;}void main(){ int a[2]={3,5}; swap(a); printf("a[0]=%d\na[1]=%d\n",a[0],a[1]);}
举一反三
- 数组x定义:String x[ ][ ]=new int[3][2]; x[0 ][0 ]=”abc”, x[0 ][1]=”12345”;<br/>则 x.length 的值为______ ,x[0][1].leng()的值为______ 。
- 以下程序的输出结果是()。 #include void swap(int x[2]) { int temp; temp = x[0]; x[0] = x[1]; x[1] = temp; } int main() { int a[2]={3,5}; swap(a); printf("%d %d\n",a[0],a[1]); return 0; } A: 3 5 B: 5 3 C: 3 3 D: 5 5
- 已知x=[[1]]*3,执行语句x[0][0]=5之后,x的值为______ 。
- 关于二维数组的创建,以下做法正确的是:(1)int a[][] =new int[4][5](2)int a[][] =new int[4][]; a[0]=new int[10]; a[1]=new int[20];(3)int a[][]; a=new int[3][]; a[0]=new int[3]; a[1]={1,2};a[2]={1,2,3}; A: (1)(2)(3) B: (1)(2) C: (1)(3) D: (1)
- 若int a[][]={{123,345,60},{34,56},{34,56}},则a[2][1]+a[0][2]= ______