首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写如下函数来判断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
36
问题
某人编写如下函数来判断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全国计算机二级
相关试题推荐
以下语句的输出结果是a=Sqr(3)PrintFormat(a,"$$####.###")
在窗体上添加一个名称为Text1的文本框和一个名称为Command1的命令按钮,编写如下事件过程:PrivateSubCommand1_Click()Text1.Text=“计算机”Me.Text1=“等级”
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()a=InputBox("请输入一个整数")b=InputBox("请输入一个整数")Printa+b
为了能将信息直接送往打印机,应该将Print方法的对象改为
在窗体上有一个文本框控件,名称为TxtTime;一个计时器控件,名称为Timer1。为了使得每一秒钟在文本框中显示一次当前的时间,应将Interval属性值设置为
数据库技术处于数据库系统阶段的时间段是
下列关于栈的叙述中正确的是
下列过程的功能是用来计算并输出S=1+1/2+1/3+……+1/100的值,请完善程序。FunctionSumF(nAsInteger)AsSingles=0Fori=1Tons=
假定有以下当循环:WhileNot条件循环体Loop则执行循环体的“条件”是【】。
数据库管理系统提供了统一的数据保护功能,以保证存储在数据库中的数据安全、可靠、正确、有效。数据保护也称为数据控制,主要包括数据的安全性、完整性、并发控制和【】。
随机试题
科道
简述什么是审美理解。
编制标底价格应遵循的原则有( )。
以下选项中关于热拌沥青混合料路面接缝说法正确的是()。
某公司计划投资建设一条新生产线,投资总额为60万元,预计新生产线投产后每年可为公司新增净利润4万元,生产线的年折旧额为6万元,则该投资的静态回收期为()年。
甲公司为股份有限公司,20×7年1月1日,该公司根据公司计划并经相关方面批准,决定授予其300名管理人员每人1000股的本公司股份期权,所附条款为雇员必须在未来三年内在本公司工作,甲公司估计三年中雇员的离职率为10%,第一年离职人数20人,于第一年年末重新
控制是指对组织内部的管理活动及其效果进行衡量和修正,以确保组织目标以及为此拟定的计划得以顺利实现的管理活动。下列事例中不涉及控制的是()。
根据以下资料,回答下列问题。2005年中国网络广告市场中,份额最大的类型是:
在宪法规定的公民权利和自由中,居首要地位的自由是()。
A、Sixmillion.B、Tenmillion.C、Sixbillion.D、Tenbillion.A
最新回复
(
0
)