A.1
B.2
C.3
D.4
[单选题]下面程序运行后输出结果是( )。 For I=1 to 2 S=1 For j=0 to I-1 S=S+S*I Next j Print S Next IA.1 1B.0 2C.2 9D.6 9
[单选题]下面的程序段运行后,输出结果是 int i,j,x=0; static int a[8][8]; for(i=0;<3;++) for(j=0;<3;j++) a[i][j]=2*i+j; for(i=0;<8;++) x+=a[i][j]; printf("%d",x);A.9B.不确定值C.0D.18
[单选题]下面的程序段运行后,输出结果是int i,j,x=0;static int a[8][8];for(i=0;i<3;i++)for(j=0;j<3;j++)a[i][j]=2*i+j;for(i=0;i<8;i++)x+=a[i][j];printf("%d",x);A.9B.不确定值C.0D.18
[单选题]下面的程序段运行后,输出结果是int i,j,x=0;static int a[8][8];for(i=0;i<3;i++)for(j=0;j<3;j++)a[i][j]=2*i+j;for(i=0;i<8;i++)x+=a[i][j];printf("%d",x);A.9B.不确定值C.0D.18
[单选题]下面的程序段运行后,输出结果是 int i,j,x=0; static int a[8][8]; for(i=0;i<3;i++) for(j=0;j<3;j++) a[i][j]=2*i+j; for(i=0;i<8;i++) x+=a[i][j]; printf("%d",x);A.9B.不确定值C.0D.18
[主观题]以下程序运行后的输出结果是()。main(){int i=10,j=0;do{j=j+i;i--;}while(i>2);printf("%d/n",j);}
[单选题]下面程序运行后j的结果是( )。 i=1 j=0 Do j=j+1 i=i+1 Loop Until i < 5A.0B.4C.1D.5
[主观题]以下程序运行后的输出结构是。main(){ int i,j,a[][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) for(j=i;j<3;j++)a[j][i]=0; for(i=0;i<3;i++) { for(j=0;j<3;j++) printf("%d ",a[i][j]); printf("/n"); }}
[单选题]以下程序运行后,输出结果是( )。 main() {int y=18,i=0,j,a[8]; do { a[i]’y%2; i++; y=y/2; } while(y>=1); for(j=i-1;j>=0;j--) printf("%d",a[j]); printf("/n"); }A.1000B.10010C.110D.10100
[单选题]有如下程序段int i=0,j=1;int &r=i; //①r=j; //②int*p=&i; //③*p=&r; //④其中会产生编译错误的语句是A.④B.③C.②D.①