更多“下面程序段运行后,变量n的值为()。n=0 For x=3 To 11 Step2 n=n+1 Next x ”相关问题
  • 第1题:

    程序段如下,程序运行后消息框显示的结果是______。 Dim x%, n% x = 0 Do While x < 50 x = (x + 2) * (x + 3) n = n + 1 Loop MsgBox(n & " " & x)

    A.2 72

    B.2 50

    C.3 72

    D.3 50


    1

  • 第2题:

    执行下面程序段后,变量k的值为()。 k=0; for(m=1;m<4;m++)   { for(n=1;n<5;n++)     { if(m*n%3==0) continue;     k++; }   }

    A.3

    B.1

    C.6

    D.12


    D D [解析] 数组元素s[1]没有初值,故其计算结果小确定。

  • 第3题:

    1、程序段中语句x=x+y的执行的频率是() int x,y; x=0;y=0; for(int i=1;i<=n;i++) for(int j=1;j<=i;j++) for(int k=1;k<=j;k++) x=x+y;

    A.n*(n+1)*(2n+1)/6

    B.n*(n+1)*(n+2)/6

    C.n*(n+1)*(2n+3)/6

    D.n*(n+1)*(n+4)/6


    语句1执行的频度为n+1;语句2执行的频度为n;语句3执行的频度为n(n+3)/2;语句4执行的频度为n(n+1)/2

  • 第4题:

    9、程序段如下,程序运行后消息框显示的结果是______。 Dim x%, n% x = 0 Do While x < 50 x = (x + 2) * (x + 3) n = n + 1 Loop MsgBox(n & " " & x)

    A.2 72

    B.2 50

    C.3 72

    D.3 50


    1

  • 第5题:

    程序段中语句x=x+y的执行的频率是() int x,y; x=0;y=0; for(int i=1;i<=n;i++) for(int j=1;j<=i;j++) for(int k=1;k<=j;k++) x=x+y;

    A.n*(n+1)*(2n+1)/6

    B.n*(n+1)*(n+2)/6

    C.n*(n+1)*(2n+3)/6

    D.n*(n+1)*(n+4)/6


    n(n+1)/2