更多“下面程序的输出结果是【】。Private Sub Form_Click()i=0Do Until 0i=i+1ifi>10 then Exit DoLoopPr ”相关问题
  • 第1题:

    下面的程序运行结果是( )。 Private Sub Form_Click() I=0 DoUntil0 i=i+1 if i>10 then Exit Do Loop Printi End Sub

    A.0

    B.10

    C.11

    D.出错


    正确答案:D

  • 第2题:

    有如下程序: #inClude<iostream> using namespaCe std; ClaSS A{ publiC: A(int i){x=i;} void dispa( ){Cout<<x<<’,’;} private: int x; }; Class B:publiC A{ publiC: B(int i):A(i+10){x=i;} vold dispb( ){dispa( );Cout<<x<<endl;} private: int x; }; int main( )} B b(2); b.dispb( ); return 0; } 执行这个程序的输出结果是( )。

    A.10,2

    B.12,10

    C.12,2

    D.2,2


    正确答案:C
    本题考查派生类的构造函数和基类的构造函数。本题中类B继承类A,定义了·个类B的对象并初始化b(2),此时会执行类B的构造函数,执行的结果是继承类A中的私有成员赋值了12,给类B自身的数据成员x赋值了2,执行b.dispb后,输出类A的私有成员x,输出类B自身的数据成员,所以答案为C。

  • 第3题:

    以下语句的输出结果是 sum=0 i=1 while i<10: sum=sum+i i=i+2 print("sum=",sum)

    A.25

    B.0

    C.45

    D.55


    12

  • 第4题:

    下面程序的运行结果是______。 Dim a,i,s a=Array("6","5","a","b","2","1") s=0 i=0 Dw While a(i)>="0" And a(i)<="9" s=10* s+a(i)-"0" Print s i=i+2 Loop

    A.12ba56

    B.652

    C.6

    D.62


    正确答案:C
    解析:当i=0时,a(0)=“6”,满足条件执行循环体,使得s=6并输出,i=i+2=2;当i=2时,a(2)=“a”,不满足循环条件,循环结束。因此本程序只输出6。

  • 第5题:

    下面程序的输出结果是: i=0 while i<10: i += 1 if i == 7: continue else: print(i,end=' ')


    86420