首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
2020-06-30
42
问题
为计算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 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/pLHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下关于窗体的叙述中,错误的是( )。
如果把命令按钮的Cancel属性设置为True,则程序运行后( )。
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个标签(名称为Lbl1,标题为空白,BorderStyle属性为1,Visible属性为False)、一个文本框(名称为Txt1
窗体上有一个名称为Combol的组合框,为了引用Combol中最后一个列表项,应使用的表达式是
设a=10,b=4,c=5,d=7,表达式a>bAndNotc
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是()。
表达式2*3^2+4*2/2+3^2的值是
若将变量TestDate声明为Date类型,则下列为变量TestDate赋值的语句中正确的是()。
以下能够正常结束循环操作的程序段是
在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
随机试题
被《文心雕龙》评为“七子之冠冕”的是【】
A.红细胞数目B.血浆总蛋白含量C.血浆球蛋白含量D.血浆白蛋白含量E.血浆NaC1含量血液的黏滞性主要取决于
关于法与社会相互关系的下列哪一表述不成立?()
城市建设用地划分为()大类。
(2006年)3d轨道的磁量子数m的合理值是()。
张某2015年5月参加幸运抽奖活动,中奖所得一辆小轿车,该小轿车的同类市场价格是150000元,国家税务总局核定同类型车辆的最低计税价格为120000元。张某应纳车辆购置税()元。
从活动水平的角度看,个体的实践活动由生理、_______和_______三种不同层次和内容的活动构成。
2018年4月4日,由美国、韩国和中国三国研究人员组成的一个国际研究团队在华盛顿开发出一款不用电池、可无线传输数据的新型传感器系统,可用于监测患者生理数据。下列关于该设备的说法,错误的是:
失业的影响为何如此之大?在【142】程度上,这是个运气问题。【143】大多数人而言,获得一份体面而有保障的全职工作,离不开运气因素。韦希特尔表示:“人们很难两次交上好运。”再培训的难度大【144】是因素之一。许多人在失业后不得不转行,这意味着他们将淡忘长期
A、Ittastesalittlebitterratherthansweet.B、Itismanufacturedinmorewine-producingareas.C、Itismadeofriceinsteado
最新回复
(
0
)