首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为计算an的值,某人编写了函数power如下: Private Function power(a As Integer,n As Integer)As Long Dim s As Long p=a For k=1 To n
为计算an的值,某人编写了函数power如下: Private Function power(a As Integer,n As Integer)As Long Dim s As Long p=a For k=1 To n
admin
2018-09-19
24
问题
为计算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
解析
程序中计算a“的算法有误,由于已经将a的值赋给了p,在后边的For循环中再乘n次a显然就多乘了一次a,因此,要改正此程序或者将p=a改为p=1,或者将fork=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/ugm0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
数据流图中带有箭头的线段表示的是( )。
(1)在考生文件夹中有一个工程文件sjt3.vbp,窗体控件布局如图1所示。程序运行时,输入一个正整数到文本框Text1中,选择“偶数和”或“奇数和”,则在Label2中显示所选的计算类别。单击“计算”按钮时,将按照选定的“计算类别”计算小于或等于输入数据
下面的程序是利用公式:π=4-4/3+4/5-4/7+4/9-4/11+…计算机π的近似值PvivateSubCommand1_Click() DimPIAsDouble,xAsDouble,kAsLong,signAsI
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:OptionBase1PrivateSubCommand1_Click()Dima(3,3)AsIntegerDimiAsInteger,jAs
设工程中有2个窗体:Form1和Form2,每个窗体上都有一个名称为Text1的文本框。若希望把Form1上文本框中的内容复制到Form2上的文本框中,应进行的操作是
软件设计中模块划分应遵循的准则是
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click() DimI,Num Randomize Do ForI=1To1000 Num=Int(Rnd*
一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是
在程序中发现有语句:Put#1,2,num并且能够正确执行,因此可以判断
(1)在名称为Form1的窗体上添加一个名称为Label1、标题为“滚动条控件”的标签,一个名称为HScroll1的水平滚动条。请通过属性窗口设置属性使水平滚动条取值范围的最大值为100,最小值为1,滚动条的高度为300,宽度为3000,滚动块的初始位置为
随机试题
简述地役权的特征。
本病例辨证为本病选用方剂为
A、环形包扎法B、螺旋形包扎法C、回返形包扎法D、蛇形包扎法E、螺旋返折形包扎法包扎大腿应用()。
病室相对湿度以多少为宜
甲公司签发支票一张,交付给乙公司,下列做法中哪些符合《票据法》的规定?()
三相异步电动机在额定负载下的转差率S为()。
下列关于我国证券公司短期融资券的说法中,错误的是()。
措施项目是指为完成工程项目施工、发生于该工程施工准备和施工过程中的()项目。
本分:职责
任意3维向量都可用α1=(1,0,1)T,α2=(1,-2,3)T,α3=(a,1,2)T线性表出,则a=______.
最新回复
(
0
)