VisualBasic程序设计课程考核说明_第1页
VisualBasic程序设计课程考核说明_第2页
VisualBasic程序设计课程考核说明_第3页
VisualBasic程序设计课程考核说明_第4页
VisualBasic程序设计课程考核说明_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PAGE 1PAGE 18Visuual Bassic程程序设计计课程考考核说明明一、课程程考核有有关说明明Visuual Bassic程程序设计计课程是是中央广广播电视视大学软软件开发发与应用用专业和和计算机机应用专专业的统统设必修修课。课课程教学学总学时时数为990学时时,5学学分。其其中授课课学时为为54学学时,实实验课学学时为336学时时。(一)考考核对象象:中央央电大软软件开发发与应用用专业和和计算机机应用专专业专科科学生。(二)考考核方式式:本课课程采用用形成性性考试与与终结性性考试相相结合的的考试方方式。(三)命命题依据据:本课课程依据据课程的的教学大大纲要求求命题,实实行全国国

2、统一考考试,所所使用的的文字教教材是中中央电大大出版社社出版的的Viisuaal BBasiic程序序设计(刘刘世峰主主编)。本课程程考核说说明是形形成性考考核与终终结性考考试命题题的基本本依据。(四)课课程总成成绩的记记分方法法:形成成性考核核成绩占占总成绩绩的200%,终终结性考考试成绩绩占总成成绩的880%。课程总总成绩按按百分制制记分,660分为为合格。(五)形形成性考考核的形形式及要要求:形形成性考考核主要要考核学学生平时时作业成成绩及实实验的完完成状况况,依作作业及实实验的平平时成绩绩由各地地方电大大的课程程主管教教师给分分。中央央电大将将不定期期随机抽抽检各地地电大学学生的作作业

3、及实实验报告告。(六)终终结性考考核的要要求及形形式1考核核要求本课程考考核学生生以下知知识和能能力(1)了了解:VVisuual Bassic集集成开发发环境。ActtiveeX的简简单应用用。(2)理理解:对对象的概概念、可可视化编编程和事事件驱动动的基本本特性。(3)掌掌握:常常用控件件及其属属性、事事件和方方法;基基本数据据类型、常量、变量、常用函函数、表表达式运运算;VVisuual Bassic66.0基基本语句句和基本本结构,数数组和子子程序的的调用;文件系系统控件件和Wiinsoock控控件的基基本用法法;VBB坐标系系统的原原理,简简单图形形图像的的基本处处理方法法;VBB数

4、据库库应用程程序的基基本框架架、SQQL操纵纵数据的的方法。具备阅阅读、编编写和调调试简单单Vissuall Baasicc应用程程序的能能力。2组卷卷原则依“Viisuaal BBasiic程序序设计”教学大大纲规定定的要求求,按掌掌握、理理解、了了解三个个层次命命题。以以大纲中中所要求求的“掌握内内容”为主,约约占600%,“理解内内容”为辅,约约占300%,了了解的内内容较少少,约占占10%。试题覆盖盖面广,并并突出重重点。在教学内内容范围围内,按按照理论论联系实实际的原原则,考考察学生生对所学学知识应应用能力力的试题题,不属属于超纲纲。3试题题类型及及试卷结结构试题题型型有选择择、填空

5、空、阅读读程序、完善程程序和编编程序等等题型。其中较较容易和和较难试试题各占占15%。4考试试形式终结性考考试采用用闭卷笔笔试,答题时限限1200分钟。二、课程程考核内内容和要要求第一章 可视视化编程程理论概概述(33学时)考核知知识点1可视视化编程程的概念念和特点点2VBB集成开开发环境境3Viisuaal BBasiic 与与其它可可视化程程序的区区别考核要要求:1掌握握VB工工程的概概念及管管理方法法2理解解可视化化编程的的概念和和特点3了解解目前流流行的可可视化编编程工具具的种类类和主要要特色第二章 VB可视视化编程程初步(66学时)考核知知识点1创建建VB应应用程序序的一般般步骤,建

6、建立用户户界面对对象;2赋值值语句、MsggBoxx语句或或函数的的使用、变量与与常量;3窗体体、标签签、命令令按钮和和文本框框的常用用属性、方法和和事件;4对象象及对象象的属性性、方法法和事件件的概念念,事件件过程和和事件驱驱动;5时钟钟控件基基本应用用考核要要求:1掌握握VB应应用程序序开发的的一般步步骤。2掌握握MsggBoxx的用法法,能够够使用该该语句或或函数进进行程序序设计。3掌握握窗体、命令按按钮、文文本框、标签、Timmer控控件的用用法,能能够运用用Namme、Capptioon、Texxt、Enaableed、Dissablle、ReaadOnnly等等基本属属性,以以及L

7、ooad、Unlloadd、Cliick、DBCClicck、Chaang等等基本事事件和LLoadd、Unlloadd语句进进行程序序设计。4理解解赋值语语句、变变量和常常量的概概念。5理解解对象的的概念、事件驱驱动的原原理。第三章 应用用程序接接口设计计及代码码编写(88学时)考核知知识点1可视视化界面面设计菜单设计计和应用用、多窗窗体设计计、MDDI多文文档窗体体的设计计2常用用控件:单选钮钮、复选选框、控控件列表表框控件件、组合合框控件件、工具具栏、状状态栏和和图标列列表控件件、通用用对话框框控件3常用用内部函函数4运算算符和表表达式5常用用数据类类型6工程程化思想想及编程程风格7流程

8、程控制语语句考核要要求:1掌握握可视化化界面设设计的方方法2掌握握变量和和常量的的作用域域、作用用范围及及用法。能够编编写变量量和常量量的声明明、赋值值等语句句,并通通过阅读读程序,分分析变量量取值的的变化过过程。3掌握握运算符符及流程程控制语语句的用用法,能能够编写写各种运运算表达达式,以以及具有有分支、循环、顺序结结构的简简单程序序。4理解解工程化化思想和和编程风风格5理解解常用函函数的使使用方法法6了解解窗体设设计的基基本原则则7了解解“简单计计算器”程序设设计过程程,能够够读懂并并完善这这类程序序的部分分语句。第四章 VB高级级语言技技巧(77学时)考核知知识点:1APPI函数数声明和

9、和调用方方法2枚举举及自定定义数据据类型3数组组的使用用 数组组的基本本概念、静态及及动态数数组的声声明、控控件数组组的建立立及使用用4Suub过程程和函数数过程的的定义和和调用5参数数传递机机制基本本概念 6键盘盘使用技技巧KeyPPresss事件件、KeeyDoown和和KeyyUp事事件7鼠标标使用技技巧MousseMoove、MouuseDDownn、MouuseUUp事件件考核要要求 :1掌握握数组的的使用方方法,能能够声明明一维、二维静静态和动动态数组组,并能能够在程程序中完完成针对对数组(包包括控件件数组)的的赋值、表达式式各种处处理语句句。2掌握握键盘、鼠标的的使用技技巧,能能

10、够针对对KeyyPreess、KeyyDowwn、KeyyUp和和MouuseMMovee、MouuseDDownn、MouuseUUp等事事件进行行程序设设计。3掌握握过程和和函数的的定义和和调用方方法,能能够编写写自定义义过程和和函数。4掌握握APII函数的的调用方方法,能能够在给给出的程程序代码码中利用用Pubblicc和Priivatte关键键字,补补充完善善APII函数的的声明。5了解解枚举及及自定义义数据类类型,能能够在给给出的程程序代码码中找出出对这种种数据类类型的定定义,并并依此编编写简单单的变量量声明和和赋值语语句。第五章 文件件处理应应用程序序设计方方法(44学时)考核知知

11、识点:1相关关的语句句和函数数改变当前前驱动器器、改变变当前目目录、建建立和删删除目录录、删除除文件、设置文文件的属属性、得得到当前前可执行行文件的的路径2文件件系统控控件介绍绍驱动器列列表框、目录列列表框、文件列列表框3文件件读写的的基本方方法顺序文件件访问、随机文文件访问问、二进进制文件件访问考核要要求:1掌握握文件读读写的基基本方法法2掌握握与文件件处理相相关的语语句和函函数的用用法,并并能够完完善程序序。3理解解文件系系统控件件的基本本功能,能能够通过过对驱动动器列表表框、目目录列表表框、文文件列表表框三类类控件的的属性设设置,编编写简单单的文件件管理程程序。4了解解“文件管管理器”应

12、用程程序的开开发过程程,能够够读懂并并完善这这类程序序的部分分语句。第六章 图形形图像和和多媒体体应用程程序设计计方法(66学时)考核知知识点1VBB坐标系系统和颜颜色 坐坐标系、改变坐坐标系统统的方法法;RGGB和QQBCoolorr函数2Shhap控控件和LLinee控件,IImagge和PPicttureeBoxx控件,MMControl(Multimedia)控件3绘图图方法 画点点方法PPsett,画直直线、矩矩形方法法,画圆圆方法4与绘绘图有关关的常用用属性和和方法 线宽宽、线型型、填充充颜色和和填充样样式等;清除图图像方法法5播放放多媒体体信息的的基本方方法考核要要求:1掌握握图

13、形图图像的基基本处理理方法。2理解解VB坐坐标系统统的原理理。3理解解“指针式式时钟”程序的的设计方方法,能能够读懂懂并完善善这类程程序的部部分语句句。4理解解“VCDD播放器器”程序设设计的方方法,能能够读懂懂并完善善这类程程序的部部分语句句。5掌握握图形控控件和多多媒体控控件的使使用和与与绘图有有关的常常用属性性和方法法。6了解解播放多多媒体信信息的基基本方法法第七章 数据据库应用用程序设设计方法法(8学学时)考核知知识点1数据据库概念念2VBB数据对对象及数数据库访访问机制制3数据据库控件件和可视视化数据据管理器器4报表表设计考核要要求:1掌握握VB数数据库应应用程序序的基本本框架,以以

14、及SQQL操纵纵数据的的方法,能能够编写写Inssertt、Upddatee、Delletee和Sellectt语句,并并将这些些语句嵌嵌入到VVB程序序中。2理解解使用VVB数据据库引擎擎操纵数数据库的的方法,以以及VBB数据对对象及数数据库访访问机制制,能够够运用AADO对对象进行行程序设设计3了解解使用EExceel输出出报表的的方法,能能够在给给出的程程序代码码中,完完善对EExceel对象象的简单单的操作作语句。4了解解“成绩查查询”程序的的设计过过程,能能够读懂懂并完善善这类程程序的部部分语句句。第八章 网络络应用程程序设计计方法(44学时)考核知知识点:1Wiinsoock控控件

15、的主主要属性性、方法法和事件件2基于于Winnsocck控件件的开发发模式3网络络应用程程序设计计考核要要求:1掌握握Winnsocck控件件的基本本属性和和事件、方法,能能够利用用Winnsocck控件件进行程程序设计计。2了解解网络应应用程序序设计的的基础知知识。3了解解“网络聊聊天”应用程程序的开开发过程程,能够够读懂并并完善这这类程序序的部分分语句。第九章 调试试与错误误处理(44学时)考核知知识点:1程序序错误分分类2程序序调试方方法3错误误捕获及及处理方方法考核要要求:1掌握握程序调调试的基基本方法法2掌握握错误捕捕获及处处理的基基本方法法,能够够使用OOn EErroor GGo

16、too、On Errror Ressumee语句进进行程序序设计,能能够使用用Errr对象和和MsggBoxx语句或或函数显显示错误误信息。3了解解程序错错误的分分类第十章 Coom和AActiiveXX应用(44学时)考核知知识点:1AcctivveX模模型的基基本概念念和内容容2AcctivveX控控件(OOCX控控件)编编程考核要要求:1了解解ActtiveeX EEXE组组件开发发应用方方法。2了解解ActtiveeX DDLL组组件开发发应用方方法。3了解解ActtiveeX 控控件开发发应用方方法。三、试题题类型及及规范解解答举例例一、单项项选择题题(每题题2分,共共30分分)1在

17、设设计应用用程序时时,可以以查看到到应用程程序工程程中所有有组成部部分的窗窗口是( )。A、窗体体设计器器 B、代码编编辑器窗窗口 C、属性性窗口 DD、工程资资源管理理器窗口口2窗体体的Looad事事件的触触发时机机是( )A、用户户单击窗窗体时 B、窗体被被加载时时 C、窗体体显示之之后 D、窗体被被卸载时时3与传传统的程程序设计计语言相相比,VVisuual Bassic最最突出的的特点是是( )A、结构构化程序序设计 B、程序开开发环境境 C、事件件驱动编编程机制制 DD、程序调调试技术术4无论论何种控控件,共共同具有有的属性性是( )。ATeext属属性 BCapptioon属性性

18、CCNamme属性性 DAuttosiize属属性5如果果对象的的名称为为Myttextt,而且且对象有有一个属属性Teext,那那么在代代码中引引用该属属性的正正确格式式是( )A、Teext.Myttextt B、Myttextt.TeextC、Myytexxt.(Texxt) D、 Myytexxt*TTextt6按照照变量的的作用域域可将变变量划分分为( ) A、公公有、私私有、系系统 B、全全局变量量、模块块级变量量、过程程级变量量C、动态态、常数数、静态态D、Pubblicc、 Prrivaate、 Prroteecteed7可获获得字符符的ASSCIII码的函函数是( )。 A、

19、Vall B、Fixx C、Ascc D、Chrr8要退退出DooLooop循循环,可可使用的的语句是是( )。 A、Exiit BB、Exiit FFor C、Endd Doo D、Exiit DDo9把数数值型转转换为字字符串型型需要使使用的函函数是( )。A、Vaal BB、Strr C、Ascc DD、Chrr10关关于语句句行,下下列说法法正确的的是( )。 A、一行只只能写一一条语句句B、一条条语句可可以分多多行书写写 C、每行行的首字字符必须须大写 D、长度度不能超超过2555个字字符11设设置对象象的边框框类型的的属性是是( )A、DrrawsstylleB、Borrderrs

20、tyyleC、DrrawWWidtth DD、ScaaleMModee12.为为了清除除图片框框Piccturre1中中的图形形,应采采取的正正确方法法是( )A、选择择图片框框,然后后按Deel键B、执行行语句PPictturee1.PPictturee=LoaadPiictuure()C、执行行语句PPictturee1.PPictturee= D、选择择图片框框,在属属性窗口口中选择择Piccturre属性性条,然然后按回回车键13要要绘制不不同形状状的图形形,需要要设置SShappe控件件的( )属性性A、ShhapeeB、BorrderrstyyleC、FiillSStylle DD

21、、Sttylee14要要绘制多多种式样样的直线线,需要要设置LLinee控件的的( )属属性A、ShhapeeB、BorrderrstyyleC、FiillSStylle DD、Sttylee15如如果准备备读文件件,打开开顺序文文件”ttextt.daat”的的正确语语句是( )A、oppen texxt.ddat Foor wwrirre AAs # 1B、oppen texxt.ddat Foor BBinaary As # 11C、oppen texxt.ddat Foor IInpuut AAs # 1D、oppen texxt.ddat Foor RRanddom As # 11二

22、、填空空题(每每空1分分,共115分)1Wiinsoock控控件主要要用来编编制或UUDP协协议的通通讯程序序。2若窗窗体的左左上角坐坐标为(-2000,2550),右右下角坐坐标为(3300,-1500),则则X轴的的正向向向右,YY轴的正正向向。 3图图像框对对象的SStreetchh属性设设置为时时,图像像框可自自动改变变大小以以适应其其中的图图形。4用DDim A(55,5)语句声声明二维维数组后后,数组组A的元元素共有有个。5设CCurrrenttX=550,CCurrrenttY=1100,执执行指令令“Linne(1100,20)-Sttep(3000,5000)”后,Cuurr

23、eentYY =。6使用用Hidde方法法会隐藏藏被调用用的窗体体,但是是在调用用Hidde方法法之后不不会把窗窗体移出出内存,被被调用的的窗体中中的属性性等已处处于。7将下下列数学学式子写写成Viisuaal BBasiic运算算表达式式。 :。8将11 x 122写成Viisuaal BBasiic逻辑辑表达式式。9设AA=2,BB=3,CC=4,DD=5。表达式式Nott A=C Or 4*CC = B22 Annd BBAA+C的的值为 。 10在Vissuall Baasicc语言中中有三种种形式的的循环结结构。其其中,若若循环的的次数可可以事先先确定,可可使用FFor循环环;若要要

24、求先判判断循环环进行的的条件,可可使用循循环或循循环。 11以以下语句句的输出出结果是是。 Dimm a As Inttegeer aa = 3.1141559Prinnt aa12AActiiveXX EXXE文件件的后缀缀是。13VVB中的的程序错错误类型型主要有有编译错错误、等三种种。三、阅读读程序题题(每小小题5分分,共220分)阅读下列列程序并并写出程程序运行行结果1Prrivaate Subb Foorm_Cliick() Staaticc Suum AAs IInteegerr Forr I = 11 Too 2 SSum = SSum + II Nexxt II Priint

25、SummEnd Subb点击窗体体两次后后,变量量Summ的值是是:2Prrivaate Subb Foorm_Cliick() Dimm a,c AAs IInteegerrFor a=11 Too 5 c=a+11 PPrinnt ccNextt aEnd Subb变量C的的结果依依次为:3Prrivaate Subb Coommaand11_Cllickk() Diim AA(1 To 5) As Inttegeer Diim bb Ass Inntegger FFor b = 1 To 5A(b)=b NNextt b TTextt1.TTextt=A(b-22)End Subb文本框

26、TTextt1的结结果是:4Prrivaate Subb Coommaand11_Cllickk()Textt1.TTextt=2 TTextt2.TTextt=3 TTextt3.TTextt=Teext11.Teext+Texxt2.Texxt TTextt4.TTextt=Vaal(TTextt1.TTextt)+VVal(Texxt2.Texxt) Endd Suub文件框TTextt3和Texxt4的的结果分分别是:四、完善善程序题题(每题题10分分,共220分)1程序序运行界界面如图图1所示示,要求求在文本本框Teext11中任意意输入一一个整数数,判定定该整数数的奇偶偶性,程序如

27、如下,请请补充完完整。图1提示:判判断某整整数的奇奇偶性,就就是检查查该数是是否能被被2整除除,若能能被2整整除,该该数为偶偶数,否否则为奇奇数。程序代码码如下:Privvatee Suub CCommmandd1_CClicck()点击“判定”按钮 Diim xx Ass Inntegger x = 1 Laabell2.FFonttNamme = 黑黑体 Laabell2.FFonttSizze = 200 Iff 2 Theen Labbel22.FooreCColoor = QBBCollor(12) 亮红色色 Labbel22.Caaptiion = 偶数 Ellse Labbel2

28、2.FooreCColoor = QBBCollor(9) 亮亮蓝色Labeel2.Capptioon = 33 44 End SubbPrivvatee Suub CCommmandd2_CClicck()点击“清除”按钮Textt1.TTextt = 5 End SubbPrivvatee Suub CCommmandd3_CClicck()点击“结束”按钮 EnndEnd Subb2已知知SQLL Seerveer数据据库管理理系统中中存在名名称为“学生”的数据据库,其其中的“stuudennts”数据表表的结构构及初始始记录如如表1所所示。要要求使用用ADOO对象和和MSFFlexxG

29、riid控件件设计数数据库列列表显示示程序。程序的的设计界界面和运运行结果果如图11、图22所示。表1学号姓名专业200440011张红软件专业业200440033李强会计专业业200440022王丽软件专业业图1图2程序如下下,请补补充完整整。声明对对象变量量ADOOcn,用用于创建建与数据据库的连连接Privvatee ADDOcnn Ass CoonneectiionReaadFrromTTablle过程程Privvatee Suub RReaddFroomTaablee() Dimm sttrtmmp AAs SStriing Dimm ADDOrss Ass 11 ADOOrs.Ac

30、ttiveeConnnecctioon = ADDOcnn ADOOrs.Opeen 2 MSFFlexxGriid1.Cleear MSFFlexxGriid1.Rowws = 0 MSFFlexxGriid1.Colls = 3 strrtmpp = 学号号 + vbbTabb + 姓名名 + vbbTabb + 专业业 MSFFlexxGriid1.AdddIteem sstrttmp Do Whiile Nott ADDOrss.EOOF strrtmpp = ADOOrs(学号号) + vvbTaab + ADDOrss(姓姓名) + vbTTab + AADOrrs(专业) MSF

31、FlexxGriid1.AdddIteem sstrttmp 3 Loopp MSFFlexxGriid1.FixxedCColss = 0 MSFFlexxGriid1.FixxedRRowss = 1 Endd SuubPrivvatee Suub FFormm_Looad() 定义义数据库库连接字字符串 Dimm sttrDBB Ass Sttrinng 用于于连接SSQL Serrverr数据库库,其中中: Seerveer为服服务器名名称 Usser ID为为登录账账号 Paasswwordd为登录录口令 Daatabbasee为具体体的数据据库名 strrDB = PProvvid

32、eer=SSQLOOLEDDB;LLSF;Useer IID=ssa;PPasssworrd=;Dattabaase =学生生 如果果还没有有建立与与数据库库的连接接,则用用以下代代码创建建。 If ADOOcn Is Notthinng TThenn Seet AADOccn = 4 ADDOcnn.Oppen 55 连接接SQLL Seerveer数据据库 Endd Iff ReaadFrromTTablle 调调用过程程显示sstuddentts表中中的记录录End SubbPrivvatee Suub CCommmandd1_CClicck() Unlloadd MeeEnd Subb五、编写写程序题题(共115分)请根据下下列描述述编写购购物优惠惠程序。某商场场为了加加速促成成商品流流通,采采用购物物打折的的优惠办办法,每每位顾客客一次购购物(11)在1100元元以上者者,按九九五折优优惠;(22)在2200元元以上者者,按九九折优惠惠;(33)3000元

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论