网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

已知n为一正整数,在下面的循环语句中,循环体的重复次数约为______。 s=0; i=1; while (i<n) { i=i*2; s=s+i; }

A.n-1

B.n/2

C.(n-1)2

D.1og2n


参考答案

更多 “ 已知n为一正整数,在下面的循环语句中,循环体的重复次数约为______。 s=0; i=1; while (i<n) { i=i*2; s=s+i; }A.n-1B.n/2C.(n-1)2D.1og2n ” 相关考题
考题 下列循环体的执行次数是()。 include main() {inti,j; for(i=0,j=1;i 下列循环体的执行次数是( )。#include<stdio.h>main(){ inti,j;for(i=0,j=1;i<j+1;i+=1,j--)phntf("%d\n",j);}A.3B.2C.1D.0

考题 若变量i的初值为8,则下列循环语句中循环体的执行次数为( )。Do While i 若变量i的初值为8,则下列循环语句中循环体的执行次数为( )。Do While iA.3次B.4次C.5次D.6次

考题 ( 7 )在执行语句序列int i=0; do i++; while(i*i10);时, do 后面的循环体语句 i++ 被执行的次数为 【 7 】 。

考题 下列循环体的执行次数是()。include main(){int i,j;for(i=0,j=1;i 下列循环体的执行次数是( )。#include<stdio.h>main(){int i,j;for(i=0,j=1;i<j+1;i+=1,j--)printf("%d\n",j);}A.3B.2C.1D.0

考题 程序段s=i=0;do{i=i+1;s=s+i;}while(i=n);的时间复杂度为()。A、O(n)B、O(nlog2n)C、O(n)D、O(n/2)

考题 下列程序段的时间复杂度为()。i=0,s=0;while(sn){s=s+i;i++;}A、O(n1/2)B、O(n1/3)C、O(n)D、O(n2)

考题 在下面循环语句中循环体执行的次数为( )。int i=0; do i++; while(i*i 在下面循环语句中循环体执行的次数为( )。int i=0; do i++; while(i*iA、4B、3C、5D、2

考题 在下面循环语句中循环体执行的次数为( )。int i=0,s=0; while(s 在下面循环语句中循环体执行的次数为( )。int i=0,s=0; while(sA、4B、5C、6D、7

考题 在下面循环语句中内层循环体S语句的执行总次数为( )。for(int i=0; ifor(int j=i; jA、n2B、(n+1)/2C、n(n-1)/2D、n(n+1)/2

考题 在下面循环语句中循环体执行的次数为( )。for(int i=0; iif(i>n/2) break;A、n/2B、n/2+1C、n/2-1D、n-1

考题 阅读以下说明和C语言程序,将应填入(n)处的字句写在对应栏内。【说明】计算n的合数。一个整数n可以有多种划分,使其划分的一列整数之和为n。例如,整数5的划分为:54 13 23 1 12 2 12 1 1 11 1 1 1 1共有7种划分。这种划分的程序如下所示。【程序】include <stdio.h>int n[1000],m,k;void output sum(){int j;for(j=0;n[j]!=0;j++)printf("%d\t",n[j]);printf("\n");}void sum(int i)if(m-n[i]<n[i]){ m=m-n[i];(1)i++;n[i+1]=0;}else{(2)m-=n[i];i++;}if(m!=n[i])sum(i);elseoutput_sum();if(n[i]>1){n[i]--;(3)}else{while((n[i]==1)(i>O)){i--;(4)}if(i!=0){(5)sum(i);}}}void main(){int i;scanf("%d",n[0]);m=k=n[0];for(i=1;i<=k;i++)n[i]=0;while(n[0]!=1){n[0]--;i=0;sum(0);m=k;}}

考题 下列各循环语句中,不是死循环的是( )。A.int i=100; while(1){ i=i%100+1; if(i==20) break; }B.int i,sum=0; for(i=1;;i++) sum=sum+1;C.int k=0; do{ ++k; }while(k=0);D.int s=3379; while(s++%2+3%2) s++;

考题 已知n为一正整数,在下面的循环语句中,循环体的重复次数约为(59)。s=0; i=1;while (i<n){i=i *2; s=s+i;)A.n-1B.n/2C.(n-1)2D.log2n

考题 算法的主要运算如下: While i<n do { s=0; While s<n do { s=s+1; } i=i+1; } 其中i的初值为0,s初值为0,“=”为赋值号。该算法的时间复杂度为()A.O(2n)B.O(n+log2n)C.O(nlog2n)D.O(n2)

考题 以下循环体的执行次数是______。 main() { int i,j; for(i=0, j=1;i<=j+1; i+=2,j--) printf("%d\n",i) }A.3B.2C.1D.0

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

考题 int i=0,s=0;while(s20){i++;s+=i;}在这个的while循环语句中,其循环体被执行的次数为()。A4B5C6D7

考题 int i=0;do i++;while(i10);在这个的do-while循环语句中,其循环体语句被执行的次数为()。A8B9C10D11

考题 int i=0;do i++;while(i*i10);这个do循环语句中,其循环体被执行的次数为()。A4B3C5D2

考题 由i=-1;while(i10)i+=2;i++;可知,此while循环的循环体执行次数为6次。

考题 在下面循环语句中循环体执行的次数为()。inti=0,s=0;while(s20){i++;s+=i;}A、4B、5C、6D、7

考题 以下不会构成无限循环的语句或语句组是()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

考题 单选题int i=0;do i++;while(i10);在这个的do-while循环语句中,其循环体语句被执行的次数为()。A 8B 9C 10D 11

考题 单选题int i=0;do i++;while(i*i10);这个do循环语句中,其循环体被执行的次数为()。A 4B 3C 5D 2

考题 单选题int i=0,s=0;while(s20){i++;s+=i;}在这个的while循环语句中,其循环体被执行的次数为()。A 4B 5C 6D 7

考题 单选题以下不构成无限循环的语句或者语句组是(  )。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;

考题 单选题在下面循环语句中循环体执行的次数为()。inti=0,s=0;while(s20){i++;s+=i;}A 4B 5C 6D 7