首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
28
问题
为计算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/zV60FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画两个组合框,其名称分别为Combo1、Combo2,然后画两个标签,名称分别为Label1、Label2,如图所示。程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下面的标签中显示出来。请填空。PrivateSubC
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1Click()a=Val(InputBox(“请输入一个整数”))b=Val(InputBox(“请输入一个整数”))P
在窗体上画一个名称为Text1的文本框,然后画三个单选按钮,并用这三个单选按钮建立一个控件数组,名称为Option1。程序运行后,如果单击某个单选按钮,则文本框中的字体将根据所选择的单选按钮切换,如图所示,请填空。PrivateSubOpti
在窗体上画一个名称为Commandl的命令按钮,然后编写如下代码:OptionBase1PrirateSubCommand1Click()d=0c=10x=Array(10,
在设计阶段,当双击窗体上的某个控件时,所打开的窗口是
如果要在程序代码中为图片框动态加载或清除图形,可以通过()函数来实现。
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
下列选项中不属于结构化程序设计方法的是()。
为清除PietureBox控件中的图形,下列方法正确的是()
一棵二叉树第六层(根结点为第一层)的结点数最多【】个。
随机试题
A.春末至秋初捕捉,置沸水或沸盐水中,煮至全身僵硬,阴干B.夏秋两季捕捉,洗净,用沸水烫死,晒干C.去掉贝壳,晒干D.春、夏二季捕捉,用竹片插入头尾,绷直,干燥E.夏季捕捉,及时剖开腹部,除去内脏及泥沙,洗净,晒干水蛭的采收加工方法(
曲线y=cosx,x∈[0,π/2]与两坐标轴所围成的面积被曲线y=asinx及y=nsinx(a>b>0)三等分,求a,b的值.
超声检查测量宫颈各径线,正常值是
下列哪种情况会导致病理性高血糖,除外
A.CD3B.CD19C.KIRD.MHC-ⅡE.IL-2NK细胞的表面分子
用于甲烷混合气体和煤尘、有爆炸危险的井中,作为煤矿井下综合机械化采掘设备的配电设备,指的是()。
下列各项中,不属于注册会计师编制审计工作底稿目的的是()。
通常在一门课程或教学活动结束后进行,而且是对一个完整的教学过程进行测评的评价叫作()。
下列行为中构成侵占罪(不考虑数额)的是()
目录文件中所存放的信息是______。
最新回复
(
0
)