首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,窗口有2个名称分别为Command1和Command2、标题分别为“读数据”和“排序”的命令按钮,有2个标题分别为“数组A”和“数组B”的标签。请将窗体标题设置为“完全平方数排序”:再画2个名称分别为Text1
在考生文件夹下有一个工程文件sjt5.vbp,窗口有2个名称分别为Command1和Command2、标题分别为“读数据”和“排序”的命令按钮,有2个标题分别为“数组A”和“数组B”的标签。请将窗体标题设置为“完全平方数排序”:再画2个名称分别为Text1
admin
2016-01-31
42
问题
在考生文件夹下有一个工程文件sjt5.vbp,窗口有2个名称分别为Command1和Command2、标题分别为“读数据”和“排序”的命令按钮,有2个标题分别为“数组A”和“数组B”的标签。请将窗体标题设置为“完全平方数排序”:再画2个名称分别为Text1和Text2、初始内容都为空的文本框,并且可多行显示,有乖直滚动条,如图3-47所示。程序功能如下:
1)单击“读数据”按钮,则把考生文件夹下in5.dat文件中的100个正整数读入数组A,并将它们显示在Text1文本框中;
2)单击“排序”按钮,则首先将这100个数中的所有完全平方数放入数组B中,并将它们按降序排列显示在Text2文本框中。
提示:一个整数若是另一个整数的平方,那么它就是完全平方数。如144=12
2
,所以144就是一个完全平方数。
要求:去掉注释符,把?改为正确内容,并添加代码使得“排序”命令按钮的Click事件过程可以实现上述功能。
提示:Sort过程可以把求出的完全平方数进行排序,可以直接调用。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行“排序”,且须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
选项
答案
审题分析 程序设计思路:通过For循环逐一取出数组a中的100个元素,依次判断每个元素是否是完全平方数。判断完全平方数的过程只需要将该数组元素开平方根以后取整,若其和数组元素开平方根的结果相等,则意味着该数组元素的平方根是一个整数,该数为完全平方数,将该数放入数组b中。 sort过程的作用是将数组进行排序,该过程有两个参数,第一个参数为待排序的数组,第二个参数为要排序的元素个数,根据题意为数组b排序的语句为Call sort(b,n)。 操作步骤 步骤1:打开考生文件夹下的工程文件sjt5.vbp,在码编辑窗口的指定位置输入以下代码: 参考代码: ′考生编写的代码 n=0 For k=1 To 100 If a(k)>0 Then d=Sqr(a(k)) If Int(d)=d Then n=n+1 b(n)=a(k) End If End If NeXt ′考生编写代码结束 步骤2:在代码编辑窗口中,去掉程序中的注释符“′”,将问号“?”改为正确的内容。 参考代码: Call sort(b,n) 步骤3:按
键运行程序,单击“读数据”按钮,然后单击“排序”按钮,最后单击窗体右上角的关闭按钮结束程序。 步骤4:按要求将文件保存至考生文件夹中。 考点链接 数组定义与操作、Sub过程和函数过程、参数传递。
解析
转载请注明原文地址:https://kaotiyun.com/show/YuLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在文本框中输入字符时,通过()事件过程可以得到字符的ASCII码值。
用Print方法在Form1窗体中显示出4个#号的正确代码为()。
下面程序的功能是产生10个小于100(不含100)的随机正整数,并统计其中5的倍数所占比例,但程序不完整,请补充完整。SubPR()RandomizeDima(10)Fori=1To10a(i)=Int([])If
设有如下通用过程:PublicSubFun(a(),ByValxAsInteger)Fori=1To5x=x+a(i)NextEndSub在窗体上画一个名称为Text1的文本
如果逻辑与(And)运算的结果为“真”,与它所连接的两个条件必须是()。
建立一个新的标准模块,应该选择()的“添加模块”命令。
在程序运行期间,当滚动条的滑块被拖动时,则立即触发滚动条的()事件。
在窗体(Name属性为Forml)上面添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Commandl),然后编写如下两个事件过程:PrivateSubCommandl_Click()a=Tex
假定有下表所列的菜单结构:要求程序运行后,如果单击菜单项"大图标",则在该菜单项前添加一个"√"。以下正确的事件过程是
在软件工程中,白盒测试法可用于测试程序的内部结构。此方法将程序看做是______。
随机试题
寡人之於國也,盡心焉耳矣。耳矣:
治疗肺胃出血,宜首选
未婚女,28岁,闭经2年。肛诊:子宫正常大小,孕激素试验阴性,下一步最佳检查方法是
A、卡介苗B、脊髓灰质炎减毒活疫苗C、麻疹减毒活疫苗D、乙肝疫苗E、百、白、破类毒素肌内注射的疫苗是()
关于慢性胃炎的叙述,正确的是()。
某城市郊野公园修建一条园路,存混凝土面层施工完成后,应即时开始养护,养护期应为()天以上,冬期施工后的养护期还应更长些。
课外、校外教育与课内教育没有共同之处。()
1994年1月20日,湖北农民佘祥林的妻子张在玉失踪。1994年4月11日,附近一水塘发现一女尸被认定为张在玉。公安机关通过刑讯逼供认定佘祥林杀害了张在玉,在证据不足的情况下,1998年6月15日,法院以故意杀人罪判处佘祥林有期徒刑15年。佘祥林上诉后二审
如果X是一个正的实数,保留两位小数、将千分位四舍五入的表达式是( )。
Thepursuitforsuccessalwaysbeginswithatarget.Buttoomanypeople【C1】______throughlifelikesleepwalkers.Eachdaythey
最新回复
(
0
)