首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写如下函数来判断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
47
问题
某人编写如下函数来判断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全国计算机二级
相关试题推荐
以下Case语句中错误的是
在窗体上添加一个命令按钮(其Name属性为Command1),然后编写如下代码:OptionBase1PrivateSubCommand1_Click()Dima
在包含1000个元素的线性表中实现如下各运算,______所需的执行时间最长。
以下数据结构中,不属于线性数据结构的是______。
在窗体上有一个文本框控件,名称为TxtTime;一个计时器控件,名称为Timer1。为了使得每一秒钟在文本框中显示一次当前的时间,应将Interval属性值设置为
阅读程序:SubForm_Click()a=10:b=15:c:20:d=25Printa;Spc(5);b;Spc(7);cPrinta;Space(8);b;Space(5);c
设已经在窗体上添加了一个通用对话框控件CommonDialog1,以下正确的语句是
VisualBasic0的集成开发环境有两种方式,第一种方式是【】,第二种方式是【】。
在窗体上有一个名为Image1的图像框,现在要把“D:”盘根目录下的图片文件“Fox.bmp”在其中显示出来,使用的语句是【】。
随机试题
以下哪一项不是对分包单位进行安全审查时的必须项()。
关于人员进出通道口搭设防护棚的说法,正确的是()。
下列记账错误,不能通过试算平衡检查发现的有()。
()在任用会计人员时,应审查会计人员的职业记录或诚信档案。
甲是期货公司的客户。期货公司多次采取私下对冲、对赌等行为,未将甲的指令入市交易。[2014年9月真题]请根据上述事实,回答以下问题。如果期货公司进行混码交易,但可证明已按照甲的交易指令人市交易的,则对交易中的损失()。
持教育万能论的教育思想家是()。
根据下列各种事实,综合分析,预测最可能发生的结果是()。①电脑的普及②电脑管理社会③电脑技术者的伦理观念降低④电脑管理情报的泄露⑤电脑专业人才的增加⑥企业整体业务管理的信息化
苏州话属于_____方言区,梅州话属于_____方言区。
A、B、C、D、B
A、Allwhalingisbad.B、Commercialwhalingisimmoral.C、Whalingshouldbelimitedonlyforfood.D、TheIWCshouldbereplaced.
最新回复
(
0
)