首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
19
问题
为计算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://kaotiyun.com/show/DvQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
关系数据库的关系演算语言是以【】为基础的DML语言。
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()DimmAsInteger,nAsInteger,pAsIntegerm=3:n=5:p=0
文本框的SerollBars属性值为3一Both,但在文本框中却看不见水平与垂直滚动条,可能的原因是()
为了用键盘打开菜单和执行菜单命令,第一步应按的键是()
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的()
以下程序的功能是:从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,输出结果。请填空。PrivateSubForm_diek()Dimx,yAsSingleDimzAsintegerx
在菜单编辑器中建立一个菜单,其主菜单项的名称为nmuEdit,Visible属性为False。程序运行后,如果用鼠标右键单击窗体,则弹出与mnvEdit对应的菜单。以下是实现上述功能的程序,请填空。PrivateSubForm【】(But
在文本框中,要使键入的所有字符都显示“*”号,这时应该设置______属性为“*”号。
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个【】。
随机试题
以下关于病弱儿童的描述,不正确的是()
伦琴发现了X线,居里夫人发现了镭,随后不久放射线被用于临床治疗,从而为肿瘤的治疗开辟了一条新的途径,放疗设备中第一台深部X线机是在_______出现的并治愈了1例喉癌患者
授予执业医师麻醉药品和第一类精神药品处方资格的机构是
根据《房屋建筑工程质量保修办法》,电气系统、设备安装最低保修期限为()年。
下列关于建设项目试生产环境保护的有关规定,说法正确的是()。
转账凭证只登记与货币资金收付无关的经济业务。()
发行人应在创业板招股说明书中审慎分析说明未来发展及在增强成长性和自主创新方面的情况。()
存款是存款人基于对银行的信任而将资金存入的一种()
A.唇面近中面B.近中面远中面C.近中面面D.唇面远中面E.远中面面第—乳磨牙易患龋牙面是()。
国有工程监理企业改制为有限责任公司应当遵循一定的程序,在资产评估后的步骤是(18)。
最新回复
(
0
)