=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
44
问题
下列程序是判断一个整数(>=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全国计算机二级
相关试题推荐
下列不是虚拟机特点的是()。
下面是一个Applet程序,程序的功能是用鼠标画图。本题是通过单击鼠标后画出一个Java字。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意;不改动程序的结构,不得增行或减行。源程序文件代码清单如下;import
设有定义语句inta[]={66,77,99};,则下列对此语句的叙述中错误的是
下列for循环语句的执行次数是 for(intx=0,y=0;(y!=0)&&x
数据库、数据库系统和数据库管理系统之间的关系是
字符型变量以char类型表示,它在内存中占________位bit。
1991年,Sun公司的JameGosling、BillJoe等人,为电视、控制烤面包机等家用电器的交互操作开发了一个__________软件,它是Java的前身。
结构化程序设计的3种结构是()。
设有下面两个类的定义: classPerson{ longid;//身份证号 Stringname://姓名 } classStudentextendsPerson{ intscore://成绩 intgetScore(
变量是程序中的基本存储单元之一,由______、变量类型、变量属性、变量初值组成。
随机试题
发生子宫内膜癌的高危因素有()
A、Helikesfreshfruitsandvegetables.B、Shelovestogotoafitnesscenter.C、Hestoppedplayingbasketballfiveyearsago.D
男,46岁,因足底刺伤后出现全身肌肉强直性收缩,阵发性痉挛,诊断为破伤风。下列哪一项护理措施,与控制痉挛无关
既可用于食积停滞,腹痛便秘、泻痢不畅、里急后重,又可用于痰浊阻塞气机,脘腹痞满的药物是
案情:甲、乙、丙、丁、戊拟共同组建一有限责任性质的饮料公司,注册资本200万元,其中甲、乙各以货币60万元出资;丙以实物出资,经评估机构评估为20万元;丁以其专利技术出资,作价50万元;戊以劳务出资,经全体出资人同意作价10万元。公司拟不设董事会,由甲任执
根据上海证券交易所的有关规定,指定交易是指投资者与某一证券营业部签订协议后,指定该机构为自己买卖证券的唯一交易点。()
江苏()被认为是中国的“陶都”。
0,0.5,4,2,152,()。
Whatimpactcanmobilephoneshaveontheirusers’health?Manypeopleworryaboutthesupposedilleffectscausedbyradiation
在考生文件夹下完成如下简单应用:(1)打开“课程管理”数据库,使用SQL语句建立一个视图salary,该视图包括系号和平均工资两个字段,并且按平均工资降序排列。将该SQL语句存储在four.prg文件中。(2)打开考生文件夹下的表单si
最新回复
(
0
)