首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设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
2019-03-14
33
问题
设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/AOFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
程序代码如下:OptionBase1PrivateSubForm_Click()Dima(5,5)AsIntegerRandomizeFori=1To5Forj=1To
下面关于标准模块的叙述中错误的是( )。
如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是
窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序:PrivateSubcommand1_Click() Dimn IfText1.Text"123456"Then n=n+1 Print"口令输入
以下叙述中正确的是( )。
以下叙述中错误的是( )。
下面叙述中错误的是
下面关于控件数组的叙述中正确的是
下列循环能正常结束的是()。
在名称为Form1的窗体上添加一个名称为Label1、标题为“添加项目”的标签;添加一个名称为Text1的文本框,初始内容为空;添加一个名称为Combo1的下拉式组合框,并通过属性窗口输入若干项目(不少于3个,内容任意);再添加两个命令按钮,名称分别为Co
随机试题
患者男,16岁。左小腿上段肿胀疼痛3个月余,夜间痛明显,查体:左胫骨上段肿胀明显,有压痛,可扪及约6cm×7cm质硬包块,固定,X线片显示左胫骨上段虫蚀状溶骨性破坏,骨膜反应明显,可见Codman三角,局部软组织受侵、肿胀。临床诊断考虑为
下列关于本票的说法哪一项是正确的?()
不属于承压水基本特点的是()。
银监会可以对违法经营、经营管理不善造成严重后果的银行业金融机构予以撤销。撤销是指监管部门对经其批准设立的具有法人资格的金融机构依法采取的()的行政强制措施。
在非货币性交易准则中,下列说法不正确的有()。
2×15年甲公司发生如下与投资相关的交易或事项:(1)2×15年1月5日,甲公司从上海证券交易所购入东方公司发行的股票50万股将其划分为交易性金融资产,每股买入价,4元,另外购买股票时发生相关税费5万元,支付的价款中包含已宣告但尚未发放的现金股利每股0.
求函数F(x)=的间断点,并判断它们的类型。
Thereissomeexcitementonthehorizon,butIcan’ttellyouaboutit.
Therapidgrowthofurban【11】willputheavypressureonpublichealth,freshwater,medicalcare,foodsupply,housing,transpor
Untilrecently,themedicalcommunitybelievedthatmosthearinglosswascausedbyhearcellsintheeardegradingasweage.B
最新回复
(
0
)