首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
2020-06-30
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
解析
程序中计算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://jikaoti.com/ti/WNS0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面语句中能够打开随机文件的是
在运行阶段,要在文本框Text1获得焦点时选中文本框中所有内容,如图所示,对应的事件过程是()。
下列叙述中正确的是
编写如下程序:PrivateSubCommandl_Click()DimxAsInteger,yAsIntegerx=1:y=1Do
窗体上有一个名称为Commandl的命令按钮,并有如下程序代码:PrivateSubCommand1—Click()Staticaa=1:b=2:c=3Callf(a,b,c)Printa;b;CEndSubSubf(ByVal
设a=10,b=5,c=1,执行语句Printa>b>c窗体上显示的是()。
下列叙述中正确的是()。
窗体上有一个名称为Commandl的命令按钮,其单击事件过程如下:PrivateSubCommandl_Click()DimsAsDoubles=0:i=1DoWhilei
语句PrintFormat$(23846.5,"000,000.00")的输出结果是
下列选项中不属于面向对象程序设计特征的是
随机试题
郑光祖是【】
A.辛凉透表.清宣肺卫B.清热解毒透疹C.养阴益气.清解毒邪D.宣肺开闭.清热解毒E.凉肝熄风.清营解毒麻疹恢复期治以
六一散适用于半夏泻心汤适用于
淫羊藿与巴戟天除补肾阳外,还均能
对药物结构中氨基进行成酰胺修饰不能达到的目的是
桥梁施工测量经常性检查内容为( )。
公路工程黄土地区的工程地质勘探采取不扰动土样,在探坑中取样,竖向间距为1.0m,土样直径不宜小于()mm。
设备价款的动态结算主要是依据国际上流行的货物及设备价格调值公式来计算,公式中“a”代表()。
证券投资者保护的最终措施之一是()。
3515MassachusettsAvenue,S.EWashington,D.C10019March10,19一CanyonRoadrunnersStoreSantaFe.NM87501DearPersonnelDi
最新回复
(
0
)