2011年上VB上机模拟题
上传者:樊恒海|上传时间:2015-05-10|密次下载
2011年上VB上机模拟题
第1套模拟 基本操作题参考答案: Private Sub Label1_Click() Label1.FontSize = Label1.FontSize + 1 If Label1.FontSize > 20 Then Label1.FontSize = 10 End Sub Private Sub Option1_Click() Label1.Caption = Text1.Text & "先生,您好!" Me.Caption = Text1.Text & "先生,您好!" End Sub Private Sub Option2_Click() Label1.Caption = Text1.Text & "女士,您好!" Me.Caption = Text1.Text & "女士,您好!" End Sub 简单应用题参考答案: 题目要求把矩阵主对角线和次对角线上的元素赋值为1,其余元素为零。 主对角线上元素的行下标等于列下标;次对角线上元素的行下标与列下标之和等于6 参考程序如下: Dim a(5, 5) As Integer, I As Integer, J As Integer Private Sub C1_Click() For I = 1 To 5 For J = 1 To 5 a(I, J) = 0 '若两个下标相等或两下标之和等于6,则该元素赋值为1 If I = J Or I + J = 6 Then a(I, J) = 1 Print a(I, J); " "; Next J Print Next I End Sub Private Sub C2_Click() Call putdata("kssj.dat", a) End Sub putdata过程的作用是打开指定的文件,进行写操作。 该过程有2个参数,一个是欲打开的文件名,一个是要保存的变量名。这里按题目要求,指定的文件名是kssj.dat,变量是数组名a,为了保证数组a能够在两个过程中均能使用,把a定义为模块级变量。 综合应用题参考答案: 操作步骤如下: 1. 打开考生文件夹中的工程Menu1.Vbp。 2. 单击“工具”菜单的“菜单编辑器”命令,打开“菜单编辑器”窗口。 3.在“标题”栏中输入菜单项的标题“页面设置(&S)”,在“名称”栏中输入菜单项的名称“页面设置”。 4. 单击“下一个”按钮,再单击“→”按钮,使用与步骤3相似的方法输入下级菜单项“纸张大小”;使用类似的操作,输入如下所示的菜单: 页面设置(S) 数据处理 纸张大小 计算 ────── 退 出 Ctrl+X 5. 说明:在“退出”菜单项的“快捷键”下拉列表框中选择“Ctrl+X”。 6. 单击“工程”菜单的“添加文件”命令,将考生文件夹下的“CDMK.bas”文件添加到本工程。 该模块的功能是:用随机函数模拟掷骰子,统计掷50次骰子出现各点的次数。填空的参考答案如下: '*****question***** n = Int(Rnd * 6 + 1) '*****question***** a(n) = a(n) + 1 7. 添加如下所示的菜单事件过程代码: Privat
e Sub 退出_Click() End End Sub Private Sub 计算_Click() calculate End Sub 8.调试运行并保存工程,然后单击“文件”菜单的“生成Menu1.exe”命令,生成可执行程序:Menu1.exe。 第2套模拟 基本操作题参考答案: Private Sub Command1_Click() Text2.Text = Text2.Text & Combo1.Text & ":" & Text1.Text & Chr(13) & Chr(10) End Sub Private Sub Form_Load() Combo1.AddItem "学生" Combo1.AddItem "教师" Combo1.AddItem "医生" Combo1.ListIndex = 0 End Sub 简单应用题参考答案: Dim N As Integer, S As Single, T As Single Private Sub Command1_Click() S = 0: N = 1 Do T = 1 / (N * (N + 1)) S = S + T N = N + 2 Loop Until T < 0.0001 Text1.Text = S End Sub Private Sub Command2_Click() Call putdata("kssj.dat", S) End Sub putdata过程的作用是打开指定的文件,进行写操作。 该过程有2个参数,一个是欲打开的文件名,一个是要保存的变量名。这里按题目要求,指定的文件名是kssj.dat,变量是S,为了保证变量S能够在两个过程中均能使用,把S定义为模块级变量。 综合应用题参考答案: 操作步骤如下: 1. 打开考生文件夹中的工程Menu1.Vbp。 2. 单击“工具”菜单的“菜单编辑器”命令,打开“菜单编辑器”窗口。 3.在“标题”栏中输入菜单项的标题“调试(&D)”,在“名称”栏中输入菜单项的名称“调试”。 4. 单击“下一个”按钮,再单击“→”按钮,使用与步骤3相似的方法输入下级菜单项“逐语句”;使用类似的操作,输入如下所示的菜单: 调试(D) 数据处理 逐语句 计算 ────── 退出 Ctrl+X 5. 说明:在“退出”菜单项的“快捷键”下拉列表框中选择“Ctrl+X”。 6. 单击“工程”菜单的“添加模块”命令,将考生文件夹下的“CDMK.bas”文件添加到本工程。 该模块的功能是:求s=1+(1+2)+(1+2+3)+……+(1+2+3+……+n)的值。填空的参考答案如下: '*****question***** For j = 1 To i '*****question***** s = s + j 7. 添加如下所示的菜单事件过程代码: Private Sub 退出_Click() End End Sub Private Sub 计算_Click() calculate End Sub 8.调试运行并保存工程,然后单击“文件”菜单的“生成Menu1.exe”命令,生成可执行程序:Menu1.exe。 第3套模拟 基本操作题参考答案: Private Sub Command1_Click() If Command1.Caption = "开始" Th
en Timer1.Enabled = True Command1.Caption = "暂停" Else Timer1.Enabled = False Command1.Caption = "开始" End If End Sub Private Sub Timer1_Timer() Text1.Text = Time() End Sub 简单应用题参考答案: '变量sum用于保存小写字母的个数 '变量str1用于保存从数据文件中读入的字符串 Dim sum As Integer, str1 As String Private Sub C1_Click() Call getdata("INI.TXT", str1) ' 调用getdata过程读入字符数据 Text1.Text = str1 ' 在文本框中显示str1的内容 End Sub Private Sub C2_Click() Dim c As String, i As Integer sum = 0 '以下逐字查找str1中的小写字母 For i = 1 To Len(str1) c = Mid(str1, i, 1) If c >= "a" And c <= "z" Then sum = sum + 1 End If Next i Text2.Text = Str(sum) '显示统计结果 End Sub Private Sub C3_Click() '调用putdata过程把统计结果写入磁盘文件 Call putdata("kssj.dat", sum) End Sub getdata过程的作用是打开指定的文件,进行读操作。 该过程有2个参数,一个是欲打开的文件名,一个是保存读入字符串的变量名。这里是打开INI.TXT文件,将其内容读到变量str1中。 putdata过程的作用是打开指定的文件,进行写操作。 该过程有2个参数,一个是欲打开的文件名,一个是要保存的变量名。这里按题目要求,指定的文件名是kssj.dat,变量是sum,为了保证sum能够在两个过程中均能使用,把sum定义为模块级变量。 综合应用题参考答案: 操作步骤如下: 1. 打开考生文件夹中的工程Menu1.Vbp。 2. 单击“工具”菜单的“菜单编辑器”命令,打开“菜单编辑器”窗口。 3.在“标题”栏中输入菜单项的标题“工程(&P)”,在“名称”栏中输入菜单项的名称“工程”。 4.单击“下一个”按钮,再单击“→”按钮,使用与步骤3相似的方法输入下级菜单项“窗体”;使用类似的操作,输入如下所示的菜单: 工程(P) 数据处理 √窗体 计算 ────── 退出 Ctrl+X 5. 说明:选中“窗体”菜单项的“复选”复选框,在“退出”菜单项的“快捷键”下拉列表框中选择“Ctrl+X”。 6. 单击“工程”菜单的“添加模块”命令,将考生文件夹下的“CDMK.bas”文件添加到本工程。 该模块的功能是:用一元纸币兑换一分、二分和五分的硬币,要求兑换硬币的总数为50枚,编程列出所有可能的兑换方案。填空的参考答案如下: '*****quest
ion***** k = 100 - 5 * i - 2 * j '*****question***** If i + j + k = 50 Then 7. 添加如下所示的菜单事件过程代码: Private Sub 退出_Click() End End Sub Private Sub 计算_Click() calculate End Sub 8.调试运行并保存工程,然后单击“文件”菜单的“生成Menu1.exe”命令,生成可执行程序:Menu1.exe。 第4套模拟 基本操作题参考答案: Dim f As Integer, h As Integer 'f的取值为1或-1,分别表示向上和向下移动 'h表示移动的幅度 Private Sub Form_Load() f = 1 h = 100 End Sub Private Sub HScroll1_Change() Timer1.Interval = HScroll1.Value End Sub Private Sub Timer1_Timer() Label1.Top = Label1.Top + f * h f = -f End Sub Private Sub VScroll1_Change() h = VScroll1.Value End Sub 简单应用题参考答案: Private Sub C1_Click() s = Day(Date) If s <= 10 Then key1 = "abc1" ElseIf s <= 20 Then key1 = "abc2" Else key1 = "abc3" End If If Text1.Text = "Bob" And Text2.Text = key1 Then MsgBox "欢迎使用本系统!" Else MsgBox "密码不正确!" End If End Sub Private Sub C2_Click() Call putdata("kssj.dat", Text2.Text) End Sub putdata过程的作用是打开指定的文件,进行写操作。 该过程有2个参数,一个是欲打开的文件名,一个是要保存的数据。这里按题目要求,指定的文件名是kssj.dat,保存的数据是文本框Text2的内容。 综合应用题参考答案: 操作步骤如下: 1. 打开考生文件夹中的工程Menu1.Vbp。 2. 单击“工具”菜单的“菜单编辑器”命令,打开“菜单编辑器”窗口。 3. 在“标题”栏中输入菜单项的标题“查看(&V)”,在“名称”栏中输入菜单项的名称“查看”。 4. 单击“下一个”按钮,再单击“→”按钮,使用与步骤3相似的方法输入下级菜单项“图标”;使用类似的操作,输入如下所示的菜单: 查看(V) 数据处理 图标 计算 ────── 退出 Ctrl+X 5. 说明:在“退出”菜单项的“快捷键”下拉列表框中选择“Ctrl+X”。 6. 单击“工程”菜单的“添加文件”命令,将考生文件夹下的“CDMK.bas”文件添加到本工程。 该模块的功能是:编程查找5×5整型数组中所有的在行上最大、在列上也最大的元素。填空的参考答案如下: '*****question***** If a(j, Col) > max Then
'*****question***** If Flag = 0 Then 7. 添加如下所示的菜单事件过程代码: Private Sub 退出_Click() End End Sub Private Sub 计算_Click() calculate End Sub 8.调试运行并保存工程,然后单击“文件”菜单的“生成Menu1.exe”命令,生成可执行程序:Menu1.exe。 第5套模拟 基本操作题参考答案: Private Sub Option1_Click() s = "" nstr = Text1.Text '把Text内容赋值给变量nstr m = Len(Text1.Text) '求字符串长度 For i = m To 1 Step -1 '求字符串的反序 s = s & Mid(nstr, i, 1) Next i Text2.Text = s '显示反序后的字符串 End Sub Private Sub Option2_Click() Text2.Text = Text1.Text '直接把Text1内容显示在Text2中 End Sub 简单应用题参考答案: Private Sub C1_Click() n = 100 For i = 6 To 1 Step -1 n = 2 * n Next i Text1.Text = n End Sub Private Sub C2_Click() putdata "kssj.dat", Text1.Text End Sub putdata过程的作用是打开指定的文件,进行写操作。 该过程有2个参数,一个是欲打开的文件名,一个是要保存的数据。这里按题目要求,指定的文件名是kssj.dat,保存的数据是文本框Text1的内容。 综合应用题参考答案: 操作步骤如下: 1. 打开考生文件夹中的工程Menu1.Vbp。 2. 单击“工具”菜单的“菜单编辑器”命令,打开“菜单编辑器”窗口。 3.在“标题”栏中输入菜单项的标题“播放(&P)”,在“名称”栏中输入菜单项的名称“播放”。 4. 单击“下一个”按钮,再单击“→”按钮,使用与步骤3相似的方法输入下级菜单项“打开”;使用类似的操作,输入如下所示的菜单: 播放(P) 数据处理 打开 计算 ────── 退出 Ctrl+X 5. 说明:在“退出”菜单项的“快捷键”下拉列表框中选择“Ctrl+X”。 6. 单击“工程”菜单的“添加文件”命令,将考生文件夹下的“CDMK.Bas”文件添加到本工程。 该模块的功能是:在窗体上打印金字塔图形。填空的参考答案如下: '*****que stion***** menu1.Print Chr( 64 + j ) ; '*****question***** For j = i - 1 To 1 Step -1 7. 添加如下所示的菜单事件过程代码: Private Sub 退出_Click() End End Sub Private Sub 计算_Click() calculate End Sub 8.调试运行并保存工程,然后单击“文件”菜单的“生成Menu1.exe”命令,生成可执行程序:Menu
下载文档
热门试卷
- 2016年四川省内江市中考化学试卷
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
- 山东省滨州市三校2017届第一学期阶段测试初三英语试题
- 四川省成都七中2017届高三一诊模拟考试文科综合试卷
- 2017届普通高等学校招生全国统一考试模拟试题(附答案)
- 重庆市永川中学高2017级上期12月月考语文试题
- 江西宜春三中2017届高三第一学期第二次月考文科综合试题
- 内蒙古赤峰二中2017届高三上学期第三次月考英语试题
- 2017年六年级(上)数学期末考试卷
- 2017人教版小学英语三年级上期末笔试题
- 江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
- 重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
- 江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
- 江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
- 山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
- 【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
- 四川省简阳市阳安中学2016年12月高二月考英语试卷
- 四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
- 安徽省滁州中学2016—2017学年度第一学期12月月考高三英语试卷
- 山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
- 福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
- 甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷
网友关注
- [最新]论文 范文【 精品】房屋建筑工程施工质量管控
- 【精品】专业论文文献 -建筑施工管理中质量目标管理的应用
- 大庆油田持续发展研究
- 住宅楼剪力墙结构施工组织设计(可编辑)
- 建筑公司制度汇编
- 安全生产、文明施工方案
- 中央景城钢结构专项吊装方案
- 过程装备与控制工程生产实习记录本
- 高尔夫度假村品牌规划案
- 【精品】专业论文文献 -基于建筑施工管理中的几个要点问题探究
- 房产销售实战手册_0
- 无锡金科世界城商业调研报告
- 常见病食疗――抑郁症
- 装修施工方案99590
- 标准化工地安全文明施工方案(创建省文明工地)
- 摄影天地:新手买相机时常见的十大误区
- 1Z205000 建设工程职业健康安全与环境管理
- 宠物小精灵
- 油气管道勘察测绘技术规定(勘察部分)
- 探讨建筑企业的经营管理情况
- 宠物美容实习总结
- 施工组织设计4
- [毕业设计职称论文]建筑资料管理论文建筑资料员论文建筑工程档案资料有效
- 无锡太湖新城金融商务第一街区B2地块项目发展研究报告
- OPC技术与LonWorks技术在智能建筑系统集成中的应用
- 建设开发有限公司质量手册
- 毕业论文之建筑工程质量管理123
- 【经管励志】商业步行街规划设计分析建议
- 关于建筑外墙保温施工技术分析
- 单体施工组织设计
网友关注视频
- 30.3 由不共线三点的坐标确定二次函数_第一课时(市一等奖)(冀教版九年级下册)_T144342
- 七年级英语下册 上海牛津版 Unit3
- 北师大版八年级物理下册 第六章 常见的光学仪器(二)探究凸透镜成像的规律
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 3
- 第4章 幂函数、指数函数和对数函数(下)_六 指数方程和对数方程_4.7 简单的指数方程_第一课时(沪教版高一下册)_T1566237
- 三年级英语单词记忆下册(沪教版)第一二单元复习
- 青岛版教材五年级下册第四单元(走进军营——方向与位置)用数对确定位置(一等奖)
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,广东省
- 沪教版八年级下册数学练习册21.3(3)分式方程P17
- 3.2 数学二年级下册第二单元 表内除法(一)整理和复习 李菲菲
- 【获奖】科粤版初三九年级化学下册第七章7.3浓稀的表示
- 【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
- 沪教版八年级下册数学练习册21.3(2)分式方程P15
- 人教版二年级下册数学
- 冀教版小学数学二年级下册第二单元《租船问题》
- 苏科版八年级数学下册7.2《统计图的选用》
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,湖北省
- 化学九年级下册全册同步 人教版 第18集 常见的酸和碱(二)
- 第五单元 民族艺术的瑰宝_15. 多姿多彩的民族服饰_第二课时(市一等奖)(岭南版六年级上册)_T129830
- 外研版英语七年级下册module3 unit2第二课时
- 《小学数学二年级下册》第二单元测试题讲解
- 二次函数求实际问题中的最值_第一课时(特等奖)(冀教版九年级下册)_T144339
- 二年级下册数学第二课
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 8
- 化学九年级下册全册同步 人教版 第25集 生活中常见的盐(二)
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 12
- 冀教版小学数学二年级下册1
- 苏科版数学 八年级下册 第八章第二节 可能性的大小
- 冀教版小学英语四年级下册Lesson2授课视频
- 冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理