首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算an的值,某人编写了函数power如下: Private Function power(a As Interger,n As Integer)As Long Dim s As Long p=a For k=1 To n
为计算an的值,某人编写了函数power如下: Private Function power(a As Interger,n As Integer)As Long Dim s As Long p=a For k=1 To n
admin
2017-07-28
30
问题
为计算a
n
的值,某人编写了函数power如下:
Private Function power(a As Interger,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
n
的算法有误,由于已经将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/YCGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有如下的VisualBasic表达式:5*x^2-3*x-2*Sin(A)/3,它相当于代数式【】。
如果要通过程序代码来一次性删除列表框中所有项目,则应使用的方法是______。
在窗体上有两个文本框控件,名称分别为Text1和Text2,以下程序实现的功能是希望在文本框Text1中输入字符时,输入的字符也将出现在Text2文本框中。运行时的程序界面如图20-1所示,下划线处应填()。PrivateSubTex
在窗体(名称为Form1)上绘制一个名称为Text1的文本框和一个名称为Commandl的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是
为了选择多个控件,可以按住【】键,然后单击每个控件。
数据库保护分为:安全性控制【】并发性控制和数据的恢复。
设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是()。
如果准备读文件,打开顺序文件"text.dat"的正确语句是
执行下面的程序段后,变量c的值为a=14b=30SelectCaseb\10Case0c=a*10+bCase1To9c=a*100+b
下列选项中不属于结构化程序设计方法的主要原则的是
随机试题
强化传热速率的途径有哪些?其主要途径和采取措施是什么?
合同成立后,如果按照合同有关条款或者交易习惯仍不能确定的,《合同法》规定,价款或者报酬不明确的,按照()履行。
股份有限公司清算后的剩余财产,应该按照( )比例分配。
张某和李某欲订立借款合同,张某担心李某不还款,遂要求李某用自己的房子作抵押。李某不同意.张某就威胁说不抵押就不借给钱。李某担心借不到钱,十分无奈地与张某签订了抵押合同.并办理了登记。张某和李某的抵押合同属于()。
甲公司为境内上市公司,2×17年,甲公司发生的企业合并及相关交易或事项如下:(1)2×17年2月20日,甲公司召开董事会,审议通过了以定向增发普通股股票,并辅以支付银行存款作为支付对价,购买乙公司80%股权的议案。2×17年3月10日,甲公司、乙公司及其
公安机关职责的特点包括()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
甲房地产开发公司(以下简称甲公司)投资开发A小区,后期由于资金短缺,甲公司以A小区尚未完工的1号楼作抵押向银行借款5000万元,并办理了抵押登记手续。甲房地产开发公司(以下简称甲公司)投资开发A小区,后期由于资金短缺,甲公司以A小区尚未完工的1号楼作抵押向
下列选项中,符合所给图形的变化规律的是()。
建立近代警察制度较早的国家是美国和英国。()
最新回复
(
0
)