首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算an的值,某人编写了函数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
为计算an的值,某人编写了函数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
admin
2015-08-28
23
问题
为计算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
解析
程序中计算an的算法有误,由于已经将a的值赋给了p,在后边的For循环中再乘n次a显然就多乘了一次a,因此,要改正此程序或者将p=a改为p=1,或者将for k=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/HbLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在新建一个VisualBasic工程时,将新建窗体的Name属性设置为TheFirst,则默认的窗体文件名为()。
下列程序要求用户输入一个年份,并能够判断用户输入的年份是否是闰年,下划线处应填()。SubEnSure()DimyearAsIntegeryear=Val(InputBox("请输入年份:"))If(yearMod
下列关于MDI子窗体在运行时特性的叙述错误的是()。
下列关于Sub过程的叙述正确的是()。
下列选项中不属于结构化程序设计方法的是()。
下列程序实现的功能是:当在窗体上单击时,把C盘根目录下的文件a1.txt,复制到D盘,并取名为a2.txt。PrivateSubForm_Click()DimChAsStringOpen"c:\a1.txt
编写如下程序:PrivateSubFormClick()a$=:"4321":b$="abcd"For3=1To4PrintMid$(a$,5-j,1)+Nid$(b$,j,1);
程序运行后,单击窗体,则在文本框中显示的内容是______,而在图片框中显示的内容是______。
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommaadl_Click()Dimarrayl(10,10)AsIntegerDimi,
随机试题
政府信息公开权限的一般原则是?()
唯物辩证法认为,规律是
能处理及呈递抗原的是参与I型超敏反应的是
关于小儿腹泻不正确的是
含有C、H、O三种元素的有机物完全燃烧时生成的CO2与消耗的O2的物质的量之比为4:5,则该有机物可能是()。
投资项目经济评价有一整套指标体系,敏感性分析可选定其中一个或几个主要指标进行。最基本的分析指标是()。
根据国家标准规定,建筑施工高处作业分为四个等级,下列描述错误的是( )。
关于德尔菲法特点的正确说法有()。
某制造厂生产甲、乙两种产品,有关资料如下:(1)甲、乙两种产品2007年1月份的有关成本资料如下表所示:(2)该厂每月制造费用总额为50000元,与制造费用相关的作业有4个,有关资料如下表所示: 要求: (1)用作业成本法计算甲、乙
关于“劳动法的基本原则”和“调整劳动关系的具体规定”,说法正确的有()。
最新回复
(
0
)