首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False Function prime(a As Integer) As Boolean Dim k As Integer,ispfime As Boolean If a<2 Then
某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False Function prime(a As Integer) As Boolean Dim k As Integer,ispfime As Boolean If a<2 Then
admin
2013-01-23
56
问题
某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False
Function prime(a As Integer) As Boolean
Dim k As Integer,ispfime As Boolean
If a<2 Then
isprime=False
Else
isprime=Tme
k=2
Do While k<a/2 And isprime
If a Mod k=0 Then
isprime=False
Else
k==k+1
End If
Loop
End If
End Function
在测试时发现有一个非素数也被判断为素数,这个错判的数是【 】。
选项
答案
4
解析
所谓素数就是指只能被1和其本身整除,不能被其他任何数整除的数。本题函数中是先将a与2比较,小于2的返回False,大于2的返回True。再用Do While…Loop循环判断大于4的数是否为素数,所以非素数4就被错判为素数了。如果将程序修改正确,那么循环的条件需要修改为k<=a/2 And isprime。
转载请注明原文地址:https://kaotiyun.com/show/uyhp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有一个按钮和一个列表框,执行下列程序后,输出的结果为PrivateSubCommand1_Click()List1.AddItem"Visual"List1.AddItem"Basic"
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()m=1:n=0CallsuB((m),n)m=m+2n=n+m
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimxAsIntegerx=1DoUntilx>8
软件测试的内容包括:Ⅰ、有效性测试Ⅱ、集成测试Ⅲ、验收测试Ⅳ、系统测试Ⅴ、单元测试正确的测试顺序是______。
软件工程包括软件开发技术和软件工程管理。属于软件工程管理内容的是______。
下列关于栈的叙述中正确的是
以下关系表达式中,其值为False的是
窗体文件的扩展名是
下列语句用来设置窗体Form1的属性,其中在运行时不能正确操作的语句是
在窗体上画一个名称为Drive1的驱动器列表框,—个名称为Dir1的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是
随机试题
光镜下心肌纤维与骨骼肌纤维区别,哪项是错误的()
促进胃排空的动力是()
脂肪动员增强时,肝内生成的大量乙酰CoA主要转变为
患者,女性,43岁,急性梗阻性胆囊炎,感染性休克2d。昨晨护士抽血不易抽出,血易凝,皮肤有少量出血斑。目前首选药物是()
A注册会计师负责审计甲公司2012年度财务报表。在考虑利用专家的工作时,A注册会计师遇到下列事项,请代为做出正确的专业判断。(根据2009年新制度考题改编)在计划利用专家的工作时,A注册会计师通常不需考虑的因素是()。
发生运输保险事故时,如何进行索赔和理赔?
(广东2010—2)3,4,12,18,44,()
陕北的受苦人成天在黄土里滚,甭看干的是粗活,说话却文气,比如我们普通话里的喊,在陕北人口中,就叫“呐喊”。这个词用来形容陕北人的言语方式,是再恰当不过了。众所周知,陕北是山地,沟壑纵横,出门去种地,就在对面山上,隔着条沟,村里都能嘹得清人影,可真要走到那里
简述罗马早期共和时代贫民反对贵族的斗争。
某工厂今年产值较去年产值增长了a%,预计明年产值是去年产值的2倍,那么明年产值较今年的预期增长率为()。
最新回复
(
0
)