首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False。 Function prime(a As Integer)As Boolean Dim k As Integer,isprime As Boolean
某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False。 Function prime(a As Integer)As Boolean Dim k As Integer,isprime As Boolean
admin
2020-07-22
47
问题
某人编写如下函数来判断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 a Mod k=0 Then
isprime=False
Else
k=k+1
End If
Loop
End If
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://kaotiyun.com/show/X5Hp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面关于命令按钮的叙述中错误的是
窗体的单击事件过程如下:PrivateSubForm_Click()Dimm(10)Fork=1To10m(k)=11-kNextkPrintm(4)
下列关于通用对话框CommonDialog1的叙述中,错误的是( )。
下面不属于软件设计阶段任务的是
在考生文件夹下有一个工程文件sjt5.vbp,已给出了所有控件(如图3.62所示)和部分程序。程序运行时,请按以下顺序操作:1)单击“读入文件”按钮,把考生目录下的文件in5.dat中的内容读入内存并显示在上面的文本框(Text1)中;2)单击“加密”
设工程文件中包名称分别为Form1、Form2的两个窗体,且Form1的菜单属性设置如下:窗体Form1中的程序如下:DimFlagAsBooleanPrivateSubForm_Load() Flag=TrueEndSubPr
下面不属于软件需求分析阶段主要工作的是
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第l层)
随机试题
甲公司于2012年1月1日发行4年期一次还本、分次付息的公司债券,每年1月1日支付上年利息。债券面值1000000元,票面年利率5%,发行价格950520元。甲公司对利息调整采用实际利率法进行摊销,经计算谈债券的实际利率为6%。该债券2013年年末利息调整
A.茵陈鳖甲汤B.茵陈蒿汤C.半夏泻心汤D.四逆散E.蒿芩清胆汤清胆利湿、和胃化痰的方剂是
防水混凝土在施工中的注意事项有(.)。
首次公
()是一般意义上的优先股票,其优先权不是体现在股息多少上,而是在分配顺序上。
如果确立了贷款意向,则表明贷款可以正式受理。在该阶段,业务人员不需要做到()
教育储蓄的对象(储户)为()。
不成熟的冲突解决方式有【】
()是学习者通过亲自接触和广泛了解教育现状,对取得的第一手资料进行分析和研究,以发现某些规律或倾向性问题的学习方法。
y=在上的平均值为=_____________.
最新回复
(
0
)