首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False。 Function prime(a As Integer)As Boolean Dim k As Integer,isprime As Boolean Ifa<2 Then
某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False。 Function prime(a As Integer)As Boolean Dim k As Integer,isprime As Boolean Ifa<2 Then
admin
2018-05-08
50
问题
某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False。
Function prime(a As Integer)As Boolean
Dim k As Integer,isprime As Boolean
Ifa<2 Then
isprime=False
Else
isprime=True
k=2
Do While k<a/2 And isprime
If aModk=0Then
isprime=False
Else
k=k+1
EndIf
Loop
EndIf
prime=isprime
End Function
在测试时发现有1个非素数也被判断为素数,这个错判的数是( )。
选项
A、0
B、1
C、4
D、6
答案
C
解析
考查循环的运行。如果输入的数据小于2,那么肯定不是素数,更改isprime的值为False。如果数据大于等于2,当等于2时,isprime为True,同时k<a/2不成立,a为2时为素数,当a为4时,k<2不成立,则误判断4也是素数,因此不符合素数的定义。
转载请注明原文地址:https://jikaoti.com/ti/04y0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
运行以下程序后,输出的图案是()。Forml.ClsA$=String$(10,”*”)Fori=1To5n=10-2*iX$=A$:Y$=Space$(n)Mid$(X$,i+1,n)=Y$PrintX$Nexti
如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是()。
设工程中有Forml、Form2两个窗体,要求单击Form2上的Commandl命令按钮,Form2就可以从屏幕上消失,下面的事件过程中不能实现此功能的是
下列关于标签的描述中,错误的是
假定有以下程序段Fori=1To3Fori=5To1Step-1Printi*jNextjNexti则语句Printi*j的执行次数是
设x为一整型变量,且语句的开始为:SelectCasex,则不符合语法规则的Case子句是
下面为单精度实型(即单精度浮点型)变量的是
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是
某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为
随机试题
桑丘.潘沙的形象。
我国出口结汇的办法有()
反复使用无明显副作用的吸入性麻醉药为
背景材料:某公路工程所需的主要建材有路基土方填料、砂石材料、水泥、沥青材料、沥青混合料和钢材等。所有材料均由项目部自己采购和组织运输。项目部材料采购部门拟按工程量清单→材料供应计划→材料用量计划→材料用款计划→材料采购计划的顺序进行材料计划管理,并对几种
根据施工现场固体废物的减量化和回收再利用的要求,施工单位应采取的有效措施包括()。
经济效果分析采用以()为基础的预测价格,有要求时可考虑价格变动因素。
稚拙:老练
Theyignoredhim,despitehisrepeated______thathewasnotonthesceneofmurderthatevening.
Despiteitsattractiveness,investingabroadcanstillposebigrisks,rangingfromthepotentialforpoliticalinstabilityins
FreedbySudan,"Geographic"ReporterArrivesHomeinU.S.After34daysinaSudanesejail,NationalGeographicjournalist
最新回复
(
0
)