首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算an的值,某人编写了函数power如下: Private Function power(a As Integer,n As Integer)As Long Dim s As Long p=a For k=1 To n p=p*a Next
为计算an的值,某人编写了函数power如下: Private Function power(a As Integer,n As Integer)As Long Dim s As Long p=a For k=1 To n p=p*a Next
admin
2020-06-30
27
问题
为计算a
n
的值,某人编写了函数power如下:
Private Function power(a As Integer,n As Integer)As Long
Dim s As Long
p=a
For k=1 To n
p=p*a
Next k
power=p
End Function
在调试时发现是错误的,例如Print power(5,4)的输出应该是625,但实际输出是3125。程序需要修改。下面的修改方案中有3个是正确的,错误的一个是( )。
选项
A、把 For k=1 To n 改为 For k=2 To n
B、把 p=p * a 改为 p=p ^ n
C、把 For k=1 To n 改为 For k=1 To n-1
D、把 p=a 改为 p=1
答案
B
解析
程序中计算an的算法有误,由于已经将a的值赋给了p,在后边的For循环中再乘n次a显然就多乘了一次a,因此,要改正此程序或者将p=a改为p=1,或者将for k=1 to n 改成for k=1 to n-1或for k=2 to n。而B)选项将p=p*a改为p=p^n将会导致p=p^n执行n次,得不到正确结果。
转载请注明原文地址:https://kaotiyun.com/show/jUHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面关于文件叙述中错误的是
以下关于文件的叙述中,错误的是
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(aAsInteger,bAsInteger)Whilea>ba=a-bWendfun=aEndFunction在调试时发现函数是错误的。为使函数
窗体上有一个名称为Label1的标签和一个名称为Command1的命令按钮。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()x=InputBox("输入x:",,0):y=InputBox("输入y:
以下叙述中错误的是
以下关于控件数组的叙述中,正确的是
设有下面的程序段:X=InputBox(“请输入一个整数”)ReDima(x)Fork=xTo0Step一1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的
假定在图片框Picturel.中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是
能够用于标识对象名称的屙}生是
随机试题
A、具有正性肌力及减慢心率作用B、扩张小动脉和小静脉C、阻碍钠、钾、氯化物的重吸收D、抑制血管紧张素Ⅱ的生成,扩张小动脉E、减慢心率,降低心肌收缩力,减少心肌耗氧地高辛的作用机理是
A.广泛子宫切除及盆腔淋巴结清扫术B.肿瘤细胞减灭术C.全子宫、双附件及大网膜切除术D.全子宫切除术E.化疗侵蚀性葡萄胎的治疗选择
女性患者,32岁,心悸气促,反复咯血。查体:心率102/min,心尖区触及舒张期震颤,心尖部可闻及开瓣音,心电图示房颤。提示瓣膜弹性和活动性好的体征是
患者,女,27岁,临床诊断为缺铁性贫血,经口服铁剂治疗2周后无效,其最主要的判断依据是
A.牙髓切断术+根尖诱导成形术B.干髓术C.间接盖髓术D.直接盖髓术E.B+D乳牙备洞时意外露髓,可采用
()是指成员国间取消关税和配额,但保留每个成员国各自对非成员国的贸易限制的地区、国家间贸易集团。
控制物耗最常用的办法是( )。
某市化妆品有限公司为增值税一般纳税人,2014年1月发生以下各项业务:(1)以一般海运方式进口一批化妆品,成交价格1180000元、运费20000元。此化妆品入库后,其中的75%被生产领用继续加工化妆品(经海关审查,公司申报的完税价格未包含保险费
老师经常用发小红花、小卡片等方式奖励学生的良好行为。这种改变学生行为的方法是()
经过四个月的诊断,史密斯太太还是被宣告为彻底失明且无法治愈。(incurably)
最新回复
(
0
)