首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算an的值,某人编写了函数power如下: Private Function power(a As Integer,n As Integer)As Long Dim s As Long p=a For k=1
为计算an的值,某人编写了函数power如下: Private Function power(a As Integer,n As Integer)As Long Dim s As Long p=a For k=1
admin
2015-08-13
35
问题
为计算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
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/DvQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
使程序立即从一个Function过程中退出的语句是
执行下面的程序段后;变量S的值为【】。S=5Fori=2.6To4.9Step0.6S=S+1Nexti
以下程序的功能是:从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,输出结果。请填空。PrivateSubForm_click()Dimx,yAsSingleDimzAsInteger
使用目录列表框的______属性可以返回或设置当前工作目录的完整路径(包括驱动器盘符)。
惟一能区别一个控件的属性是______。
设有整型变量s,取值范围为0~100,表示学生的成绩。有如下程序段:IfS>=90ThenLevel=“A”ElseIfs>=75ThellLevel=“B”ElseⅡs>=60ThenLevel=“C”ElseLevel=“D
以下变量名中合法的是
程序段:x=0Fora=1to5step2x=x+a^2NextaPrinta语句x=x+a^2执行的次数和最后a的值分别为______。
设A="12345678",则表达式Val(Left(A,4)+Mid(A,4,2))的值为______。
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
随机试题
Amongtheraftofbooks,articles,jokes,romanticcomedies,self-helpguidesandotherwritingsdiscussingmarriage,somefamil
下列作家同属于“文学研究会”的是()
女,45岁。术后需行肠外营养,下列哪一项不是肠外营养的并发症()
下列保温隔热屋面中,哪种隔热效果最好?
下列哪些情况不可以采用越级行文的方式?()
内存储器按其功能和存储信息的原理,可分为________两类。
胡锦涛总书记曾在纪念五四运动的讲话中说:“执著的信念、优良的品德、丰富的知识、过硬的本领——这是‘五四’运动的历史对我们的昭示,也是党和人民对当代青年学子的要求。”请你从基层工作出发谈谈对这句话的认识。
四时捺钵
下列叙述中正确的是()。
【B1】【B16】
最新回复
(
0
)