单选题有以下程序,输出结果(  )。A1 4 4 18 30B1 1 4 4 18C4 4 18 1 1D4 4 4 30 1

单选题
有以下程序,输出结果(  )。
A

1 4 4 18 30

B

1 1 4 4 18

C

4 4 18 1 1

D

4 4 4 30 1


参考解析

解析:
程序中b是一个3×3的二维数组,利用指针表示二维数组元素b[i][j]的方式为:*(*(b+i)+j)。**b表示元素b[0][0],值为1;**(b+1)表示元素b[1][0],值为4;*(*(b+1)+2)表示元素b[1][2],值是18;最后输出b[0][2]+b[1][2]+b[2][2]=12+18+0=30。

相关考题:

有以下程序main( ){ int a[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,k,t;for(i=0;i3;i++)for(k=i+ 1 ;k4;k++) if(a[i][i]a[k][k]){t=a[i][i];a[i][i]=a[k][k];a[k][k]=t;}for(i=0;i4;i++)printf("%d,",a[0][i]);}程序运行后的输出结果是A)6,2,1,1,B)6,4,3,2,C)1,1,2,6,D)2,3,4,6,

有以下程序main(){int a[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,k,t;for(i=0;i3;i++)for(k=i+i;k4;k++) if(a[i][i]for(i=0;i4;i++)printf(“%d,”,a[0][i]);}程序运行后的输出结果是( )。A.6,2,1,1,B.6,4,3,2,C.1,1,2,6,D.2,3,4,6,

有以下程序includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i 有以下程序 #include <stdio.h> main() { int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i; for(i=0;i<12;i++) c[s[i]]++; for(i=1;i<5;i++) printf("%d",c[i]); printf("\n"); } 程序的运行结果是A.1 2 3 4B.2 3 4 4C.4 3 3 2D.1 1 2 3

以下程序段的输出结果是( )。x=1y=4Do Until y4x=x*yy==y+1LoopPrint xA.1B.4C.8D.20

有以下程序: # define f(x) (x*x) main() { int i1, i2; i1=f(8)/f(4); i2=f(4+4)/f(2+2); printf("% d, % d\n", i1, i2); } 程序运行后的输出结果是______。A.64, 28B.4, 4C.4, 3D.64, 64

以下程序段的输出结果为 ______。 X=1 Y=4 Do Until Y>4 X=X*Y Y=Y+1 Loop Print XA.1B.4C.8D.20

有以下程序,程序运行后的输出结果是______。 int f(int b[][4]) { int i,j,s=0; for(j=0;j<4;i++) { i=j; if(i>2)i=3-j; s+=b[i][j]; } return s; } main() { int a[4][4]={{1,2,3,4},{0,2,4,6,},{3,6,9,12},{3,2,1,0}}; printf("%d\n",f(A) ); }A.22B.11C.18D.16

下列程序执行后,其输出结果为( )。A. 1 1 1 4 1B. 1 2 3 4 1C. 1 2 1 4 1D. 1 1 1 4 1

有以下程序的输出结果是 int f(int b[ ][4]) { int i,j,s=0; for(j=0;j4;j++) { i=j; if(i2) i=3-j; s+=b[i][j]; } return s; } main( ) { int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}}; printf(“%d\n”,f(a)); }A.12B.11C.18D.16

有以下程序程序运行后的输出结果是( )。A.123 456B.1 4C.123 4D.1 2

有以下程序includemain(){int*p,j; p=NULL p=fun(); for(j=0;j 有以下程序 #include<stdio.h> main() { int *p,j; p=NULL p=fun(); for(j=0;j<4;j+){printf("%d",*p);p++;} } int*fun() { int a[4],k; for(k=0;k<4;k++)a[k]=k; return(A) ; } 程序运行后的输出结果是( )A.程序有错不能运行B.输出4个NULLC.输出0 1 2 3D.输出1 1 1 1

以下程序的输出结果是()。includemain(){int a=4,b=3,c=2,d=1;printf("%d",a 以下程序的输出结果是( )。 #include<stdio.h> main() {int a=4,b=3,c=2,d=1; printf("%d",a<b?a:d<c?d:B); }A.1B.3C.2D.4

以下程序的输出结果是( )。A.1,2,3,4,5B.2,3,4,5,6C.3,4,5,6,7D.2,3,4,5,1

下列程序执行后,其输出结果为( )。 A.1 1 1 4 1B.1 2 3 4 1C.1 2 1 4 1SX 下列程序执行后,其输出结果为( )。A.1 1 1 4 1B.1 2 3 4 1C.1 2 1 4 1D.1 1 1 4 1

有以下程序:程序运行后的输出结果是( )。A.2,3,1,6,8,7,5,4,10,9,B.3,4,2,7,9,8,6,5,11,10,C.2,4,3,9,12,12,11,11,18,9,D.1,2,3,6,8,7,5,4,10,9,

有以下程序:程序运行后的输出结果是( )。A.1,1,2,6,B.6,2,1,1,C.6,4,3,2,D.2,3,4,6,

有以下程序:程序运行后的输出结果是( )。A.2 3 4 4B.4 3 3 2C.1 2 3 4D.1 1 2 3

有以下程序:程序运行后的输出结果是( )。A.1,2,6,24,120,B.1,2,3,4,5,C.1,1,1,1,1,D.1,2,4,6,8,

有以下程序:程序运行后的输出结果是( )。A.4,5,2,4,1,3,B.4,4,2,2,1,1,C.5,5,3,3,2,2,D.4,4,2,2,1,3

以下程序段的输出结果是( )。 x=1 y=4 Do Until y4 x= x * y y=y+1 Loop Print XA.1SX 以下程序段的输出结果是( )。 x=1 y=4 Do Until y4 x= x * y y=y+1 Loop Print XA.1B.4C.8D.20

以下程序输出的结果为______。 x=1 y=4 Do Until y>4 x=x*y y=y + 1 Loop Print xA. 4B.8C.12D.16

若有以下程序则程序的输出结果是A.6-5-4-3-2-1-B.6-5-4-3-2-1C.1-2-3-4-5-6D.1-2-3-4-5-6-

W18Cr4V中C、W、Cr、V的含量大约为()。A、0.1%,18%W,4%Cr,1%VB、1%,1%W,18%Cr,4%VC、1%,18%W,4%Cr,1%VD、0.75%,18%W,4%Cr,1%V

单选题W18Cr4V中C、W、Cr、V的含量大约为()。A0.1%,18%W,4%Cr,1%VB1%,1%W,18%Cr,4%VC1%,18%W,4%Cr,1%VD0.75%,18%W,4%Cr,1%V

单选题有以下程序,输出结果(  )。A1 4 4 18 30B1 1 4 4 18C4 4 18 1 1D4 4 4 30 1

单选题以下程序段的输出结果是()。 X=1:y=4 dountily4 x=x*y:y=y+1 loop PrintxA1B4C8D20

单选题有以下程序:#includemain(){ inti,array[6]={1,5,0,4}; for(i=0;i5;i++)  printf(%d,,array[i]4); printf();}程序运行后的输出结果是(  )。A1,2,1,2,0,B1,5,0,4,0,C1,5,5,4,0,D0,4,0,4,0,

单选题有以下程序: #include main() {  inti,*ptr;  intarray[4]={1,1,3,4};  for(ptr=array,i=0;i3;i++)   printf("%d,",*ptr++);  printf(""); } 程序运行后的输出结果是(  )。A1,2,4,B1,3,4,C1,1,3,D1,1,4,