已知int a[3][3]={1,2,3,4,5,6,7,8,9};不能表示数组元素a[2][1]的地址是()
A: A&a[2][1]
B: B*(a[2]+1)
C: Ca[2]+1
D: D*(a+2)+1
A: A&a[2][1]
B: B*(a[2]+1)
C: Ca[2]+1
D: D*(a+2)+1
B
举一反三
- 关于二维数组的创建,以下做法正确的是:(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[][3] = {{0},{1},{2}};则a[1][2]的值是? A: 0 B: 1 C: 2 D: 3
- 已知a=[[1,2,3],[2,2],[3,2,1]],则a[1][1]+a[-1][-1]结果是 A: 1 B: 2 C: 3 D: 4
- A=[1,2,3;4:6;7:9]; C=[A;[10,11,12]], D=C(1:3,[2 3]) E=C(2,[1 2]) E=(__________________)
- 存在多维数组arr,arr =np.array([[1 2 3] [4 5 6] [7 8 9]])数组arr.T的输出为 A: array([[1, 4, 7], [2, 5, 8], [3, 6, 9]]) B: array([[1, 2, 3], [4, 5, 8], [7, 6, 9]]) C: array([[1, 4, 7], [2, 5, 6], [3, 8, 9]]) D: array([[9, 4, 7], [2, 5, 8], [3, 6, 1]])
内容
- 0
在int a[][3]={{1},{3,2},{4,5,6},{0}}中,a[2][2]的值是 A: 6 B: 3 C: 2 D: 4
- 1
若有定义int a[2][3],*p=*a;,则能表示数组元素a[1][2]地址的是( )。 A: *(a[1]+2) B: a[1][2] C: p[5] D: p+5
- 2
已知a=[1 2 3; 4 5 6; 7 8 9],执行命令:a([3,1],:)=a([1,3],:),a将变为( )。 A: [4 5 6;4 5 6;4 5 6] B: [7 8 9;4 5 6;1 2 3] C: [2 2 2;5 5 5;8 8 8] D: [3 2 1;6 5 4;9 8 7]
- 3
数组定义为int a[3][2]={1,2,3,4,5,6},数组元素____________的值是6。 A: a[3][2] B: a[2][1] C: a[1][2] D: a[2][3]
- 4
数组定义为 int a[3][2]={1,3,4,6,8,10},数组元素( )的值为6。 A: a[3][2] B: a[1][1] C: a[2][1] D: a[2][2]