=3)") k=Int(Sqr(n)) i=2 swit=0 While i" />
下列程序是判断一个整数(>=3)是否为素数,请补充完整。 Dim n As Integer n=InputBox("请输入一个整数(>=3)") k=Int(Sqr(n)) i=2 swit=0 While i
首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
=3)") k=Int(Sqr(n)) i=2 swit=0 While i">下列程序是判断一个整数(>=3)是否为素数,请补充完整。 Dim n As Integer n=InputBox("请输入一个整数(>=3)") k=Int(Sqr(n)) i=2 swit=0 While i
下列程序是判断一个整数(>=3)是否为素数,请补充完整。 Dim n As Integer n=InputBox("请输入一个整数(>=3)") k=Int(Sqr(n)) i=2 swit=0 While i
admin
2009-01-15
82
问题
下列程序是判断一个整数(>=3)是否为素数,请补充完整。
Dim n As Integer
n=InputBox("请输入一个整数(>=3)")
k=Int(Sqr(n))
i=2
swit=0
While i<=k And swit=0
If n Mod i=0 Then
【 】
Else
【 】
End If
Wend
If swit=0 Then
Print n;"是一个素数。"
Else
Print n;"不是一个素数。"
End If
选项
答案
swit=1 ,I=I+1
解析
素数是只能被1和本身整除的正整数,在本题的程序中,swit是一个标志变量,如果“swit=0”,则表示n不能被整除;如果能被一个整数整除,则swit变为1;
While循环执行的条件有两个,一个是“I < = k”,另一个是“swit=0”,必须两个条件同时成立才执行循环,当I>k时,显然不必再检查n是否能被I整除;而如果“swit=1 ”,则表示n已被整除,肯定不是素数,也不必检查了。
只有“I<=k”和“swit=0”两者同时成立时才需要检查“n是否为素数”,循环只有一个判断操作,即判断n能否被I整除,如果不能,则I=I+1。以便为下一次判断作准备。
转载请注明原文地址:https://kaotiyun.com/show/Ha2p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列不是虚拟机特点的是()。
Java中访问限定符有【】,protected,private和default等。
下列是定义一个接口ITF的程序,在横线处应填入的选项是 pubicinterfaceITF{ publicstaticfinaldoublePI=3.14; public________doublearea(doub
.catch子句都带一个参数,该参数是某个异常的类及其变量名(该陔异常对象的指针),catch用该参数去与抛出异常对象的类进行__________。
不属于Applet类的基本方法的选项是()。
以下编程语言中,不支持面向对象程序设计的是()。
循环链表的主要优点是
当整型变量n的值能被13除尽时,表达式是【】。
程序中多个线程互相等待对方的持有的锁,而在得到对方持有的锁之前都不会释放自己的锁,就造成了都想得到资源而又都得不到的现象,使线程不能继续运行,这种状态在计算机中称为【】。
随机试题
在塑料管敷设的管线上,严禁使用________附件。
深井泵也称为抽油泵,它是()装置中的一个重要组成部分。
患者男,24岁。因低热、咳嗽、胸痛等症状入院。体检:面色苍白无黄染,T38.4℃,颌下可触及黄豆大小淋巴结。实验室检查:WBC5.2×109/L,RBC3.37×1012/L,PLT158×109/L,HIV(+),下列哪种行为不能与患者发生
根据国际商会《2000年国际贸易术语解释通则》规定,适用水上运输的贸易术语有()。
【2017年第42题】哪种焊接受力性能最好?
采用喷锚暗挖法施工的时候,施工竖井井口()m范围内不得堆放材料。
根据《中华人民共和国消费者权益保护法》,关于消费者“依法求偿权”的说法,正确的是()。
业主大会和业主委员会应当接受社区居民委员会的()
材料:在讲“同型输血”这部分内容时,某教师组织了“献爱心”游戏,以加深学生对知识的巩固。具体如下:(1)按照座位分为左右两组;每位同学抽屉里都有一张标有血型的爱心卡片,代表着自己的模拟血型。(2)每组找一名同学模拟事故中的失血
计算机病毒是(39)。特洛伊木马一般分为服务器端和客户端,如果攻击主机为 A,目标主机为B,则(40)。
最新回复
(
0
)