首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明Visual Basic代码,回答问题1~2,将解答填入对应的栏内。 [说明] 本程序实现的功能是判断指定的文本文件中是否包含指定的字符串,并且如果包含则返回其第一次出现的位置(行号、列号)。程序运行界面如下图所示,用户只要通过驱动器列表
阅读以下说明Visual Basic代码,回答问题1~2,将解答填入对应的栏内。 [说明] 本程序实现的功能是判断指定的文本文件中是否包含指定的字符串,并且如果包含则返回其第一次出现的位置(行号、列号)。程序运行界面如下图所示,用户只要通过驱动器列表
admin
2009-02-15
33
问题
阅读以下说明Visual Basic代码,回答问题1~2,将解答填入对应的栏内。
[说明]
本程序实现的功能是判断指定的文本文件中是否包含指定的字符串,并且如果包含则返回其第一次出现的位置(行号、列号)。程序运行界面如下图所示,用户只要通过驱动器列表框、目录列表框选定文件夹,文件列表框会自动列出该文件夹下所有文本文件名称,选中其中某个文件,再输入目标字符串并且单击“查找”按钮,就能看到查找的结果。
在开发过程中,驱动器列表框名为Drive1,目录列表框名为Dirl,文件列表框名为File1,目标字符串输入框名为Text1,“查找”按钮名为Command1。
[Visual Basic 代码]
Private Sub Drivel_Change()
Dirl. Path=(1) ’更新目录列表框的路径
End Sub
Private Sub Dirl_Change( )
(2)= Dirl. Path ’更新文件列表框的路径 End Sub
Private Sub Commandl_Click( )
Dim fso, a As Object
Dim i, j As Integer
If (3) = "" Then ’判断是否已经选中某个文件
MsgBox "请选择一个文件文件!"
(4) ’退出事件过程
End If
’创建文件系统对象以及文本流对象
Set fso = CreateOhjecl( "Scripting. FileSystemOhject" )
Set a = fso. OpenTextFile( Dirl. Path & "/" &(3))
i=1
Do While (5)<> True ’逐行读取文件,直至文件末尾
strLine = a. ReadLine
j = InStr(1,(6))’返回目标字符串在文件这一行中的位置
If j > 0 Then ’如果目标字符串在这一行出现,则返回其位置
MsgBox "字符串第一次出现的位置是" & "(" & i & "," &j & "),,"
(4) ’退出事件过程
End If
i:i+l
Loop
MsgBox "字符串在文件中不出现,"
End Sub
选项
答案
[问题1](1)Drivel. Drive (2)File1. Path (3)File1. filename (4)Exit Sub (5)AtEndOfStream (6)str Line, Textl. Text [问题2](7)Pattern (8)*.* (9)*.jpg;*.bmp
解析
(1)~(2)驱动器列表框的Drive属性表示当前选择的驱动器;目录列表框的Path属性表示当前目录的路径,如:"c:\ucdos\bin";文件列表框的path属性则表示列表中文件所在的目录的路径。因此,我们通常都把驱动器列表框对象的Path属性和目录列表框、文件列表框的Path属性联系起来,以实现三者的连动;
(3)文件列表框的filename属性返回选定的不含路径的纯文件名称,如"bkspeak.exe"、"VB习题.txt"等; (4)Exit Sub语句用于提前结束过程,类似地语句还有 Exit For(提前退出For循环)以及Exit Do(提前退出Do循环)等;
(5)文本流对象的AtEndOfStream属性返回Boolean类型的值,表示是否到达流的末尾;
(6)instr是VB提供的字符串查找函数,常用格式是in- str(起始位置,字符串1,字符串2),功能是返回字符串 2在字符串1中首次出现的位置(若字符中2在字符串 1种不出现则返回0);
(7)~(9)文件列表框的Pattern属性用于限制文件列表框中文件的类型,格式为:文件列表框名.pattern=" *.扩展名1;*.扩展名2;……"(中间不包含空格),例如"*.txt"、"*.*"以及"*.txt;*.rtf;*. htm"等。
转载请注明原文地址:https://jikaoti.com/ti/fTW7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Windows7中,(27)可以让用户方便快捷地查看笔记本电脑的电池用量、调节笔记本电脑的屏幕亮度、打开或关闭无线网卡等。
文件ABC.bmp存放在F盘的T文件夹中的G子文件夹下,它的完整文件标识符是______。
银行的信息非常重要,对信息以及信息处理的安全性要求很高。安全性包括多项任务,但不(24)。
某工作站无法访问域名为www.test.com的服务器,此时使用ping命令按照该服务器的IP地址进行测试,响应正常。但是按照服务器域名进行测试,出现超时错误。此时可能出现的问题是(17)。
计算机维护的注意事项中不包括________。
下列选项中,既是输入设备又是输出设备的是(6)。
计算机硬件唯一能够直接识别和处理的语言是(30)________________。
下列关于Windows7屏幕保护程序的叙述中,不正确的是__________。
在Excel2007中,在单元格A1中输入函数“=LEN(”信息处理技术员”)”,按回车键后,则A1单元格中的值为__________。
Windows系统的控制面板不包括__________功能。
随机试题
A.颏下淋巴结B.下颌下淋巴结C.颈二腹肌淋巴结D.颈肩胛舌骨肌淋巴结E.颈深上淋巴结舌后1/3的淋巴管汇入两侧
涉嫌抢劫罪的张某在审查起诉期间准备委托辩护人,下列人员中,可以接受委托做他的辩护人的是()
某轴心受压砌体房屋内墙,γ0=1.0,采用墙下钢筋混凝土条形扩展基础,垫层混凝土强度等级C10,100mm厚,基础混凝土强度等级C25(ft=1.27N/mm2),基底标高为—1.800m,基础及其上土体的加权平均重度为20kN/m3。场地土层分布如图14
风险管理目标的确定一般应满足以下( )条件。
甲公司2014年10月份发生如下经济业务:(1)预付原材料价款40000元,款项已用银行存款支付。(2)用银行存款预付建造固定资产的工程价款60000元。(3)用现金支付职工生活困难补助7000元。(4)计提车间生产用固定资产折旧4500元。(5
某评估机构用市场法对一栋大楼进行评估,选择了三个参照物,其交易价格分别为110万元、125万元和132万元,经综合考虑交易情况、交易日期、区域因素及个别因素后计算的三个参照物的修正系数分别为08、03和0.98,则该大楼的评估值最接近于()万元。
读美国本土图,回答:美国新兴工业区在向西发展的同时,还向着本国的方发展。
将f(x)=展开成傅里叶级数.
Coincollectionisoneoftheoldestknownhobbies.Inthepastitwasoftenenjoyedbykingsandscholars.Itisalsoapleasan
AIdon’tknowBthatwhoCisresponsibleDforthecaraccident.
最新回复
(
0
)