首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
49
问题
为计算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://www.kaotiyun.com/show/oXGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画1个命令按钮,并编写如下事件过程:PrivateSubCommand1-Click()Fori=5To1Step-0.8PrintInt(i);NextiEndSub运行程序,单击命令按钮,窗体上显示的内容为
下列程序运行后,单击命令按钮,窗体显示的结果为()。PrivateFunctionpl(xAsInteger,yAsInteger,zAsInteger)pl=2*x+y+3*zEndFunction
下面选项中,不能使控件得到焦点的操作是()。
下列关于文件的叙述中,错误的是()。
对建立良好的程序设计风格,下面描述正确的是
以下叙述中错误的是
要利用通用对话框控件来显示“保存文件”对话框,需要调用控件的______方法。
若要在图片框中绘制一个椭圆,使用的方法是______。
下面程序运行时,若输入395,则输出结果是()。PrivateSubCmdl_Click()Dima%a=InputBox(“请输入一个3位整数”)PrintaMod10,
软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于【】测试。
随机试题
A.压力蒸汽灭菌法B.戊二醛浸泡C.紫外线照射D.循环风紫外线空气消毒器E.层流洁净空气净化技术ICU病房的空气消毒应采用
输液过量诱发充血性心力衰竭的发病机制是
男,40岁,劳累后突然呕大量咖啡色胃内容物,查体:面色苍白,巩膜轻度黄染,四肢湿冷,脉细速,血压正常首选的治疗措施是
结脉与涩脉的主要区别是浮脉与沉脉的主要区别是
患儿,10岁。水肿、少尿4日。今日头晕,眼花,恶心,呕吐2次,抽搐1次。体检:体温37.6℃,血压165/120mmHg,眼睑及双下肢水肿,尿检:蛋白(++),红细胞15~20个/HP,血尿素氮5.8mmol/L。诊断考虑为
小儿误食老鼠药磷化锌中毒后用什么溶液洗胃()。
资产负债率指标为()有利于风险与收益的平衡。
清代医学家()强调解剖学对医病的重要性,并通过亲自对尸体的解剖,绘制成《亲见改正脏腑图》25种。
Thetranslatormusthaveanexcellent,up-to-dateknowledgeofhissourcelanguages,fullfacilityinthehandlingofhistarget
Whenaninventionismade,theinventorhasthreepossiblecoursesofactionopentohim:hecangivetheinventiontotheworld
最新回复
(
0
)