首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设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
30
问题
设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://kaotiyun.com/show/0NHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上有一个文本框Textl,Text属性值为空,然后编写如下事件过程:PrivateSubTextlKeyPress(KeyAsciiAsInteger)DimstrAsString,nAsInteger
如果把命令按钮的Cancel属性设置为True,则程序运行后( )。
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1_Click() Dimx%,y%,z% x=InputBox("请输入第1个整数") y=InputBox("请输入第2个整数")
要清除已经在图片框Picturel中打印的字符串而不清除图片框中的图像,应使用语句()。
在窗体上有一个名称为Check1的复选框数组(含4个复选框),还有一个名称为Text1的文本框,初始内容为空。程序运行时,单击任何复选框,则把所有选中的复选框后面的文字罗列在文本框中(如图1所示)。下面能实现此功能的事件过程是()。
Fibonacci数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数x是否是Fibonacci数列中的某个数,若是,则返回True,否则返
设窗体上有一个Command1命令按钮,还有以下程序代码:PrivateSubCommand1_Click()StaticxAsIntegerx=x+1Callproc(x)Printx,E
实现字符的UniCode编码方式与ANSI编码方式相互转换的函数是()。
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Label1和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初
以下选项中,不合法的VisualBasic的变量名是
随机试题
神经-肌肉接头传递中,清除乙酰胆碱的酶是磷酸二酯酶。()
设a,b,c均为int类型变量,请用C语言的表达式描述以下命题。a或b中有一个大于c______________;c是偶数______________。
X线管的焦点不包括
下列哪种成分最适合需要多次输血而有发热的贫血
女,30岁,颈部甲状腺弥漫性肿大,出现霍纳综合征。是由于肿大的甲状腺压迫哪处所致
预路演是指由主承销商的销售人员和分析员去拜访一些特定的投资者,听取投资者对于发行价格的意见及看法,了解市场的整体需求,并据此确定一个价格区间的过程。()
根据预算法律制度的规定,预算年度开始后,各级预算草案在本级人民代表大会批准前,可以安排的支出有()。
含有两个氨基的氨基酸是
以下对于南宋时期南方经济论述有误的一项是()。
Windows内存分配归为两个类型,是( )
最新回复
(
0
)