首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算an的值,某人编写了函数power如下: Private Function power(a As Integer,n As Integer)As Long Dim s As Long p=a For k=1 To n p=p*a Next
为计算an的值,某人编写了函数power如下: Private Function power(a As Integer,n As Integer)As Long Dim s As Long p=a For k=1 To n p=p*a Next
admin
2015-06-30
17
问题
为计算an的值,某人编写了函数power如下:
Private Function power(a As Integer,n As Integer)As Long
Dim s 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 ^ n
C、把 For k=1 To n 改为 For k=1 To n-1
D、把 p=a 改为 p=1
答案
B
解析
程序中计算an的算法有误,由于已经将a的值赋给了p,在后边的For循环中再乘n次a显然就多乘了一次a,因此,要改正此程序或者将p=a改为p=1,或者将for k=1 to n 改成for k=1 to n-1或for k=2 to n。而B)选项将p=p*a改为p=p^n将会导致p=p^n执行n次,得不到正确结果。
转载请注明原文地址:https://kaotiyun.com/show/trQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
对话框在关闭之前,不能继续执行应用程序的其他部分,这种对话框属于()。
在文本框中输入密码时,要求在文本框中只显示(*)号,则应当设置此文本框的()属性。
设在窗体上有一个名称为Command1的命令按钮,并有以下事件过程:PrivateSubCommandlClick()StatiCbAsVariantb=Array(1,3,5,7,9)...
在窗体上画一个名称为Lablel的标签和一个名称为Listl的列表框。程序运行后,在列表框中添加若干列表项。当双击列表框中的某个项目时,在标签Labell中显示所选中的项目,如图所示。请在______处填入适当的内容,将程序补充完整。Privat
假设有以下程序段:Fori=1To3Forj=5To1Step-1Printi*jNextjNexti则语句Printi*j的执行次数是______,i的值为______,j的值为___
下面关于多窗体程序设计描述不正确的是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是
随机试题
下列哪些说法是正确的?()
谵妄的主要特征是
关于白血病发病情况,下列说法错误的是
A.甘露消毒丹B.沙参麦冬汤C.解肌透痧汤D.银翘散E.凉营清气汤丹痧之邪侵肺卫证,治疗宜选
A、热扰心神B、心气大伤,精神散乱C、痰火扰心D、心气虚,精不养神E、风痰上扰独语的病因是
下列关于《节约能源法》说法正确的是()。
由于报警总线开路使火灾报警控制器发出故障,故障指示灯亮,则排除该故障的方法是()。
A公司2016年财务报表主要数据如下表所示:假设A公司资产均为经营资产,流动负债为经营负债,长期负债为有息负债,不变的营业净利率可以涵盖新增债务增加的利息,假设企业各项经营资产、经营负债占营业收入的比不变。要求:如果该公司预计2017年销售增长率
邓小平对社会主义本质所作的概括,一方面强调必须集中力量解放和发展生产力,另一方面指出了解放和发展生产力的手段和目的。它的基本内涵包括()
以下()控件没有Caption属性。
最新回复
(
0
)