问答题 18分

为了验证一个正整数n(n > 3)是否为素数,最直观的方法是,看在2~n/2范围内能否找到一个整数m将n整除,若m存在,则n不是素数;若找不到m,则n为素数。 &n...

为了验证一个正整数n(n > 3)是否为素数,最直观的方法是,看在2~n/2范围内能否找到一个整数m将n整除,若m存在,则n不是素数;若找不到m,则n为素数。
    在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有1个名称为Text1的文本框。请根据上面的算法,编写判断一个正整数是否为素数的函数prime,然后用这个函数找出200~300之间的所有素数,求出这些素数的和,将该数在文本框中显示出来,并存入文件out5.txt中。
    要求:
    编写函数prime的代码,然后在Form_Click事件过程中调用该函数,并计算素数的和。事件过程中已给出了把素数和保存到文件中的代码,考生不得修改。
    注意:
    请务必把求得的和在文本框中显示出来,这样才能存入文件out5.txt,否则没有成绩。

你可能感兴趣的试题

2 问答题 24分
(1)在考生文件夹中有一个工程文件sjt3.vbp,窗体上有2个命令按钮、1个水平滚动条和1个计时器,其名称分别为Command1、Command2、HScroll1和Timer1,如图1所示。程序运行后,按钮Command1、Command2的标题分别立即显示"开始"、"停止",同时把计时器的Interval属性设置为100,Enabled属性设置为False。此时如果单击"开始"按钮,则该按钮变为禁用,而标题则变为"继续",同时滚动条的滚动框自左至右移动,每次移动10,如图2所示,移到右端时,自动从左端重新开始向右移动;如果单击"停止"命令按钮,则该按钮变为禁用,"继续"命令按钮变为有效,同时滚动框停止移动;再次单击"继续"命令按钮后,滚动框继续移动。
    已经给出了全部控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的 ?改为正确的内容。
    注意:
    考生不得修改窗体文件中已经存在的程序。最后程序按原文件名存盘。

(2)在考生文件夹下有一个工程文件sjt4.vbp,窗体上有2个名称分别为Text1、Text2的文本框,有1个名称为Command1的命令按钮。程序运行时,在Text1文本框中输入一行单词(只含有字母或空格),单击命令按钮后,将把每个单词的第一个字母改为大写(如果原来已是大写字母则不变),并在Text2文本框中显示出来,如图所示。
    已经给出了全部控件和程序,但程序不完整,请去掉程序中的注释符,
    把程序中的 ?改为正确的内容。
    注意:
    不得修改原有程序和控件的属性。最后把修改后的文件按原文件名存
         盘。