• 2022-06-16
    试分析下面程序段的时间复杂度____。[br][/br]i=1;[br][/br] while(i[=n)
  • O(log3n);O (log3n);O(log3n)

    内容

    • 0

      The number of while is______。[br][/br]main()[br][/br]{ int i=0;[br][/br] while(i&#91;10)<br&#93;{ [br][/br] if (i&#91;1) continue;<br&#93; if (i==5) break;[br][/br] i++;[br][/br]} A: 1 B: 10 C: 6 D: endless

    • 1

      执行以下语句,输出结果是() [br][/br]i = -2 [br][/br]while i&#91;0: <br&#93; i*=i [br][/br]print(i) A: 报错 B: 0 C: -1 D: 4

    • 2

      以下能正确计算1*2*3*……*10的程序段是( )。 A: do<br>{<br>i=1; s=1;<br>s*=i;<br>i++;<br>} while(i<=10); B: do<br>{<br>i=1; s=0;<br>s*=i;<br>i++;<br>} while(i<=10); C: i=1; s=1;<br>do<br>{<br>s*=i;<br>i++;<br>} while(i<=10); D: i=1; s=0;<br>do<br>{<br>s*=i;<br>i++;<br>} while(i<=10);

    • 3

      下面程序的运行结果是 ( )[br][/br]main( ) {int i=1,sum=0;[br][/br] while(i&#91;6)<br&#93;{ sum=sum+i;[br][/br] i=i+2;}[br][/br] printf(″sum=%d\n″,sum);} A: sum=4 B: sum=9 C: sum=16 D: sum=25

    • 4

      试分析下面各程序段的时间复杂度 i=1; while(i<=n) i=i*3;