问题 填空题

下列程序是判断一个整数(>=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     【7】     Else     【8】     End If  Wend  If swit=0 Then    Print n;"是一个素数。"  Else    Print n;"不是一个素数。"  End If

答案

参考答案:【7】swit=1

解析:【8】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。以便为下一次判断作准备。

单项选择题
问答题 案例分析题

2009年11月13日,北京大学自主招生“中学校长实名推荐制”开始实施,北大公示了39所获得推荐资质的中学和校长名单。长春市十一高中高二学生对这一新闻产生了极大的兴趣。他们结合教材的学习开展了一次综合探究活动。

探究小组一:同学们了解到北京大学自主招生“中学校长实名推荐制”方案的具体内容是取得“实名推荐制”资格的中学,其校长可向北大推荐优秀学生,学生通过北大相关部门审核后,不需参加笔试即可直接进入北大面试阶段。

探究小组二:同学们对这一高校招生创新之举的社会反响进行了搜集,获得了正反两方面的材料:正方认为这是高考招生制度的一项重大改革,有利于不拘一格降人才制度的形成;反方认为在当前社会诚信系统没有完善的情况下,这一创举极有可能成为权力寻租的工具。

探究小组三:同学们对北大采取阳光公示的方法进行了探究。阳光公示的内容包括:中学须在本校范围内对推荐学生信息及推荐理由进行公示;中学及校长存在弄虚作假等情形,立即取消推荐资质;获推荐的学生如存在弄虚作假等情形,立即取消资格;面试确定最终名单将上报教育部“阳光高考”平台进行公示。

如果你是小组三成员,请用“追求真理是一个过程”的相关知识,分析北京大学自主招生“中学校长实名推荐制”方案将会不断得以完善的依据。