首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算an的值,某人编写了函数power如下: Private Function power(a As Integer,n As Integer)As Long Dim P As Long P=a For k=1 To n
为计算an的值,某人编写了函数power如下: Private Function power(a As Integer,n As Integer)As Long Dim P As Long P=a For k=1 To n
admin
2019-07-30
62
问题
为计算an的值,某人编写了函数power如下:
Private Function power(a As Integer,n As Integer)As Long
Dim P 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^a
C、把For k=1 To n改为For k=-1 To n-1
D、把P=a改为P=1
答案
B
解析
本题考查循环控制结构。选项A循环少执行一次,由丁p初始化为a相当于执行了第一次,因此循环必须少执行一次才能计算正确的an;选项B中p^a已经是幂运算了,不需要循环来计算;选项C循环少执行一次,正确;选项D中p初始化为1,循环执行n次正确。
转载请注明原文地址:https://kaotiyun.com/show/lZUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如果要将一个窗体从内存中清楚,应使用的语句是
窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyUp事件过程如下:PrivateSubText1_KeyUp(KeyCodeAsInteger,ShiftAsInteger)DimcAsStringc=U
下列叙述中正确的是
下列关于栈的叙述正确的是
以下说法中正确的是
设窗体上有Text1、Text2两个文本框,并编写了下面的程序代码:PrivateSubText1_KeyPress(KeyAsciiAsInteger)If"A"<=Chr(KeyAscii)AndChr(KeyAscii)<="Z"Th
窗体上有两个水平滚动条HV、HT,还有一个文本框Text1和一个标题为“计算”的命令按钮Command1,并编写了以下程序:PrivateSUbCommand1_Click()EndSubPublicSubcalc(xAsInteger
以下关于控件的叙述中,正确的是
设窗体上有一个名称为Timer1的计时器控件,其Interval属性被设置为500,Enabled属性被设置为True;还有一个名称为Text1的文本框和下面的事件过程:PrivateSubTimer1_Timer()StaticxAsLo
设窗体上有一个Text1文本框和一个HScroll1水平滚动条,并有下面的事件过程:PrivateSubHScroll1_Change()Text1=HScroll1EndSub在程序运行时,当把滚动框移动到最左边时,文本框中显示的是1
随机试题
横向切削时,背吃刀量等于切断刀的主切削刃宽度。()
又吊其无家,亦殊无悲意。吊:殊:
Didyoueverhaveadream?I’mnottalkingaboutadreamyouhavewhenyousleep.I’mtalkingaboutaconsciousdream【C1】_____
患者,女,38岁。35岁时即出现闭经,近来腰膝无力,牙齿摇动欲脱,头发枯萎稀疏,记忆力明显减退,舌淡,脉沉细。其证候是
A.室间隔缺损B.房间隔缺损C.Roger病D.法洛氏四联症E.卵圆孔未闭
根据《标准施工招标文件》,在施工过程中遭遇不可抗力,承包人可以要求合理补偿()。
关于无效宣告程序中的委托手续,下列说法哪些是正确的?
下列各句句意明确、不存在语病的一项是()。
马克思主义哲学与各门具体学科的关系是()。
实现计算机语音输出有录音/重放和(64)两种方法。第二种方法是基于(65)技术的一种声音产生技术。采用这种方法,应预先建立语言参数数据库、发音规则库等。
最新回复
(
0
)