首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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-08-28
32
问题
为计算a
n
的值,某人编写了函数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/dOQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列过程语句中正确的是()。
在窗体上画一个命令按钮Command1,然后编写如下代码:PrivateSubCommand1_Click()DimArr1(10)AsInteger,Arr2(10)AsIntegern=3Fori=1T
使用ReDimPreserve语句,可以()。
VisualBASIC应用程序通常由3类模块组成,即窗体模块、【】和类模块。
已知通用对话框名为Cdlg,则执行下列的______语句,将弹出“另存为”对话框。
假定有一个菜单项,名为MenuItem,为了在运行时使该菜单项失效(变灰),应使用的语句为______。
关于多行结构条件语句的执行过程,正确的说法是()。
下列说法中错误的是()。
随机试题
A.真虚假实B.真实假虚C.虚中夹实D.实中夹虚(2009-87,88题)两胁胀痛,偶有刺痛,腹胀食少,疲乏,舌有紫斑,脉弦者,证属()
涡轮流量计按其测量对象与特性分为气体涡轮流量计和液体涡轮流量计。()
下列犯罪的规定,属于引证罪状的是()
A.自然自动免疫B.自然被动免疫C.人工自动免疫D.人工被动免疫E.被动自动免疫在注射白喉抗毒素的同时也做白喉类毒素接种属于
病人的义务不包括()
全面贯彻落实科学发展观就必须提高自主创新能力,主要是要大力提高()。
()是反映企业某一时点财务指标的会计报表。
利用二倍体西瓜培育三倍体无子西瓜过程中,依据的生物学原理主要是()。
某中学在高考前夕进行了四次语文模拟考试,第一次得90分以上的学生为70%,第二次是75%,第三次是85%,第四次是90%,请问在四次考试中都是90分以上的学生至少是多少?()
Thepriceoftheticketswillcome______aftertheperformancesbegin.
最新回复
(
0
)