已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Visual Basic程序设计2013年1月考试复习意见一、课程考核有关说明(一)考核对象:计算机相关专业的学生。(二)考核方式:本课程采用形成性考核与终结性考核相结合的考试方式。(三)命题依据:本课程依据课程教学大纲要求命题,所使用的文字教材是中央电大出版社出版的Visual Basic程序设计(刘世峰主编)。(四)终结性考核的要求及形式1考核要求本课程考核学生以下知识和能力(1)了解:Visual Basic集成开发环境。ActiveX的简单应用。(2)理解:对象的概念、可视化编程和事件驱动的基本特性。(3)掌握:常用控件及其属性、事件和方法;基本数据类型、常量、变量、常用函数、表达式运算;Visual Basic6.0基本语句和基本结构,数组和子程序的调用;文件系统控件和Winsock控件的基本用法;VB坐标系统的原理,简单图形图像的基本处理方法;VB数据库应用程序的基本框架、SQL操纵数据的方法。具备阅读、编写和调试简单Visual Basic应用程序的能力。2组卷原则依“Visual Basic程序设计”教学大纲规定的要求,按掌握、理解、了解三个层次命题。以大纲中所要求的“掌握内容”为主,约占60%,“理解内容”为辅,约占30%,了解的内容较少,约占10%。试题覆盖面广,并突出重点。在教学内容范围内,按照理论联系实际的原则,考察学生对所学知识应用能力的试题,不属于超纲。3试题类型及试卷结构试题题型有选择题、填空题、阅读程序题、完善程序题和等题型。其中较容易和较难试题各占15%。a) 选择题(每小题3分,共 45 分)b) 填空题(每空2分,共20分)c) 阅读程序题(每小题5分,共20分)d) 完善程序题(每小题3分,共15分)4考试形式终结性考核采用闭卷笔试的形式,由省电大统一命题,答题时限为90分钟。二、课程考核内容和要求第1章 可视化编程理论概述考核知识点1可视化编程的概念和特点2VB集成开发环境3Visual Basic 与其它可视化程序的区别考核要求:1掌握VB工程的概念及管理方法2理解可视化编程的概念和特点3了解目前流行的可视化编程工具的种类和主要特色第2章 VB可视化编程初步考核知识点1创建VB应用程序的一般步骤,建立用户界面对象;2赋值语句、MsgBox语句或函数的使用、变量与常量;3窗体、标签、命令按钮和文本框的常用属性、方法和事件;4对象及对象的属性、方法和事件的概念,事件过程和事件驱动;5时钟控件基本应用考核要求:1掌握VB应用程序开发的一般步骤。2掌握MsgBox的用法,能够使用该语句或函数进行程序设计。3掌握窗体、命令按钮、文本框、标签、Timer控件的用法,能够运用Name、Caption、Text、Enabled、Disable、ReadOnly等基本属性,以及Load、Unload、Click、DBClick、Chang等基本事件和Load、Unload语句进行程序设计。4理解赋值语句、变量和常量的概念。5理解对象的概念、事件驱动的原理。第3章 应用程序接口设计及代码编写考核知识点1可视化界面设计菜单设计和应用、多窗体设计、MDI多文档窗体的设计2常用控件:单选钮、复选框、控件列表框控件、组合框控件、工具栏、状态栏和图标列表控件、通用对话框控件3常用内部函数4运算符和表达式5常用数据类型6工程化思想及编程风格7流程控制语句考核要求:1掌握可视化界面设计的方法2掌握变量和常量的作用域、作用范围及用法。能够编写变量和常量的声明、赋值等语句,并通过阅读程序,分析变量取值的变化过程。3掌握运算符及流程控制语句的用法,能够编写各种运算表达式,以及具有分支、循环、顺序结构的简单程序。4理解工程化思想和编程风格5理解常用函数的使用方法6了解窗体设计的基本原则7了解“简单计算器”程序设计过程,能够读懂并完善这类程序的部分语句。第4章 VB高级语言技巧 考核知识点:1API函数声明和调用方法2枚举及自定义数据类型3数组的使用 数组的基本概念、静态及动态数组的声明、控件数组的建立及使用4Sub过程和函数过程的定义和调用5参数传递机制基本概念 6键盘使用技巧KeyPress事件、KeyDown和KeyUp事件7鼠标使用技巧MouseMove、MouseDown、MouseUp事件考核要求 :1掌握数组的使用方法,能够声明一维、二维静态和动态数组,并能够在程序中完成针对数组(包括控件数组)的赋值、表达式各种处理语句。2掌握键盘、鼠标的使用技巧,能够针对KeyPress、KeyDown、KeyUp和MouseMove、MouseDown、MouseUp等事件进行程序设计。3掌握过程和函数的定义和调用方法,能够编写自定义过程和函数。4掌握API函数的调用方法,能够在给出的程序代码中利用Public和Private关键字,补充完善API函数的声明。5了解枚举及自定义数据类型,能够在给出的程序代码中找出对这种数据类型的定义,并依此编写简单的变量声明和赋值语句。第5章 文件处理应用程序设计方法考核知识点:1相关的语句和函数改变当前驱动器、改变当前目录、建立和删除目录、删除文件、设置文件的属性、得到当前可执行文件的路径2文件系统控件介绍驱动器列表框、目录列表框、文件列表框3文件读写的基本方法顺序文件访问、随机文件访问、二进制文件访问考核要求:1掌握文件读写的基本方法2掌握与文件处理相关的语句和函数的用法,并能够完善程序。3理解文件系统控件的基本功能,能够通过对驱动器列表框、目录列表框、文件列表框三类控件的属性设置,编写简单的文件管理程序。4了解“文件管理器”应用程序的开发过程,能够读懂并完善这类程序的部分语句。第6章 图形图像和多媒体应用程序设计方法考核知识点1VB坐标系统和颜色 坐标系、改变坐标系统的方法;RGB和QBColor函数2Shap控件和Line控件,Image和PictureBox控件,MMControl(Multimedia)控件3绘图方法 画点方法Pset,画直线、矩形方法,画圆方法4与绘图有关的常用属性和方法 线宽、线型、填充颜色和填充样式等;清除图像方法5播放多媒体信息的基本方法考核要求:1掌握图形图像的基本处理方法。2理解VB坐标系统的原理。3理解“指针式时钟”程序的设计方法,能够读懂并完善这类程序的部分语句。4理解“VCD播放器”程序设计的方法,能够读懂并完善这类程序的部分语句。5掌握图形控件和多媒体控件的使用和与绘图有关的常用属性和方法。6了解播放多媒体信息的基本方法第7章 数据库应用程序设计方法考核知识点1数据库概念2VB数据对象及数据库访问机制3数据库控件和可视化数据管理器4报表设计考核要求:1掌握VB数据库应用程序的基本框架,以及SQL操纵数据的方法,能够编写Insert、Update、Delete和Select语句,并将这些语句嵌入到VB程序中。2理解使用VB数据库引擎操纵数据库的方法,以及VB数据对象及数据库访问机制,能够运用ADO对象进行程序设计3了解使用Excel输出报表的方法,能够在给出的程序代码中,完善对Excel对象的简单的操作语句。4了解“成绩查询”程序的设计过程,能够读懂并完善这类程序的部分语句。第8章 网络应用程序设计方法考核知识点:1Winsock控件的主要属性、方法和事件2基于Winsock控件的开发模式3网络应用程序设计考核要求:1掌握Winsock控件的基本属性和事件、方法,能够利用Winsock控件进行程序设计。2了解网络应用程序设计的基础知识。3了解“网络聊天”应用程序的开发过程,能够读懂并完善这类程序的部分语句。第9章 调试与错误处理考核知识点:1程序错误分类2程序调试方法3错误捕获及处理方法考核要求:1掌握程序调试的基本方法2掌握错误捕获及处理的基本方法,能够使用On Error Goto、On Error Resume语句进行程序设计,能够使用Err对象和MsgBox语句或函数显示错误信息。3了解程序错误的分类第10章 Com和ActiveX应用考核知识点:1ActiveX模型的基本概念和内容2ActiveX控件(OCX控件)编程考核要求:1了解ActiveX EXE组件开发应用方法。2了解ActiveX DLL组件开发应用方法。3了解ActiveX 控件开发应用方法。三、模拟题及其参考解答一、单项选择题1在设计应用程序时,可以查看到应用程序工程中的所有部分的窗口是:A窗体设计 B代码C属性 D工程资源管理器窗口2窗体的Load事件的触发时机是:A用户单击窗体时 B窗体被加载时C窗体显示之后 D窗口被卸载时3与传统的程序设计语言相比,Visual Basic最突出的特点是:A结构化程序设计 B程序开发环境C事件驱动编程机制 D程序调试技术4. 无论何种控件,共同具有的属性是:A. Text 属性 B. Caption属性C. Name属性 D. Autosize属性5如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是:AText.Mytext BMytext.textCMytext.(Text) DMytext*Text6按照变量的作用域可将变量划分为:A公有、私有、系统B全局变量、模块级变量、过程级变量C动态、常态、静态DPublic、Private、Protected7可获得字符的ASCII码的函数是:AVal BFixCAsc DChr8要退出DoLoop循环,可使用的语句是:AExit BExit ForCEnd Do DExit Do 二、填空题(每题2分,共20分)1Winsock控件主要用来编制 或UDP协议的通讯程序。2若窗体的左上角坐标为(-200,250),右下角坐标为(300,-150),则X轴的正向向右,Y轴的正向向 。 3图像框对象的Stretch属性设置为 时,图像框可自动改变大小以适应其中的图形。4用Dim A(5,5)语句声明二维数组后,数组A的元素共有 个。5设CurrentX=50,CurrentY=100,执行指令“Line(100,20)-Step(300,500)”后,CurrentY = 。6使用Hide方法会隐藏被调用的窗体,但是在调用Hide方法之后不会把窗体移出内存,被调用的窗体中的属性等已处于 。7将下列数学式子写成Visual Basic运算表达式。 : 。8将1 x 12写成Visual Basic逻辑表达式 。9设A=2,B=3,C=4,D=5。表达式Not A=C Or 4*C = B2 And BA+C的值为 。10VB中的程序错误类型主要有编译错误 、 等三种。三、阅读程序题(共25分)阅读下列程序并写出程序运行结果1Private Sub Form_Click() Static Sum As Integer For I = 1 To 2 Sum = Sum + I Next I Print SumEnd Sub点击窗体两次后,变量Sum的值是:2Private Sub Form_Click() Dim a,c As IntegerFor a=1 To 5 c=a+1 Print cNext aEnd Sub变量C的结果依次为:3Private Sub Command1_Click() Dim A(1 To 5) As Integer Dim b As Integer For b = 1 To 5 A(b)=b Next b Text1.Text=A(b-2)End Sub文本框Text1的结果是:4Private Sub Command1_Click() Text1.Text=2 Text2.Text=3 Text3.Text=Text1.Text+Text2.Text Text4.Text=Val(Text1.Text)+Val(Text2.Text) End Sub 文件框Text3和Text4的结果分别是:四、完善程序题1已知SQL Server数据库管理系统中存在名称为“学生”的数据库,其中的“students”数据表的结构及初始记录如表1所示。要求使用ADO对象和MSFlexGrid控件设计数据库列表显示程序。程序的设计界面和运行结果如图1、图2所示。表1学号姓名专业2004001张红软件专业2004003李强会计专业2004002王丽软件专业图1图2程序如下,请补充完整。声明对象变量ADOcn,用于创建与数据库的连接Private ADOcn As ConnectionReadFromTable过程Private Sub ReadFromTable() Dim strtmp As String Dim ADOrs As 1 ADOrs.ActiveConnection = ADOcn ADOrs.Open 2 MSFlexGrid1.Clear MSFlexGrid1.Rows = 0 MSFlexGrid1.Cols = 3 strtmp = 学号 + vbTab + 姓名 + vbTab + 专业 MSFlexGrid1.AddItem strtmp Do While Not ADOrs.EOF strtmp = ADOrs(学号) + vbTab + ADOrs(姓名) + vbTab + ADOrs(专业) MSFlexGrid1.AddItem strtmp 3 Loop MSFlexGrid1.FixedCols = 0 MSFlexGrid1.FixedRows = 1 End Sub Private Sub Form_Load() 定义数据库连接字符串 Dim strDB As String 用于连接SQL Server数据库,其中: Server为服务器名称 User ID为登录账号 Password为登录口令 Database为具体的数据库名 strDB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 22236-2025塑料的检验检验用塑料制品的粉碎
- 百色芒果加工产业融合发展示范园(百色芒果梦工厂)项目环境影响报告表
- 河南四模考试试卷及答案数学
- 2025年河南小学体育真题及答案
- XX市XX县XX镇人大代表联络站2025年度履职工作情况报告
- 画表格教程考试题及答案
- 2025年汽车安全员考试题及答案
- 复旦影像本科试题及答案
- 中学防汛应急演练预案(3篇)
- 电商促销策略优化-洞察与解读
- 2025年四川省公职招录考试(省情时政)历年参考题库含答案详解(5套)
- 2025企业级AI Agent(智能体)价值及应用报告
- 乡镇工会费管理办法
- 2025年采购工程师笔试题及答案
- 基层支部联建活动方案
- 高电压与绝缘技术论文
- 2024DBJ33T1095-预拌砂浆应用技术规程
- 5、二级供应商品质管理
- 2025年江西省交通投资集团有限责任公司社会招聘43人笔试备考题库及答案详解1套
- 2025年上海高三物理高考重点知识点归纳总结(复习必背)
- 医院医学影像科科室年终总结
评论
0/150
提交评论