首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写如下函数来判断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
41
问题
某人编写如下函数来判断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://jikaoti.com/ti/wlO0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
假定有一菜单项,名为MenuItem,为了运行时使该菜单项失效(变灰),应使用的语句为
Load事件是在窗体被载入工作区时______触发的事件。
当关闭窗体(Form1)或执行Unload语句时所能触发的事件是
语句Staticx(7,8)AsDouble定义了【】个元素。
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()a=InputBox("请输入一个整数")b=InputBox("请输入一个整数")Printa+b
下列不正确的语句是
数据的存储结构是指
要进行随机文件的读写,可使用下面的()语句。
以下Case语句中错误的是_________。
随机试题
查账征收是指()
睡时汗出,醒时汗止,称为
A.脾胃气滞B.月经不调C.疝气D.肝气郁滞E.胸痹薤白主治的病证是
下列哪一项不能参加助理医师资格考试的
张某5岁的儿子被赵某无意中打伤,张某愤愤不平向赵某所在的A区人民法院起诉索赔,张某的妻子与张某不合分居已久,听说这一消息也想要为儿子讨个说法,遂向赵某动手打人的劳动公园所在的B区提起了诉讼。对于此案,你认为以下说法哪些是错误的?()
建筑照明系统通电连续试运行时间24小时所有照明灯均应开启,且每小时记录运行状态1次,连续试运行时间内无故障。()
我国环境保护的监督管理主要通过以下()来实现。
在国家的宏观调控目标中,稳定价格水平是指()。
甲向乙借款5万元作为出资与其他2人共同设立了普通合伙企业。合伙企业经营期间,乙欠合伙企业货款5万元,乙可以将其对甲的债权抵销对合伙企业的债务。()
以下关于我国的四大佛教名山,所属省份和主要河流,对应正确的一项是()。
最新回复
(
0
)