首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有一个名称为Textl的文本框;还有两个名称分别为C1、C2的命令按钮,标题分别为“计算”、“存盘”。有一个函数过程isprime(a)可以在程序中直接调用,其功能是判断参数a是否为素数,如果是素数,则
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有一个名称为Textl的文本框;还有两个名称分别为C1、C2的命令按钮,标题分别为“计算”、“存盘”。有一个函数过程isprime(a)可以在程序中直接调用,其功能是判断参数a是否为素数,如果是素数,则
admin
2017-12-14
48
问题
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有一个名称为Textl的文本框;还有两个名称分别为C1、C2的命令按钮,标题分别为“计算”、“存盘”。有一个函数过程isprime(a)可以在程序中直接调用,其功能是判断参数a是否为素数,如果是素数,则返回True,否则返回False。
请编写适当的事件过程,使得程序运行时,单击“计算”按钮,找出小于18000的最大素数,并显示在Text1中;单击“存盘”按钮,则将Text1中的计算结果存入考生文件夹下的out5.txt文件中。
注意:考生不得修改isprime函数过程和控件的属性,必须把计算结果通过“存盘”按钮存入out5.txt文件中,否则将没有成绩。
选项
答案
函数过程isprime(a)的功能是通过Do While语句、If判断语句和Int函数,判断参数a是否为素数,如果是素数,则函数返回True,否则函数返回False。在单击“计算”按钮事件过程中,通过For语句和调用函数过程isprime(a),找出小于18000的最大的素数,并将其显示在Text1中;在单击“存盘”按钮事件过程中,通过文件操作把Text1中的计算结果存入考生文件夹下的out5.txt文件中。 【操作步骤】 步骤1:打开本题工程文件。 步骤2:分析并编写程序代码。 程序提供代码 Private Function isprime(a As Integer)As Boolean Dim flag As Boolean flag=True b%=2 Do While b%<=Int(a/2)And flag If Int(a/b%)=a/b%Then flag=False Else b%=b%+1 End If Loop isprime=flag End Function 程序结束 Private.Sub C1_Click() Dim i As Integer For i=17999 To 1 Step一1 Ifisprime(i)Then Textl=i Exit For End If Next End Sub Private Sub C2一Click() Open App.Path&“\out5,txt”For Output As#1 Print#1.Text1.Text Close#1 End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/TgGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有下列程序:DefStrX-ZX="12Y"Y="456"Z=X+YPrintZEnd运行后,输出结果是______。
有下列程序段,其输出结果为()。a=0:b=0Fori=-1To-2Step-1Forj=1To2b=b+1Nextja=a+1Next
下列程序段实现的功能为:在文本框中输入一个整数,然后判断该整数的奇偶性。请完成相应的程序代码。PrivateSubCommand1_Click()DimxASIntegerx=Val(Right(Text1.Text,2
VisualBasic中的控件分为3类,它们是标准控件、【】和可插入对象。
在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是______。
以下程序段中,循环体执行的次数是______。i=0:j=1Whilei<=j+1Printi;i=i+2;i=j-1Wend
数据流图用于抽象描述一个软件的逻辑模型,数据流图由—些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。
软件生命周期中的活动不包括
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
下列叙述中正确的是
随机试题
在一定范围内可以用增加CO2浓度的方法增强光合作用。()
A.肾小球基膜多种免疫复合物沉积B.肾脏淀粉样变性C.肾小管酸中毒D.局灶节段坏死性肾小球肾炎E.小动脉内皮细胞增生类风湿关节炎最终导致的主要肾脏病变为
某厂房采用C20钢筋混凝土独立基础,锥形基础基底面为正方形,边长B=2.5m,基础有效高度h0=0.46m;作用在基础上的荷载效应标准组合为轴心荷载Nk=556kN,弯矩Mk=80kN.m;正方形柱截面边长b=0.4m。若按《建筑地基基础设计规范》(G
(2011年)燃煤锅炉的燃烧过程中S的转化率一般为85%,如燃烧1kg含硫量2.1%的动力煤,在α=1.8时产生实际干烟气量为14.5m3(标态),目前国家排放标准为900mg/m3。试估算达标排放所需的脱硫效率为:
(2008年)图5—48所示为三角形单元体,已知ab、ca两斜面上的正应力为σ,剪应力为零。在竖直面bc上有()。
下列房地产交易行为中,应当计算缴纳土地增值税的是()。
下面对骨骼肌的叙述不正确的是()。
埃赫那吞改革的主要内容和失败的原因。
约翰逊称她于1907年创办的费尔霍普学校为()。
Teachersneedtobeawareoftheemotional,intellectual,andphysicalchangesthatyoungadultsexperience.Andtheyalsoneed
最新回复
(
0
)