



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、XXXX年全国计算机等级考试二级 VB全真上机试题解XXXX年全国计算机等级考试二级 VB全真上机试题解析第 1 题: ?在考生文件夹下有一个工程文件 sjt5.vbp ,其窗体上有一个文本框,名称为Textl ;还有两个命令按钮,名称分别为 C1、C2,标题分别 为"计算"、 "存盘",如图所示。并有一个函数过程 isprime 可以在程序中直接调 用,其功能是判断参数a是否为素数,如果是素数,则返回True,否则返回False。 请编写适当的事件过程,使得在运行时,单击 "计算"按钮,则找出小于 18000 的的素数, 并显示在
2、Text1 中;单击" 存盘" 按钮, 则把 Text1 中的计算结果存入 考生文件夹下的 out5.txt 文件中。 ?本题的考查主要有两个 , 一个是循环 ,一个是文件的访问。 ? 由于在小于 1 8000中寻找素数 ,并且判断 素数的函数已经给出 ,只要使用一个循环在 18000 以下寻找,没有找到减一再寻 找,找到记录在TextI.Text中,在结构化的程序中不再提倡 GoTc以及从结构体中 退出(例如 ExitFor 等), 使用 While 判断是一个较好的选择。第 2 题: ?在考生文件夹下有一个工程文件 sjt4.vbp ,窗体上已经有两个文本框,名称分别为
3、 Textl、Text2 ;和一个命令按钮,名称为 C1,标题 为"确定"请画两个单选按钮,名称分别为 0p1 0p2标题分别为"男生"、"女 生"再画两个复选框,名称分别为 Ch1、Ch2,标题分别为"体育"、"音乐"。请 编写适当的事件过程,使得在运行时,单击 "确定"按钮后实现下面的要求: ?1)根据选中的单选按钮,在 Text1 中显示"我是男生"或"我是女生 "。?2)根据选中的复选框, 在 Text2 中显示"我的
4、爱好是体育 "或"我的爱好是音乐 "或"我的爱好是体育音乐 "。如图所示。 ? 注意:不得修改已经给 出的程序和已有控件的属性。 在结束程序运行之前, 必须选中一个单选按钮和至 少一个复选框,并单击 " 确定"按钮。必须使用窗体右上角的关闭按钮结束程序, 否则无成绩。??? 分析:单选按钮OptionButton和选择框CheckBox的简单 应用OptionButton控件和CheckBox控件功能相似,但是二者间也存在着重要差 别。在选择一个 0ptionButton 时,同组中的其它 0ptionButton 控件自动
5、无效。 相反,可以选择任意数量的 CheckBox控件。???只要注意了这一点本题可以在 C1_Click 事件中判断他们的选中情况 OptionButton 的 Value 为 True 表示 选中,CheckBox的Value=1时表示选中。第3题:???在名称为Form1的窗体上画一个标签,名称为 L1,标签上显示"请输入密码 ",在标签的右边画一个文本框,名称为 Text1 ,其宽、高分别为XXXX和300,设置适当的属性使得在输入密码时,文本框中显示"*"字符,此外再把窗体的标题设置为 "密码窗口",以上这些设置都只能在属性
6、窗口中进行 设置,运行时的窗体如图所示。 *注意:存盘时必须存放在考生文件夹下,工程 文件名为 sjt1.vbp ,窗体文件名为 sjt1.frm 。? 分析:创建的对象设置 属性。属性窗口(选中对按 F4 调出)给出了设置所有的窗体对象属性的简便方 法。在"视图"菜单中选择 "属性窗口"命令、单击工具栏上的 "属性窗口 "按钮或使 用控件的上下文菜单,都可以打开属性窗口。在本题中要求对于密码框的设定 , 只要为Textl的PasswordChar属性设置为*即可完成???第4题:???在考生文件夹下有一个工程文件 sjt3.vbP,
7、窗体上已经有一个标签L1,请画一 个单选按钮数组,名称为0p1,含三个单选按钮,它们的Index属性分别为0、1、 2,标题依次为 " 飞机" 、" 火车" 、" 汽车",再画一个名称为 Text1 的文本框。窗 体文件中已经给出了 Op1的Click事件过程,但不完整,要求去掉程序中的注释 符,把程序中的?改为正确的内容, 使得在运行时单击 "飞机"或"火车"单选按钮 时,在 Text1 中显示"我坐飞机去 "或"我坐火车去 ",单击"汽车&q
8、uot;单选按钮时, 在 Text1 中显示"我开汽车去 ",如图所示。注意:不能修改程序中的其他部分。最 后把修改后的文件按原文件名存盘。本题考查对于 OptionButton 控件的了解 ,OptionButton 控件显示一个可以 打开或者关闭的选项 ,判断它是否被选中使用的是 value 属性,选中为 True, 反之 为 False 。? 一般在使用 OptionButton 控件使大多数人喜欢使用控件数 组,在第一题中 SelectCas 语句是根据表达式的值,来决定执行几组语句中的其 中之一。根据后续的语句我们可以知道 , 这里需要根据用户的选择进行分流 ,
9、分流 的依据是用户选择了那一个 OptionButton, 这个可以由 Index 得到 ,这里填入 Index, 第二个空白 , 我们只要知道 OptionButton 数组从零开始 , 不难判断 Op1 (1).Caption是"火车",我们只能"坐",填入a即可。P1中还有2 秒,"开第 5 题: ? 在考生文件夹下有一个工程文件 sjt5.vbp ,窗体上有两 个图片框,名称为??? P1、P2,分别用来表示信号灯和汽车,其中在 轮流装入"黄灯.ico"、"红灯.ico"、"绿灯.ico
10、"文件来实现信号灯的切换; 两个计时器 Timer1 和 Timer2, Timer1 用于变换信号灯,黄灯 1 秒,红灯 绿灯 3 秒; Timer2 用于控制汽车向左移动。运行时,信号灯不断变换,单击 车"按钮后。汽车开始移动, 如果移动到信号灯前或信号灯下, 遇到红灯或黄灯, 则停止移动,当变为绿灯后再继续移动。在窗体中已经给出了全部控件和程序, 但程序不完整, ? 要求阅读程序并去掉程序中的注释符, 把程序中的?改 为正确的内容, 使其实现上述功能, 但不能修改程序中的其他部分, 也不能修改 控件的属性。 最后把修改后的文件以原文件名存盘。 ? 本题中涉及三个事件?
11、点击开车按钮 C1_Click, 汽车开始启动 , 由题面知道汽车的开动由Timer2 控制,那么这里必须启动 Timer2, 所以填入 Timer2.Enable=True ? 红绿灯由 Timer1 控制, 在 Timer1 的事件 Timer1_Timer 中根据时间 a 来更换 P1.Picture 的图像,达到红绿灯转换的效果 ,如果看到其他灯已经有了 , 这里填 入"绿灯.ioc"是简单的选择,仔细分 析要在绿 灯有三秒,也必须这 样填写 ? 最后是汽车的移动,已知是由Timer2操作的,在它的事件Timer2_Timer 中要移动汽车,使用了 Picture的
12、Move方法,平行向右移动,改变Left值,这里填 入 picture1.Left 即可实现。? 其他关于 Timer 控件以及 picture 控件的 属性方法事件请自己参阅有关资料。 ? 第 6 题:?在考生文件名称分别为 Op1 名称分别为 Op3 Text1 。编写适夹下有一个工程文件sjt5.vbP,请在窗体上画两个框架,其名称分别为F1和F2, 标题分别为"交通工具"和"到达目标"。在F1中画两个单选按钮, 和0p2标题分别为"飞机"和"火车"。在F2中画两个单选按钮, 和Op4,标题分别为"
13、广州"和"昆明"。画一个文本框,其名称为当事件过程。程序 运行后, 选择不同 单选按钮时 产生的 显示结果见 下表 ?程序的运行情况如图所示。存盘时,工程文件名为 sjt5.vbp ,窗体文件名为 sjt5.frm 。 ?单选按钮的 Value 属性:? Value 属性用来表示单选按钮的状态,可以取 True 和 False 两种值, 取值为True时,单选按钮是"打开"的,按钮中心有一个圆点;取值为False时, 单选按钮是"关闭"的,按钮是一个圆圈。??? 设置单选按钮Value属性的语 法是:? 单选按钮名 .Val
14、ue=True (-1)或 False(0)?由于 Value属性是单选按钮的缺省属性,因此在设置该属性的值的时候,可以省略属性名。? 解题方法: ? 打开工程文件 sjt5.vbp ,点击工具箱中的 Frame 控件图标,然后在窗体上拖拉出两个框架,通过属性窗口分别设置其Name属性为"F1"和"F2",Caption属性为"交通工具"和"到达目标"。? 点击工具箱 中的 OptionButton 控件图标, 然后在 F1 中拖拉出两个单选按钮, 通过属性窗口 分别设置其 Name属性为"Op1&quo
15、t;和"Op2",Caption属性为"飞机"和"火车"。 ?点击工具箱中的OptionButton控件图标,然后在F2中拖拉出两个单选按钮,通过属性窗口分别设置其 Names性为"Op3"和"Op4",Caption属性为"广 州"和"昆明"。 ? 点击工具箱中的 TextBox 控件图标,然后在窗体上拖拉 出 一 个 文 本 框 。? 打 开 代 码 窗 口 , 输入 如 下 的 代 码 :Te 州 明? PrivateSubForm_Click( ) ? IfOp1.Value=TrueThen ? IfOp3.Value=TrueThen ? xt1.Text="坐飞机去广"? ElseIfOp4.Value=TrueThen ? Text1.Text=" 坐 飞 机 去"
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南京财经大学论文答辩模版
- 高中生涯规划课程
- 四川省南充市西充县义兴片区2025年小升初科学模拟试卷(含答案)
- 临床基础测试试题及答案
- 船舶消防考试题库及答案
- 教育学概率试题及答案
- 手机变迁-改革开放
- 安徽信访考试题及答案
- 广告设计师考点与试题及答案曝光
- 中考试题分式及答案
- 2024及往年真题六西格玛绿带复习题及答案
- 失业保险制度对促进就业的实际影响的研究
- 江苏省中等职业学校学业水平考试思想政治卷及答案
- 过账协议合同范本
- 中国移动自智网络白皮书(2024) 强化自智网络价值引领加速迈进L4级新阶段
- Unit1SectionB2b课件人教版八年级英语上册
- 建设工程施工合同GF-0201
- QC-T 1175-2022 电动汽车用高压接触器
- 吸收塔安装施工方案
- 辛弃疾词《青玉案·元夕》
- 2024年重庆市初中学业水平考试生物试卷试题真题(含答案详解)
评论
0/150
提交评论