首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算an的值,某人编写了函数power如下: Private Function power(a As Integer,n As Integer)As Long Dim s As Long p=a For k=1 To n
为计算an的值,某人编写了函数power如下: Private Function power(a As Integer,n As Integer)As Long Dim s As Long p=a For k=1 To n
admin
2018-09-19
28
问题
为计算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
解析
程序中计算a“的算法有误,由于已经将a的值赋给了p,在后边的For循环中再乘n次a显然就多乘了一次a,因此,要改正此程序或者将p=a改为p=1,或者将fork=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/emFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1_Click() DimnumAsInteger,xAsInteger num=Val(InputBox("请输入一个正整数"))
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
以下数列:1,1,2,3,5,8,13,21,…的规律是从第3个数开始,每个数是它前面两个数之和。在考生目录下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件,如图所示。请编写适当的事件过程实现以下功能:在Text1中输入整数40,单击“
设:a=12,b=5,c=7,表达式x=(a\c+aModb)+Int(13/5)的值是( )。
(1)考生文件夹下的工程文件sjt3.vbp中有两个初始标题分别为“移动”和“退出”的命令按钮;一个初始状态为不可用的时钟Timer1。请添加一个标签Label1,其标题为“计算机考试”,字体为黑体小四号字,左边界为500,且能根据显示的内容自动调整大小,
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
假定变量X的值为33521397,则在声明其类型时不能声明为
算法的空间复杂度是指( )。
设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的
随机试题
一般来说,市净率较高的股票,投资价值较高。()
盐皮质激素对细胞外液中哪些物质有较强的调节作用
下列选项中,不属于癌前病变的是
关于先天性球形红细胞增多症叙述不正确的是
肾上腺素适合于治疗动物的
在工程网络计划中,某工作的最迟完成时间与其最早完成时间的差值是()。
张先生请理财规划师为他的子女做教育规划。他的孩子还有5年上大学,大学每年的各种费用大概在。15765元左右。假定不考虑通货膨胀,投资报酬率为8%,大学四年期间的学费不上涨。如果张先生决定在孩子上大学当年就准备好大学4年的费用,并考虑4年间的投资所得,张先
承揽合同的定作人和承揽人可以随时解除合同,造成对方损失的,应当赔偿。()
一个人口不足2000人的村庄开设了1000多家网店,商品质量不一,为此领导让你组织一次关于这些网店商品质量的质检活动。你如何开展?
图书表中有字符型字段"图书号"。要求用SQLDELETE命令将图书号以字母A开头的图书记录全部删除,正确的命令是( )。
最新回复
(
0
)