首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数: Function fun(a As Integer,b As Integer) While a>b a=a—b Wend fun=a End Fu
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数: Function fun(a As Integer,b As Integer) While a>b a=a—b Wend fun=a End Fu
admin
2020-07-22
34
问题
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:
Function fun(a As Integer,b As Integer)
While a>b
a=a—b
Wend
fun=a
End Function
在调试时发现函数是错误的。为使函数能产生正确的返回值,应做的修改是( )。
选项
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://kaotiyun.com/show/ywHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有如下程序:OptionBase1Dima(3,4)AsInteger,b(4,3)AsIntegerPrivateSubCommand1_Click() ’循环1 Fori=1To3 Forj=1To4
己知数组Dima(1To10)AsInteger,则下面正确调用GetValue函数的是()。PrivateFunctionGetValue(a()AsInteger)AsIntegerFori=1To10
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为( )。
在窗体上画一个名称为Combol的组合框,名称为Text1的文本框,以及名称为Command1的命令按钮,如图所示。运行程序,单击命令按钮,将文本框中被选中的文本添加到组合框中,若文本框中没有选中的文本,则将文本框中的文本全部添加到组合框中。命
下面不属于软件设计阶段任务的是
以下叙述中错误的是()。
下列叙述中正确的是( )。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
软件测试用例包括()。
随机试题
关于呋塞米药物相互作用下述正确的是
下列属于完全互补性质的商品是()。
医疗机构施行特殊治疗时
小儿腹泻补钾原则下列哪项错误
假设X、Y两个资产组合有相同的平均收益率和相同的收益率标准差,如果资产组合X的β系数比资产组合Y高,那么根据夏普指数,下列说法正确的是( )。
下列属于《反垄断法》禁止的垄断协议有()。
所谓教育,主要是指(),要求被教育者必须懂法、守法,不得以任何借口逃避、拒绝教育。
(2010年吉林)偶尔想起曾经听人说过,在中国,人人具有三种博士资格:拿筷子博士、吹煤头纸博士、嗑瓜子博士。至于吹煤头纸,现在早已销声匿迹了。半个多世纪前,丰子恺先生曾犀利地调侃国人嗑瓜子之劣迹,说把光阴耗费在“咯嘣”声中,这不是民族性的衰退吗?难怪老先生
创造性叛逆
马克思恩格斯运用历史唯物主义和剩余价值学说,创立了科学社会主义的理论。那么,社会主义发展史上的第二次飞跃是
最新回复
(
0
)