首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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
38
问题
为计算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和一个标签Label1,要求运行程序时,在文本框中输入的内容立即显示在标签中(如图1所示),则空白处应填入的内容是()。PrivateSubText1____________()Label1.
以下关于VB文件的叙述中,正确的是
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
数据库设计中反映用户对数据要求的模式是( )。
组合框是文本框和()特性的组合。
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>d)Ord>c的值是
从键盘上输入一个浮点数asingle,利用字符串函数对该数进行处理后,如果输出的内容不是“非浮点数”,则对程序输出的内容分析正确的是()。asingle=InputBox("请输入一个浮点数:")str1$=Str$(asing
在考生目录下有一个工程文件sit5.vbp,其窗体上有两个标签L1和L2,标题分别为“口令”和“允许次数”;一个命令按钮C1,标题为“确定”;两个文本框名称分别为Text1和Text2。其中Text1用来输入口令(输入时,显示“*”),无初始内容;Text
住考生文件夹下的“samp1.accdb”数据库文件中已建立了两个表对象(名为“员工表”和“部门表”)。请按以下要求,完成表的各种操作。(1)将“员上表”的行高设为15。(2)设置表对象“员上表”的年龄字段有效性规则为:大于17且小于6
随机试题
下列关于常见打印机适用范围的说法中,错误的是()。
系统性炎症反应综合征(SIRS)
脊髓小脑损伤后较少出现的症状是
一初中男生,突感下腹部及阴囊痛,伴恶心、呕吐,3小时后入院就诊,血尿常规检查:未见异常。初步诊断可能是哪种疾病
男孩,生后第六天,不明原因出现高热。查体发现臀部皮肤广泛红肿、中央区皮肤暗红,皮肤有"浮飘"感,最可能的诊断是
可发生急性蒂扭转的是偶尔可引起慢性子宫内翻的是
心理应激在适度时不能达到下列哪项
A、四环素+硫酸镁B、新霉素+氨甲蝶呤C、乙醇+苯妥英钠D、双香豆素+苯妥英钠E、保泰松双向作用的药物()。
思维的品质主要有()。
一个悲观的人,把所有的快乐都看成不快乐,好比美酒到充满胆汁的口中也会变苦一样。生命的幸福与困厄,不在于降临的事情本身是苦是乐,而要看我们如何面对这些事。这段文字意在告诉我们()。
最新回复
(
0
)