首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sj5.vbp,相应的窗体文件为sj5.frm,此外在考生文件夹下还有一个名为in5.txt的文本文件,其内容如下: 10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,
在考生文件夹下有一个工程文件sj5.vbp,相应的窗体文件为sj5.frm,此外在考生文件夹下还有一个名为in5.txt的文本文件,其内容如下: 10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,
admin
2010-07-13
26
问题
在考生文件夹下有一个工程文件sj5.vbp,相应的窗体文件为sj5.frm,此外在考生文件夹下还有一个名为in5.txt的文本文件,其内容如下:
10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34
程序运行后,双击窗体,将把文件in5.txt中的数据输人到二维数组Arr中,在窗体上按5行×5列的矩阵形式显示出来,并在其下显示该矩阵左上一右下对角线的右上部分。在窗体的代码窗口中,已给出了部分程序,这个程序不完整,请把它补充完整,并使之能正确运行。程序运行效果如图2-5所示。
要求:去掉程序中的注释符“’”把程序中的“?”改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
选项
答案
本题重点考查二重For循环和二维数组的使用。根据题意,将两个文本框控件和两个标签控件添加到窗体中,文本框的名称分别为Textl和Text2、Text属性都为空,Textl的MultiLine属性为True、ScrollBar属性为2、标签的Caption属性分别为“矩阵如下:”和“矩阵的右上半部:”。设置完成后,双击Form进入代码编写窗口,在其DblClick事件中补充如下代码: Private Sub Form_DblClick() Dim str AS String Dim tmp As String Dim i As Integer Dim j As IntegeT Dim ArT(5,5)As Integer’定义二维数组 str="" Open"App.Path&\in5.txt"For
Input As#1
’打开文件准备读取 For i=1 To 5’第一层For循环代表数组的行读取 For j=1 To 5 ’第二层For循环代表数组的列读取
Input#1
,Arr(i,j) ’将读取到的数放人数组中 str=str+CStr(Arr(i,J))+"" ’将数组写入字符串中 Next j str=str+vbCrLf ’每读完一行则添加换行字符串 Next i Close#1 ’关闭文件 tmp="" For i=1 To 5 ’For循环读取数组对角线的右上部分 For j=1 To 5 If j<=i Then’当该数是矩阵的左下部分时 tmp=tmp+""+"" ’加入空格 Else’当该数是矩阵的右上部分时 tmp=tnlp+CStr(Arr(i,J))+"" ’将读取到的数据写人字符串 End If Next j tmp=tmp+vbCrLf Next i Textl.
Text
str’在Textl中显示数组 Text2.
Text
=tmp’在Text2中显示数组右上部分 End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://jikaoti.com/ti/iJg0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
执行如下程序:publicclassTest{publicstaticvoidmain(Stringargs[]){intx=1,a=0,b=0;switch(x
对于建立良好的程序设计风格,下面描述中最正确的是( )。
所谓【】,是指对数据集合中的各元素以各种方式进行运算,包括插入、删除、查找、更改等运算,也包括对数据元素进行分析。
一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是算法的【】。
在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种【】技术。
下面不属于软件设计原则的是( )。
Java语言中的【】是程序的基本单位。
下列选项中不属于结构化程序设计方法的是( )。
现有一个整型数组a[4],它的所有数组元素为( )。
在关系运算中,______运算是对两个具有公共属性的关系所进行的运算。
随机试题
Iboughtanewhouselastyear,butI______myoldhouseyet,soatthemomentIhavetwohouses.
下列关于压电效应和压电材料的描述,正确的是
女性,36岁。反胃、嗳气、反酸伴烧心、胸痛半年来诊、查体:神清语利、面色无华,心率72次/分。心律齐、各瓣膜未闻及杂音,腹部检查未见异常。
与免疫复合物无关的肾炎是
某地区房地产交易中买方和卖方应交纳的税费分别为正常交易价格的3%和6%,某宗房地产建筑面积为120m2,买卖双方商定,买方付给卖方30万元,并由买方交纳所有的税费。则该宗房地产的正常成交单价为()元/m2。
下列银行业从业人员的行为,不符合“信息保密”准则要求的是()。
从2005年9月21日起,我国对活期存款实行按季度结息,每季度()付息。
人民币被国际货币组织纳入特别提款权的权重为()。
设函数f(x)具有二阶导数,且f”(x)>0,又函数u(x)在区间[0,a]上连续,证明:∫0af[u(t)]dt≥f[∫0au(t)dt].
结构化布线系统分为六个子系统,由终端设备到信息插座的整个区域组成的是______。
最新回复
(
0
)