有以下程序:若运行时输入:1 2 3<回车>,则输出结果是( )。
A.编译错误 2 0 0 0
B.1 0 2 0 0 0
C.1 2 2 0 3 0
D.1 0
第1题:
有以下程序 main() { int a[3][2]={0},(*ptr)[2],i,j; for(i=0;i<2;i++) {ptr=a+i; scanf("%d",ptr); ptr++;} for(i=0;i<3;i++) { for(j=0;j<2;j++)printf("%2d",a[i][j]); printf("\n"); } } 若运行时输入:1 2 3<回车>,则输出结果是
A.产生错误信息
B.1 0 2 0 0 0
C.1 2 3 0 0 0
D.1 0 2 0 3 0
第2题:
有以下程序 main() { int a[3][2]={0},(*ptr)[2],i,i; for(i=0; i<2; i++) { ptr=a+i; scanf("%d",ptr); ptr+++; } for(i=0;i<3;i++) { foil(j=0;j<2;j++) printf("%2d",a[i][j]); printf("\n"); } 若运行时输入:1 2 3<回车>,则输出结果为
A.产生错误信息
B.1 0 2 0 0 0
C.1 2 3 0 0 0
D.1 0 2 0 3 0
第3题:
4、以下程序段运行后的输出结果是()。 int a=0,b=0,c=0,d=0; if(a=1) b=1; c=2; else d=3; printf("%d,%d,%d,%d",a,b,c,d);
A.有编译错误
B.1,1,2,0
C.0,0,0,3
D.0,1,2,0
第4题:
有以下程序: #include <stdio.h> main( ) { int a[3][2]={0} ,( *ptr)[2],i,j; for(i=0;i<2;i++) {ptr=a+i; scanf("%d",ptr); ptr++;} for(i =0;i<3;i ++ ) } for(j =0;j<2;j ++ ) prinff( "%2d" ,a[i] [j] ); prinff(" \n" ); }}若运行时输入:1 2 3 <回车>,则输出结果是( )。
A.产生错误信息
B.10 20 00
C.12 30 00
D.10 20 30
第5题:
有以下程序:
执行时输入:0<;回车>;后,则输出结果是( )。
A.5,
B.0,0,0,0,0,
C.0,1,2,3,4,
D.0,1.