首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
2020-07-22
62
问题
为计算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://kaotiyun.com/show/oyHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()Dimarray1(10,10)AsIntegerDimiAs
以下关于过程及过程参数的描述中,错误的是( )。
窗体上有文本框Text1和一个菜单,菜单标题、名称见表,结构如图所示。要求程序执行时单击“保存”菜单项,则把其标题显示在Text1文本框中,下面可实现此功能的事件过程是()。
以下关于VB文件的叙述中,正确的是( )。
以下关于VB文件的叙述中,正确的是
在关系模型中,每一个二维表称为一个
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
在窗体上画一个文本框,名称为Text1(可显示多行),然后再画三个命令按钮,名称分别为Command1、Command2和Cornmand3,标题分别为“读数”、“统计”和“存盘”,如图3.67所示。程序的其功能是:单击“读数”按钮,则把考生目录下的in5
语句:PrintInt(Rnd*5+20)的输出不可能是
设变量x中的值是395,则下面语句的输出是Printx\100+((xMod100)\10)*10+(xMod10)*100
随机试题
从总体上起着导向、调节、凝聚、教化及动力功用的是()
滞产:妊娠高血压综合征:
可诱发痛风的抗结核药物可引起球后视神经关的抗结核药物
根据临床症状,最可能的诊断是按体征考虑病变累及哪支脑血管供血分布区
A.下颌骨体有大小不等的多房阴影B.下颌骨内有单房阴影,四周有白色骨质线C.颌骨内虫蚀状骨质破坏区,牙周骨质可有破坏D.下颌角见骨质疏松脱钙,并有骨增生E.下颌骨体有骨质破坏,并有死骨形成成釉细胞瘤X线表现为
科创板业务中,通过限价申报买卖时,单笔申报数量应不超过();通过市价申报买卖时,单笔申报数量应不超过()。
测量仪器按其机构和功能特点可分为四种,但不包括()。
WehavedoneallwecouldandnowourcherishedprojectisatthemercyofournewCEO.
[*]
"DomesdayBook"wascompiledduringtheruleof______.
最新回复
(
0
)