首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算an的值,某人编写了函数power如下: Private Function power(a As Integer,n As Integer)As Long Dim s As Long p=a For k=1 To n
为计算an的值,某人编写了函数power如下: Private Function power(a As Integer,n As Integer)As Long Dim s As Long p=a For k=1 To n
admin
2018-09-19
25
问题
为计算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
解析
程序中计算a“的算法有误,由于已经将a的值赋给了p,在后边的For循环中再乘n次a显然就多乘了一次a,因此,要改正此程序或者将p=a改为p=1,或者将fork=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/emFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimnAsLong,sAsStringn=InputBox("输入一个数")DoWhilen0s=s&nMod
下列叙述中正确的是
下面不能作为结构化方法软件需求分析工具的是
下列叙述中正确的是
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有一个名称为Textl的文本框;还有两个名称分别为C1、C2的命令按钮,标题分别为“计算”、“存盘”。有一个函数过程isprirne(a)可以在程序中直接调用,其功能是判断参数a是否为素数,如果是素数,
下面对软件测试描述错误的是
以下选项中,不合法的VisualBasic的变量名是( )。
(1)在名称Form1的窗体上画一个名称为check1的复选框数组(Index属性从0开始),含三个复选框,其标题分别为“语文”、“数学”、“体育”,利用属性窗口设置适当的属性,使“语文”未选,“数学”被选中,“体育”为灰色,再把窗体的标题设置为“选课”,
一个栈的初始状态为空。现将元素A,B,C,D,E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为
下面对对象概念描述正确的是
随机试题
正常人血清总胆红素的参考值为【】
下列病毒中,与子宫颈癌关系密切的DNA病毒是
妊娠头三个月,盆腔超声检查,下列哪一项最常见:
赵某向李某借款10万元,赵某将自己的汽车作价5万元抵押给李某,未约定担保数额,并依法进行了登记。后一次事故使汽车报废,保险公司赔偿8万元。赵某与李某之间的抵押关系怎样?
关于隧道施工安全技术要求的说法,正确的有()。
利用财务报表评估借款人经营活动时,考察的内容包括借款人的()。
某国有资本控股公司准备在2009年第一季度首次公开发行股票并上市,关于该上市程序,下列说法中正确的是()。
有效成立的行政行为具有()。
简述代位继承与转继承的区别。
Overtenpeoplediedandtwentypeoplewere_____woundedinthetraincrash.
最新回复
(
0
)