有如下程序: Private Sub Form_Click( ) Dim i As Integer, Sum As Integer Sum = 0 For i = 2 To 10 If i Mod 2< >0 And i Mod 3=0 Then Sum = Sum + i End If Next Print Sum End Sub 程序运行后,单击窗体,输出结果为A.12B.30C.24D.18

题目

有如下程序: Private Sub Form_Click( ) Dim i As Integer, Sum As Integer Sum = 0 For i = 2 To 10 If i Mod 2< >0 And i Mod 3=0 Then Sum = Sum + i End If Next Print Sum End Sub 程序运行后,单击窗体,输出结果为

A.12

B.30

C.24

D.18


相似考题
参考答案和解析
正确答案:A
解析:本题考查额是For循环语句和If条件语句的应用。纵观本题可以看出,本题程序段的作用是将从2到10中不是2的倍数但是3的倍数的数加和然后输出。在2到10中满足条件的数字是3和9所以和是12。
更多“有如下程序:Private Sub Form_Click( )Dim i As Integer, Sum As Integer Sum = 0 For i = 2 To ”相关问题
  • 第1题:

    若有以下程序段,sum和i都是整型变量,则不能与下面程序段等价的选项是() sum=0; i=2; while(i<=10) { sum=sum+i; i++; }

    A.for(i=2, sum=0; i<=10; i++) sum+=i;

    B.sum=0; i=2; do{ sum=sum+i; i++; }while(i<=10);

    C.sum=0; i=10; while(i>1) { sum=sum+i; i--; }

    D.sum=0; i=11; do{ sum=sum+i; i--; }while(i>1);


    sum=0; i=11; do{ sum=sum+i; i--; }while(i>1);

  • 第2题:

    11、设有如下程序段,输出结果是()。 int i=0, sum=0; do { sum+=i;i++; }while(i<=4); printf("%d\n", sum);


    44

  • 第3题:

    如下程序段执行后sum的值为() int i,sum; i=1; sum=0; while(i<=5) { sum+=i; i++; }

    A.5

    B.10

    C.15

    D.20


    15

  • 第4题:

    执行以下程序段,程序输出结果是()。 int i=5, sum1=0; sum2=0; while(i<=4) { sum1=sum1+i; i++; } do { sum2=sum2+i; i++; }while(i<=4); printf("sum1=%d, sum2=%dn",sum1, sum2);

    A.sum1=0, sum2=5

    B.sum1=0, sum2=0

    C.sum1=10, sum2=10

    D.sum1=4, sum2=0


    A

  • 第5题:

    如下程序中实现sum=1+2+3+...+n的程序是

    A.int sum=0,i; for(i=0;i<n;i++)sum+=i;

    B.int sum=0,i; for(i=0;i<n;i++); sum+=i;

    C.int sum=0,i; for(i=1;i<=n;i++); sum+=i;

    D.int sum=0,i; for(i=1;i<=n;i++) sum+=i;


    A循环找到末尾结点,然后赋值给第一个结点,所以选择A)。

  • 第6题:

    已定义整型变量i和sum,与以下程序段功能一样的程序有()。 sum=0; for(i=1;i<=100;i++)sum+=i;

    A.sum=0;i=1;for(; i<=100;i++) sum+=i;

    B.sum=0;for(i=1;i<=100;){i++;sum+=i;}

    C.sum=0;for(i=1;i<=100;) sum+=i;i++;

    D.sum=0;for(i=1;;i++ )


    sum=0;i=1; for( ; i<=100;i++) sum+=i;;sum=0;for(i=1;i<=100; ){ sum+=i;i++;}