首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算an的值,某人编写了函数power如下: Private Function power(a As Interger,n As Integer)As Long Dim s As Long p=a For k=1 To n
为计算an的值,某人编写了函数power如下: Private Function power(a As Interger,n As Integer)As Long Dim s As Long p=a For k=1 To n
admin
2017-07-28
32
问题
为计算a
n
的值,某人编写了函数power如下:
Private Function power(a As Interger,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
n
的算法有误,由于已经将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/YCGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
运行以下程序后,输出的结果是fori=1to3clsprint"i=",i;Next
函数过程F1的功能是:如果参数b为奇数,则返回值为1,否则返回值为0,以下能正确实现上述功能代码的是______。
下列叙述中正确的是()。
为了选择多个控件,可以按住【】键,然后单击每个控件。
在窗体上添加一个按钮,名为Command1,然后编写如下的事件过程,输出结果为PrivateSubComand1_Click()Fori=1To4x=4Forj=1To3
为了描述x>y和y>z同时成立,下述选项中正确的是()。
下面关于InputBox函数的叙述,不正确的是()
过程语句中,使用的<参数表>可以是下列哪种()。
如果A为整数且|A|>=10,则打印“OK”,否则打印“Error”,表示这个条件的单行格式If语句是()。
在下列选项中,哪个不是一个算法一般应该具有的基本特征______。
随机试题
生动性是想象的基本特征。()
以下为食管电极导管的定位方法,但不包括
基底细胞排列整齐,呈栅栏状排列的囊肿主要见于
网络图中的中间节点()。
金字塔式买入、卖出是在市场行情与预料的相反的情况下所采用的方法。()
心理咨询员分类填写收集到的全部临床资料时,不包括()。(2003年12月三级真题)
1934年6月,南京国民政府公布的修正海关出口税则中规定:果类、火柴、棉织物等88种产品免税,蛋类、油类等50种产品减税。由此可知,此次税则的修正()
下列关于对象初始化的叙述中,正确的是
ListentoJackandMarktalkingaboutanewsportscentre.Whichsportcantheydoeachdayatthecentre?Forquestions6-10,w
A.thoughtitradicallyB.felttheposteralittlecynicalC.wasnothappywiththedecisionsmadeD.positivelyf
最新回复
(
0
)