首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
59
问题
为计算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全国计算机二级
相关试题推荐
输入VB源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
下面程序运行时,若输入395,则输出结果是PrivmeSubCommandl_Click()Dimx%x=InputBox("请输入一个3位整数")PrintxMod10,x\100,(xMod100)\10EndSub
设a=4,b=5,c=6,执行语句Printa<bAndb<c窗体上显示的是
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
有下面程序代码:PrivateSubCommandl_Click()DimsignAsIntegersign=1a=1:b=2Fork=1To5c=a+sign*ba=b:b=CPrint
如果在列表框List1中没有选中项目,则List1.Listlndex的值为
语句:PrintInt(Rnd*5+20)的输出不可能是
以下表达式与Int(3.5)的值相同的是
以下合法的VB变量名是
随机试题
Alotofyoungpeoplefinditdifficulttogetajob,especiallyinthefirstfewmonthsaftertheyleaveschool.Thisismuchm
面色咣白,纳差便溏,腰酸怕冷,下肢浮肿,证属()
A.推动作用B.温煦作用C.防御作用D.固摄作用E.气化作用易感外邪而发病或患病后难愈,是气的哪种作用失常
甲购买一台抽油烟机,在使用中发生爆炸致甲受伤。在此情形下,甲可以要求谁承担何种责任?()
城市轨道交通线网的基本形态有()
企业与外界发生关系活动的管理是()。
心理咨询员与求助者的会谈,必须是()。
全国优秀班主任李老师在总结工作经验时强调两点:第一,建立好班集体,好的班集体会带动全班同学一起进步;第二,教育好每一个人,不放过每一件小事,特别不能放过对集体产生影响的“小事”。在班主任轮换时,有些老师通常感到很难接替一位优秀班主任的工作,却能顺利地接
关系数据库规范化理论的研究中,在函数依赖的范畴内,______达到了最高的规范化程度。
Musicisanimportantwayofexpressingpeople’sfeelingsandemotions.The【C1】______,forinstance,from1960to1969willbe【
最新回复
(
0
)