首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
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
解析
程序中计算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://jikaoti.com/ti/i960FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
表达式Left("howareyou",3)的值是
下列关于Do…Loop语句的叙述不正确的是()
执行下列程序后,变量a的值为()DimiAsIntegerDimaAsIntegera=0Fori=lTo100Step2a=a+lNexti
下列可作为VisualBasic变量名的是______。
为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为______。
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标题分别是“读数据”和“统计”的命令按钮。请画两个标签,其名称分别是Labell和Label2,标题分别为“最长单词的长度为”和“以该长度最后一次出现的单词是”;再画两个名称分别为Textl和Te
在VisualBasic中最基本的对象是______,它是应用程序的基石。
表达式(7\3+1)*(18\-1)的值是______。
表达式Asc("E")的类型是______。
随机试题
填料塔打开入孔作业中,可能发生的操作错误是()。
伴有急性呼吸道感染的拟行肺部手术患者,术前准备中哪项不利于手术()。
一般加速器治疗床步进距离误差为
预防细菌性痢疾的措施中,最重要的是()
以下不属于无机结合料稳定材料目标配合比设计技术内容的是()。
在改扩建项目的费用和效益分析中,若改扩建与生产同时进行的项目,其停产或减产造成的损失,应()。
请简述防火分隔的设计目标和功能目标。
某地下人防工程地下2层,地下二层的室内地面与室外出入口地坪之间高差为9m。按消防规范要求,设有消防水泵房。消防水泵的启动有自动启动和手动启动两种方式。下列不属于自动启动装置的是()
Astudentwenttocollegeafter【C1】______allhisschoolexaminations.Thereheputhisnamedownforworldgeography,【C2】______a
根据购买力平价理论,决定汇率长期趋势的主导因素是()。
最新回复
(
0
)