首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算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-06-30
43
问题
为计算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://jikaoti.com/ti/0JS0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下关于数组的叙述中,错误的是
以下关于图片框、图像框的叙述中,正确的是
以下关于文件的叙述中,错误的是
下面关于控件数组的叙述中正确的是
以下表达式与Int(3.5)的值相同的是
在设计窗体时双击窗体的任何地方,可以打开的窗口是
表达式2*3^2+4*2/2+3^2的值是
从工程管理角度看,软件设计一般分为两步完成,它们是
在考生文件夹下有一个工程文件sjt5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始文本为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用
支持子程序调用的数据结构是
随机试题
言语轻迟低微,欲言不能复言,为()(1998年第21题)
下列哪项可引起下腔静脉扩张
在液为涎的是
A、置沸水中略烫B、煮至透心C、蒸至透心D、蒸至杀死虫卵E、拌入黄酒蒸红参的加工方法为()
属于非磺酰脲类胰岛素分泌促进剂的降血糖药物是()。
休克患者每小时尿量应维持在多少毫升以上
以下各项中,()是对自动进口许可正确的表述。
在现实生产生活中由于矛盾的性质、地位以及条件的复杂性,矛盾解决的形式也是多种多样的,主要有()。
(一)建设生态文明,是关系人民福祉、关乎民族未来的长远大计。面对资源约束趋紧、环境污染严重、生态系统退化的严峻形势,必须树立尊重自然、顺应自然、保护自然的生态文明理念,把生态文明建设放在突出地位,融入经济建设、政治建设、文化建设、社会建设各方面和全过程,
始终保持改革的正确方向,最核心的是()
最新回复
(
0
)