首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp。程序功能如下: 1)单击“读数据”按钮,从文件中读出数据,放入二维数组a中。 2)单击“生成新数组”按钮时,依据a数组生成b数组;若a数组元素为素数,则直接将a数组元素的值赋给b数组中相同下标的数组元素;若a数
在考生文件夹下有一个工程文件sjt5.vbp。程序功能如下: 1)单击“读数据”按钮,从文件中读出数据,放入二维数组a中。 2)单击“生成新数组”按钮时,依据a数组生成b数组;若a数组元素为素数,则直接将a数组元素的值赋给b数组中相同下标的数组元素;若a数
admin
2017-03-26
20
问题
在考生文件夹下有一个工程文件sjt5.vbp。程序功能如下:
1)单击“读数据”按钮,从文件中读出数据,放入二维数组a中。
2)单击“生成新数组”按钮时,依据a数组生成b数组;若a数组元素为素数,则直接将a数组元素的值赋给b数组中相同下标的数组元素;若a数组元素的值能被2整除,则将该元素值的平方作为b数组同下标的元素;若a数组元素为其他值,则将该元素乘2的值作为b数组同下标的元素。
3)单击“查找最大值”按钮,则在b数组中找最大值并显示在Label2标签上。
在给出的窗体文件中已经有了全部控件,标准模块中有判断素数的函数IsPrime。要求去掉程序中的注释符,把程序中的?改为正确的内容,并编写相应的程序,实现程序的功能。
注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。程序调试通过后,各命令按钮的事件过程必须至少各执行一次。
选项
答案
步骤1:打开考生文件夹中的工程文件sjt5.vbp,在代码编辑窗口中,去掉程序中的注释符“’”,将问号“?”改为正确的内容。在“由考生编写”处补充正确代码。 参考代码: Open App.Path&"\in5.txt"For Input As#1 Input#1,a(i,j) Private Sub Command2 Click() ’=====以下由考生编写========== Fox i=1To5 For j=1To5 If sushu(a(i,j))=True Then b(i,j)=a(i,j) ElSe If a(i,j)Mod2=0Then b(i,j)=a(i,j)*a(i,j) Else b(i,j)=a(i,j)*2 End If End If Next i,j ’=====考生编写程序结束========== End Sub Private Sub Command3_Click() ’=====以下由考生编写========= Dim k As Long k=0 For i=1To5 For j=1To5 f b(i,j)>k Then k=b(i,j) Next.i,j Label2.Caption=k ’=====考生编写程序结束========== Open App.Path&"\out5.txt"For Output As#1 Print#1,Label2.Caption Close#1 End Sub 步骤2:按<F5>运行程序,单击各按钮测试验证。 步骤3:按要求将文件保存至考生文件夹中。
解析
题目要求从文件中读取数据放到数组a当中,给数组a赋值通过嵌套的For循环来实现。“生成新数组”按钮的事件处理过程,按照规则来得到数组b,需要通过嵌套循环实现数组元素逐个赋值。同样,在查找最大值的时候通过嵌套的循环逐个搜索数组b的各个元素,就可以得到最大值。
转载请注明原文地址:https://jikaoti.com/ti/dqy0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
将数学表达式Cos2(a+B)+5e2写成VisualBasic的表达式,其正确的形式是______。
以下语句可以实现将文件filename1复制为filename2的是______。
下列程序段的执行结果为______。A=0:B=0ForI=-1To-2Step-1ForJ=1To2B=B+1NextJA=A+1
从键盘上输入一个实数nu,利用字符串函数对该数进行处理,如果输出的内容不是字符End,则程序输出的内容是nu=InputBox("nu=")n$=Str$(nu)p=InStr(n$,".")ifp>0Then
下列事件过程的功能是:建立一个名为Data1的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度:1,2,3,…,90。请在空白处填入适当的内容,将程序补充完整。PrivateTyPeAngKAsIntegerSinxAsSin
下列选项中,不属于数据管理员(DBA)职责的是()。
对序列(70,75,82,90,23,16)用快速排序方法进行排序,以序列的第一个元素为划分的基准。在第一趟划分后数据元素的排列是()。
在E盘当前目录文件夹下建立一个名为“Student.txt”的随机文件,要求用InputBox函数输入5个学生的姓名(StuName)、年级(StuGrade)和年龄(StuAge)。在程序中有以下记录类型和窗体的事件过程,请选择正确的语句完成程序(
下面对软件工程描述正确的是
随机试题
下列药物中有毒的是
心内膜心肌纤维化与心内膜弹力纤维增生症通常发生于().
我国政府发行的各种国债和银行发行的金融债券,多属于中期债券。中期债券是指期限在1年以上,一般在5年以下的债券。()
企业不得用资本公积和股本发放股利,而只能使用企业当期利润或留存收益。这一要求体现的是()。
阅读下面初中信息技术教学导入片段,回答问题。某初中信息技术教师在讲述计算机的文字处理时,这样导入新课:“同学们,上节课,我介绍了Word文档的基本操作,如创建文档、打开文档、保存文档、文字输入等内容,这节课我们要在此基础上,学习根据文档的不同需求进行简单
世界近代教育发展的重要成就之一是实施了()。
下列关于人类航天史的说法,正确的是()。
设P=,Q为三阶非零矩阵,且PQ=O,则().
(1)St.Petersburg,theverynamebringstomindsomeofRussia’sgreatestpoets,writersandcomposers:Pushkin,Dostoevsky,Tc
Inordertokeepourbrainhealthy,weshouldhold______.Whatistheroleoftheamygdalainourbody?
最新回复
(
0
)