计算机二级重点与习题

上传人:ji****n 文档编号:45703490 上传时间:2018-06-18 格式:DOC 页数:31 大小:486.50KB
返回 下载 相关 举报
计算机二级重点与习题_第1页
第1页 / 共31页
计算机二级重点与习题_第2页
第2页 / 共31页
计算机二级重点与习题_第3页
第3页 / 共31页
计算机二级重点与习题_第4页
第4页 / 共31页
计算机二级重点与习题_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《计算机二级重点与习题》由会员分享,可在线阅读,更多相关《计算机二级重点与习题(31页珍藏版)》请在金锄头文库上搜索。

1、二级 VB 程序设计考试大纲 2007-11-28基本要求 1掌握 VB 集成开发环境中开发应用程序的基本方法; 2掌握面向对象程序设计的基本概念; 3熟练掌握 VB 常用数据类型、运算符与表达式及常用函数; 4熟练掌握结构化程序设计的三种基本结构; 5掌握 SUB 过程、函数过程的设计; 6掌握常用控件的属性与方法; 7掌握文本文件的基本操作; 8了解在 VB 程序中访问数据库的基本方法。 考试范围一、VB 基础 VB 开发环境:菜单、工具箱、工具栏、窗体、工程窗口和属性窗口的使用; 应用程序开发:添加窗体、模块,保存工程; 面向对象程序设计、可视化编程、事件驱动等基本概念。 二、数据表示与

2、运算 基本数据类型:字节、整数、长整数、实数、双精度、字符串、变体和布尔等数据类型 的数据表示及其相互关系,货币、日期数据类型的表示和使用; 构造数据类型:数组的定义、表示与使用; 运算对象、运算符、函数和表达式常量、变量和函数的定义和使用;算术运算(加、减、乘、除、取负、指数、整除和取模)及其运算优先级,关系运算, 逻辑运算(NOT、AND、OR)及其运算优先级; 常用内部函数: 三角函数 Sin、Cos、Tan 和 Atn,算术函数 Abs、Sqr、Log、Exp 和 Sgn,取整与类型转换 函数 Int 和 Fix,随机函数 Rnd,字符串处理函数 Trim、Left、Right、Len

3、、Mid、Ucase、Lcase、Space、String、Ltrim 和 Rtrim,日期与时 间函数 Date、Time 和 Timer,转换函数 Chr、Asc、Str 和 Val,QBColor 和 Rgb 函数, InputBox 函数,MsgBox 函数等。 三、程序设计基础 基本语句:Print 语句,赋值语句,Dim 语句和结束语句,注释语句; 选择结构:行 If 语句,块 If 结构,Select Case 结构; 循环结构:For/Next 结构及 Exit For 语句,Do/Loop 结构及 Exit Do 语句,While/Wend 结构; 程序结构:Sub 过程的定

4、义与调用,Function 函数过程的定义与调用,参数传递规则, 变量和常量的作用域及生存期,包括相关的声明语句或关键字。 四、常见算法程序设计 计数、求和、比较大小等简单算法,穷举法,循环控制的迭代法,数组的选择排序(分类) 或冒泡法,字符串的一般处理。 五、面向对象程序设计 面向对象程序程序设计的基本概念; 窗体及多重窗体的概念、建立和使用 窗体的 Caption、Height、Left,Name、Top、Visible、Width、Picture 等属性,窗体的 Click 和 Load 等事件的功能和触发时机; 窗体的其它常用事件如Dblclick、KeyDown、KeyPress、K

5、eyUp,MouseDown、MouseMove、MouseUp、Unload 等事件; 窗体的常用方法如 Cls、Show、Print、Hide、Move、Pset、Line、Circle 等方法。 基本控件 命令按钮、标签、文本框、复选框、单选按钮、框架、列表框、组合框、滚动条和定时器 等; 以上控件所构造的控件数组。 基本图形的绘制 VB 坐标系及其改变,RGB 函数,Point、Pset 方法,绘制点、线(矩形) 、圆(扇形、弧与 椭圆)的方法。 图片框、影像框、直线控件和形状控件的常用属性、方法 菜单和对话框 建立和使用通用对话框控件,用菜单编辑器创建菜单,菜单的常用属性,菜单的 C

6、lick 事 件。 文件、文件操作控件 文件的概念,驱动器列表框、目录列表框和文件列表框的功能和综合作用,顺序文件的基 本操作。 数据库操作数据库的基本概念,利用数据控件 Data 访问数据库。 度有阶梯,阅读题请注意规律。 笔试题型: 试题 1-3 程序填空 (123) 容易 试题 4-6 程序阅读 (123) 较难 试题 7 编程题 (28) 拿满分很难笔试中常见的知识点: 1.While.Wend 2.图形知识 (颜色,点,线,圆, fillstyle)scaleheight 和 ScaleWidth 3.On Error 4.Picture(图片框) 5.Form_activate()

7、 事件 6.KeyPress 事件 (K as integer)必考 7.Timer 8.Current X, Current Y 9.RGB 颜色格式 10. 算法 数组排序 , 最大公约数和最小公倍数 11. 文件操作 12. 通用对话框(编程题里出现较多) 13. static 变量 14. 表达式的计算 必考 15. MouseDown 和 MouseUp 16. 数组之 Redim 语句 17. 列表框 List 18. 整除 取余, 必考的笔试编程题 常见考点:计算多项表达式 文件操作(最大值等) print write 利用数组 求最大值和最小值以及平均值等 利用函数进行计算。机

8、试常见考点:Msgbox Isnumeric 质数判断 实验指导手册里的内容 焦点 剪贴板VB 程序设计语言复习提纲程序设计语言复习提纲对象、属性、方法、事件、事件过程工程的组成(工程文件、窗体文件、模块文件、类模块文件)工程 VB 程序的运行机制VB 的基本概念 VB 集成开发环境(三种运行模式、各种窗口的特点)关键字类型符占字节数前 缀大小范围字节Byte无1B0255逻辑类型Boolean无2FTrue 或 False(-1 或0)整型Integer%2i-32,76832,767长整型Long “is armstrong number“End IfNext iEnd Sub6.已有一模

9、块文件 Modify.Bas。该模块中的 CountTo60 过程是用于从一堆一分、二分、五分的硬币中取出 20 枚,使其总值为 60 分,要求输出取法的数量及每一种取法的一分、二分、五分的个数。程序如下:Public Sub CountTo60()从一堆一分、二分、五分的硬币中取出 20 枚,使其总值为 60 分输出取法的数量及每一种取法的一分、二分、五分的个数Dim one As Integer 一分硬币个数Dim two As Integer 二分硬币个数Dim five As Integer 五分硬币个数Const n = 20 总数 20 枚Dim k As Integer 取法数量

10、k = 0For one = 1 To n* 错误 1 *For two = one + 1 To nfive = n - one - two* 错误 2 *If one + two + five = 60 Thenk = k + 1Form1.Print “one=“; one; “two=“; two; “five=“; fiveEnd If* 错误 3 *Next one* 错误 4 *Next twoForm1.Print “k=“; kEnd Sub7.已有一模块文件 Modify.Bas。该模块中的 TJ 过程是将一批数据中小于零的数及它们的积打印出来,但不完整,请在横线上填入必要

11、的内容,使其完整。Modify.Bas 模块中的 SCSJ 过程是产生数据,数据的取值范围为-10 10 之间的随机数。程序如下:Private Const n = 10Private a(1 To n) As IntegerTJ 过程是将一批数据中小于零的数及它们的积打印出来数据由 SCSJ 过程产生,数据的取值范围为-10 10 之间的随机整数Public Sub TJ()Dim i As IntegerDim t As Single- 1 -For i = 1 To 10If - 2 - Thent = t * a(i)End IfNext iForm1.Print “T=“; tEnd

12、 SubPublic Sub SCSJ()RandomizeForm1.Print “原始数据“Dim i As IntegerDim j As IntegerFor i = 1 To n随机产生 0 或 1,为 0 时取负,为 1 时取正j = Int(Rnd * 2)If - 3 - Then J = -1a(i) = j * Int(Rnd * (n + 1)Form1.Print a(i);Next iForm1.PrintEnd Sub8.已有一模块文件 Modify.Bas。该模块中的 Money 过程是用于统计一个有 7 个工作人员的餐厅发工资所需的 100 元、50 元、10

13、元、5 元和 1 元的票面数,但不完整,请在横线上填入必要的内容,使其完整。Modify.Bas 模块中的 SalaryData 过程是给出 7 个员工的工资。 (工资单位是元)程序如下:Dim salary(7) As IntegerPublic Sub Money()Dim hundred As Integer, totalhundred As Integer 100 元票面数量、总数量Dim fifty As Integer, totalfifty As Integer 50 元票面数量、总数量Dim ten As Integer, totalten As Integer 10 元票面数

14、量、总数量Dim five As Integer, totalfive As Integer 5 元票面数量、总数量Dim one As Integer, totalone As Integer 1 元票面数量、总数量Dim totalsalary As Integer 工资总计Dim i As Integer, temp As Integertotalhundred = 0totalfifty = 0totalten = 0totalfive = 0totalone = 0totalsalary = 0For i = 1 To 7temp = -1-hundred = Int(temp /

15、100)temp = -2-fifty = Int(temp / 50)temp = temp - fifty * 50ten = Int(temp / 10)temp = temp - ten * 10five = Int(temp / 5)temp = temp - five * 5one = -3-totalhundred = totalhundred + hundredtotalfifty = totalfifty + fiftytotalten = totalten + tentotalfive = totalfive + fivetotalone = totalone + onetotalsalary = -4-Next iForm1.Print “共需 100 元“ Spc(3);Next jForm1.Print “平均值=“; ave(i)Next iEnd Sub10已有一模块文件 Modify.Bas。该模块中的 Wrap 过程用于判断一个字符串是否“回文”。所谓“回文”是指字符串顺读与倒读都是一样的,如“潮起潮落,落潮起潮”。程序如下:Public Sub Wrap()Dim length As IntegerDim str1 As StringDim strleft As StringDim strrig

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

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号