首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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-08-28
60
问题
为计算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
解析
程序中计算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://www.kaotiyun.com/show/dOQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个命令按钮Command1,然后编写如下代码:PrivateSubCommand1_Click()DimArr1(10)AsInteger,Arr2(10)AsIntegern=3Fori=1T
下列程序运行后在立即窗口输出结果是()。PrivateSubForm_Click()x="a":y="b"z=1:u=2Debug.Printx;y,z;u
在窗体上画一个命令按钮,然后编写如下事件过程:OptionBase1PrivateSubCommand1_Click()Dimaa=Array(1,2,3,4)j=1Fori=4To1Step-1s=s+a(i)*j
下列程序段的执行结果为______。Forx=5To1Step-1ForY=1To6-xPrintTab(Y+5);"*";NextYPrintNextx
表达式Abs(-5)+Len("ABCDE")的值是______。
数据库设计包括两个方面的设计内容,它们是______。
下列叙述中不正确的是()。
下列语句用于打开一个顺序文件Open"C:\MyFile.txt"ForOutPut,但该语句的一个重要错误是没有()。
对话框在关闭之前,不能继续执行应用程序的其他部分,这种对话框属于()。
下列关于复选框的说法,正确的是()。
随机试题
下列关于蛇毒的描述,哪项是错误的
女,26岁,2个月前因外伤致一上前牙脱落,今要求烤瓷修复。口腔检查左上侧切牙缺失,间隙正常,牙槽嵴无明显吸收。左上中切牙牙冠1/2缺损,已露髓,探稍敏感,叩诊阴性,无松动。左上尖牙牙冠良好,叩诊阴性,无松动余牙未见异常。最适合的治疗方案是
A.阴阳B.表里C.寒热D.虚实E.经络用以分辨疾病属性的是
替代原则要求土地价格结果不得不合理偏离()在同等条件下的正常价格。
发包人在()情况下,有权要求解除合同。
某公司7月份发生下列经济业务(不考虑相关税费)(1)销售材料一批。货款2000元,当即存入银行。(2)销售产晶一批,贷款5000元。当即收到4000元存入银行,其他贷款暂欠。(3)预付7~12月的固定资产租金3000元。(4)收到3月份的应收销贷款
教师应该如何培养学生的观察力?
公安机关在刑事诉讼活动中,必须坚持同人民检察院、人民法院分工负责,互相配合,必要时可互相代替,同时又要互相制约。()
设有两个非零矩阵A=[a1,a2,…,an]T,B=[b1,b2,…,bn]T.求矩阵ABT的秩r(ABT);
设A为n阶矩阵(n≥2),A*为A的伴随矩阵,证明
最新回复
(
0
)