首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm,还有一个datain.txt文本文件,内容为: 32437658281298573142536475869713243546576879805937。 程序运行后,单击窗体,将
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm,还有一个datain.txt文本文件,内容为: 32437658281298573142536475869713243546576879805937。 程序运行后,单击窗体,将
admin
2010-09-02
23
问题
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm,还有一个datain.txt文本文件,内容为:
32437658281298573142536475869713243546576879805937。
程序运行后,单击窗体,将把文件datain.txt中的数据输入到二维数组Mat中,在窗体上按5行、5列的矩阵形式显示出来,然后交换矩阵第一行和第三行的数据,并在窗体上输出交换后的矩阵,如图1-190所示。在窗体的代码窗口中已给出了部分程序,这个程序不完整,请把它补充完整,并能正确运行。
要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开本题对应工程文件sjt5.vbp。 步骤2:打开代码编辑窗口,去掉程序中的注释符“’”,将问号“?”改为正确的内容。 参考代码: Dim Mat (M, N) As Integer Open App.Path&"\"&"datain.txt"For Input As#1 Input:l}1,Mat(i,j) Mat(3,j)=t 步骤3:按要求将文件保存在考生文件夹中。
解析
数组是一组具有相同类型和名称的变量的集合。这些变量称为数组的元素,每个数组元素都有一个编号,这个编号叫做下标,我们可以通过下标来区别这些元素。数组元素的个数有时也称为数组的长度。数组定义:定长数组的长度是在定义时就确定的。在程序运行过程中是固定不变的。其定义格式为:
Dim数组名([下界To]上界)[As类型名]
其中,“下界”和“类型名”是可选的。所谓下界和上界,就是数组下标的最小值和最大值。缺省下界时,默认下界为0。注意:当程序中有Option Base 1语句时,它的作用是限定数组下标的下限默认为1。
本题原程序的大致设计思路是:程序运行后单击窗体,则打开数据文件datain.txt并从中读取数据,并依次存入二维数组Mat(下界为l,上界为5)的各元素中,故第一个?处是定义数组,应改为:Mat(M,N)AsInteger~第两个?处是指明打开文件的方式,应改为:ForInpuh第三个?处是将数据文件中的数据读入并赋值给数组元素,应改为:Input#1,Mat(i,j);然后用一个嵌套的For循环将数组Mat中的数据在窗体上按5行、5列的矩阵形式显示出来。接着再用一个For循环将数组Mat中第l维下标为l和第1维下标为3的元素对应(即第2维下标一致)交换值,交换值时引入一个中间变量t,故第4个?处是将中间变量t的值赋给数组元素Mat(3,j),应改为:Mat(3,j)=t。最后将交换后的数组Mat中的数据,再按5行、5列的矩阵形式在窗体上显示出来。
转载请注明原文地址:https://kaotiyun.com/show/3Ump777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列代码中,将引起编译错误的行是( )。①publicclasstest{②publicstaticvoidmain(Stringargs[]){③floatf=0.0;④f+=1.0;
Java源文件中最多只能有一个______类,其他类的个数不限。
在最坏情况下,下列排序方法中时间复杂度最小的是
下列程序的输出结果是classTest{publicstaticvoidmain(Stringargs[]){intn=7;n<<=3;n=n&n+1|n+2^n+3;
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
Java中访问限定符有【】,protected,private和default等。
下列程序的功能是在监控台上每隔一秒钟显示一个字符串"Hello!",能够填写在程序中下划线位置,使程序完整并能正确运行的语句是publicclassTestimplementsRunnable{publicstaticvoidmain(Strin
可以在for循环初始化部分声明一个变量,其作用域是( )。
我们在Java程序中把关键字【】加到方法名称的前面,来实现子类调用父类的方法。
随机试题
毒扁豆碱按作用性质属于
“公允价值变动损益”科目核算企业为交易目的持有的债券投资、股票投资、基金投资、权证投资等交易性金融资产的公允价值。 ( )
以下资产中,属于资产减值准则中所包括的资产的是()。
2019年2月1日,甲公司与乙公司签订买卖合同,根据合同约定,甲公司向乙公司购买一批建筑材料,价款为600万元,甲公司于2019年3月19日开出面值600万元,5个月到期的商业汇票,票据已经承兑,A保证人为甲公司保证,并在票据正面注明保证字样和保证人签章。
20世纪60年代初,美国贝尔实验室编写了一个名为“磁芯大战”的游戏,游戏中通过复制自身来摆脱对方的控制,这就是()的第一个雏形。
【2013年烟台莱州市真题】班级授课制中的教学工作设计环节主要包括()。
结合材料,回答问题:1981年6月中共十一届六中全会做出的《关于建国以来党的若干历史问题的决议》明确指出:社会主义改造尽管存在某些缺点和偏差,“但整个来说,在一个几亿人口的大国中比较顺利地实现了如此复杂、困难和深刻的社会变革,促进了工农业和整个国
如果一台CiscoPIX525防火墙有如下配置:pix525(config)#nameifethemet0p1security100pix525(config)#nameifEthemet1p2security0
有如下函数定义:intXfun(int*a,intn){intX*a:for(int*pa=a+1;pa%a+n;pa++)if(*pa>x)x=*pa;returnX:
WhyisMr.Smithinagoodmood?
最新回复
(
0
)