首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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-06-30
63
问题
为计算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/trQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:OptionBase1PrivateSubCommand1_Click()Dimaa=Array(1,2,3,4,5)For
有如下的程序段,该程序段的执行完后,共执行循环的次数是PrivateSubCommand1_Click()total=0Counter=lDoPrintCountertota
有下列二叉树,对此二叉树前序遍历的结果为()。
在窗体上面两个名称分别为Command1和Command2、标题分别为“初始化”和“求和”的命令按钮。程序运行后,如果单击“初始化”命令按钮,则对数组a的各元素赋值;如果单击“求和”命令按钮,则求出数组a的各元素之和,并在文本框中显示出来,如图所示。请填空
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是
下面不属于软件工程的3个要素的是
表达式Fix(-68)+Int(-02)的值为【】。
可以在窗体模块的通用声明段中声明______。
设有如下变量声明:DimTestDateAsDate为变量TestDate正确赋值的表达方式是______。
随机试题
逍遥散证的病机是
M型超声心动图方法诊断左室收缩功能不全的指标正确的是
营养不良患儿皮下脂肪消耗的顺序是
办理银行汇票的基本程序是( )。
根据个人所得税法律制度的规定,下列各项中,不属于工资、薪金性质的补贴、津贴是()。
村民李某夫妇认为女孩子读书没用,迟迟不让已经7岁的女儿上学读书。李某夫妇的行为违反了()。
儿童从出生到一岁半左右的语言的发展阶段通常被称为前言语阶段。()
2013年7月30日下午,中共中央政治局就建设海洋强国研究进行第八次集体学习。中共中央总书记习近平在主持学习时强调,建设海洋强国是中国特色社会主义事业的重要组成部分。要做好应对各种复杂局面的准备,提高海洋维权能力,坚决维护我国海洋权益。要坚持的方针是
[*]
设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是( )。
最新回复
(
0
)