首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
53
问题
为计算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://jikaoti.com/ti/0JS0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在关系模型中,每一个二维表称为一个
在考生目录下有一个工程文件sit5.vbpo其功能是产生并显示一个数列的前一项。数列产生的规律是:数列的前2项是小于10的正整数,将此2数相乘,若乘积
在名称为Form1的窗体上画三个命令按钮(名称分别为Command1、Command2和Command3,标题分别为“显示”、“统计”和“保存”),然后画一个文本框(名称为Text1,MultiLine属性设置为True,ScrollBars属性设置为2
设窗体上有1个名称为List1的列表框,程序运行时,如果选中了第3个列表项(最上面的列表项为第0个列表项),则下面不成立的是
下列叙述中正确的是
下列描述中,不符合良好程序设计风格要求的是
下面关于文件叙述中错误的是
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
支持子程序调用的数据结构是
随机试题
以下药物对胃的刺激性较大的是
纠正氯丙嗪引起的直立性低血压药物是
下列关于房屋租赁的表述中,不正确的是()。
关于混凝土小型空心砌块砌体工程质量验收的说法,正确的有()。
在下列企业计划中,属于生产作业计划的是()。
在接案过程中,面谈的主要任务包括( )。
职业病是指企业、事业单位和个体经济组织的劳动者在职业活动中,因接触()等因素而引起的疾病。
下列关于Windows2003系统下WWW服务器配置和使用的描述中,错误的是
在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Labell,然后编写如下代码:SubS(xAsInteger,YAsInteger)StaticzAsIntegery=x*x+
IrecentlyreadtheOxford【C1】______oftheTolstoy’sWarandPeace,translatedbyLouiseandAylmerMaude.【C2】______myshame,
最新回复
(
0
)