首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
60
问题
为计算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/7aQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
(1)在考生目录下有一个工程文件sjt3.vbp。程序的功能是:通过键盘向文本框中输入数字,如果输入的是非数字字符,则提示输入错误,且文本框中不显示输入的字符。单击名称为Command1、标题为“添加”的命令按钮,则将文本框中的数字添加到名称为Combol
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml、标题为“练习”的窗体上画一个名称为Framel、标题为“效果”的框架。框架内含有三个复选框,其名称分别为Chkl、Chk2和Chk3,标题分别为“倾斜”
(1)在考生文件夹下有一个工程文件sjt3.vbp,请在窗体上画两个框架,其名称分别为F1和F2,标题分别为“交通工具”和“到达目标”。在F1中画两个单选按钮,名称分别为opt和Op2,标题分别为“汽车”和“轮船”。在F2中画两个单选按钮,名称分别为Op3
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画一个名称为:PictureI的图片框(PictureBox),高、宽均为1000。在图片框内再画一个有边框的名称为Imagel的图像框(Imag
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画两个名称分别为Frarnel、Frame2的框架,标题分别为“字号”、“修饰”;在Framel中画两个单选按钮,名称分别为Optionl、Opt
(1)在考生文件夹下有一个工程文件sjt3.vbp,在程序运行时,单击“输入整数”按钮,可以从键盘输入一个整数,并在窗体上显示此整数的所有不同因子和因子个数。如图1-6l(a)是输入53后的结果,如图1-61(b)是输入100的结果。已经给出了全部控件和程
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm,包含了所有控件和部分程序,如图1-183所示。要求如下:①利用属性窗口向列表框添加四个项目:Visual.Basic、TurboC、C++、Java。②请编写适当的程
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm,还有一个datain.txt文本文件,内容为:32437658281298573142536475869713243546576879805937。程序运行后,单击窗体,将
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画一个文本框,其名称为Textl,然后通过属性窗口设置窗体和文本框的属性,实现如下功能:①在文本框中可以显示多行文本;②在文本框中显示垂直滚动
以下说法错误的是______。
随机试题
A.肝细胞B.Kupffer细胞C.NK细胞D.贮脂细胞E.肝血窦内皮细胞分泌胆汁的细胞是
疾病长期变异的原因是
十二经脉中,肝经与肺经的交接部位在
某女65岁,入院时诊断为慢性心力衰竭,经系统治疗半个月好转,准备出院,出院指导不妥的有()。
以下哪个选项不是个人投资者参与科创板股票交易应当符合的条件()。
成本中心要对所有成本负责。()
表达式11010011>>>3的值为【】。(二进制数表示)
在考生文件夹下分别建立KANG1和KANG2两个文件夹。
(1)SocialmobilityintheU.K.couldbereversedunlessthegovernmentanduniversitiesmakechangestoencourageandpayfo
Veryoldpeopledoraisemoralproblemsforalmosteveryonewhocomesintocontactwiththem.Theirvalues—thiscan’tberepeate
最新回复
(
0
)