欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】计算机等级考试二级VISUAL+BASIC机试4及答案解析.doc

    • 资源ID:1339716       资源大小:135KB        全文页数:34页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】计算机等级考试二级VISUAL+BASIC机试4及答案解析.doc

    1、计算机等级考试二级 VISUAL+BASIC 机试 4 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.数据流图中带有箭头的线段表示的是( )。A) 控制流 B) 事件驱动 C) 模块调用 D) 数据流(分数:1.00)A.B.C.D.2.执行以下程序段:a$=“Visual Basic Programming“b$=“C+“c$=UCase(Left$(a$, 7) if xb(i, j) Then x=b(i, j)Next jPrintNext iEnd Sub程序中的数组 a 已被赋值。以下关于上述程序的叙述中,正确的是( )。A)

    2、 窗体模块中,不能使用 Dim 声明 a、b 数组B) “循环 1”可以正常运行C) “循环 2”中循环变量 i、j 的终值不对,所以不能正常运行D) 程序可以正常运行,x 中保存的是数组 b 中所有元素中最小的数(分数:1.00)A.B.C.D.40.没有如图所示窗体和以下程序:(分数:1.00)A.B.C.D.二、基本操作题(总题数:2,分数:18.00)41.在名称为 Form1,标题为“控件数组”的窗体上,添加 1 个名称为 Cmd1 的控件数组,该控件数组由三个命令按钮组成,其标题分别是“插入”、“删除”、“更新”,索引号分别为 0、1、2。程序运行后的窗体如图所示。*注意:存盘时必

    3、须存放在考生文件夹下,工程文件名保存为 sjt1.vbp,窗体文件名保存为 sjt1.frm。(分数:9.00)_42.在名称为 Form1 的窗体上添加 1 个名称为 Text1,内容为“计算机”的文本框,且文本内容显示为小四号字;再添加 3 个命令按钮,名称分别为“Command1”、“Command2”、“Command3”,标题分别是“居左”、“居中”、“居右”,如图所示。要求:编写 3 个命令按钮的 Click 事件过程,使得单击“居右”的按钮时,文本框的内容靠右对齐;单击“居中”按钮时,文本框的内容居中对齐;单击“居左”按钮时,文本框的内容将靠左对齐。程序中不得使用变量,每个事件过

    4、程中只能写一条语句。*注意:存盘时必须存放在考生文件夹下,工程文件名保存为 sjt2.vbp,窗体文件名保存为 sjt2.frm。(分数:9.00)_三、简单应用题(总题数:2,分数:24.00)43.在考生文件夹下有一个工程文件 sjt3.vbp,包含 2 个窗体,名称分别为 Form1、Form2。窗体上已有部分控件,请在 Form1 窗体上再添加 1 个名称为 Text1 的文本框,Text 属性为空,Enable 属性设置为False(如图所示),输入字符时文本框内将显示字符“*”。程序功能如下:单击 Form1 窗体的“输入密码”按钮,则 Text1 文本框 Enable 属性变为

    5、True,且获得焦点。输入密码后单击 Form1 窗体的“密码校验”按钮,则判断 Text1 中输入内容是否为小写字符“abc”,若是,则 Form1 窗体消失,显示 Form2 窗体;若密码输入错误,则提示重新输入,若三次密码输入错误,则退出系统。单击 Form2 窗体的“返回”按钮,则 Form2 窗体消失,显示 Form1 窗体。Form2 窗体的控件和程序已给出,但 Form1 窗体的程序不完整,请将程序中的注释符去掉,把?改为正确的内容,以实现上述程序功能。注意:考生不得修改窗体文件中已经存在的控件和程序,最后,程序将按照原文件名进行存盘。(分数:12.00)_44.在考生文件夹下有

    6、一个工程文件 sjt4.vbp,窗体如图所示。程序功能如下:单击“读数据”按钮,则考生文件夹下:in4.dat 文件的内容(该文件中仅含有字母和空格)在 Text1 文本框中显示。在 Text1 中选取部分文本,单击“统计”按钮,则以不区分大小写字母的方式,自动统计选中文本中单词“the”出现的次数,并将统计结果显示在 Text2 文本框内。请将“统计”按钮的 Click 事件过程中的注释符去掉,把?改为正确的内容,以实现上述功能。注意:考生不得修改窗体文件中已经存在的控件和程序,最后将程序按原文件名进行存盘。(分数:12.00)_四、综合应用题(总题数:1,分数:18.00)45.在考生文件

    7、夹下有一个工程文件 sjt5.vbp,其功能是:单击“读数据”按钮,则将考生文件夹下 in5.dat 文件中的 100 个正整数读入到数组 a 中,同时在Text1 文本框中显示。单击“分组”按钮,则将数组 a 中所有 3 的倍数的元素存入数组 b 中,并对数组 b 中的元素按升序排序后显示在文本框 Text2 中。在给出的窗体文件中已经有了全部控件(如图所示),但程序不完整。要求:编写适当的程序部分使其实现上述功能。注意:考生不得修改窗体文件中已经存在的控件和程序,在结果程序运行之前,必须先执行“分组”操作,然后再用窗体右上角的关闭按钮结束程序,否则将没有成绩。最后,程序按原文件名进行存盘。

    8、(分数:18.00)_计算机等级考试二级 VISUAL+BASIC 机试 4 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.数据流图中带有箭头的线段表示的是( )。A) 控制流 B) 事件驱动 C) 模块调用 D) 数据流(分数:1.00)A.B.C.D. 解析:解析 数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的通道,一般在旁边标注数据流名。2.执行以下程序段:a$=“Visual Basic Programming“b$=“C+“c$=UCase(Left$(a$, 7) if xb(i, j) Then x=b(i, j

    9、)Next jPrintNext iEnd Sub程序中的数组 a 已被赋值。以下关于上述程序的叙述中,正确的是( )。A) 窗体模块中,不能使用 Dim 声明 a、b 数组B) “循环 1”可以正常运行C) “循环 2”中循环变量 i、j 的终值不对,所以不能正常运行D) 程序可以正常运行,x 中保存的是数组 b 中所有元素中最小的数(分数:1.00)A.B. C.D.解析:解析 Dim 用于在标准模块、窗体模块或过程中定义变量或数组。程序可以正常运行,x 中保存的是数组 b 元素中的最大值。40.没有如图所示窗体和以下程序:(分数:1.00)A. B.C.D.解析:解析 题目程序的功能为,

    10、当单击命令按钮时,Text1 失去焦点,激发 Text1 的 LostFocus 事件,在此事件中,程序判断文本框中字符串是否为“BASIC”,如果是则退出事件过程,继续执行命令按钮的单击事件过程,文本框中显示“VisualBasic”,如果不是则文本框内容置空,焦点返回到文本框中等待输入,不会执行命令按钮的单击事件过程。题目中输入了“Basic”,与“BASIC”不符,因此文本框置空,焦点回到文本框中。二、基本操作题(总题数:2,分数:18.00)41.在名称为 Form1,标题为“控件数组”的窗体上,添加 1 个名称为 Cmd1 的控件数组,该控件数组由三个命令按钮组成,其标题分别是“插入

    11、”、“删除”、“更新”,索引号分别为 0、1、2。程序运行后的窗体如图所示。*注意:存盘时必须存放在考生文件夹下,工程文件名保存为 sjt1.vbp,窗体文件名保存为 sjt1.frm。(分数:9.00)_正确答案:(解题思路 按照题目要求,通过命令按钮数组的 Name、Caption、Index 属性和窗体的Caption 属性设置相应属性。操作步骤步骤 1:建立界面,并设置控件的属性。程序中涉及控件及属性见表 1。表 1控件命令按钮组命令按钮1命令按钮2命令按钮3窗体属性NameCaptionIndexCaptionIndexCaptionIndexCaption设置值Cmd1插入 0删除

    12、 1更新 2控件数组步骤 2:调试并运行程序,关闭程序后按题目要求存盘。)解析:42.在名称为 Form1 的窗体上添加 1 个名称为 Text1,内容为“计算机”的文本框,且文本内容显示为小四号字;再添加 3 个命令按钮,名称分别为“Command1”、“Command2”、“Command3”,标题分别是“居左”、“居中”、“居右”,如图所示。要求:编写 3 个命令按钮的 Click 事件过程,使得单击“居右”的按钮时,文本框的内容靠右对齐;单击“居中”按钮时,文本框的内容居中对齐;单击“居左”按钮时,文本框的内容将靠左对齐。程序中不得使用变量,每个事件过程中只能写一条语句。*注意:存盘时

    13、必须存放在考生文件夹下,工程文件名保存为 sjt2.vbp,窗体文件名保存为 sjt2.frm。(分数:9.00)_正确答案:(解题思路 文本框的 Alignment 属性用于没置文本框中文本的对齐方式,0 为左对齐,1 为右对齐,2 为居中。FontSize 属性则用于设置文本框中文本字体的大小。操作步骤步骤 1:建立界面,并设置控件的属性。程序中涉及的控件及属性见表 2 和表 3。表 2控件命令按钮命令按钮1 2属性NameCaptionNameCaption设置值Command1居左Command2居中表 3控件命令按钮 1命令按钮2属性NameCaptionNameTextFontSi

    14、ze设置值Command3居右Text1计算机小四号步骤 2:编写程序代码。参考答案Private Sub Command1_Click( )Text1. Alignment=0End SubPrivate Sub Command2_Click( )Text1. Alignment=2End SubPrivate Sub Command3_Click( )Text1. Alignment=1End Sub步骤 3:调试并运行程序,关闭程序后按题目要求存盘。答案考生文件夹)解析:三、简单应用题(总题数:2,分数:24.00)43.在考生文件夹下有一个工程文件 sjt3.vbp,包含 2 个窗体,

    15、名称分别为 Form1、Form2。窗体上已有部分控件,请在 Form1 窗体上再添加 1 个名称为 Text1 的文本框,Text 属性为空,Enable 属性设置为False(如图所示),输入字符时文本框内将显示字符“*”。程序功能如下:单击 Form1 窗体的“输入密码”按钮,则 Text1 文本框 Enable 属性变为 True,且获得焦点。输入密码后单击 Form1 窗体的“密码校验”按钮,则判断 Text1 中输入内容是否为小写字符“abc”,若是,则 Form1 窗体消失,显示 Form2 窗体;若密码输入错误,则提示重新输入,若三次密码输入错误,则退出系统。单击 Form2

    16、窗体的“返回”按钮,则 Form2 窗体消失,显示 Form1 窗体。Form2 窗体的控件和程序已给出,但 Form1 窗体的程序不完整,请将程序中的注释符去掉,把?改为正确的内容,以实现上述程序功能。注意:考生不得修改窗体文件中已经存在的控件和程序,最后,程序将按照原文件名进行存盘。(分数:12.00)_正确答案:(解题思路 根据题意,通过文本框的 Name、Text、Enabled、PasswordChar 属性设置文本框,单击“输入密码”按钮,Text 的 Enabled 属性设置为 True,并通过 SetFocus 方法使文本框获得焦点。输入密码后单击 Form1 窗体的“密码校验

    17、”按钮,则判断 Text1 中输入内容是否为小写字符“abc”,若密码正确,通过 Hide 方法隐藏 Form1 窗体,并通过 Show 显示 Form2 窗体;若密码输入错误,则提示重新输入,变量 n 用于累积输入次数,三次密码输入错误,则退出系统。操作步骤步骤 1:打开本题工程文件,添加一个名称为 Text1 的文本框,初使文本内容为空,Enabled 属性设置为False,并将其 PasswordChar 属性设置为“*”步骤 2:分析并编写程序代码。程序提供代码窗体 1 的代码Dim n As IntegerPrivate Sub Command1_Click( )Text1. Enabled = ?Text1. SetFocusEnd SubPrivate Sub Command2_Click( )If Text1. Enabled = False ThenMsgBox “请先使用输入密码功能!“ElseIf Text1 “?“ Thenn=n+1If? =3 ThenMsgBox “三次密码输入错误,你无权进入本系统!“EndElse


    注意事项

    本文(【计算机类职业资格】计算机等级考试二级VISUAL+BASIC机试4及答案解析.doc)为本站会员(刘芸)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开