首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
2019-07-30
108
问题
为计算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/qZUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
命令按钮、单选按钮、复选框都可以通过Picture属性在控件上显示图片,但需事先设置某一属性,该属性为
下面控件中,没有Caption属性的是
如果要将一个窗体从内存中清楚,应使用的语句是
设a=10,b=5,c=1,执行语句Printa>b>c窗体上显示的是
设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
设窗体上有Text1、Text2两个文本框,并编写了下面的程序代码:PrivateSubText1_KeyPress(KeyAsciiAsInteger)If"A"<=Chr(KeyAscii)AndChr(KeyAscii)<="Z"Th
PrintRight("VBProgramming",2)语句的输出结果是
以下合法的VB变量名是
以下合法的VB变量名是
设x为一整型变量,且情况语句的开始为:SelectCasex,则不符合语法规则的Case子句是()。
随机试题
A.10年、10年B.10年、20年C.7年、10年D.7年、7年对特定疾病有特殊疗效的中药品种,申请中药保护品种的保护期限和延长的保护期限分别为()。
房产测绘中产生测量误差的原因有()。
客源信息开发的直接回应拓展策略,是以()为中心的营销手段。
申报日期栏应填______。提运单号栏应填______。
根据下列材料,回答下列题目:假定某投资者买入了一张(100份)IBM公司5月份执行价格为100美元的看涨期权合约,期权价格为5美元,并且卖出了一张IBM公司5月份执行价格为105美元的看涨期权合约,期权价格为2美元。如果到期时,IBM公司的股票价格为
()是指合约标的物所有权进行转移,以实物交割或现金交割方式了结未平仓合约的时间。
公司营业执照签发日期,即为营业执照办理下发日期。()
(2004年)设z=z(x,y)是由x2一6xy+10y2一2yz—z2+18=0确定的函数,求z=z(x,y)的极值点和极值。
Whataretheytalkingabout?
Forwhatoccasionhasthecakebeenmade?
最新回复
(
0
)