首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
45
问题
为计算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/qZUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面控件中,没有Caption属性的是
输入VB源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
下列关于栈的描述中错误的是
下面描述中不属于数据库系统特点的是
以下合法的VisualBasic标识符是
编写如下程序:PrivateSubCommandl_Click()DimscoreAsIntegerscore=86Ifscore>85Thenr=1ElseIfscore>60Thenr=2El
现有如下语句:x=IIf(a>50,Int(a\3),aMod2)当a=52时,x的值是
定时器的Interval属性的值是一个整数,它表示的是
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是
在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声明:PrivateTypePersonnameAsString*8maj
随机试题
Advertiserstendtothinkbigandperhapsthisiswhythey’realwayscominginforcriticism.Theircriticsseemtoresentthem
不同成分的盐浴适用于不同钢种的热处理。()
离心泵的工作原理是利用叶轮高速运转产生的()。
引起RDW(红细胞体积分布宽度)增高的原因,不包括
A.清洁伤口B.污染伤口C.感染伤口D.二期愈合E.一期愈合伤后8小时以内的伤口属于
老年人机体多种功能减退。为了促进健康,老年人的膳食营养应有相应的调整。与成年人相比为了增加抗氧化能力,应增加摄入的是
某女,57岁。患糖尿病7年。今晨突然出现昏迷查血糖升高。抢救可选用
在乙肝病毒标记物中对人体有保护作用的是
在单元格中输入公式时,输入的第一个符号是()。
以下属于商业银行负债的有()。
最新回复
(
0
)