首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
42
问题
为计算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全国计算机二级
相关试题推荐
设窗体名称为frmTest,为了在程序代码中将窗体的标题改为“等级考试”,其代码应该是
窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyUp事件过程如下:PrivateSubText1_KeyUp(KeyCodeAsInteger,ShiftAsInteger)DimcAsStringc=U
对于循环队列,下列叙述中正确的是
下列数据结构中,属于非线性结构的是
编写如下程序:PrivateSubCommandl_Click()DimmAsInteger,nAsIntegerm=2:n=1SelectCasemCase1SelectCasen
窗体上有一个名称为Textl的文本框,一个名称为Commandl的命令按钮。命令按钮的单击事件过程如下:PrivateSubCommandlClick()Dimx1AsInteger,x2AsInteger,x3AsInteger
编写如下程序:PrivateSubCommandl_Click()DimaAsInteger,bAsIntegera=3:b=2Ifa*b<10Thenb=b+1Elseb=b-1EndIfP
下面描述中错误的是
以下关于控件的叙述中,正确的是
以下合法的VB变量名是
随机试题
根据决策的重要性,可以把决策分为( )
A.运铁蛋白B.铁蛋白C.铜蓝蛋白D.结合珠蛋白体内铁的主要贮存形式是
患者骑自行车不慎摔倒,头部受到创伤,意识丧失,15分钟后清醒,感到头痛、头昏,记不起刚发生的事情,该患者最有可能发生了()。
依我国《合同法》的规定,甲、乙之间的合同被撤销,下列陈述正确的是:
【2005年第92题】根据《混凝土结构设计规范》,住宅建筑现浇单向简支楼板的最小厚度,不应小于下列哪一个数值?
设有一个CPU的指令执行部件如下图所示,由Cache每隔100ns提供1条指令。(注:B1、B2和B3是三个相同的并行部件)试计算流水线执行这4条指令的实际吞吐率和效率。
执行“USEKCC!XSALIAS学生INB”命令后,被打开的表别名是______。
Whatweknowofprenataldevelopmentmakesallthisattemptmadebyamothertomoldthecharacterofherunbornchildbystudyi
A.severeB.generallyC.treatmentD.mistakenE.challengesF.disapproveG.matterH.rigorousI.magicJ.suspectedK.pub
A、ThenameofaGermantown.B、AresidentofFrankfurt.C、AkindofGermansausage.D、AkindofGermanbread.C
最新回复
(
0
)