首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
28
问题
为计算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全国计算机二级
相关试题推荐
下面不属于软件工程的3个要素的是
冒泡排序算法在最好的情况下的元素交换次数为【】。
下列关于Do…Loop语句的叙述不正确的是()
如果想在程序中反复使用一个日期型数据"01/01/2000",为了避免在编写程序时反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,可以采用:()
表达式Right("Beijing",4)的值是()
以下循环的执行次数是【】。k=0DoUntilk>=10k=k+1Loop
设窗体文件中有下面的事件过程:PrivateSubCommandl_Click()DimSa%=100PrintaEndSub其中变量a和s的数据类型分别是
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图1-58所示。运行程序,单击“读数据”按钮,文件中的数据被读入字符串变量中并显示在Label2标签中。单击“排序”按钮时,对读入的数据从小到大排序,并将排序结果显示在窗体的Label4控件中。要求:
按条件f对关系R进行选择,其关系代数表达式为______。
程序设计方法包括______和面向对象的程序设计。
随机试题
提高顾客满意程度的途径包括提高顾客实际感受的满意程度和
四环素类抗生素不稳定的主要原因在于
《中国21世纪初可持续发展行动纲要》涉及的内容包括()。
施工合同采用可调价格合同通常用于( )的施工合同。
《建设工程安全生产管理条例》第u条规定,建设单位应当将拆除工程发包给()的施工单位。
可转换证券的市场价格必须保持在它的理论价值和转换价值之下。()
住宿经营者未能按照旅游服务合同提供服务的,应当为旅游者提供不低于原定标准的住宿服务,因此增加的费用由旅行社承担;
在世界煤炭资源地质储量中,未探明储量占总储量的:在世界煤炭总储量中,硬煤大约有:
阅读下列说明和程序,回答问题1至问题3,将答案填入答题纸的对应栏内。【说明】在开发某嵌入式系统时,设计人员根据系统要求,分别编写了如下程序,其中:【程序1】:实现两个变量的值的互换;【程序2】:完成某功能的C语言程序;
A、Legato.B、Swing.C、Temperedscale.D、Aliquottone.B
最新回复
(
0
)