itgle.com

下列程序中,要求按照从小到大的顺序输出1~100之间所有能被7整除的数字,请将下列程序补充完整。注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。public class Example1_3{public static void main(String[] argv){int i = 1;______{if(______)System.out.print(i+ ",");______}while(i < 100);System.out.println();}}

题目

下列程序中,要求按照从小到大的顺序输出1~100之间所有能被7整除的数字,请将下列程序补充完整。

注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。

public class Example1_3

{

public static void main(String[] argv)

{

int i = 1;

______

{

if(______)

System.out.print(i+ ",");

______

}while(i < 100);

System.out.println();

}

}


相似考题
更多“下列程序中,要求按照从小到大的顺序输出1~100之间所有能被7整除的数字,请将下列程序补充完整。 注 ”相关问题
  • 第1题:

    下列程序的功能是单击窗体时在消息框中输出1000以内能同时被3、5和7整除的整数,请补充完整此程序:

    Private Sub Form_Click()

    sum=0

    For i=1 To 1000

    If______Then

    sum=sum+I

    End If

    Next I

    MsgBox sum

    End Sub


    正确答案:i Mod 3=0 And i Mod 5=0 And i Mod 7=0
    i Mod 3=0 And i Mod 5=0 And i Mod 7=0 解析: 本题考查VBA中书写条件表达式的知识。本题需要补充完整的空白处恰好就是这个程序的关键所在,也就是如何判断i能同时被3、5和7整除。判断整除我们一般使用两个数相除求余数,然后通过判断余数是否为0来实现。由于需要同时被3、5和7整除,所以3个判断的表达式之间应该是“与”的关系,最终结果为i Mod 3=0 And i Mod 5=0 And i Mod 7=0。

  • 第2题:

    下列程序的输出结果为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关键字,在派生类对象中调用时,则调用被重新定义后的虚函数。

  • 第3题:

    在1~100之间找出10个能被5整除的数并按从小到大的顺序输出。


    D 能被5整除的数构成以5为首项,100为末项,100÷5=20为项数的等差数列。故所求为(5+100)×20÷2=1050。

  • 第4题:

    下列程序中,要求按照从大到小的顺序输出0~100之间(包括0和100)的能被3整除的所有偶数,并输出符合上述要求的数的个数,请将程序补充完整。程序运行结果如下。

    96,90,84,78,72,66,60,54,48,42,36,30,24,18,12,6,0,

    源程序文件代码清单如下:

    public class ex12_1

    {

    private int cnt=0;

    public static void main(String args[])

    {

    ex12_1 obj12_1=new ex12_1();

    obj12_1.method12_1();

    }

    public void method12_1()

    {

    for (______)

    {

    if(______}

    {

    System.out.print (i+ ", ");

    ______;

    }

    }

    System.out.println();

    System.out.println(cnt);

    }

    }


    正确答案:int i=100;i>=0;i-- i%6==0或者i%2==0&&i%3==0 cnt++
    int i=100;i>=0;i-- i%6==0或者i%2==0&&i%3==0 cnt++ 解析:本题主要考查for循环语句和if条件判断语句以及+、%操作符的使用。解题关键是:要读懂题目要求,注意是倒序排列和同时被2和3整除的数,并且应该包括0在内;会使用计数器进行计数。本题中,第1个空,注意循环变量i的边界值应该从100开始一直到0为止做递减;第2个空,注意i需要同时满足被2和3整除;第3个空,计数器做累加,统计符合要求的数的个数。

  • 第5题:

    用户输入一个1-100之间的数字。打印1-1000中,所有可以被这个数字整除的数字,并打印序号。序号从1开始,依次加1. 例如,用户输入20,的运行情况: 请输入一个1-100之间的整数:20 1 20 2 40 3 60 4 80 5 100 ...... 46 920 47 940 48 960 49 980 50 1000 要求: 1. 请写出完整的程序(2分) 2. 写出程序运行结果(1分) 3. 程序应能够正常运行,并按要求输出结果(2分)


    1*+1*+1*+1*+1*=205