首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
67
问题
为计算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全国计算机二级
相关试题推荐
为了清除窗体上的一个控件,下列正确的操作是
已知:x=6y=39则表达式“y\x*Sgn(x)”的值为
下面程序运行时,若输入395,则输出结果是PrivmeSubCommandl_Click()Dimx%x=InputBox("请输入一个3位整数")PrintxMod10,x\100,(xMod100)\10EndSub
下列叙述中正确的是
以下合法的VisualBasic标识符是
设有如下事件过程:PrivateSubForm_Click()Sum=0Fork=1T03Ifk<=1Thenx=1ElseIfk<=2Thenx=2ElseIfk<=3Thenx=
编写如下程序:PrivateSubCommandl_Click()DimaAsInteger,bAsIntegera=3:b=2Ifa*b<10Thenb=b+1Elseb=b-1EndIfP
若要清除列表框控件中的所有列表项,应该使用的方法是
PrintFormat(1234.56,"###.#")语句的输出结果是
以下说法中正确的是
随机试题
A、Spreadingnewsofhisdeeds.B、Writinghimthank-younotes.C、Followingtheexamplehesets.D、Sendinghimhand-madebags.D
小指及环指尺侧半感觉麻木,骨间肌萎缩,环小指爪状畸形,夹纸试验(+),最可能
下沉式广场室外开敞空间除用于人员疏散外,不得用于其他商业或供人员通行外的其他用途,其中用于疏散的净面积不得小于()m2。
根据企业会计制度规定,资本公积的下列明细项目中,不得用于转增股本的有()。
商业银行下列情形中,主要面临汇率风险的有()。
业主委员会应当自选举产生之日起()日内,向物业所在地的区、县人民政府房地产行政主管部门备案。
A、 B、 C、 D、 D每组图中第2个图形中大圆外的小圆个数减去第1个图形中大圆内小圆的个数,等于第3个图形中小圆的个数。
Theprocessofchangingfromwhatyouaretowhatyouwouldliketobecomecanbeeither______andfrustratingoreasyandreward
设f(x)=求f(n)(x).
ThebosssentMr.BlacktoChinaonbusinessbecause______.Mr.BlacksaidthelocalbirdWasaninterpreterbecause______.
最新回复
(
0
)