• 2022-07-01
    下列不构成无限循环的语句或语句组是()。
    A: n=0;
    B: do ++n; while (n<=0);
    C: n=0;
    D: while (1) n++;
    E: n=10;
    F: While (n); n--;
    G: for(n=0, i=1; ;i++)n+=i
  • A

    内容

    • 0

      以下不构成无限循环的语句或语句组是____。 A: n=0;while(1)<br/>{ n++; } B: n=0;do{++n;}<br/>while(n C: n=10;while(n)<br/>;{n--;} D: for(n=0,i=1;;i++)<br/>n+=i;

    • 1

      以下不构成无限循环的语句或者语句组是()。 A: A、n=0; B: B、n=0; C: do++n;while(n<=0); D: while(1)n++ E: C、n=10; F: D、for(n=0,i=1;;i++)n+=i; G: while(n);n--;)

    • 2

      以下不构成无限循环的语句组是( )。 A: int n=0do{++n;} while (n<=0); B: int n=0; while (1)n++; C: int n=10; while (n); n--; D: int n=0,i;for (n=0,i=1; ;i++)n+=i;

    • 3

      使用递归函数计算n!(n=0,1,2,3,…)的是______ A: fac(int n) if(n==0)return 1; else for(i=1;i<=n;i++)f*=i; return f; } B: fac(int n) { if(n==0‖n==1)return 1; else return n*fac(n-1); } C: fac(int n) {int i=1,f=1; if(n==0)return 1; else do{f*=i;}while(i++<n); return f; } D: fac(int n) {int i=1,f=1; if(n==0)return 1; else while(1<=n)f*=i++; return f;

    • 4

      使用递归函数计算n!(n=0,1,2,3,……)的是( ) A: fac(int n) B: int i,f=1; C: if(n==0)return 1; D: else for(i=1;i<=n;i++)f*=i; E: return f; F: fac(int n) G: if(n==0||n==1)return 1; H: else return n*fac(n-1); I: fac(int n) J: int i=1,f=1; K: if(n==0)return 1; L: else while(i<=n)f*=i++; M: return f; N: fac(int n) O: int i=1,f=1; P: if(n==0)return 1; Q: else dof*=i;while(i++<n); R: return f;