单选题有程序:INTEGERM(3,3)DATAM/1,2,3,4,5,6,7,8,9/DO10I=1.3DO10J=1,3K=M(I,J)M(I,J)=M(J,I)M(J,I)=K10CONTINUEWRITE(*,100)((M(I,J),J=1,3),I=1,3)100FORMAT(1x,3I2)END此程序执行后的结果为:()A1;4;7;2;5;8;3;6;9B1;2;3;4;5;6;7;8;9C9;6;3;8;5;2;7;4;1D7;8;9;4;5;6;1;2;3
单选题
有程序:INTEGERM(3,3)DATAM/1,2,3,4,5,6,7,8,9/DO10I=1.3DO10J=1,3K=M(I,J)M(I,J)=M(J,I)M(J,I)=K10CONTINUEWRITE(*,100)((M(I,J),J=1,3),I=1,3)100FORMAT(1x,3I2)END此程序执行后的结果为:()
A
1;4;7;2;5;8;3;6;9
B
1;2;3;4;5;6;7;8;9
C
9;6;3;8;5;2;7;4;1
D
7;8;9;4;5;6;1;2;3
参考解析
解析:
执行完循环语句之后,M(1,1)=1,M(2,1)=2,M(3,1)=3,M(1,2)=4。M(2,2)=5,M(3,2)=6,M(1,3)=7,M(2,3)=8,M(3,3)=9,由于是按隐含循环的形式输出,每行输出3个数据,按行主序输出,故应选答案A。
相关考题:
有以下程序:void main(){ int k=10,n=0; for(;nk;) { //n++; if(n++%3!=0)continue; k--; } printf("%d,%d\n",k,n);}程序运行后的输出结果是( )。A.7,7 B.6,6 C.3,3 D.4,4
有如下程序:Private Sub Command1_Click()Dim k As Integer, m As IntegerDim p As Integerk=4: m=1p=PC(k, m) : Print p;p=PC(k, m) : Print pEnd SubPrivate Function PC(a As Integer, b As Integer)Static m As Integer, i As Integerm=0: i=2i=i + m + 1m=i + a + bPC=mEnd Function程序运行后,输出的结果为( )。A.4 6B.6 6C.8 8D.10 12
阅读下列程序。Option Base 1Private Sub Form. Click()Dim x(3,3)For j=l to 3For k=l to 3If j=k then x(j,k)=lIf j<>k then x(j,k)=kNext kNext jCall fun(x())End SubPrivate Sub fun(x() )For j=1 to 3For k=1 to 3Print x(j,k);Next kNext jEnd Sub运行程序时,输出结果为【 】
有以下程序main( ){ int k=4,n=0;for( ; n<k ; ){ n++;if(n%3!=0) continue;k--; }printf("%d,%d\n",k,n);}程序运行后的输出结果是A.1,1B.2,2C.3,3D.4,4
下面程序输出的是( )。 main { int t=l;fun(fun(t));} fun(int h) { static int a[3]={1.2.3}; int k; for(k=0;k3;k++)a[k]+=a[k]-h; for(k=0;k3;k++)printf("%d",a[k]); printf("\n"); return(a[h]);}A.1,2,3, 1,5,9,B.1,3,5, 1,3,j,C.1,3,5, 0,4,8,D.1,3。5, -1,3,7,
3下面程序的运行结果是( )。Option Base 1Private Sub Commandl_Crick()Dimx,y(3,3)x=Array(1,2,3,4,5,6,7,8,9)Fori=1 To 3Forj=1 To 3y(i,j)=(i*j)If(j>=i)Then Printy(i,j);NextjPrintNextiEnd SubA.B.C.D.
有以下程序:includemain(){int k=4,n=0; for( ;n 有以下程序: #include <stdio.h> main() { int k=4,n=0; for( ;n<k;) { n++; if(n%3! =0) continue; k--;} printf("%d,%d\n",k,n); } 程序运行后的输出结果是( )。A.1,1B.2,2C.3,3D.4,4
下列程序的输出结果是()。includeusing namespace std;int main(){int x[6]={1,3,5,7, 下列程序的输出结果是( )。 #include<iostream> using namespace std; int main(){ int x[6]={1,3,5,7,9,11},*k,**s; k=x; s=k; cout<< *(k++) <<"," << **s<<endl; return 0; }A.3,3B.1,1C.3,5D.1,3
若有如下程序: main() { int k,x=0,y=0; for(k=0;k<=2;k++) switch(k) { case 0: X++; case 1: y++; case 2: X++;y++; } printf("%d,"d\n",x,y); } 则程序运行后的输出结果是( )。A.3,3B.2,2C.4,5D.2,3
有以下程序: main() { int k=4,n=0; for(;n<k;) { n++; if(n%!=0)continue; k--; } printf("%d\n",k,n); } 程序运行后的输出结果是( )。A.1,1B.2,2C.3,3D.4,4
阅读下列FORTRAN77程序: INTEGER A(3,3) DATA A/1,2,3,4,5,6,7,8,9/ S=0.0 DO 10 I=1,3 J=MOD(I,3)+1 S=S+A(I,J) 10 CONTINUE WRITE(*,*)S END 上述程序运行后,输出的S值为( )。A.150B.120C.180D.240
有程序:INTEGERM(3,3)DATAM/1,2,3,4,5,6,7,8,9/DO10I=1.3DO10J=1,3K=M(I,J)M(I,J)=M(J,I)M(J,I)=K10CONTINUEWRITE(*,100)((M(I,J),J=1,3),I=1,3)100FORMAT(1x,3I2)END此程序执行后的结果为:()A、1;4;7;2;5;8;3;6;9B、1;2;3;4;5;6;7;8;9C、9;6;3;8;5;2;7;4;1D、7;8;9;4;5;6;1;2;3
有程序:INTEGERM(3,4)DATAM/4*-1,4*-2,4*-3/S=0DO10I=1.310S=S+M(I,I+1)DO20I=4,2,-120S=S-M(I-1,I)WRITE(*,*)SEND上面程序的运行结果为:()A、0.0B、-1.0C、-2.0D、-6.0
有程序:INTEGERB(3,3)DATAB/3*2,3*3,3*4/DO10I=1,310WRITE(*,‘(1X,3I2)’)(B(I,J),J=1,3)END此程序的运行结果是:()A、2;2;2;3;3;3;4;4;4B、2;3;4;2;3;4;2;3;4C、3;3;3;3;3;3;3;3;3D、4;3;2;4;3;2;4;3;2
有程序:INTEGERM(5,5)L=0DO40J=1,5DO40K=1,5M(J,K)=K40CONTINUEDO10I=1,5N=1IF(MOD(I,2).EQ.0)N=2DO10J=N,5,2L=L+M(I,J)10CONTINUEWRITE(*,20)L20FORMAT(2X,‘L=’,I3)END此程序运行的结果为:()A、L=36B、L=39C、L=54D、L=42
单选题下列输出语句行中正确的是()A WRITE(*,*)(A(K,L),K=1,3,L=1,3)B WRITE(*,*)A(K,L),K=1,3,L=1,3C WRITE(*,*)((A(K,L),K=1,3), L=1,3)D WRITE(*,*)(A(K,L),K=1,3),L=1,3
单选题有以下程序:#includeint k = 5;void f( int *s){ s = k;}main(){ int m=3, *p=m; f(p); printf(%d,%d,m,*p);} 程序的运行结果是( )。A3,3B5,5C3,5D5,3
单选题阅读下列程序 INTEGER M(3,3) DATA M/1,2,3,4,5,6,7,8,9/ WRITE(*,10)(M(3,J),J=1,3) 10 FORMAT(1X,3I2) END 程序运行结果是()A2 5 8B3 6 9C4 5 6D7 8 9
单选题有程序:INTEGERB(3,3)DATAB/3*2,3*3,3*4/DO10I=1,310WRITE(*,‘(1X,3I2)’)(B(I,J),J=1,3)END此程序的运行结果是:()A2;2;2;3;3;3;4;4;4B2;3;4;2;3;4;2;3;4C3;3;3;3;3;3;3;3;3D4;3;2;4;3;2;4;3;2
单选题执行以下程序段后,s的值为( )。int a[]={1,2,3,4,5,6,7,8,9}, s=0,k;for(k=0;k8;k+=2) s+=*(a+k);A13B16C17D45