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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、VB机试模拟试卷 60及答案与解析 一、基本操作题( 30分) 1 请根据以下各小题的要求设计 Visual Basic应用程序 (包括界面和代码 )。 (1)在名称为 Form1的窗体上建立两个命令按钮,名称分别为 Command1和 Commarld2、标题分别为 “显示 ”和 “删除 ”,一个名称为: Pic1的图片框。要求程序运行后,每单击一次 “显示 ”按钮,不使用任何变量而直接在图片框中显示 “Picture1”;如果单击“删除 ”按钮,则清除图片框中的文本,如图 61所示。 注意:保存时必须存放在考生文件夹下,窗体文件名为 sj1 frm,工程文件名为 sj1 vbp。 (2)在

2、名称为Form1的窗体上建立一个名称为 List1的列表框。在程序运行后,通过 Form_Load()事件过程加载窗体时,执行语句 List1 AddItem“Item1”和List1 AddItem“Item2”,每当单击列表项时,就将执行语句 List1 AddItem List1 Text一次。如图 62所示。注意:保存时必须存放在考生文件夹下,窗体文件名为 sj2 frm,工程文件名为 si2 vbp。 二、简单应用题( 40分) 2 (1)在考生文件 夹下有一个工程文件 sj3 vbp,在窗上设置 4个标签,名称分别为Labell、 Label2、 Label3、 Label4,标题

3、分别为 “工厂 A用煤量 ”、 “工厂 B用气量 ”、“共用煤 ”、 “共用气 ”;设置 4个文本框,名称分别为 Textl、 Text2、 Text3、Texl4,内容为空。另设一个命令按钮,名称为 Commandl,标题为 “计算 ”。要求考生编写程序,求解用煤用气问题。其中 Textl与 Text2中输入的数值为 A的用煤量和 B的用气量 Text3与 Text4用来显示共用煤量和共用气量。该问题描述为: A的用气量是 B的用 气量的 3倍, B的用煤量是 A的用煤量的 2倍,共用多少煤、多少气 ?程序运行时的窗体界面如图 533所示。 注意:请去掉程序中的注释符 “”,把程序中的 “?

4、”改为正确的内容。但不能修改程序中的其他部分,也不能修改控件的属性。最后把修改后的文件按原文件名存盘。 (2)在考生文件夹下有工程文件sj4 vbp及窗体文件 sj4 frm,该程序是不完整的。在窗体 Form1中有两个文本框,名称分别为 Text1与 Text2。要求在 Textl中最多只能输入 5个字符,多余字符在 Text2中显示出来,如图 534所示。1 注意:请 有 “?”号的地方填入正确内容,然后删除 “?”及代码前的所有注释符 (即 “”号 ),但不能修改其他部分。存盘时不得改变文件名和文件夹。 三、综合应用题( 30分) 3 在考生文件夹下有一个工程文件 sj5 vbp在名称为

5、 Forml的窗体上画一个文本框,名称为 Textl,允许多行显示;再域三个命令按钮,名称分别为 Commandl、Command2和 Command3,标题分别为 “读取文本 ”、 “大写 ”和 “保存 ”,运行界面如图 485所示。请编写适当的事件过程,使得在运行时,单击 “读取文本 ”按钮,则从考生文件夹中读入 sjin txt文件 (文件中只有字母和空格 ),放入 Textl中;单击“大写 ”按钮,则把 Textl中的所有小写字母转换为大写字母;单击 “保存 ”按钮,则把 Textl中的内容存人 sjout txt文件中。 注意:去掉程序中的注释符 “”,把程序中的 “?”改为正确的内

6、容,考生必须把转换后的内容用 “保存 ”按钮存入 sjout txt文件,否则无成绩。考生的工程文件以文件名 sj5 vbp存盘,窗体文件以文件名 si5 frm存盘。 VB机试模拟试卷 60答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1)命令 按钮的标题由 Caption属性设置,单击命令按钮触发 Click事件。打印信息用 Print方法,清除用 Cls方法。 根据题意,新建 “标准 EXE”工程,在窗体中添加一个图片框控件和两个命令按钮,将两个命令按钮的 Caption属性为 “显示 ”和 “删除 ”,然后双击 Commandl进入代码窗 VI,编写如下代码: Priva

7、te Sub Commandl Click()显示 “Picturel“ Picl Print“Picturel“ End Sub Private Sub Command2_Click() 清除 “Picturel“ Picl Cls End Sub单击 按钮运行程序,并按要求保存。 (2)本题主要考查列表框控件的事件和方法。列表框用于在很多项目中做出选择的操作。向列表框中添加项目既可以在属性窗口进行,也可以在程序代码中进行。单击列表框中的项目触发 Click事件,题目要求使用 AddItem方法给列表框添加项目,所以应该将 Listl AddItem Listl Text语句写入列表框的 C

8、lick事件中。根据题意,新建 “标准 EXE”工程,将列表框控件添加到窗体上。然后设置其名称为 Listl,然后双击 Forml,进入代码编写窗口,输入以下代码: Private Sub Form_Load() List1 Addltem“Iteml“ List1 AddItem“Item2“ End Sub Private Sub Listl_Click() Listl Addltem Listl Text End Sub单击 按钮运行程序,并按要求保存。 二、简单应用题( 40分) 2 【正确答案】 (1)本题方法相当于求解一个简单的二元一次方程题,或者说是求两个一元 一次方程题。即 x

9、+2x=a, 3y+y=b。 根据题意,将 4个文本框控件、 4个标签和一个命令按钮添加到窗体中,文本框的名称分别为 Textl、 Text2、 Text3和1ext4, Text属性都为空,标签的 Caption属性分别为 “工厂 A用煤量 ”“工厂 B用气量 ”“共用煤 ”“共用气 ”,命令按钮的名称为 Commandl、 Caption属性为 “计算 ”。双击 Commandl进入代码窗口,编写如下代码: Private Sub Commandl_Click() Text3 Text=Val(Textl Text)+2*Val(Textl Text)将用煤量在 Text3中显示 Text

10、4 Text=3*Val(Text2 Text)+Val(Text2 Text)将用气量在 Text4中显示 End Sub 单击 按钮运行程序,并按要求保存。 (2)本题主要考查文本框的事件和方法。 Change事件是当用户向文本框中输入新信息,或当程序把 Text属性设置为新值从而改变文本框的 Text属性时触发的; SetFocus是文本框中较常用的方法,其格式为: 对象 SetFocus。该方法可以把输入光标 (焦点 )移到指定的文本框中。LostFocus事件是当通过 Tab键切换或单击等操作使对象获得焦点时触发的事件;GotFocus实现当文本框具有输入焦点 (即处于活动状态 )时

11、,键盘上输入的每个字符都将在该文本框中显示出来。 本题功能描述为:每往 Textl中输入内容 (触发其Change事件 ),判断文本当前字符数是否超过 5个 (含 5个 ),若是,将焦点移到Text2。根据题意,将两个文本框控件添加到窗体中,文本框的名称分别为 Textl和Text2, Text属性都为空。双击 Text进入代码窗口,编写如下代码: Private Sub Textl_Change() Dim i As Integer Dim str As String If Len(Textl Text)=5 Then判断Textl中的字符串长度是否大于等于 5 Text2 SetFocus

12、如果是,则焦点在 Text2中 End If End Sub 单击 按钮运行程序,并按要求保存。 三、综合应用题( 30分) 3 【正确答案】 文本框的 MuhiLine属性设置其是否能多行显示,为 T1。 ue表示能多行显示,为 False表示不能多行显示。 ScrollBars属性设置其是否有滚动条,值为0时表示没有滚动条,值为 1时表示有水平滚动条,值为 2时表示有垂直滚动条,值为 3时表示水平、垂直滚动条都有。 对文件的操作一般包括以下步骤:打开或建立文件;进行读写操作;关闭文件。要将字符串的小写字母转换成大写字母,可以通过 UCase函数实现。 UCase函数将小写字母转换成大写字母

13、,而大写或非字母字符均保持不变。其语法格式为: UCase(string)。省略 string为任何有效的字符串表达式。 根据题意,将一个文本框控件和 3个命令按钮添加到窗体中,文本框的名称为 Textl、 MultiLine属性为 True、 ScrollBar属性为 2,命令按钮的名称分别为 Commandl、 Command2和 Command3, Caption分别为 “读取文本 ”、 “大写 ”和“保存 ”,设置完成后双击 Commandl进入代码编写窗口,其中 Mid()函数是将字符串中的字符提取出来,以判断字符是不是小写字母, EOF()函数判断文件是否读取完成,补充后的具体代码

14、如下: Dim rel As String Private Sub Commandl_Click() Dim str As String str=“ Textl Text=“初始 化 Textl的文本 Open”App Pathg&sjin txt”For Input As#1 打开文件,进行读取 While EOF(1)=False断文件是否读取完 Input#1 str读取文本 Textl Text=Textl Text+str Wend Close#1 End Sub Private Sub Cornmand2_Click() Textl Text=Ucase(Textl Text) End Sub Private Sub Command3_Click() Open”App Path& sjout txt”For Output As#2 Print#2,Textl Text将 Textl中的文本存入文件中 Close#2 End Sub 单击 按钮运行程序,并按要求保存。

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