计算机二级

下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,请填空。

题目

下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,请填空。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

填上适当的语句,使求100以内能被3整除但不能被7整除的数字之和的程序完整正确。

SET TALK OFF

CLEAR

STORE O TO S,N

DO WHILE N<=i00

【 】

S=S+N

ENDIF

【 】

ENDDO

?“S=”+STR(S)

SET TALK 0N


正确答案:IF N/3:INT(N/3).AND N/7<>INT(K/7){MODOD(N7)#O)N=N+1{N=N+3}
IF N/3:INT(N/3).AND N/7<>INT(K/7){MOD,OD(N,7)#O),N=N+1{N=N+3}

第2题:

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

提示:闰年的条件是年份可以被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

第3题:

以下程序的功能是 : 输出 100 以内 ( 不含 100) 能被 3 整除且个位数为 6 的所有整数,请填空。

main()

{ int i,j;

for(i=0; 【 1 3 】 ;i++)

{ j=i*10+6;

if( 【 1 4 】 )continue;

printf(" % d ",j);

}

}


正确答案:
(13) 【 13 】 i<10
【 14 】 j%3!=0
解析 : (j=i*10+6)<100, 所以 i 的范围是 0-9 之间。 j=i*10+6 满足了个位数为 6 的要求 , 因此这个条件应该满足能被 3 整除这个要求。

第4题:

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

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

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

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


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

第5题:

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

第6题:

( 30 )下面程序运行时,若输入 395 ,则输出结果是

Private Sub Comand1_Click ()

Dim x%

x=InputBox (" 请输入一个 3 位整数 ")

Print x Mod 10,x\100, ( x Mod 100 ) \10

End Sub

A ) 3 9 5

B ) 5 3 9

C ) 5 9 3

D ) 3 5 9


正确答案:B

第7题:

下面程序的功能是输出数组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]

第8题:

整数5874192能被()整除

A、3

B、9

C、3与9

D、3或9


参考答案:C

第9题:

下面程序的功能是:从输入的正整数中选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

第10题:

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

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

要求:

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


正确答案:

更多相关问题