itgle.com

下列程序中,要求计算1+2+3+…+100的值,并显示计算结果。请将程序补充完整。程序运行结果如下:5050public class ex6_1{public static void main(Stringr)args){ex6_1 obj6_1:new ex6_1();obj6_1.method6_1();}public void method6_1(){int sum;___________;for(int i=1;i<=100;i++){___________;}___________;}}

题目

下列程序中,要求计算1+2+3+…+100的值,并显示计算结果。请将程序补充完整。

程序运行结果如下:

5050

public class ex6_1{

public static void main(Stringr)args){

ex6_1 obj6_1:new ex6_1();

obj6_1.method6_1();

}

public void method6_1(){

int sum;

___________;

for(int i=1;i<=100;i++){

___________;

}

___________;

}

}


相似考题
参考答案和解析
正确答案:sum=0 sum + =i或者sum = sum+i System.out.println(sum)
sum=0 sum + =i或者sum = sum+i System.out.println(sum) 解析:本题主要考查整型变量的初始化、累加和输出操作,以及for循环语句用法。解题关键是熟悉整型变量的基本操作,熟悉并能利用for循环语句解决一些简单的数学问题。本题中,第1个空,需要对变量sum进行初始化,否则以后进行累加时会产生错误;第2个空,填入累加的表达式;第3个空,调用基本I/O方法将运算结果显示出来。
更多“下列程序中,要求计算1+2+3+…+100的值,并显示计算结果。请将程序补充完整。 程序运行结果如下: 5050 ”相关问题
  • 第1题:

    下列程序的输出结果为2,请将程序补充完整。 include using namespace std; class Base

    下列程序的输出结果为2,请将程序补充完整。

    include<iostream>

    using namespace std;

    class Base

    {

    public:

    ______void fun(){cout<<1;}

    };

    class Derived:public Base

    {

    public:

    void fun(){cout<<2;}

    };

    int main()

    {

    Base*p=new Derived;

    p->fur();

    delete p;

    return 0;

    }


    正确答案:virtual
    virtual 解析:本题考核虚函数的概念。在C++中,一个基类指针(或引用)可以用于指向它的派生类对象,而且通过这样的指针(或引用)调用虚函数时,被调用的是该指针(或引用)实际指向的对象类的那个重定义版本,这样的调用称为多态调用。基类Base和派生类Derived中都定义了成员函数fun,但是有不同的实现。程序最后输出的结果为2,表明通过对象指针p调用的函数版本为派生类中定义的,只有把基类的fun函数定义为虚函数,才能满足要求。

  • 第2题:

    请将如下程序补充完整,使得输出结果为:bbaa。 include using naluespace std; class

    请将如下程序补充完整,使得输出结果为:bbaa。

    include<iostream>

    using naluespace std;

    class A{

    public:

    ______{eout<<"aa";}

    };

    class B:public A{

    public:

    ~B( ){eont<<"bb";}

    };

    int ulain( ){

    B*P=new B;

    delete P;

    return 0;

    }


    正确答案:~A( )
    ~A( ) 解析:派生类和基类的析构函数调用顺序是先调用派生类的析构函数,然后调用基类的析构函数,打印“bb”说明已经在调用派生类的析构函数,则要继续打印“aa”,显然就只有定义在基类的析构函数中去打印,故答案为~A( )。

  • 第3题:

    编写shell程序,要求如下: 1)读取用户输入的num值,计算num的阶乘(num!),并用echo命令显示计算结果。 2)若num值小于0,给出提示信息,程序终止。


    启动程序;挂起程序;停止程序;编写程序

  • 第4题:

    若下列程序运行时输出结果为 1,A,10.1 2,B,3.5 请将程序补充完整。 include using name

    若下列程序运行时输出结果为

    1,A,10.1

    2,B,3.5

    请将程序补充完整。

    include<iostream>

    using namespace std;

    int main()

    {

    void test(int,char,double______);

    test(1,'A',10.1);

    test(2,'B');

    return 0;

    }

    void test(int a,char b,double c)

    {

    cout<<a<<','<<b<<','<<c<<end1;

    }


    正确答案:=3.5
    =3.5 解析:本题考查了函数默认参数的应用。本题中第一次调用 rest()函数数值1,A,10.1;第二次调用少了一个实参,却要求输出 2,B,3.5,由此分析,应将test()函数的第三个参数声明为默认参数。且默认为3.5,才能达到要求的输出结果。故应填入=3.5或者c=3.5。

  • 第5题:

    下列程序的输出结果为2,请将程序补充完整。 include using namespaee std; class B

    下列程序的输出结果为2,请将程序补充完整。

    include <iostream>

    using namespaee std;

    class Base{

    public:

    ______void fun( ){cout<<1;}

    };

    class Derived:public Base{

    public:

    void fun( ){cout<<2;}

    };

    int main( ){

    Base*P=new Derived:

    p->fun( );

    delete P;

    return 0;

    }


    正确答案:virtual
    virtual 解析:在基类中的虚函数在派生类中被重新定义时,该函数仍然为虚函数,但是可以省略不写virtual关键字,在派生类对象中调用时,则调用被重新定义后的虚函数。