首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
27
问题
为计算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/HbLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
表达式Str(Len(“123”))+Str(77.7)的值是()。
在C盘当前文件夹下建立一个名为SDat.txt的顺序文件。要求用InputBox函数输入5名学生的学号(StuNo)、姓名(StuName)和英语成绩(StuEng)。则在以下横线处合适的语句是()。PrivateSubForm_Cl
下列程序的功能是;将数据1,2,…,8写入顺序文件Num.txt中,请选择正确的程序段()。PrivateSubForm_Click()DimiAsIntegerOpen"Num.txt"ForOut
在窗体上有一个命令按钮Command1,通用过程fun和命令按钮的事件过程如下:PrivateFunctionfun(ByValmAsInteger)IfmMod2=0Thenfun
可以通过()的方法来输出一个二维数组中的各个元素。
启动窗体在【】对话框中指定。
在窗体画一个命令按钮,然后编写如下过程,程序运行后,单击命令按钮,在输入对话框中输入234,输出结果为______。FunctionFun(ByValnumAsLong)AsLongDimkAsLongk=1
在鼠标事件过程MouseDown和MouseUp中,参数Button的值为1、2、4时,分别代表按下鼠标的______、______和______按钮。
下列()标识符不能作为VisualBasic的变量名。
随机试题
Ourteachernever______usleaveclassearly.
Thereisnodenyingthefactthattheorganizationhadbrokennorules,butneither______responsibly.
下列哪项可加速红细胞沉降率
疑有肺尖处病变应选择的摄影位置是
抗精神病药氯丙嗪的药理作用机制是
促使组织液生成的因素是
根据《房屋建筑与装饰工程工程量计算规范》(GB50854--2013)规定,关于现浇混凝土基础的项目列项或工程量计算正确的为()。
当建筑物所处环境中含有酸性物质时,下列材料中,可作为混凝土骨料的是()。
在项目生产经营阶段上,最主要的现金流出量项目是()。
如何评价阿特金森的成就动机模型?
最新回复
(
0
)