首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设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-04-29
36
问题
设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
解析
本题函数过程的原代码仅适合a不能被b整除的两数,而当a能被b整除时则不适用,如a=4,b=2,a除以b的余数为0,而原代码返回的函数值为2。因此需将语句while a>b改为while a>=b。
转载请注明原文地址:https://kaotiyun.com/show/VFUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面的程序运行时,单击窗体后,窗体上显示的结果是()。PrivateSubForm_Click()Dima(1To6)AsIntegerDimminl%,i%,j%,n%,t%,k%a(1)=8
数据结构中,与所使用的计算机无关的是数据的()。
下列程序段的执行结果为()。Forml.Clsa=“ABBACDDCBA”Fori=6To2Step-2x=Mid(a,i,i)y=Left(a,i)z=Right(a,i)
在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为ComTestl。设窗体Forml标题为“MyForml”,双击控件数组中的第3个按钮,打开代码编辑器,编写如下代码:PrivaeSubComTestl——Click(Index
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
PrintFormat(1234.56,"###.#")语句的输出结果是
在名称为Form1、标题为“欢迎”的窗体上画1个名称为Label1的标签,其标题内容为“欢迎使用本系统”,标题文字字体和字号分别为“宋体”、“三号”,标签大小能根据标题内容自动调整,效果如图所示。程序执行时,窗体的最大化按钮不可用(如图所示),请设置相应属
设a=2,b=3,c=4,d=5,表达式Nota<=cOr4*c=b^2Andb<>a+c的值是()。
循环队列的存储空间为Q(1:40),初始状态为front=rear=40。经过一系列正常的入队与退队操作后,front=rear=15,此后又正常地退出了一个元素,则循环队列中的元素个数为()
随机试题
下列药物治疗消化性溃疡,能有效抑制胃酸分泌和促进黏液分泌的是
下列哪项不是妊娠期正常乳房变化
商业银行、证券交易所、期货交易所、证券公司、期货经纪公司、保险公司或者其他金融机构,违背受托义务,擅自运用客户资金或者其他委托、信托的财产,情节严重的,对单位判处罚金,并对其直接负责的主管人员和其他直接责任人员,处3万元以上30万元以下罚金;情节特别严重的
根据《财政违法行为处罚处分条例》的规定,下列各项中,属于财政预决算的编制部门的预算执行部门及其工作人员违反国家有关预算管理规定的行为有( )。
2017年甲IT公司(以下简称“甲公司”)与多名员工发生了劳动争议,具体情况如下:(1)高级管理人员周某1月份与甲公司终止劳动合同,双方签订有竞业限制协议、约定了竞业限制经济补偿和违约金。终止劳动合同后,甲公司财务人员按照约定每月向周某指定的个人账户中转
有人对“不到长城非好汉”这句名言的理解是:“如果不到长城,就不是好汉”。假定这种理解为真,则下列哪项判断必然为真?()
一正方形铁片面积为1平方米,用其剪出一个最大的圆,然后在圆中剪出一个最大的正方形,问新正方形的面积比原正方形的面积小多少?()
Withunfamiliarhumanbeings,whenweacknowledgetheirhumanness,wemustavoidstaringatthem,andyetwemustalsoavoidign
VitruvianGymAspartofour10thanniversarycelebration,wearegivingnewmembersthechancetotryoutanyofourfitnessc
A、15.B、25.C、1.D、2.C录音提到,迄今为止,在布鲁克林区只有一台这样的ATM,哪怕在纽约市乃至全美国也只有一台,C项是正确答案。A项数字15是ATM上方播放广告的电视屏幕尺寸。B项数字25是广告ATM机的发明者的年龄。
最新回复
(
0
)