首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm,还有一个datain.txt文本文件,内容为: 32437658281298573142536475869713243546576879805937。 程序运行后,单击窗体,将
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm,还有一个datain.txt文本文件,内容为: 32437658281298573142536475869713243546576879805937。 程序运行后,单击窗体,将
admin
2010-09-02
50
问题
在考生文件夹下有一个工程文件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://www.kaotiyun.com/show/3Ump777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
创建一个10行40列的文本区域tal的正确语句是______。
在计算机中,算法是指( )。
关于文件名的处理中,测试当前文件是否目录用______函数。
下面程序段是从对象流中读取对象,请将程序补充完整。importjava.util.*;importjava.io.*;publicclassUnSerializaDate{Dated=null;UnSerializaDate(){tr
下面属于面向对象程序设计语言的是______。
若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。
请阅读下列程序代码,然后将程序的执行结果补充完整。程序代码:PublicclassthrowsException{staticvoidProc(intsel)throwsArtthmeticExcepdon,AITayln
Swing的事件处理机制包括______、事件和事件监听者。
在AWT包中,创建一个具有10行、45列的多行文本区域对象ta的语句是【】。
将一个容器panell放到容器framel中的方法是()。
随机试题
空腹なのに酒を一気飲みしたので、体が________熱くなってきた。
患儿,女,8岁。右上颌中切牙外伤冠折,切角缺损,即刻来院就诊。口腔检查:穿髓孔大,探痛明显,可疑扣痛。进行这种治疗成功的关键是
在进行现金和存货清查时,出纳人员和实物保管人员不得在场。()
下列费用项目中,不应记入当期“财务费用”科目的是()。
甲公司是一家智能家用设备制造企业,自2015年起实施全面预算管理,并以此为平台逐步嵌入关键绩效指标法、经济增加值法等绩效管理工具,形成了完整的预算绩效管控体系。2017年10月,甲公司召开预算管理专题会议,研究分析2017年前三季度预算执行情况并安排部署2
(2011年)某机构投资者对已在上海证券交易所上市的A公司进行调研时,发现A公司如下信息:(1)甲为A公司的实际控制人,通过B公司持有A公司34%的股份。甲担任A公司的董事长、法定代表人。2009年8月7日,经董事会决议(甲回避表决),A公司为B公司向C
下列句子中加下划线的成语使用不恰当的一项是()。
给定资料1:缙云爽面是丽水市非物质文化遗产、浙江名小吃,亦称土索面、索面。舒洪镇姓王村是缙云爽面的发源地、主产地,姓王土爽面加工历史悠久,至今已有1300多年。缙云爽面加工工艺经过了千年演变、发展、改进和提高,无不凝聚着加工者的心血和智慧。
根据下面文字所提供的信息回答问题。国家统计局对全国31个省(区、市)6.8万个农村住户的抽样调查结果显示,2005上半年农民现金收入人均1586元,扣除价格因素影响,实际增长12.5%,增速比去年同期提高1.6个百分点。农民的工资性收入人均521
有如下程序#includeusingnamespacestd;inti=1;classFun{public:staticinti;intvalue(){return
最新回复
(
0
)