更多“ 下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,请填空。 ”相关问题
  • 第1题:

    给定年份,下列程序用来判断该年是否为闰年,请填空。

    提示:闰年的条件是年份可以被4整除但不能被100整除,或者能被400整除。

    Private Sub Comand6_Click()

    Dim y As Integer

    y=InputBox("请输入年份")

    If(y Mod 4=0______y Mod 100<>0)or(y Mod 400=0)Then

    Print"是闰年"

    Else

    Print"是普通年份"

    End If

    End Sub


    正确答案:And
    And

  • 第2题:

    下面程序的功能是单击窗体时在消息框中输出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=0And i Mod 7=0
    I Mod 3=0 And i Mod 5=0And i Mod 7=0 解析:本题考查VBA中书写条件表达式的知识。本题需要补充完整的空白处恰好就是这个程序的关键所在,也就是如何判断i能同时被3、5和7整除。判断整除我们一般使用两个数相除求余数,然后通过判断余数是否为0来实现。由于需要同时被3、5和7整除,所以三个判断的表达式之间应该是“与”的关系,最终结果为i Mod 3= 0 And i Mod 5=0 And i Mod 7=0。

  • 第3题:

    请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。

    例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。注意:要求n的值不大于100。

    部分源程序在文件PROGl.C中。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。


    正确答案:
    解析:该程序功能是计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。解题过程首先求出能被5或9整除的所有自然数,然后在此基础上求得这些数的倒数之和。

  • 第4题:

    下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,清填空。 main() {int i,j; for(i=0;( );i++) { j=i*10+9; if(j%3!=0)continue; printf("%d",j); } }


    正确答案:i10
    i10 解析:分析程序,当(i=0,1,2,…)时,“j=i*10+9”语句的运行结果是(9,39,69,99)个位数为9的所有整数;题中要求是100以内的整数,所以i10;“if(j%3!=0)continue;”语句的功能是当条件不能被3整除时,继续循环不执行操作,直到能被3整除时输出该数,即输出的数满足条件100以内能被3整除且个位数为9。

  • 第5题:

    以下程序的功能是:生成20个200~300之间的随机整数,输出其中能被5整除的数并求出它们的和。请填空。

    Private Sub Command1 _Click( )

    For i = 1 To 20

    x=Int(【 】*200+ 100)

    If【 】 = 0 Then

    Print x

    S = S +【 】

    End If

    Next I

    Print "Sum = "; S

    End Sub


    正确答案:Rnd x Mod 5 x
    Rnd ,x Mod 5 ,x 解析:在循环中利用Rnd函数得到1个介于0~1之间的小数,再转换为200和300之间的整数,并保存在变量x中。利用Mod函数判断x是否能够被5整除,如果可以,则将x累加到变量S中求和。

  • 第6题:

    输出1900~2000年中所有的闰年。每输出3个年号换一行。(判断闰年的条件为下面二者之一:能被4整除,但不能被100整除。或者能被400整除。)


    正确答案:
    #include”stdio.h”
    main
    {intI,n;
    for(n=0,I=1900;I<=2000;I++)
    {if(I%4==0I0!=0||I@0==0)
    {printf(“%d ”,I); n++; }
    if(n%3==0)
    printf(“\n”); } } }

  • 第7题:

    程序Cmody012.c中,函数fun(intn)的功能是:根据参数n,计算大于10的最小n个能被3整除的正整数的倒数之和。请改正错程序中的错误。例如:


    /**/if((i>10)&&(i%3==0))/**/
    /**/y+=1.0/i;/**/

  • 第8题:

    根据条件,回答 46~48 题: 以下程序的功能是:生成20个200到300之间的随机整数,输出其中能被5整除的数并求出它们的和。请填空。

    第46题:请填写【1】处答案 。


    正确答案:
    Rnd或Rnd(n),其中n为任意整数

  • 第9题:

    前100个既能被2整除又能被3整除的整数之和为:

    A.30296
    B.30300
    C.30312
    D.30306

    答案:B
    解析:
    第一步,本题考查数列问题。
    第二步,既能被2整除又能被3整除的整数即6的整数倍,因此题目求得是首项为6,公差为6的等差数列的前100项之和。第100项是6+(100-1)×6=600。根据等差数列和=(首项+末项)×项数÷2,即(6+600)×100÷2=30300。

  • 第10题:

    编写一个程序,输出50以内(含50)的、能够被3或者5整除的所有整数。

  • 第11题:

    下列程序的功能是:输出100以内能被3整除且个位数为6的所有整数。请填空。 usingSystem; classProgram{ publicstaticvoidMain(string[]args) { int i,j; for(()); (); i++) { j=i*10+6; if((j%3==0))continue; Console.WriteLine(“{0}”,j);


    正确答案:i=100

  • 第12题:

    填空题
    下列程序的功能是:输出100以内能被3整除且个位数为6的所有整数。请填空。 usingSystem; classProgram{ publicstaticvoidMain(string[]args) { int i,j; for(()); (); i++) { j=i*10+6; if((j%3==0))continue; Console.WriteLine(“{0}”,j);

    正确答案: i=100
    解析: 暂无解析

  • 第13题:

    下面程序的功能是输出数组s中最小元素,请填空。 include void main(){int k, p, s[]=

    下面程序的功能是输出数组s中最小元素,请填空。

    include<iostream.h>

    void main(){

    int k, p, s[]={1,-9,7,2,-10,3};

    k=s[0];

    for(p=0;p<6;p++)

    if(s[p]<k) 【 】;

    cout<<k;

    }


    正确答案:k=s[p]
    k=s[p]

  • 第14题:

    下面程序的功能是:从输入的正整数中选3个数进行输出,要求这些数都是2的倍数,请填空。

    main()

    { int a,i=0;

    scanf("%d",&A);

    do

    { if(a>0&&a%2==0)

    {printf("%d\n",A);i++;}

    if(i!=3)

    { scanf("%d",&A);}

    }while(( ));

    }


    正确答案:i3
    i3

  • 第15题:

    在考生文件夹中有一个工程文件execise31.vbp,相应的窗体文件为execise31.frm。在名为Form1的窗体上有一个命令按钮和一个文本框。程序运行后,单击命令按钮,即可计算出0~200范围内能被3整除的所有整数的和,并在文本框中显示出来。如下图所示。

    在窗体的代码窗口中,已给出了部分程序,其中计算0~200范围内能被3整除的所有整数的和的操作在通用过程Fun中实现,请编写该过程的代码。

    要求:

    请勿改动程序中的任何内容,只在Function Fun()和End Function之间填入所编写的若干语句。最后,按原文件名并在原文件夹中保存修改后的文件。


    正确答案:

  • 第16题:

    下面程序的功能是:输出100以内能被4整除且个位数为8的所有整数,请填空。 main() {int i,j; for(i=0=( );i++) {j=i*10+8; if(j%4!=0)continue; printf("%d",j);} }


    正确答案:i10
    i10 解析:分析程序:当(i=0,1,2,…)时,“j=i*10+8”语句的运行结果是(8,18,28,…)个位数字为8的所有整数;题中要求是100以内的整数,所以i10;“if(j%4!=0)continue;”语句的功能是当条件不能被4整除时,继续循环不执行操作,直到能被4整除时输出该数,所以输出的数满足条件100以内能被4整除且个位数为8。

  • 第17题:

    下列程序的功能是单击窗体时在消息框中输出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。

  • 第18题:

    程序Cmody052.c,其功能是实现从键盘依次输入M个整数,输出其中所有的偶数。请改正错程序中的错误。如输入:2362384526输出:623826


    /**/#defineM5/**/
    /**/if(a[i]%2==0)/**/

  • 第19题:

    现有以下程序: Private Sub Command1 Click( ) c1=0 c2=0 For i=1 To 100 If i Mod 3=0 Then c1=c1+1 Else If i Mod 7=0 Then c2=c2+1 End If Next i Print c1+c2 End Sub 此程序运行后输出的是在1~100范围内( )。

    A.同时能被3和7整除的整数个数

    B.能被3或7整除的整数个数(同时被3和7整除的数只记一次)

    C.能被3整除,而不能被7整除的整数个数

    D.能被7整除,而不能被3整除的整数个数


    正确答案:B
    B。【解析】i是1到100的循环,在程序中,对3和7取模,显然就是3和7的倍数关系。需要注意的是If和else语句分别判断3和7的倍数而同时是21倍数的时候会不计,这有别于传统的计数方法。

  • 第20题:

    下面程序的功能是:从输入的正整数中选3个数进行输出,要求这些数都是2的倍数,请填空。


    正确答案:

  • 第21题:

    编程求出个位数字是4且能被7整除的所有3位数之和。


    答案:
    解析:



  • 第22题:

    以下程序的功能是:随机生成10~100之间的整数,并统计在1000个这样的整数中,能被5整除的数的个数。
    Int(Rnd*91+10);C+1

  • 第23题:

    单选题
    与命题“能被6整除的整数,一定能被3整除“等价的命题是(  ).
    A

    能被3整除的整数,一定能被6整除

    B

    不能被3整除的整数,一定不能被6整除

    C

    不能被6整除的整数,一定不能被3整除

    D

    不能被6整除的整数,不一定能被3整除


    正确答案: C
    解析:
    原命题与其逆否命题等价。题干所述命题的逆否命题为:不能被3整除的整数,一定不能被6整除.