全国计算机等级考试VB经典必考资料,知识点总结(4)
“全国计算机等级考试”考试要点
知识点10:
1、过程与函数: ★ 过程与函数的参数类型有:实参和形参;传递方式有:值传递和地址传递。 ★ 以下程序中,x,y为实参;a,b为形参 注意:实参要与形参的类型、个数要相同。 ★ 在形参a,b之前如果加上关键字ByVal,那么就是按值传递;如果加上关键字ByRef或不加关键字,那么就是按地址传递。
★ 过程调用方式有两种:Call Swap(x,y)或Swap x,y (Swap是过程名)
注意:只有地址传递方式才能实现交换功能,值传递方式x,y的值不变。当有事件过程和通用过程一起运行时,先执行事件过程(Command_Click)。
例题:(1) 假定有如下的Sub过程:
Sub S(x As Single, ByVal y as Single) t=x x=t/y
y=t Mod y End Sub
在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click() Dim a As Single, b As Single a=5:b=4 S a,b Print a,b End Sub
程序运行后,单击命令按钮,输出结果为_____C_____。 A. 5 4 B. 1 1 C. 1.25 4 D. 1.25 1 程序分析:
首先形参x是地址传递方式,当a传递给x时,因此a与x拥有一个共同存储空间,图
形表示:;形参y是值传递方式,当b传递给y时,因此b与y是两个不同
存储空间,图形表示:
朱锦新
第 10 页
;那么在过程S中:运算x=t/y后,
2013-4-21
“全国计算机等级考试”考试要点
x=1.25,图形表示;因此a的值就是1.25;运算y=t Mod y后,y=1,图形表
示:,因为此时b和y存储空间不同,则不影响b的值,则
还是4,因此Print a,b的结果就是选择C答案。
知识点11:
1、菜单和鼠标事件 ★ 菜单编辑器的使用:
注意:菜单中的标题可以为空,但不论是第几级菜单名称必须唯一,且不能为空。 ★ 鼠标事件(按下鼠标键事件过程)
主要事件有:Form_MouseDown 、 Form_MouseUp 和 Form_MouseMove。 现在以某个为例说明:
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, _ Y As Single)
… End Sub
上述事件过程不仅使用在窗体上(Form_MouseDown),还可以使用于大多数控件上,包括命令按钮(Command1_MouseDown)或文本框(Text1_MouseDown)等。
以上鼠标事件过程的参数,含义如下:
(1)Button 有值1、2和4,分别表示按下左键、右键和中建;
(2)Shift 表示Shift、Ctrl和Alt键的状态,其值分别是1、2和4; (3)X,Y 表示鼠标光标的坐标位置 ★ 弹出式菜单(菜单和鼠标事件的结合使用)
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, _ Y As Single)
朱锦新
第 11 页
2013-4-21
“全国计算机等级考试”考试要点
If Button=1 Then ?按下鼠标左键
PopUpmenu File ?通过PopUpmenu方法弹出菜单 End If ?File是一级菜单的名称 End Sub
运行效果:
2、公共对话框(又称通用对话框) ★ 通用对话框是我们考试中唯一一个控件箱中没有的控件,需要我们自己添加的,添加的方法是在“工程”菜单的“部件”项中选择“Microsoft Common Dialog Control 6.0”后,才会在控件箱中出现通用对话框图标
★ 通用对话框图形
。
根据以上图形,相应的程序代码如下:
朱锦新 第 12 页 2013-4-21
“全国计算机等级考试”考试要点
注意:CommonDialog.FilterIndex = 索引 (索引是从1开始)
知识点12:
1、文件
文件包括三种:顺序文件、随机文件和二进制文件 ①顺序访问:文件中数据是以ASCII码存储的。 ②随机访问:文件长度记录是固定不变的,数据类型可以不同,数据以二进制方式存储在文件中,可以任意时候,任意地方访问。
③二进制访问:必须知道数据是如何写入文件的。 ★ 如果源文件是字符类型,那么读写文件如下所示: a.读文件的格式:
Open App.Path & \文件名(In.txt)\文件号(#1) Do while Not EOF(文件号) Input #文件号,变量 … Loop
Close #文件号
或:
Open App.Path & \文件名(In.txt)\文件号(#1) Do while Not EOF(文件号) Line Input #文件号,变量 … Loop …… 此处隐藏:187字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




