ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:123KB ,
资源ID:493705      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-493705.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]VB机试模拟试卷108及答案与解析.doc)为本站会员(hopesteam270)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]VB机试模拟试卷108及答案与解析.doc

1、VB机试模拟试卷 108及答案与解析 一、基本操作题( 30分) 1 请根据以下各小题的要求设计 Visual Basic应用程序 (包括界面和代码 )。 (1)在名称为 Forml的窗体上放置两个列表框,名称分别为 Listl和 Ljst2。在 Listl中添加“Iteml”“Itern6” ,并设置 MultiSelect属性为 2(要求在控件属性中设置实现 )。再放置一个名称为 Commandl、标题为 “导出 ”的命令按钮。程序运行后,如果单击 “导出 ”按钮,将 Listl中选中的内容 (至少三项 )复制到 List2中,并将对应的项 从 Listl中删除。如果选择的项数少于 3项,

2、用消息框提示 “请选择至少 3项 ”,如图 631所示。 注意:保存时必须存放在考生文件夹下,窗体文件名为 sjl frm,工程文件名为 sjl vbp。 (2)在名称为 Forml的窗体上放置一个名称为 Textl的文本框。程序运行后,用户在文本框中输入的英文字母一律用小写显示。如图 632所示。注意:保存时必须存放在考生文件夹下,窗体文件名为 sj2 frm,工程文件名为sj2 vbp。 二、简单应用题( 40分) 2 (1)请在窗体上面画两个文本框,其名称分别为 Textl和 Text2,文本框内容设置为 “模拟考试 ”和 “顺利通过 ”。然后画两个单选按钮,其名称分别为 Optionl

3、和Option2,标题分别为 “交换 ”和 “连接显示 ”,编写适当的事件程序。程序运行后,如果选中 “交换 ”单选按钮,则交换显示 Textl和 Text2中的内容;如果选中 “连接显示 ”单选按钮,则连接后的内容显示在 Textl中,初始状态不选中任何单选按钮。如图 123所示。存盘时,工程文件名为 Sj3 vbp,窗体文件名为 sj3 frm。 注意:在结束程序运行时,必须先选中一个单选按钮,并单击窗体。退出程序时必须通 过单击窗体右上角的关闭按钮,并将连接显示后的结果输出到考生文件夹下的out txt文件中,否则可能无成绩。 (2)在考生文件夹下有工程文件 sj4 vbp及窗体文件 s

4、j4 frm,在窗体上有两个命令按钮,名称分别为 Commandl与Command2、标题分别为 “读取文本 ”、 “保存 ”。另有一个文本框,文本框的名称为Text1, Text属性为空,可多行显示。要求在运行程序时,单击 “读取文本 ”按钮,可以读入考生文件夹下的 in4.txt并显示在文本框中;单击 “保存 ”按钮,可以把文本框中的数据存到考生文件夹下的另一个文 件 out4 txt中。程序运行时的窗体界面如图 124所示。注意:请在有 “?”号的地方填入正确内容,然后删除 “?”及代码前的所有注释符 (即 “”号 ),但不能修改其他部分。存盘时不得改变文件名和文件夹。 三、综合应用题(

5、 30分) 3 在考生文件夹下有一个工程文件 sj5 vbp,包含了所有控件和部分程序。当程序运行时,单击 “打开文件 ”按钮,则弹出 “打开 ”对话框,默认目录为考生目录,默认文件类型为 “文本文件 ”。选中 in5 txt文件 (如图 305所示 ),单击 “打开 ”按钮,则把文件中的内容读入并显示在文本框 (Textl)中;单击 “修改内容 ”按钮,则将Textl中的大写字母 “E”、 “N”、 “T改为小写,把小写字母 “e”、 “n”、 “t”改为大写;单击 “保存文件 ”按钮,则弹出 “另存为 ”对话框,默认文件类型为 “文本文件 ”,默认文件夹为考生文件夹,默认文件为 “out5

6、 txt”(如图 306所示 ),单击 “保存 ”按钮,则将 Textl中修改后的内容存到 out5 txt文件中。注意:窗体中已经给出了所有控件和程序,但程序不完整,去掉程序中的注释符(即 “”号 ),把程序中的 “?”改为正确的内容,并编写 “修改内容 ”按钮的 Click事件过程。考生不得修改已经存在的程序。必须把 Textl中修改后的内容用 “保存文件 ”按钮存储结果,否则无成绩。最后,按照文件名将程序存盘。 VB机试模拟试卷 108答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1)向列表框中添加项目可以用 AddItem方法添加,也可以在属性窗口中进行。列表框的 Tex

7、t属性为最后一次选中的 表项的文本。 根据题意,新建“标准 EXE”工程,将两个列表框控件和一个命令按钮添加到窗体中,列表框的名称分别为 Listl和 List2,在 Listl中 List属性中 添加 “Iteml”、 “Item2”、 “Item3”、“Item4”、 “Item5”和 “Item6”,命令按钮的名称为 Commandl、 Caption属性为 “导出 ”,在 Listl中选中的项,通过 for循环进行复制并删除。补充后的具体代码如下: Private Sub Commandl_Click() Dim i As Integer i=1 If Listl SelCount 按

8、钮运行程序,并按要求保存。 (2)在 Text控件中输入文本时会触发 Change事件,要将大写字母转换成小写字母要通过 Lcase函数来 实现。 根据题意,新建 “标准 EXE”工程,将一个文本框控件添加到窗体中,其名称为 Textl、 Text属性为空,设置结束后双击 Textl,进入代码窗口,编写如下代码: Private Sub Textl_Change() Textl Text=LCase(Textl Text) Textl SelStart=Len(Textl Text) End Sub 单击按钮运行程序,并按要求保存。 二、简单应用题( 40分) 2 【正确答案】 (1)根据题意

9、,新建 “标准 EXE”工程,将两个文本框控件和两个单选按钮控件添加到窗体中,文本框的名称分别为 Textl和 Text2, Text属性分别为“模拟考试 ”和 “顺利通过 ”,单选按钮的名称分别为 Optionl和 Option2, Caption属性分别为 “交换 ”和 “连接显示 ”,设置完成后双击 Option进入代码窗口,编写如下代码: Private Sub Optionl Click() Dim str As String str=Textl Text Textl Text=Text2 Text Text2 Text=str End Sub Private Sub Option2

10、 Click() Textl Text=Textl Text+Text2 Text Open“App Path& out txt“For Output As#1 Print#1, Textl Text Close#1 End Sub 单击 按钮运行程序,并按要求保存。 (2)根据题意,将一个文本框控件和两个命令按钮添加到窗体中,文本框的名称为Textl,命令按钮的名称为分别为 Commandl和 Command2, Caption属性分别为 “读取文本 ”和 “保存 ”。双击 Commandl进人代码窗口,编写如下代码: Dim rel AS String Private Sub Comman

11、dl_Click() Dim str As String str=“ rel=“ Textl Text=“ 初始化 Textl的文本 Open“App Path& in4 txt“For Input As#1 打开文件,进行读取 While EOF(1)=False判断文件是否读取完 Input#1, str读取文本 Textl Text=Textl Text+str在 Textl中显示文本 Wend Close#1 End Sub Private Sub Command2_Click() Open”App Path& out4 txt”For Output As#2 Print#2,Text

12、l Text将文本保存到 sjout txt文件中 Close#2 End Sub 单击 按钮运行程序,并按要求保存。 三、综合应用题( 30分) 3 【正确答案】 本题主要考查文件操作,通用对话框的 InitDir、 Filterlndex、 Filter和 Action,通用对话框的 ShowOpen方法, For循环语句, If判断选择语句,App Path相对路径, Mid()函数, Len()函数, Ucase()函数以及 Lease()函数。根据题意,编写如下代码: Option Explicit Private Sub Commandl_Click() Dim S As Stri

13、ng CommonDialogl Filter=“所有文件 |* *|文本文件 |* txt“ CommonDialogl FilterIndex=2 On Error GoTo openerr CommonDialogl InitDir=App Path CommonDialogl ShowOpen Open CommonDialogl FileName For Input As#1 Input#1, S Close#1 Textl Text=s openerr; End Sub Private Sub Command2 Click()考生需要编写的程序 Dim ch As String D

14、im S As String Dim n As Long s=Textl Text Textl Text=“ For n=1 To Len(s) ch=Mid(s, n, 1) If eh=“E“Or ch=“N“Or ch=“T“Then ch=LCase(ch) Elself ch=“e“Or ch=“n“Or ch=“t“Then ch=UCase(ch) End If Textl Text=Textl&ch Next n End Sub Private Sub Command3 Click() CommonDialogl Filter=“文本文件 |* txtl所有文件|* *“ CommonDialogl FilterIndex=1 On Error GoTo openerr CommonDialogl FileName=“out5 txt“ CommonDialogl InitDir=App Path CommonDialogl Action=2 Open CommonDialogl FileName For Output As#l Print#1, Textl Close#1 openerr: End Sub单击 按钮运行程序,并按要求保存。

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1