• 2022-06-15
    已定义int j,s; 则下面程序段的输出结果是( )。int j,s;for(j=1,s=0;j<=5;j++) s*=j;printf("%d",s);
    A: 死循环
    B: 不确定
    C: 0
    D: 120
  • C

    内容

    • 0

      下面程序段不是死循环的是() A: A int j=100; while(1){j=j%100+2;if(j>100)break;} B: B for( ; ; ); C: C int k=0; do{ ++k;}while(k>=0); D: D int s=36; while(s);--s;

    • 1

      有如下程序 main { char ch[2][5]={"6937","8254"}; int i,j;long s=0; for(i=0;i<2;i++) for(j=0;ch[i][j]>'';j++) s=10*s+ch[i][j]-'0'; printf("%ld ",s); } 该程序的输出结果是________

    • 2

      下面程序的运行结果是(). void delch(char *s) { int i,j; char *a; a=s; for(i=0,j=0;a[i]!='\0';i++) if(a[i]>='0'&&a[i]<='9') {s[j]=a[i];j++;} s[j]='\0'; } main() { char *item="a34bc"; delch(item); printf("\n%s",item); }

    • 3

      以下程序段:( ) int k,j,s; for(k=2;k<6;k++,k++) { s=1; for(j=k;j<6;j++) s+=j; } printf(“%d\n”,s); 其输出结果是 A: 9 B: 1 C: 11 D: 10

    • 4

      程序段 i=0;s=0; while(++i<=n){int p=1; for(j=0; j<i; j++) p*=j; s=s+p; }的时间复杂度为