首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算an的值,某人编写了函数power如下: Private Function power(a As Integer,n As Integer)As Long Dim P As Long P=a For k=1 To n
为计算an的值,某人编写了函数power如下: Private Function power(a As Integer,n As Integer)As Long Dim P As Long P=a For k=1 To n
admin
2017-11-23
42
问题
为计算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)中D初始化为1,循环执行n次正确。
转载请注明原文地址:https://kaotiyun.com/show/SyGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个文本框和一个计时器控件,名称分别为Text1和Timer1,在属性窗口中把计时器的Interval属性设置为1000,Enabled属性设置为False。程序运行后,如果单击命令按钮,则每隔一秒钟在文本框中显示一次当前的时间。以下是实现上述操
设在工程中有一个标准模块,其中定义了如下记录类型:TypeBooksNameAsString*10telNumAsString*20EndType在窗体上添加一个名为
在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下程序:PrivateSubCommand1_Click()Dimx.y,zAsIntegerx=5y=7z=0
在窗体上画一个命令按钮,名称为Command1。然后编写如下程序:PrivateSubCommand1_Click()DimaAsInteger,yAsIntegera=10:y=0doa=a+2:y=y+aPr
由Array函数建立的数组的名字必须是【】类型。
滚动条控件的LargeChange属性所设置的是______。
假定有如下的窗体事件过程:PrivateSubForm_Click()a$="MicrosoftVisualBasic"b$=Right(a$,5)c$=Mid(a$,1
下列关于Sub过程的叙述,正确的是()。
为了在运行时能显示窗体左上角的控制菜单框,必须______。
下列叙述中,不属于软件需求规格说明书的作用的是
随机试题
钱澄之后期诗歌的特点是【】
不具有中继功能的网络连接设备是______。
社会主义核心价值体系的灵魂是
关于突触传递的叙述,错误的是
大肠内细菌可以合成
一般来说,处于()的投资人的理财理念是避免财富的快速流失,承担低风险的同时获得有保障的收益。(2009年下半年)
一般来说,海洋食品的氟含量小于陆地食品含量。()
企业信息工作的技术模型划分为若干层次,而最基础的两层则是建立企业模型和进行______。
在考生文件夹下,“sampl.accdb”数据库文件中已建立好表对象“tStud”和“tScore”、宏对象“mTest”和窗体“frest”。试按以下要求,完成各种操作:删除“tStud”表结构的“照片”字段列、在“简历”字段之前增添一个新字段(字段
The______situationoftheeconomyofSoutheasternAsiaisencouraging.
最新回复
(
0
)