计算机等级考试二级VB重点考点及习题.pdf_第1页
计算机等级考试二级VB重点考点及习题.pdf_第2页
计算机等级考试二级VB重点考点及习题.pdf_第3页
计算机等级考试二级VB重点考点及习题.pdf_第4页
计算机等级考试二级VB重点考点及习题.pdf_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

下载大学学习资料就到学姐学长网下载大学学习资料就到学姐学长网全部全部资料资料免费免费 计算机等级考试二级计算机等级考试二级 VBVB 重点重点考点及习题考点及习题 1 1、VB 的特点、运行环境、对象、属性、方法、事件各概念,尤其是方法和事件的区分。 熟悉 VB 的 IDE,VB 开发应用程序的一般步骤。 特点:GUI(集成开发环境)、OLE(对象的连接和嵌入)、OOP(面向对象); 运行环境:Windows(VB5.0 以上在 32 位操作系统) 方法:对象可以执行的动作或行为;(主动性) 事件:使某个对象进入活动状态的一种操作或动作。(被动性) 例题:例题: 1、VB 的使用目的是( )。 A. 开发 Windows 应用程序 B.图象处理 C.制作 WAV 文件 D.文字处理 2、一个对象可以执行的动作和可被对象识别的动作分别称为( )。 A.方法、事件 B.事件、方法 C.方法、属性 D.事件、属性 3、一只白色的足球被踢进球门,则白色、足球、踢、进球门是( )。 A. 属性、对象、方法、事件 B.属性、对象、事件、方法 C.对象、属性、方法、事件 D.对象、属性、事件、方法 2 2、熟练应用窗体、控件。掌握窗体的常用方法(Hide、Show、Print、Cls、Refresh、Move)、属性和事件(Load、 Activate、Click)。 Load 事件、Unload 事件、End 语句 常用控件:CommandButton(Default、Cancel、Enabled、Style、 DisabledPicture、DownPicture)、Label(AutoSize)、TextBox(Alignment、MaxLength、PasswordChar、 Multiline、ScrollBars注:Multiline=True)、OptionButton(Value)、ListBox(属性: listlistcountlistindexselected、方法:AddItem、RemoveItem、Clear)、ComboBox(P27)、HscrollBar、 VscrollBar(min、Max、Value)、PictureBox(print 方法)、Timer(运行时不可见、只有 Timer 事件、Interval)方 法、属性、事件的掌握。 容器控件:Form、Picture、Frame 特殊控件:菜单的使用(只响应 Click 事件) 1、以下窗体名中哪些是非法的窗体名( )。 对象名命名规则:以字母或汉字开头,后面可以是字母、数字、下划线、汉字。(变量名类似) A._aform B.3frm C.f_1 D.frm 5 E.f_1* 2、一个名称为 myfrm,标题属性为 form1 的窗体,它的单击事件名应为( )。 A. myfrm_click B.form1_click C.form_click D.me_click 3、执行下面语句:print “5*20” 的结果是( )。 A.“5*20” B.出现错误信息 C.5*20 D.100 4、下列语句代码哪一些可正常执行(正常执行是指系统不给出出错提示); A、Print 32765 + 3 B、Print 5 + 7 = 14 下载大学学习资料就到学姐学长网下载大学学习资料就到学姐学长网全部全部资料资料免费免费 C、Print 256 / 128 D、Print “14“ + 12 E、Print “14“ 若将程序中的 A 语句与 B 语句的位置互换,再次执 行程序,单击窗体后在窗体上显示的内容是( ) Private Sub Form_Click() Dim a As Integer, b As Integer a = 0: b = 0 Do While a = 10 Then Exit For Next i Print i, p, n End Sub 一、 InputBox 函数 MsgBox 函数 (注意参数含义及顺序) x=InputBox(_,_,_) 写出显示下图信息框的 MsgBox 函数 5 5、数组、数组 1、数组的上、下界:Ubound()、Lbound() 2、数组的大小的计算、数组的结构:(二维数组:以列存放) 3、 Erase 语句: 重新初始化静态数组的元素、 或释放动态数组的存储空间。 4、 For Each Next 结构语句 5、 用 Array 函数给数组赋值(只能给 Variant 类型的变量赋值) 6、控件数组(load/Unload Object(Index) 动态数组 (Redim 语句) 数组分类: 固定大小数组 Option Base 语句功能 Preserve 语句功能 例如: 下载大学学习资料就到学姐学长网下载大学学习资料就到学姐学长网全部全部资料资料免费免费 n 数组重点算法: n 一数组,求其中最大和最小;n 对一数组排序(选择法、冒泡法、直接排序法) n 在一数组中查找指定的数(顺序、二分查找);n 删除一数组中重复的数 2、在窗体模块的通用声明处用下面的语句声明变量、数组、正确语句有( )个。 A.Public a(5) as integer B.Public n as integer C.Public st as string*10 D.Private b() as integer 3、下列语句中的( )语句可以用来正确地声明一个动态数组。 A.Private A(n) as integer B.Dim A() as integer C.Dim A(,) as integer D.Dim a(1 to n) 4、下列关于数组的说法中正确的是( )。 A.在过程中,不能用 private 语句定义数组 B.利用 Redim 语句重新定维时,不得改变已经说明过的数组的数据类型。 C.数组重新定维后,原有的数据元素内容将不予保留 5、过程的形参为数组时,以下定义语句中正确的是( )。 A.private sub sort(a() as integer) B.private sub sort(a(10) as integer) C.private sub sort(a(,) as integer) D.private sub sort(byval a() as integer) 6、某过程的说明语句中,正确的数组说明语句是_。 Const N As Integer=4 : Dim L As Integer Dim x(L) As Integer Dim A(K) As Integer Const K As Integer=3 Dim B(N) As Integer Dim Y(2000 To 2008) As Integer A. B. C. D. 7 7、文件管理控件、文件管理控件 文件处理 顺序文件和随机文件的打开(open)语句,EOF 函数,读写语句。 do while not eof(1) do until eof(1) print #1, write #1, input #1,a,b,c line input #1,s input(#1,100) get #1,a put #1,”af” 下载大学学习资料就到学姐学长网下载大学学习资料就到学姐学长网全部全部资料资料免费免费 打开方式: 顺序文件 Open “文件路径+文件名(包括文件后缀)“ For Output As #1-511 Open “文件路径+文件名(包括文件后缀)“ For Append As #1-511 Open “文件路径+文件名(包括文件后缀)“For Input As #1-511 随机文件:Open “文件路径+文件名(包括文件后缀)“For Random As #1-511 二进制文件:Open “文件路径+文件名(包括文件后缀)“For Binary As #1-511 Open 语句打开文件的注意: 1.如果以 Output、Append、Random、Binary 模式打开一个不存在的文件时,VB 自动创建一个相应文件; 2.在 Input Random Binary 模式下,可以用不同的文件号打开同一文件,但 Output Append 方式不可以; 3.所有当前使用的文件号必须是唯一的; 4.如果以 Output 模式打开一个已存在的文件,即使没有进行写操作原来数据也将被覆盖。 Close 语句注意:(Reset) 1.直接使用 Close 语句(缺省文件号),则所有用 Open 语句打开的活动文件都被关闭; 2.当程序结束时,所有打开的文件自动被关闭。 Lock 和 Unlock 语句注意: 1.对于二进制文件,Lock 和 Unlock 的是字节范围; 2.对于随机文件,Lock 和 Unlock 的是记录范围; 3.对于顺序文件,Lock 和 Unlock 的是整个文件,即使指明范围也不起作用; 4.缺省情况下 Lock 和 Unlock 的范围是整个文件; 5.Lock 和 Unlock 总是成对使用。 特别注意:在关闭文件或结束程序之前,必须用 Unlock 语句对先前锁定的文件解锁,否则会产生难以预料的 错误。 1.要对顺序文件进行写操作,下列打开文件语句中正确的是( )。 Open “file1.txt“ for output as #1 Open “file1.txt“ for input as #1 Open “file1.txt“ for Random as #1 Open “file1.txt“ for binary as #1 2.在 VB 中文件访问的类型有( )。 A.顺序、随机、二进制 B.顺序、随机、字符 A. 顺序、十六进制、随机 D.顺序、记录、字符 例如:将文件 Data1 中的无序数据和 Data2 中的有序数据插入到 Data3 中,要求:Data3 中的数据必须也是排 好序。请填写空白处以实现该题功能。 Private Sub Form_Click() Dim a() As Integer, b() As Integer Dim k As Integer, i As Integer Open “e:data1.txt“ For Input As #2 Open “e:data2.txt“ For Input As #3 Do While Not EOF(2) k = k + 1 ReDim Preserve a(k) Input #2, a(k) Loop _k=0_ Do While Not EOF(3) k = k + 1 下载大学学习资料就到学姐学长网下载大学学习资料就到学姐学长网全部全部资料资料免费免费 ReDim Preserve b(k) Input #3, b(k) Loop Call insert(a, b) Open “e:data3.txt“ For Output As #4 _k=ubound(b)_ For i = 1 To k Print #4, b(i) Next i Close End Sub Private Sub insert(a() As Integer, b() As Integer) Dim m As Integer, i As Integer Dim n As Integer, j As Integer m = UBound(a): n = UBound(b) _redim preserve b(m+n)_ i = 0 Do While i = 1 And a(i) “8“ Then char = char & Mid(st, i, 1) Else j = j + 1 ReDim Preserve data(j) data(j) = char char = “ End If Next i Call conver(data, char) Print char End Sub Private Sub conver(a() As String, ch As String) Dim i As Integer, j As Integer Dim n As Integer, dec As Integer For i = 1 To UBound(a) 下载大学学习资料就到学姐学长网下载大学学习资料就到学姐学长网全部全部资料资料免费免费 n = Len(a(i) For j = 1 To n dec = dec + Val(Mid(a(i), j, 1) * 8 (n - j) Next j ch = ch & Chr(dec) dec = 0 Next i End Sub 8.8.鼠标方法、文本、图形及多媒体处理鼠标方法、文本、图形及多媒体处理 (1)常用

温馨提示

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

评论

0/150

提交评论