首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
28
问题
为计算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/lZUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有如下关系表:则下列操作中正确的是
输入VB源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
设a=2,b=3,c=4,d=5,下列表达式的值是a>bAndc<=dOr2*a>c
以下叙述中正确的是
定时器的Interval属性的值是一个整数,它表示的是
PrintRight("VBProgramming",2)语句的输出结果是
下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果。例如:若str=“ABCDABCD”,ch=“B”,则函数的返回值为:“ABCDCD”Functiondelchar(strAsString,chAsStr
以下关于控件数组的叙述中,错误的是
随机试题
智力的二因素论,将智力分为普通因素和特殊因素,首先提出这一理论的是【】
Hunt综合征
长骨骨折的声像图特点是:①骨皮质连续中断②骨皮质错位、分离③骨膜掀起、下方呈无回声④骨质破坏
A.厌氧菌感染B.肺炎球菌肺炎C.支原体肺炎D.金黄色葡萄球菌肺炎E.克雷伯杆菌肺炎患者,男,50岁。发热伴咳嗽、咳痰3天,痰为红色胶胨状,白细胞15×109/L,既往体健。体检:体温38.6℃右上肺叩浊,可闻及支气管呼吸音。胸片示右上肺大片状
下列关于平行测定结果准确度与精密度的描述正确的是
治肝火犯肺所致头晕耳鸣证的药是()。
某企业2012年2月发生如下经济业务:(1)本月销售甲产品100件,每件400元,增值税税率为17%,款项暂未收到。(2)公司本月应缴纳城建税为700元,教育费附加为300元。(3)出售闲置的材料,售价10000元,增值税率17%,款项已经收存银行(
以下关于外国人来华旅行的叙述不正确的有()。
IsthereenoughoilbeneaththeArcticNationalWildlifeRefuge(ANWR)tohelpsecureAmerica’senergyfuture?PresidentBushcer
二十国集团
最新回复
(
0
)