首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数: Function fun(s As Integer,b As Integer) While a>b a=a—b Wend fun=a End Funoti
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数: Function fun(s As Integer,b As Integer) While a>b a=a—b Wend fun=a End Funoti
admin
2020-07-22
32
问题
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:
Function fun(s As Integer,b As Integer)
While a>b
a=a—b
Wend
fun=a
End Funotion
在调试时发现函数是错误的。为使函数能产生正确的返回值,应做的修改是( )。
选项
A、把a=a—b改为a=b—a
B、把a=a—b改为a=a\b
C、把While a>b改为While a
D、把While a>b改为While a>=b
答案
D
解析
程序中没有考虑余数为0的情况,即,条件中应该有a=b,则a=a—b,这样才能正确得到余数0。因此程序中应该修改While的条件a>b为a>=b。
转载请注明原文地址:https://jikaoti.com/ti/oES0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上有一个文本框Textl,Text属性值为空,然后编写如下事件过程:PrivateSubTextlKeyPress(KeyAsciiAsInteger)DimstrAsString,nAsInteger
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1_Click() Dimx%,y%,z% x=InputBox("请输入第1个整数") y=InputBox("请输入第2个整数")
程序运行时,当在空文本框中依次输入1234时,窗体上显示的是()。PrivatesubText1_Change()PrintText1:EndSub
在窗体上画一个名称为Text1的文本框,然后画一个名称为HscroUl的滚动条,其Min和Max属性分别为0和1000。程序运行后,如果移动滑块,则在文本框中显示滚动条的当前值。以下能实现上述操作的程序是()。
数据库设计过程不包括
有如下数据定义语句:Dima,bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
VB中,若没有显式声明变量的数据类型,则默认的类型是
下列选项中不属于结构化程序设计方法的是
随机试题
管子和附件的()是为了设计、制造和维修的方便而人为地规定的一种标准直径。
黄韧带增厚主要原因是
使人群易感性降低的因素是
在证券经纪业务的要素中,()是指依国家法律、法规的规定,可以进行证券买卖的自然人或法人。
下列关于期货合约和远期合约的说法中,错误的是()
烟草批发企业将卷烟销售给其他烟草批发企业的,应缴纳消费税。()
课外、校外教育与课堂教学()
智力主要包括注意力、观察力、记忆力、思维力和想象力,其核心是()。
桌上放了8张扑克牌,都背向上,牌放置的位置如图所示。(有数字的方块为牌)现已知:(1)每张都是A、K、Q、J中的某一张;(2)这八张中至少有一张Q;(3)其中只有一张A;(4)所有的Q都夹在两张K之间;(5)至少有一张K夹在两张J之间;(6
Whyare"HowTo"booksingreatdemandintheUnitedStates?
最新回复
(
0
)