栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 笔试题库

[单项选择题] 为计算a"的值,某人编写了函数power如下:Private Function power(a As Integer,n As Integer)As LongDim s As

笔试题库 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[单项选择题] 为计算a"的值,某人编写了函数power如下:Private Function power(a As Integer,n As Integer)As LongDim s As

[单项选择题] 为计算a"的值,某人编写了函数power如下:Private Function power(a As Integer,n As Integer)As LongDim s As Longp=aFor k=1 To np=p*aNext kpower=pEnd 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,或者将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次,得不到正确结果。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/481185.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号