• 2022-06-03
    以下程序段的运行结果是()。inta[]={1,2,3,4},i,j;j=1;for(i=3;i>=0;i--){a[i]=a[i]*j;j=j*3;}for(i=0;i<4;i++)printf("%d",a[i]);[/i][/i][/i]
    A: 36912
    B: 181294
    C: 271894
    D: 541894
  • C

    举一反三

    内容

    • 0

      下列程序段选项中,使i的运行结果为4的程序段是______。 A: int i=0,j=0; B: (i=3,(j++)+i) C: int i=1,j=0; D: j=i=((j=3*2)) E: int i=0,j=1; F: (i==1)(i=1):(i=3) G: int i=1,j=1; H: i+=j+=2;

    • 1

      下面程序的运行结果是 。 main( ) { int i,j; for(i=0;i<=3;i++) { for(j=0;j<=5;j++) { if(i==0||j==0||i==3||j==5) printf(“*”); else printf(“ ”); } printf(“ ”); } }

    • 2

      以下程序的运行结果是【1】,其算法是【2】。 main() {int a[5]={9,6,8,3,-1},i,j,t,p; sort(a); for(i=0;i<=4;i++) printf("%3d",a[i]); } sort(int a[]) {int i,j,t,p; for(j=0;j<4;j++) {p=j; for(i=j;i<=4;i++) if(a[i] -1 3 6 8 9  选择法排序

    • 3

      【单选题】以下程序运行结果是() using namespace std; int main() { int i = 0, j = 5; do { i++; j--; if ( i>3 ) break; } while ( j>0 ); cout < } A. i= 4 j= 1 B. i= 3 j= 1 C. i= 3 j=5 D. i= 4 j= 5

    • 4

      以下使i的运算结果为4的语句是( ) A: int i=0,j=0;(i=3,(j++)+i); B: int i=1,j=0;j=i=(i=3)*2; C: int i=3,j=1;i=j++; D: int i=1,j=1;i+=j+=2;