下面程序的运行结果是____ #include [stdio.h] #include [string.h] main() { int a[3][3]={{2},{4},{6}}; int k,*q=&a[0][0]; for(k=0;k<2;k++) { if(k= =0) a[k][k+1]=*q+1; else ++q; printf(“%d”,*q); }
A: 26
B: 23
C: 36
D: 33
A: 26
B: 23
C: 36
D: 33
举一反三
- 关于二维数组的创建,以下做法正确的是:(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)
- 设[H, ∗],[K, ∗]是群[G, ∗]的子群,下面那个代数系统也是[G, ∗]的子群 未知类型:{'options': ['[H-K, ∗]', '[H∪K, ∗]', '[H∩K, ∗]', '[H-K, ∗]'], 'type': 102}
- 以下程序段执行后p的值是( )。int a[3][3]={3,2,1,3,2,1,3,2,1}; int j,k,p=1;for(j=0;j<2;j++)for(k=j;k<3;k++)p*=a[j][k];
- 设[H, °]和[K, °]是群[G, °]的子群,下面那个代数系统一定是[G, °]的子群 未知类型:{'options': ['[HK, °],HK={hk| h∈H ∧ k∈K}', '[H∩K, °]', '[H-K, °]', '[K-H, °]'], 'type': 102}
- inta[ 2 ][ 3 ]={{1,2},{1}}; a[0][1]的值是 A: 2 B: 0