更多“单选题for循环语句“for(i=0;i A (n+1)/2B n/2+1C n/2-1D n-1”相关问题
  • 第1题:

    for(inti=0;in/2){cout<()

    A、n/2

    B、n/2+1

    C、n/2-1

    D、n-1


    参考答案:A

  • 第2题:

    下列不构成无限循环的语句或语句组是( )。

    A.n=0; do{++n;)while(n<=0);

    B.n=0; while(1){n++;)

    C.while(n=1O);{n--;}

    D.for(n=0,i=1;;i++)n+=i


    正确答案:A
    A。【解析】选项B中while(1)永远为真,一直自加下次进入死循环;选项C中while(n=10)同理死循环,没有下限范围;选项D中for循环中i也没有循环限定条件也将进入死循环;只有选项A中while(n<=o)循环判定成立,循环结束。

  • 第3题:

    已知n为一正整数,在下面的循环语句中,循环体的重复次数约为(59)。

    s=0; i=1;

    while (i<n)

    {i=i *2; s=s+i;)

    A.n-1

    B.n/2

    C.(n-1)2

    D.log2n


    正确答案:D
    解析:本题考查程序中的循环结构。
      从题中的代码可知,由变量i的变化控制着循环次数,i的值依次为1,2,4,8,…,直到i的值大于等于n时为止(即2kn,其中k为循环次数)。因此,当klog2n时终止循环。

  • 第4题:

    在下面循环语句中循环体执行的次数为(46)。for(int i=0;i<0; i+ +)if(i>n/2)break;A.n/2B.n/2+1C.

    在下面循环语句中循环体执行的次数为(46)。 for(int i=0;i<0; i+ +)if(i>n/2)break;

    A.n/2

    B.n/2+1

    C.n/2-1

    D.n-1


    正确答案:B
    解析:i的取值从0到n/2共有n/2+1个。当i>n/2时,就跳出了循环。

  • 第5题:

    先付年金的终值计算方式为( )。

    A.(F/P,i,n-1)

    B.A×(F/A,i,n)×(1+i)

    C.A×[(F/A,i,n+1)-I]

    D.(F/P,i,n)


    正确答案:B
    先付年金是指从第一期起,在一定时间内每期期初等额收付的系列款项,又称即付年金。比后付年金多一个计息期,所以乘以(1+i)。

  • 第6题:

    假设银行利率为i,从现在开始每年年末存款1元,n年后的本利和为(F/A,i,n)元。如果改为每年年初存款,存款期数不变,n年后的本利和应为( )元。

    A.(F/A,i,n+1)
    B.(F/A,i,n+1)-1
    C.(F/A,i,n-1)+1
    D.(F/A,i,n-1)

    答案:B
    解析:
    预付年金终值系数与普通年金终值系数相比,期数加1,而系数减1。

  • 第7题:

    for(int i=0;i

    An2

    B(n+1)/2

    Cn(n-1)/2

    Dn(n+1)/2

    正确答案

    D

    答案解析

    An2

    B(n+1)/2

    Cn(n-1)/2

    Dn(n+1)/2


    D

  • 第8题:

    下列各项中,代表即付年金现值系数的是()

    • A、[(P/A,i,n+1)+1]
    • B、[(P/A,i,n+1)-1]
    • C、[(P/A,i,n-1)-1]
    • D、[(P/A,i,n-1)+1]

    正确答案:D

  • 第9题:

    以下不会构成无限循环的语句或语句组是()

    • A、n=0;do{++n;}while(n<=0)
    • B、n=0;while(1){n++;}
    • C、n=10;while(n);{n--;}
    • D、for(n=0,i=1;;i++)n+=i

    正确答案:A

  • 第10题:

    单选题
    下列各项中,代表即付年金现值系数的是()
    A

    [(P/A,i,n+1)+1]

    B

    [(P/A,i,n+1)-1]

    C

    [(P/A,i,n-1)-1]

    D

    [(P/A,i,n-1)+1]


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    for(int i=0;i
    A

    n2

    B

    (n+1)/2

    C

    n(n-1)/2

    D

    n(n+1)/2


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    下列各项中,代表先付年金现值系数的是()
    A

    [(P/A,i,n-1)+1]

    B

    [(P/A,i,n+1)+1]

    C

    [(P/A,i,n-1)-1]

    D

    [(P/A,i,n+1)-1]


    正确答案: D
    解析: 暂无解析

  • 第13题:

    计算即付年金现值时,应采用的公式是( )。

    A.P=A(P/A,i,n)

    B.P=A[(P/A,i,n+1)-1]

    C.P=A(P/A,i,n-1)

    D.P=A[(P/A,i,n-1)+1]


    正确答案:D
    解析:即付年金现值=A[(P/A,i,n-1)+1]=A(P/A,i,n)(1+i)

  • 第14题:

    有如下程序段,设n为3的倍数。则语句③的执行频度为______。 Lnt i,j ; ① for(i=i;i<n; i++){ ② if(3*i<=n){ ③ for(j=3*i;j<n;j++){

    ④ x++;y=3*x+2; } } }

    A.n(n+1)/6

    B.n(n-1)/6

    C.n2/6

    D.(n+1)(n-1)/6


    正确答案:B
    解析:取n=3,此时,语句③仅执行1次,注意,执行了一次,而不是一次也没执行。据此,只有选项B符合。
      再取n=6,此时,语句③执行次数为:4+1=5,选项B正好符合。故可判断答案为B。

  • 第15题:

    下列各项中,代表即付年金终值系数的是( )。

    A.[(F/A,i,n+i)+1]

    B.[(F/A,i,n+1)-1]

    C.[(F/A,i,n-1)-1]

    D.[(F/A,i,n-1)+1]


    正确答案:B
    即付年金终值系数与普通年金终值系数相比期数加1,系数减1。

  • 第16题:

    下列各项中,代表复利终值系数的是( )。

    A.(F/P,i,n-1)

    B.[(P/A,i,n+1)+I]

    C.[(P/A,i,n-i)-1]

    D.(F/P,i,n)


    正确答案:D
    复利终值系数表示方式:F为终值,P为现值,i为即期利率,n为计息周期。

  • 第17题:

    下列各项中,代表即付年金现值系数的是( )。

    A.[(P/A,i,n+1)+1]

    B.[(P/A,i,n+1)-1]

    C.[(P/A,i,n-1)-1]

    D.[(P/A,i,n-1)+1]


    正确答案:D

  • 第18题:

    假设执行语句S的时间为0(1),则执行下列程序段的时间为( )。
    for(i=l; k=n; it+)
    for(j=l;j<=n; j++)
    S;

    A.0(n)
    B.0(n^2)
    C.O(n×i)
    D.0(n+1)

    答案:B
    解析:
    观察可知,程序段S的执行频度为T(n)=n^2,得时间复杂度T(n)=O(n^2)。

  • 第19题:

    下列各项中,代表先付年金现值系数的是( )

    • A、[(P/A,i,n-1)+1]
    • B、[(P/A,i,n+1)+1]
    • C、[(P/A,i,n-1)-1]
    • D、[(P/A,i,n+1)-1]

    正确答案:A

  • 第20题:

    下列各项中,其数值等于即付年金终值系数的有()。

    • A、(P/A、i、n)(1+i)
    • B、[(P/A、i、n-1)+1]
    • C、(F/A、i、n)(1+i)
    • D、[(F/A、i、n+1)-1]

    正确答案:C,D

  • 第21题:

    单选题
    以下不构成无限循环的语句或者语句组是(  )。
    A

    n=0;do{++n;}while(n<=0);

    B

    n=0;while(1){n++;}

    C

    n=10;while(n);{n--;}

    D

    for(n=0,i=1;i++)n+=i;


    正确答案: D
    解析:
    A项,为do-while循环语句,首先执行do后面的语句++n;得n=1,while条件表达式为假,退出循环;B项,while条件表达式的值始终为1,条件为真,构成无限循环;C项,while(n);语句循环体为空,n的值在循环中一直保持不变,构成无限循环;D项,i=1,for语句中条件判断语句为空,永远为真,构成无限循环。答案选择A选项。

  • 第22题:

    单选题
    for循环语句“for(i=0;i
    A

    (n+1)/2

    B

    n/2+1

    C

    n/2-1

    D

    n-1


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    下列各项中,代表预付年金现值系数的是(  )。[2002年真题]
    A

    [(P/A,i,n+1)+1]

    B

    [(P/A,i,n+1)-1]

    C

    [(P/A,i,n-1)-1]

    D

    [(P/A,i,n-1)+1]


    正确答案: C
    解析:
    预付年金现值系数与普通年金现值系数相比期数减1,系数加1。

  • 第24题:

    单选题
    第0年至第n—1年每年现金流量为A,则其等值于第0年()。
    A

    A·(1+i)n/i(1+i)n

    B

    A·(1+i)n-1/i(1+i)n(1+i)

    C

    A·(1+i)n-1/i(1+i)1+i(1+i)

    D

    A+A·(1+i)n-1/i(1+i)n


    正确答案: D
    解析: 暂无解析