( 8 )有如下程序:Private Sub Form_Click ()n=10i=0Doi=i+nn=n-2Loop While n>2Print iEnd Sub程序运行后,单击窗体,输出结果为 【 10 】 。

题目

( 8 )有如下程序:

Private Sub Form_Click ()

n=10

i=0

Do

i=i+n

n=n-2

Loop While n>2

Print i

End Sub

程序运行后,单击窗体,输出结果为 【 10 】 。


相似考题
更多“( 8 )有如下程序:Private Sub Form_Click ()n=10i=0Doi=i+nn=n-2Loop While n>2Print iEnd Su ”相关问题
  • 第1题:

    有如下程序:include using namespace std;class Base{private:charc;public:Base(cha

    有如下程序:#include <iostream>using namespace std;class Base{private: char c;public: Base(char n) :c(n){} ~Base() { cout<<c; } };class Derived: public Base{private: char c; public: Derived(char n):Base(n+1),c(n) {} ~Derived() { cout<<c; }};int main (){ Derived obj ('x'); return 0;}执行上面的程序净输出

    A.xy

    B.yx

    C.x

    D.y


    正确答案:A
    解析:在C++中,由于析构函数不能被继承,因此在执行派生类的析构函数时,基类的析构函数也将被调用。执行顺序是先执行派生类的析构函数,再执行基类的析构函数,其顺序与执行构造函数的顺序正好相反。在此题的程序中,在主函数main结束时,派生类Derived对象obj将被删除,所以就会调用对象的析构函数。先调用派生类的析构函数,输出x,然后调用基类的析构函数,输出y。

  • 第2题:

    有如下程序:includemain(){ int n=9;while(n>6){n--;printf("%d",n);}}该程序的输出结

    有如下程序: #include<stdio.h> main() { int n=9; while(n>6){n--;printf("%d",n);} } 该程序的输出结果是( )。

    A.987

    B.876

    C.8765

    D.9876


    正确答案:B
    解析:该程序应根据循环体第一次和最后一次的输出结果来决定哪一项是正确的。第一次进入循环时,n的值是9,在循环体内,经过n--运算后,n的值变为8,所以第一次的输出值是8,由此排除选项A)和D)。由循环条件n>6可知,最后一次循环开始时,n值为7,所以最后一次执行循环体输出的n值为6,由此排除选项C)。

  • 第3题:

    本题将数组中arr[]={5,6,3,7,9,1}的各个元素按下标的逆序输出。

    public class javal{

    public static void main(String[]args){

    int arr[]={5,6,3,7,9,1};

    n= ;

    while(n>;=O){

    System.OUt.print(arr[n]+"");

    }

    }

    }


    正确答案:
    第1处:intn第2处:arr.1ength-1第3处:n——或n=n-1或n-=l【解析】第1处使用前定义变量n;第2处和第3处遍历数组各元素。

  • 第4题:

    有如下程序: #included<iostream> usingnamespqcestd; classTestClass { private; charC; public; TestClass(charn):c(n){} ~TestClass() { cout<<c; } }; classTestClassl:publicTestClass { private: charC; public: TestClassl(charn):TestClass(n+1),c(n){}~TestClassl() { cout<<c; } }; intmain() { TestClasslobj(X); return0; } 执行上面的程序将输出( )。

    A.xy

    B.yx

    C.X

    D.y


    正确答案:A
    A。【解析】本题中FestClass为基类,TestClass1为派生类。在主函数中定义TestClassl对象obj(x),“TestClassl(charn):TestClass(n+1),c(n){}”,所以输出x,然后调用基类构造函数,x+1=y,所以输出y,即答案为xy。

  • 第5题:

    有如下程序:include using namespace std;class Base{private:char c;public:Base(ch

    有如下程序:#include <iostream>using namespace std;class Base{private: char c;public: Base(char n):c(n){} ~Base() { cout<<c; }};class Derived: public Base{private: char c;public: Derived(char n):Base(n+1),c(n){} ~Derived() { cout<<c; }};int main(){ Derived obj('x'); return 0; }执行上面的程序将输出( )。

    A.xy

    B.yx

    C.x

    D.y


    正确答案:A