首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
2015-08-28
22
问题
为计算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://jikaoti.com/ti/sY60FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
结构化程序设计的核心和基础是()。
下列程序段的执行结果为______。A="abcd"B="bcde"E=Right(A,3)F=Mid(B,2,3)IfE<FThenPrintE+FElsePrintF+E
下列程序段的执行结果为______。K=0ForI=1To3A=I^I^KPrintA;NextI
把窗体的KeyPreview属性设置为True,并编写如下两个事件过程:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintKeyCode;EndSubPriva
对话框在关闭之前,不能继续执行应用程序的其他部分,这种对话框属于()。
下列关于文件的叙述中,说法不正确的是()。
下列说法中错误的是()。
随机试题
关节炎可以通过按摩足部耳反射区调理。()
追求崇高的理想需要坚定的信念。信念是【】
阳黄,热重于湿,证候特征为:阴黄寒湿证候特征为:
诊断结核性脑膜炎的可靠依据是
判断建筑物经济寿命,不用考虑其市场状况和经营收益状况。()
价值工程活动程序中的基本步骤是()。
《污水综合排放标准》中规定,第一类污染物采样时,应在()排放口采样。
少儿的肌肉活动相较于成人表现为易疲劳,而疲劳的恢复()。
Inthefollowingarticle,somesentenceshavebeenremoved.ForQuestions41-45,choosethemostsuitableonefromthelist[A]-
"Successfulcloningofanincreasingnumberofspeciesconfirmsthegeneralimpressionthatitwouldbepossibletocloneanyma
最新回复
(
0
)