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

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

有如下程序段,设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


参考答案

更多 “ 有如下程序段,设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)/6B.n(n-1)/6C.n2/6D.(n+1)(n-1)/6 ” 相关考题
考题 如下程序段: for(i=1;i<=n-1;i++) for(j=i+1;j<=n;j++) x=x+1; 其中语句x=x+1执行的语句频度为()。A.n*nB.n*(n-1)/2C.n*(n+1)/2D.n*(n-1)

考题 9、如下程序段: for(i=1;i<=n-1;i++) for(j=i+1;j<=n;j++) x=x+1; 其中语句x=x+1执行的语句频度为()。A.n*nB.n*(n-1)/2C.n*(n+1)/2D.n*(n-1)

考题 如下程序段: for(i=1;i<=n-1;i++) for(j=i+1;j<=n;j++) x=x+1; 其中语句x=x+1执行的语句频度为()。A.n*(n-1)/2B.n*nC.n*(n+1)/2D.n*(n-1)

考题 9、如下程序段: for(i=1;i=n-1;i++) for(j=i+1;j=n;j++) x=x+1; 其中语句x=x+1执行的语句频度为()。A.n*nB.n*(n-1)/2C.n*(n+1)/2D.n*(n-1)

考题 如下程序段:for(i=1;i<=n-1;i++) for(j=i+1;j<=n;j++) x=x+1; 其中语句x=x+1执行的语句频度为 。

考题 设n=20,下面程序段中带@记号的语句的频度是 。 int sum=0, i, j; for (i=0; i<n; i++) { p=1; for (j=n; j<=i; j--) @ p*=j; sum+=p; }

考题 设n为正整数。试确定下列各程序段中前置以记号@的语句的频度: for(i=1; i<=n; i++) { for(j=1; j<=i; j++) { for(k=1; k<=j; k++) @ x += delta; }

考题 如下程序段: for(i=1;i<=n-1;i++) for(j=i+1;j<=n;j++) x=x+1; 其中语句x=x+1执行的语句频度为()。A.n*nB.n*(n-1)C.n*(n-1)/2D.n*(n+1)/2

考题 设n为正整数,求出下列程序段中前置记号@语句的语句频度,以及程序段的时间复杂度. (1) i=1; while(i<=n) @ i=i+1; (2) k=1; for(i=1; i<=n; i++) for(j=1; j<=i; j++) @ k++;