VisualBasic程序设计往届试题三.doc

上传人:h**** 文档编号:111405 上传时间:2018-07-07 格式:DOC 页数:17 大小:495KB
下载 相关 举报
VisualBasic程序设计往届试题三.doc_第1页
第1页 / 共17页
VisualBasic程序设计往届试题三.doc_第2页
第2页 / 共17页
VisualBasic程序设计往届试题三.doc_第3页
第3页 / 共17页
VisualBasic程序设计往届试题三.doc_第4页
第4页 / 共17页
VisualBasic程序设计往届试题三.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、 Visual Basic 程序设计 期末复习 第 1 页(共 17 页) Visual Basic 程序设计课程考核说明 一、课程考核有关说明 Visual Basic 程序设计 是开放教育 计算机信息管理 专业 (专科 )和计算机网络技术专业(专科) 的一门 限 选 省开 课 。 4 学分, 72 学时,其中实验 36 学时,第二学期开设。 (一)考核对象: 甘肃 电大计算机相关专业的学生。 (二)考核方式: 本课程采用形成性考核与终结性考核相结合的考试方式。 (三)命题依据: 本课程依据课程教学大纲要求命题,所使用的文字教材是中央电大出版社出版的 Visual Basic 程序设计(刘世

2、峰主编)。本课程 的 考核说明是形 成性考核与终结性考试命题的基本依据。 (四)课程总成绩的记分方法: 形成性考核成绩占总成绩的 20%,终结性考试成绩占总成绩的 80%。课程总成绩按百分制记分, 60 分为合格。 (五)形成性考核的形式及要求: 主要考核学生平时学习及实验的完成情况,其中作业和测试占总成绩的 8%,网上学习占总成绩的 6%,实验占总成绩的 6%,其成绩均由各分校、工作站及直属教学点的课程辅导教师给分。甘肃电大将不定期随机抽检各地电大学生的作业及实验报告。 (六 )终结性考核的要求及形式 1考核要求 本课程考核学生以下知识和能力 ( 1)了解 : Visual Basic 集成

3、开发环境。 ActiveX 的简单应用。 ( 2)理解:对象的概念、可视化编程和事件驱动的基本特性。 ( 3)掌握:常用控件及其属性、事件和方法;基本数据类型、常量、变量、常用函数、表达式运算; Visual Basic6.0 基本语句和基本结构,数组和子程序的调用;文件系统控件和Winsock 控件的基本用法; VB 坐标系统的原理,简单图形图像的基本处理方法; VB 数据库应用程序的基本框架、 SQL 操纵数据的方法。具备阅读、编写和调试简单 Visual Basic 应用程序的能力。 2组卷原则 依 “ Visual Basic 程序设计”教学大纲规定的要求,按掌握、理解、了解三个层次命

4、题。以大纲中所要求的“掌握内容”为主,约占 60%,“理解内容”为辅,约占 30%,了解的内容较少,约占 10%。 试题覆盖面广,并突出重点。 在教学内容范围内,按照理论联系实际的原则,考察学生对所学知识应用能力的试题,不属于超纲。 3试题类型及试卷结构 试题题型有选择题、填空题、阅读程序题、完善程序题和编写程序题等题型。其中较容易和较难试题各占 15%。 4考试形式 终结性考核采用 开卷 笔试的形式,由甘肃电大统一命题,答题时限为 90 分钟。 二、课程考核内容和要求 第 1 章 可视化编程理论概述 考核知识点 1可视化编程的概念和特点 Visual Basic 程序设计 期末复习 第 2

5、页(共 17 页) 2 VB 集成开发环境 3 Visual Basic 与其它可视化程序的区别 考核要求 : 1掌握 VB 工程的概念及管理方法 2理解可视化编程的概念和特点 3了解目前流行的可视化编程工具的种类和主要特色 第 2 章 VB 可视化编程初步 考核知识点 1创建 VB 应用程序的一般步骤,建立用户界面对象; 2赋值语句、 MsgBox 语句或函数的使用、变量与常量; 3窗体、标签、命令按钮和文本框 的常用属性、方法和事件; 4对象及对象的属性、方法和事件的概念,事件过程和事件驱动; 5时钟控件基本应用 考核要求 : 1掌握 VB 应用程序开发的一般步骤。 2掌握 MsgBox

6、的用法,能够使用该语句或函数进行程序设计。 3掌握窗体、命令按钮、文本框、标签、 Timer 控件的用法,能够运用 Name、 Caption、Text、 Enabled、 Disable、 ReadOnly 等基本属性,以及 Load、 Unload、 Click、 DBClick、 Chang等基本事件和 Load、 Unload 语句进行程序设计。 4理解赋值语句、变量和常量的概念。 5理解对象的概念、事件驱动的原理。 第 3 章 应用程序接口设计及代码编写 考核知识点 1可视化界面设计 菜单设计和应用、多窗体设计、 MDI 多文档窗体的设计 2常用控件:单选钮、复选框、控件列表框控件、

7、组合框控件、工具栏、状态栏和图标列表控件、通用对话框控件 3常用内部函数 4运算符和表达式 5常用数据类型 6工程化思想及编程风格 7流程控制语句 考核要求 : 1掌握可视化界面设计的方法 2掌握变量和常量的作用域、作用范围及用法。能够编写变量和 常量的声明、赋值等语句,并通过阅读程序,分析变量取值的变化过程。 3掌握运算符及流程控制语句的用法,能够编写各种运算表达式,以及具有分支、循环、顺序结构的简单程序。 4理解工程化思想和编程风格 5理解常用函数的使用方法 6了解窗体设计的基本原则 7了解“简单计算器”程序设计过程,能够读懂并完善这类程序的部分语句。 Visual Basic 程序设计

8、期末复习 第 3 页(共 17 页) 第 4 章 VB 高级语言技巧 考核知识点 : 1 API 函数声明和调用方法 2枚举及自定义数据类型 3数组的使用 数组的基本概念、静态及动态数组的声明、控件数组的建立及 使用 4 Sub 过程和函数过程的定义和调用 5参数传递机制基本概念 6键盘使用技巧 KeyPress 事件、 KeyDown 和 KeyUp 事件 7鼠标使用技巧 MouseMove、 MouseDown、 MouseUp 事件 考核要求 : 1掌握数组的使用方法,能够声明一维、二维静态和动态数组,并能够在程序中完成针对数组(包括控件数组)的赋值、表达式各种处理语句。 2掌握键盘、鼠

9、标的使用技巧,能够针对 KeyPress、 KeyDown、 KeyUp 和 MouseMove、MouseDown、 MouseUp 等 事件进行程序设计。 3掌握过程和函数的定义和调用方法,能够编写自定义过程和函数。 4掌握 API 函数的调用方法,能够在给出的程序代码中利用 Public 和 Private 关键字,补充完善 API 函数的声明。 5了解枚举及自定义数据类型,能够在给出的程序代码中找出对这种数据类型的定义,并依此编写简单的变量声明和赋值语句。 第 5 章 文件处理应用程序设计方法 考核知识点 : 1相关的语句和函数 改变当前驱动器、改变当前目录、建立和删除目录、删除文件、

10、设置文件的属性、得到当前可执行文件的路径 2文件系统控件 介绍 驱动器列表框、目录列表框、文件列表框 3文件读写的基本方法 顺序文件访问、随机文件访问、二进制文件访问 考核要求 : 1掌握文件读写的基本方法 2掌握与文件处理相关的语句和函数的用法,并能够完善程序。 3理解文件系统控件的基本功能,能够通过对驱动器列表框、目录列表框、文件列表框三类控件的属性设置,编写简单的文件管理程序。 4了解“文件管理器”应用程序的开发过程,能够读懂并完善这类程序的部分语句。 第 6 章 图形图像和多媒体应用程序设计方法 考核知识点 1 VB 坐标系统和颜色 坐 标系、改变坐标系统的方法; RGB 和 QBCo

11、lor 函数 Visual Basic 程序设计 期末复习 第 4 页(共 17 页) 2 Shap 控件和 Line 控件, Image 和 PictureBox 控件, MMControl( Multimedia)控件 3绘图方法 画点方法 Pset,画直线、矩形方法,画圆方法 4与绘图有关的常用属性和方法 线宽、线型、填充颜色和填充样式等;清除图像方法 5播放多媒体信息的基本方法 考核要求 : 1掌握图形图像的基本处理方法。 2理解 VB 坐标系统的原理。 3理解“指针式时钟”程序的设计方法,能够读懂并完善这类程序的部分语句。 4理解 “ VCD 播放器”程序设计的方法,能够读懂并完善这

12、类程序的部分语句。 5掌握图形控件和多媒体控件的使用和与绘图有关的常用属性和方法。 6了解播放多媒体信息的基本方法 第 7 章 数据库应用程序设计方法 考核知识点 1数据库概念 2 VB 数据对象及数据库访问机制 3数据库控件和可视化数据管理器 4报表设计 考核要求 : 1掌握 VB 数据库应用程序的基本框架,以及 SQL 操纵数据的方法,能够编写 Insert、Update、 Delete 和 Select 语句,并将这些语句嵌入到 VB 程序中。 2理解使用 VB 数据库引擎操纵数据库的方法,以及 VB 数据对象及数据库访问机制,能够运用 ADO 对象进行程序设计 3了解使用 Excel

13、输出报表的方法,能够在给出的程序代码中,完善对 Excel 对象的简单的操作语句。 4了解“成绩查询”程序的设计过程,能够读懂并完善这类程序的部分语句。 第 8 章 网络应用程序设计方法 考核知识点 : 1 Winsock 控件的主要属性、方法和事件 2基于 Winsock 控件的开发模式 3网络应用程序设计 考核要求 : 1掌握 Winsock 控件的基本属性和事件、方法,能够利用 Winsock 控件进行程序设计。 2了解网络应用程序设计的基础知识。 3了解“网络聊天”应用程序的开发过程,能够读懂并完善这类程序的部分语句。 第 9 章 调试与错误处理 考核知识点 : 1程序错误分类 2程序

14、调试方法 3错误捕获及处理方法 Visual Basic 程序设计 期末复习 第 5 页(共 17 页) 考核要求 : 1掌握程序调试的基本方法 2掌握错误捕获及处理的基本方法,能够使用 On Error Goto、 On Error Resume 语句进行程序设计,能够使用 Err 对象和 MsgBox 语句或函数显示错误信息。 3了解程序错误的分类 第 10 章 Com和 ActiveX应用 考核知识点 : 1 ActiveX 模型的基本概念和内容 2 ActiveX 控件( OCX 控件)编程 考核要求 : 1了解 ActiveX EXE 组件开发应用方法。 2了解 ActiveX DL

15、L 组件开发应用方法。 3了解 ActiveX 控件开发应用方法。 三、试题类型及解答 一、填空题 1用 Dim A(5,5)语句声明二维数组后,数组 A 的元素共有 个。 2将下列数学式子写成 Visual Basic 运算表达式。 )()( csbsass : 。 3将 1 x 12 写成 Visual Basic 逻辑表达式 。 4.为了在运行时把当前路径下的图形文件 picturefile.jpg 装入图片框 Picture1,所使用的语句为 。 5欲设置定时器的时间间隔为 2 秒,则属性 Interval 的值为 。 6 VB 应用程序可分为单窗体、多窗体和 。 7 Winsock

16、控件主要用来编制 或 UDP 协议的通讯程序。 8.PictureBox 控件可通过设置其 AutoSize 属性为 True 使之可自动调整大小;而 Image 控件可通过设置其 _ _属性为 True,使其加载的图片能自动调整大小以适应 Image。 9图像框对象的 Stretch 属性设置为 时,图像框可自动改变大小以适应其中的图形。 10. 在 Visual Basic 6.0 中 将 多 重 窗 体 程 序 中 第 一 个 被 装 载 内 存 的 窗 体 称为 。 11 Winsock 控件主要用来编制 或 UDP 协议的通话程序。 12 VB 中将数据库分为本地数据库、 和 三种类

17、型。 13 VB 中的程序错误类型主要有编译错误 、 等三种。 二、单项选择题 1后缀为 .bas 的文件表示 ( ) 。 A 类模块文件 B 窗体文件 C 标准类模块文件 D 窗体二进制数据文件 2 Visual Basic 是一种面向对象的可视化编程语言,采取了 ( ) 的编程机制。 Visual Basic 程序设计 期末复习 第 6 页(共 17 页) A 事件驱动 B 按过程顺序执行 C 从主程序开始执行 D 按模块顺序执行 3在设计应用程序时,可以查看到应用程序工程中所有组成部分的窗口是 ( ) 。 A、 窗体设计器 B、 代码编辑器窗口 C、 属性窗口 D、 工程资源管理器窗口

18、4窗体的 Load 事件的触发时机是 ( ) A、 用户单击窗体时 B、 窗体被加载时 C、 窗体显示之后 D、 窗体被卸载时 5. 工程文件的扩展名是 ( ) 。 A .frm B .bas C .vbp D .frx 6与传统的程序设计语言相比, Visual Basic 最突出的特点是( ) A、 结构化程序设计 B、 程序开发环境 C、 事件驱动编程机制 D、 程序调试技术 7无论何种控件,共同具有的属性是( )。 A Text 属性 B Caption 属性 C Name 属性 D Autosize 属性 8如果对象的名称为 Mytext,而且对象有一个属性 Text,那么在代码中引

19、用该属性的正确格式是 ( ) A、 Text.Mytext B、 Mytext.Text C、 Mytext.(Text) D、 Mytext*Text 9把数值型转换为字符串型需要使用的函数是 ( ) 。 A、 Val B、 Str C、 Asc D、 Chr 10为了使图像框中的图形自动适应图像框的大小,则应 ( ) 。 A 将其 AutoSize 属性值设置为 True B 将其 AutoSize 属性值设置为 False C 将其 Stretch 属性值设置为 True D 将其 Stretch 属性值设置为 False 11设置对象的边框类型的属性是 ( ) A、 Drawstyle

20、 B、 Borderstyle C、 DrawWidth D、 ScaleMode 12. 为了 清除图片框 Picture1 中的图形,应采取的正确方法是 ( ) A、 选择图片框,然后按 Del 键 B、 执行语句 Picture1.Picture = LoadPicture(“) C、 执行语句 Picture1.Picture = “ D、 选择图片框,在属性窗口中选择 Picture 属性条,然后按回车键 13 要发送数据,通常使用 Winsock 控件的 ( ) 。 A GetDate 方法 B Listen 方法 C Accept 方法 D SendData 方法 14有程序代码

21、如下: Text1.Text=“Visual Basic“ 则 Text1、 Text 和 “Visual Basic“分别代表 ( ) 。 A 对象,值,属性 B对象,属性,值 C 对象,方法,属性 D属性,对象,值 Visual Basic 程序设计 期末复习 第 7 页(共 17 页) 15 如果要在文本框中键入字符时,只显示某个字符,如星号 ” *” ,应设置文本框的 ( )属性。 A Caption B PasswordChar C Text D Locked 16要绘制不同形状的图形,需要设置 Shape 控件的( )属性 A、 Shape B、 Borderstyle C、 Fi

22、llStyle D、 Style 17要向图片框 P1 中加载“ d:hainanzhiwu.bmp”图像文件,应使用语句 ( ) 。 A Picture1.Picture=“ d:hainanzhiwu.bmp “ B Picture1.Picture=LoadPicture(“d:hainanzhiwu.bmp “) C P1.Picture=LoadPicture(d:hainanzhiwu.bmp) D P1.Picture=LoadPicture(“d:hainanzhiwu.bmp “) 18要绘制多种式样的直线,需要设置 Line 控件的 ( ) 属性 A、 Shape B、 B

23、orderstyle C、 FillStyle D、 Style 19不属于 VB 数据库引擎的是 ( ) 。 A ODBC B Jet 引擎 C BDE D OLE DB 20以下有关 Visual Basic 语言描述中错误的是 ( ) 。 A不区分大小写 B语句是一行一句,以回车键结束 C用“ ,”分隔一行中的多个语句 D一条语句放在多行中,则在前一行结束处使用续行符“ _”连接下一行 三、判断题 1 在 Visual Basic 中 , VB 规定程序不可以改变字符的长度。 ( ) 2变量名的长度最长可达 1024 个字符。 ( ) 3 在 Visual Basic 中日期时间型的常量

24、用“ #”号分隔。 ( ) 4. 单击控件是进入代码编辑器的方法之一。 ( ) 5在 Visual Basic 中表达式 a=10 的类型是算术表达式。 ( ) 6. Variant 是一种特殊的数据类型,除了定长字符串数据及用户定义类型外,可以包含任何种类型的数据,这是 VB 规定。 ( ) 7. Select Case 是 Visual Basic 语言的循环控制结构之一 。 ( ) 8 Msgbox 函数返回值的类型为整数或字符串(视输入的数据而定)。 ( ) 四、阅读程序,写出运行结果 1 Private Sub Form_Click() Dim x As Integer Visual

25、 Basic 程序设计 期末复习 第 8 页(共 17 页) Static y As Integer x = x + 4 y = x + y Form1.Print “x=“; x, “y=“; y End Sub 写出程序运行时连续单击三次窗体后, Form1 上的输出结果。 2 Private Sub Form_Click() Static Sum As Integer For I = 1 To 2 Sum = Sum + I Next I Print Sum End Sub 点击窗体两次后,变量 Sum 的值是: 3 Private Sub Form_MouseDown(Button A

26、s Integer, Shift As Integer, X As Single, _ Y As Single) If Button=2 Then Print “AAAAA“ End If End Sub Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single, _Y As Single) Print “ BBBBB” End Sub 程序运行后,如果单击鼠标右键后再单击鼠标左键,则输出结果为:。 4 Private Sub Form_Click() Dim a,c As Integer For a=1 T

27、o 5 c=a+1 Print c Visual Basic 程序设计 期末复习 第 9 页(共 17 页) Next a End Sub 变量 C 的结果依次为: 5 在窗体( Name 属性为 Form1)上画两个文本框(其 Name 属性分别为 Text1 和 Text2)和一个命令按钮( Name 属性为 Command1) ,然后编写如下两个事件过程: Private Sub Command1_Click() m = Text1.Text + Text2.Text Print m End Sub Private Sub Form_Load() Text1.Text = “ Text2

28、.Text = “ End Sub 程序运行后,在第一个文本框( Text1)和第二个文本框( Text2)中分别输入“同学们,”和“你们好”,然后单击命令按钮,则输出结果为: 6 Private 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在窗体上建立一个驱动器列表框、目录列表框、文件列表框、图片框、文本框。

29、要求程序运行后,驱动器列表框 Drive1 的默认驱动器设置为 e 盘,选择 File1 中所列的图片文件( *.bmp,*.gif 和 *.jpg) ,则相应的图片显示在图片框 Picture1 中,文件的路径显示在文本框中。程序运行结果如图 1 所示。 Visual Basic 程序设计 期末复习 第 10 页(共 17 页) 图 1 程序如下,请补充完整。 Private Sub Form_Load() 1 File1.Pattern = “*.bmp;*.gif;*.jpg“ End Sub Private Sub Drive1_change() Dir1.Path = 2 Text1

30、.Text = Drive1.Drive End Sub Private Sub Dir1_Change() File1.Path = Dir1.Path Text1.Text = 3 End Sub Private Sub File1_click() Picture1. 4 = LoadPicture(File1.Path + “ + File1.FileName) FileName = File1.Path + “ + File1.FileName Text1.Text = FileName End Sub 2已知 SQL Server 数据库管理系统中存在名称为“学生”的数据库,其中的“ students”数据 表的结构及初始记录如表 1 所示。要求使用 ADO 对象和 MSFlexGrid 控件设计数据库列表显示程序。程序的设计界面和运行结果如图 1、图 2 所示。 表 1 学号 姓名 专业 2004001 张红 软件专业 2004003 李强 会计专业 2004002 王丽 软件专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 复习参考

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。