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

题目

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设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++;


n-1

第2题:

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

A.n*n

B.n*(n-1)

C.n*(n-1)/2

D.n*(n+1)/2


第3题:

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


n-1

第4题:

设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; }


1)n-12)13)n(n+1)/24)n5)1000

第5题:

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


A

第6题:

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

A.n*n

B.n*(n-1)/2

C.n*(n+1)/2

D.n*(n-1)


153045 15,30,45, 解析:程序输出1到50中同时被3和5整除的数,为15、30、45。

第7题:

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

A.n*(n-1)/2

B.n*n

C.n*(n+1)/2

D.n*(n-1)


A

第8题:

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

A.n*n

B.n*(n-1)/2

C.n*(n+1)/2

D.n*(n-1)


153045 15,30,45, 解析:程序输出1到50中同时被3和5整除的数,为15、30、45。

第9题:

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

A.n*n

B.n*(n-1)/2

C.n*(n+1)/2

D.n*(n-1)


A