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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

【计算机类职业资格】二级VISUAL+BASIC-35 (1)及答案解析.doc

1、二级 VISUAL+BASIC-35 (1)及答案解析(总分:34.00,做题时间:90 分钟)一、B1 基本操作题/B(总题数:1,分数:15.00)1.在名称为 Form1 的窗体中画一个图像框,名称为 Image1,其高、宽分别为 1800、4500,通过属性窗口把考生文件夹下的图像文件 smile.bmp 装入图像框;再画一个命令按钮,名称为 Cmd1,标题为“放大”。请编写适当事件过程,程序运行后,单击“放大”按钮,则把图像框的高度、宽度均增加 100,同时图像也随之自动放大。 注意:程序中不得使用任何变量。程序运行时的界面如下图所示。 (分数:15.00)_二、B2 简单应用题/B

2、总题数:1,分数:20.00)2.在考生目录下有一个工程文件 sjt3.vbp,窗体上有一个组合框 Combo1,其中已经预设了内容;还有一个文本框 Text1 和三个命令按钮,名称分别为 Command1、Command2、Command3,标题分别为“修改”、“确定”、“添加”。程序运行时,“确定”按钮不可用,如下图所示。 程序的功能是:在运行时,如果选中组合框中的一个列表项,单击“修改”按钮,则把该项复制到 Text1 中(可在 Text1 中修改),并使“确定”按钮可用;若单击“确定”按钮,则把修改后的 Text1 中的内容替换组合框中该列表项的原有内容,同时使“确定”按钮不可用;若

3、单击“添加”按钮,则把在 Text1 中的内容添加到组合框中。 所提供的窗体文件已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的“?”改为正确的内容。但不能修改程序中的其他部分,也不能修改控件的属性。最后把修改后的文件按原文件名存盘。 (分数:20.00)_三、B3 综合应用题/B(总题数:1,分数:-1.00)3.注意:下面出现的“考生文件夹”均为 c:/wexam/25160001。 在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有一个文本框,名称为 Text1;两个命令按钮,名称分别为 C1 和 C2,标题分别为“计算”、“存盘”,设计界面如图 20-5

4、所示。并有一个函数过程 isprime,其功能是判断参数 a 是否为素数,如果是素数,则返回 True,否则返回 False。 请将程序中问号的地方用相应的代码补充完整,使得在运行时,单击“计算”按钮,则找出小于 18000 的最大的素数,并显示在 Text1 中;单击“存盘”按钮,则把 Text1 中的计算结果存入考生文件夹下的 out5.txt 文件中。 注意:考生不得修改 isprime 函数过程和控件的属性,必须把计算结果通过“存盘”按钮存入 out5.txt 文件中,否则无成绩。 (分数:-1.00)_二级 VISUAL+BASIC-35 (1)答案解析(总分:34.00,做题时间:

5、90 分钟)一、B1 基本操作题/B(总题数:1,分数:15.00)1.在名称为 Form1 的窗体中画一个图像框,名称为 Image1,其高、宽分别为 1800、4500,通过属性窗口把考生文件夹下的图像文件 smile.bmp 装入图像框;再画一个命令按钮,名称为 Cmd1,标题为“放大”。请编写适当事件过程,程序运行后,单击“放大”按钮,则把图像框的高度、宽度均增加 100,同时图像也随之自动放大。 注意:程序中不得使用任何变量。程序运行时的界面如下图所示。 (分数:15.00)_正确答案:(第一步:启动 Visual Basic,新建工程文件。 第二步:设计窗体。根据题意,该用户界面包

6、括三个对象,即窗体、一个文本框和一个命令按钮。因此在窗体上添加一个文本框和一个命令按钮并放置在窗体的适当位置。 第三步:设置属性。根据题意,窗体的名称(Name)和标题(Caption)属性都为默认的 Form1,因此无须再为其重新设置属性。将文本框的名称(Name)和标题(Caption)属性分别设置为“Text1”和空值。将命令按钮的名称(Name)和标题(Caption)属性分别设置为“C1”和“移动”。设置完属性之后就可以通过双击命令按钮进入代码编辑窗口编写代码如下: 1 Private Sub C1_Click( ) 2 Text1.Left=0 3 End Sub 第四步:保存。程

7、序设计完成经调试无误后进行存盘。以 sjt2.vbp,和sjy2.frm 进行保存。)解析:解析 本题主要考查对象的 Left 属性的概念。Left 属性是用来设置对象的左边的坐标值,坐标值的默认单位为 twip。当用程序代码设计时其格式为:对象.Left=x。这里的对象可以是窗体和绝大多数控件。当“对象”为窗体时,Left 指的是窗体的左边界与屏幕左边界的相对距离;而当“对象”为控件时,Left 指控件的左边界与窗体的左边的相对距离。和 Lert 属性相同的还有 top 属性,它是用来设置对象的顶边的坐标值,其对象的概念和 Left 属性中相同。本题要求单击按钮后文本框水平移动到窗体的最左端

8、对象为文本框,它的 Left 值是相对于窗体的左边界来说的,因此当它移动到窗体最左端时其Left 值为 0。二、B2 简单应用题/B(总题数:1,分数:20.00)2.在考生目录下有一个工程文件 sjt3.vbp,窗体上有一个组合框 Combo1,其中已经预设了内容;还有一个文本框 Text1 和三个命令按钮,名称分别为 Command1、Command2、Command3,标题分别为“修改”、“确定”、“添加”。程序运行时,“确定”按钮不可用,如下图所示。 程序的功能是:在运行时,如果选中组合框中的一个列表项,单击“修改”按钮,则把该项复制到 Text1 中(可在 Text1 中修改),并

9、使“确定”按钮可用;若单击“确定”按钮,则把修改后的 Text1 中的内容替换组合框中该列表项的原有内容,同时使“确定”按钮不可用;若单击“添加”按钮,则把在 Text1 中的内容添加到组合框中。 所提供的窗体文件已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的“?”改为正确的内容。但不能修改程序中的其他部分,也不能修改控件的属性。最后把修改后的文件按原文件名存盘。 (分数:20.00)_正确答案:(第一步:启动 Visual Basic,打开考生文件夹下的工程文件。 第二步:双击窗体的任何部分,进入程序编写代码窗口,修改程序如下: 1 Private Sub Comm

10、and1_Click( ) 2 Text1=Combo1.Text 3 Command2.Enabled=True 4 Command2.Enabled=True 5 End Sub 6 7 Private Sub Command2_Click( ) 8 Combo1.List(Combo1.List Index)=Text1 9 Combo1.List( Form1.Combo1.ListIndex)=Text1 10 Text1=“ 11 Command2.Enabled=False 12 End Sub 13 14 Private Sub Command3_Click( ) 15 Com

11、bo1.AddItera Text1 16 Form1.Combol.AddItem Text1 17 End Sub 第三步:修改完毕,调试正确后将工程与窗体以原文件名保存到考生文件夹下。)解析:解析 Enabled 属性允许在运行时使窗体和控件成为有效或无效,ListIndex 设置控件中当前选择项目的索引,AddItem 用于将项目添加到 ListBox 控件。三、B3 综合应用题/B(总题数:1,分数:-1.00)3.注意:下面出现的“考生文件夹”均为 c:/wexam/25160001。 在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有一个文本框,名称为 Text1;两个命令

12、按钮,名称分别为 C1 和 C2,标题分别为“计算”、“存盘”,设计界面如图 20-5 所示。并有一个函数过程 isprime,其功能是判断参数 a 是否为素数,如果是素数,则返回 True,否则返回 False。 请将程序中问号的地方用相应的代码补充完整,使得在运行时,单击“计算”按钮,则找出小于 18000 的最大的素数,并显示在 Text1 中;单击“存盘”按钮,则把 Text1 中的计算结果存入考生文件夹下的 out5.txt 文件中。 注意:考生不得修改 isprime 函数过程和控件的属性,必须把计算结果通过“存盘”按钮存入 out5.txt 文件中,否则无成绩。 (分数:-1.0

13、0)_正确答案:(解析 在窗体上建立好控件后,先设置控件的属性,再编写事件过程。素数的判断准则就是看是否该数除了 1 和其本身外别无其他约数(即从 2 到 n-1 之间没有可以将其整除的数)即可,变量 flag 是用于保留判断数是否是素数的结果的,值有 True 和 False 两个(从程序中可以看出)所以应将其定义为布尔型(Boolean),并且在函数中判断完之后,将 flag 的值赋给函数过程 isprime的名字。文本框用 Text 属性来显示计算机结果,其形式为:文本框名.Text=要显示的内容将数据写入文件可用命令 Write#或 Print#,本程序中用的是后者,其形式为:Pint

14、文件号,输出列表。解题步骤:第一步:建立界面并设置控件属性。程序中用到的控件及其属性值见表 20-5。表 20-5 对 象 属 性 设 置 值文本框 Name Text1命令按钮 Name Cption C1 计算命令按钮 Name Cption C2 存盘第二步:编写程序代码。程序中提供的代码:Private Function isprime(a As Integer) As Boolean Dim flag As?flag=Trueb%=2Do While b%=Int(a/2) And flagIf Int(a/b%)=a/b% Thenflag=FalseElseb%=b%+1End

15、 If ?isprime=flagEnd FunctionPrivate Sub C1_Click()Dim i As Integeri=18000Doi=i-1Loop Until isprime(i) Text1.?=iEnd SubPrivate Sub C2_Click()Open “out5.txt“ For Output As #1Print #1, Text1.TextClose #1End Sub参考代码:Private Function isprime(a As Integer) As BooleanDim flag As Booleanflag=Trueb%=2Do Whi

16、le b%=Int(a/2) And flagIf Int(a/b%)=a/b% Thenflag=FalseElseb%=b%+1End IfLoopisprime=flagEnd FunctionPrivate Sub C1_Click()Dim i As Integeri=18000Doi=i-1Loop Until isprime(i)Text1.Text=iEnd SubPrivate Sub C2_Click()Open “out5.txt“ For Output As #1Print #1, Text1.TextClose #1End Sub第三步:调试并运行程序。第四步:按题目要求存盘。)解析:

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