首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算an的值,某人编写了函数power如下: Private Function power(a As Integer,n As Integer)As Long Dim p 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 p As Long P=a For k=1 To n P=p*a Next
admin
2017-06-21
30
问题
为计算an的值,某人编写了函数power如下:
Private Function power(a As Integer,n As Integer)As Long
Dim p 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^a
C、把For k=1 To n改为For k=1 To n-1
D、把P=a改为P=1
答案
B
解析
本题考查循环控制结构。选项A)循环少执行一次,由于p初始化为a相当于执行了第一次,因此循环必须少执行一次才能计算正确的an;选项B)中p^a,已经是幂运算了,不需要循环来计算;选项C)循环少执行一次,正确;选项D)中p初始化为1,循环执行n次正确。
转载请注明原文地址:https://kaotiyun.com/show/oXGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
执行以下程序段,并输入1.23,则程序的输出结果应是【】。N=Str(InputBox("请输入一个实数:"))p=InStr(N,".")PrintMid(N,p)
在窗体中画一个命令按钮,然后编写以下事件过程: Private Sub Command1_Click( ) ForX=5To5Step-6NextX
在文本框中输入字符时,通过()事件过程可以得到字符的ASCII码值。
在窗体上画一个标签(名称为Label1)和一个计时器(名称为Timer1),如图16-11所示,然后编写如下几个事件过程:PrivateSubForm_Load()Timer1.Enabled=FalseTimer1.Interval=【
下列关于数据结构的基本概念的叙述中,错误的是______。
如果在程序中要将c定义为静态变量,且为整型数,则应使用的语句是()。
窗体下面有一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()x=0DoUntilx=-1a=InputBox("请输入第一个数字a的值")a=Val(a)b=InputBox("请输入第二个数字
需求分析阶段的任务是确定______。
软件工程的目的是成功地开发大型软件系统,主要内容是软件开发技术和【】两方面。
在结构化方法中,软件功能分解属于软件开发中的______阶段。
随机试题
(2012年)某上市公司2011年的营业额为15亿元,息税前利润为3.2亿元,公司的资产总额为48亿元,负债总额为32亿元,债务年利息额为1.2亿元。公司计划2012年对外筹资5亿元投资一个新项目。筹资安排初步确定增发新股筹资4亿元,从银行贷款1亿元。经过
通常CPU响应中断请求的条件是什么?
在处方书写中,缩写词“po.”表示
胎儿成熟障碍常见于
急性白血病骨髓移植治疗中哪项是不正确的
不属于市域城镇空间组合类型的是()
进行税务咨询服务的核心是()。
根据劳动争议调解仲裁法律制度的规定,劳动者与用人单位因确认劳动关系发生劳动争议的,应当自知道或应当知道其权利被侵害之日起一定期限内提出仲裁申请。该期限为()。
()中有天花、恙虫病的世界最早记载,反映了我国3世纪的医药学术发展水平。
受益人故意造成被保险人死亡,骗取保险金,数额较大的,应定()。
最新回复
(
0
)