首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数: Function fun(a As Integer,b As Integer) While a>b a=a-b Wend fun=a End Function 在调试时发现函数是错
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数: Function fun(a As Integer,b As Integer) While a>b a=a-b Wend fun=a End Function 在调试时发现函数是错
admin
2020-07-22
35
问题
设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<b
D、把While a>b 改为While a>=b
答案
D
解析
程序中没有考虑余数为0的情况,即,条件中应该有a=b,则a=a-b,这样才能正确得到余数0。因此程序中应该修改While的条件a>b为a>=b。
转载请注明原文地址:https://kaotiyun.com/show/PSHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
两个或两个以上模块之间关联的紧密程度称为
设窗体上有1个名称为HScroll1的水平滚动条,其Max、Min属性分别设置为100、1;有2个名称分别为Option1、Option2的单选按钮,其标题分别为“30”、“50”;还有下面程序代码:PrivateSubOption1_Click()
以下关于多重窗体程序的叙述中,错误的是
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
用语句Open”C:\teac.txt”ForInputAs#打开文件后,就可以编程序
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是
在VB中,函数过程与子程序过程的区别之一是
设有下面程序代码:PrivateSubCommand1_Click()DimstrAsString,chAsStringstr="VisualBasicProgramming"ch="a"n=fun(ch,st)Prints
设窗体上有一个列表框控件List1,含有若干列表项。以下能表示当前被选中的列表项内容的是
要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MuhiSelect属性设置为()。
随机试题
怎样区分工作焊缝和联系焊缝?哪一种焊缝要进行强度计算?
下列对口腔的描述,错误的是()
关于肝转移癌的MRI表现,错误的是
在施工成本管理的措施中,结合施工方法,进行材料使用的比选,在满足功能要求的前提下,通过代用、改变配合比、使用添加剂等方法降低材料消耗的费用属于()。
根据总账与明细账的平行登记要求,每项经济业务必须在同一天登记明细账和总账。()
下列关于国家助学贷款的说法中,正确的有()。
Everyoneneedsfriends.Weallliketofeelclosetosomeone.Itisnicetohaveaf【K11】______totalk,laughanddothingswith
描述计算机内存容量的参数,正确的是()。
IaskedLilywhethershewantedtogoswimmingwithmeandshenodded.
Throughouthistorymanhashadtoacceptthefactthatalllivingthingsmustdie,butpeoplenowlivelongerthanthey【51】Yet,
最新回复
(
0
)