




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Visual Basic 考试辅导资料Visual Basic 考前辅导 理论考试(满分60)u 计算机应用基础n 选择题(20分)u 程序设计部分n 选择题(10分)n 填空题(30分) 上机考试(满分40)u 改错题(14分)u 编程题(26分)第一部分 选择题第一章 Visual Basic概述一、知识点及考点分析1、对象、属性、方法、事件的概念;2、VB各个窗口的功能;3、创建应用程序的一般步骤;4、VB各种文件的扩展名及其功能;(.frm、.vbp、.bas等)二、例题解析1、以下关于方法的叙述错误的是_。(200501)A. 方法是构成对象实体的一个部分B. 方法是一种特殊的过程或函数C. 调用方法的一般格式是:对象名称.方法名称 参数D. 在调用方法时,对象名称是不可缺少的2、扩展名为VBP的工程文件中包含有_。(200402)A. 工程中所有模块的有关信息B. 每个窗体模块中的所有控件的有关信息C. 每个模块中所有变量的有关信息D. 每个模块中所有过程的有关信息3、一个对象可以执行的动作与可被对象识别的动作分别称为_。(1998模拟考)A. 事件、方法B. 方法、事件C. 属性、方法D. 过程、事件4、Visual Basic是一种面向_的程序设计语言。(199902)A. 过程B. 用户C. 方法D. 对象5、一只白色的足球被踢进球门,则白色、足球、踢、进球门是_。(199902、200002)A. 属性、对象、方法、事件B. 属性、对象、事件、方法C. 对象、属性、方法、事件D. 对象、属性、事件、方法6、Visual Basic是用于开发_环境下的应用程序的工具。(200001) A. DOSB. WindowsC. DOS和WindowsD. UNIX7、一个可执行的Visual Basic的应用程序至少要包括一个_。(200001)A. 标准模块B. 类模块C. 窗体模块 D. 辅助模块第二章 创建用户界面一、知识点及考点分析1、窗体的常用属性、方法、事件;(Name、Caption、AutoRedraw、Hide、Show、Print、Cls、Load、UnLoad、Click、Activate等)2、VB对象的公共属性;(Name、Top、Left、Width、Height、Enabled、Visible等)3、文本框控件;(PasswordChar、Text、MultiLine、SetFocus、LostFocus、Change、KeyPress等)3、标签控件(Caption;AutoSize等);4、命令按钮;(Default、Cancel、Style、Click等)5、单选按钮;(Value、Style、Click等)true false6、复选框;(Value、Style、Click等)0 1 2 7、列表框;(List、ListCount、ListIndex、Text、AddItem、RemoveItem、Clear、Click、DblClick等)8、组合框;(List、ListCount、ListIndex、Text、Style、AddItem、RemoveItem、Clear、Click、Change等)9、图片框;(AutoSize、Picture、AutoRedraw、Print、Cls、LoadPicture等)Pic1.LoadPicture(“d:myfilea.bmp”)10、图像控件(Picture、Stretch、LoadPicture等);11、计时器(Interval、Timer);12、滚动条;(Value、Max、Min、LargeChange、SmallChange、Change、Scroll等)13、菜单(下拉式、弹出式、PopupMenu)二、关注点1、对象名称与事件过程名要对应;2、容器对象;Form PictureBoxc Frame3、有些属性值只能在设计时设置;name4、属性窗口中并没有列出对象的全部属性;ListCount三、例题解析1、下列项目中,属性、方法、事件的个数分别为_。(200602)CaptionUnloadClsSetFocusLostFocusKeyPressA. 2 2 2B. 1 2 3C. 3 2 1D. 2 3 12、下列有关对象属性的说法错误的是_。(200602)A. 对象的Name(名称)属性在程序代码中,作为对象的标识名B. 只能在运行时设置或改变的属性不会出现在属性窗口中C. Visible属性值设为True的对象肯定是活动对象D. 某些属性具有若干子属性,例如Font属性3、如果窗体上有命令按钮“确定”,在代码编辑窗口有与之对应的OK_Click()事件过程,则命令按钮控件的名称属性和Caption属性分别为_。(200601、199902)A. “OK”和“确定”B. “确定”和“OK”C. “Command1”和“确定”D. “Command1”和“OK”4、以下所列的8个控件中,具有Caption属性的有_个。(200502)CheckBox、ComboBox、HsrollBar、DirListBox、Image、Frame、Label、LineA. 5B. 4C. 3D. 25、创建应用程序的界面时,在窗体上设置了一个命令按钮,运行程序后,命令按钮没有出现在窗体上,可能的原因是_。(200501)A. 该命令按钮的Value属性被设置为FalseB. 该命令按钮的Enabled属性被设置为FalseC. 该命令按钮的Visible属性被设置为FalseD. 该命令按钮的Default属性被设置为True6、若需要在同一窗体内安排两组相互独立的单选按钮,可使用_控件。(200501)TextBoxPictureImageFrameA. B. C. D. 7、单击滚动条两端的箭头时,滚动条Value属性值的改变量由_属性值决定。(200501)A. LargeChangeB. MaxC. SmallChangeD. Min8、以下控件对象中具的Picture属性的是_。(200402)PictureFrameOptionButtonCommandButtonListBoxCheckBox LabelA. B. C. D. 9、VB中下列关于控件的属性或方法中搭配错误的有_个。(200401)Timer1.IntervalList1.ClsText1.PrintList1.RemoveItemVscroll1.ValuePicture1.PrintA. 0B. 1C. 2D. 3补充:能写Picture.Print吗?10、无法响应Click事件的控件是_。(200302)A. LabelB. TimerC. TextBoxD. FileListBox补充:DriveListBox(驱动器列表框)能响应Click事件吗?DirListBox呢?11、对于某对象的SetFocus与GotFocus的描述,正确的是_。(200302)A. Setfocus是方法,GotFocus是事件B. Setfocus是事件,GotFocus是事件C. Setfocus是方法,GotFocus是方法D. Setfocus是事件,GotFocus是方法12、在VB中可以作为容器的是_。(200301)A. Form、TextBox、PictureBoxB. Form、PictureBox、FrameC. Form、TextBox、LabelD. PictureBox、TextBox、ListBox13、VB中除窗体能显示图片外,下面列出的控件中可以显示图片的控件有_。(200301)(1)PictureBox(2)Image(3)TextBox(4)CommandButton(5)OptionButton(6)LabelA. (1)(2)(3)(4)B. (1)(2)(5)(6)C. (1)(2)(4)(5)D. (1)(2)(4)(6)14、以下使用方法的语句中正确的是_。A. List1.ClearB. Form1.ClearC. Cobmo1.ClsD. Picture1.Clear15、以下所列的7个控件中,具有Caption属性的有_个。(200202)PictureBox Frame OptionButton ListBox TextBox Form DriveListBoxA. 3B. 4C. 2D. 516、以下关于对象属性的说法中错误的是_。A. 所有对象都具有Name属性B. 只能在执行时设置或改变的属性称为执行属性C. 对象的某些属性只能在设计时设定,不能使用代码设定D. Enabled属性值为True的控件对象在窗体上将不可见17、在VB中最基本的对象是_,它是应用程序的基石,也是其他控件的容器。(200101)A. 文本框B. 命令按钮C. 窗体D. 标签18、应用程序窗体的名称为Frm1,窗体上有一个命令按钮,其名称为Cmd1,窗体和命令按钮的Click事件过程名分别为_。(200101)A. Form_Click()Command1_Click()B. Frm1_Click()Command1_Click()C. Form_Click()Cmd1_Click()D. Frm1_Click()Cmd1_Click()19、多窗体程序由多个窗体组成。在缺省情况下,VB在执行应用程序时,总是把_指定为启动窗体。(200101)A. 不包含任何控件的窗体B. 设计时的第一个窗体C. 命名为Frm1的窗体D. 包含控件最多的窗体20、使用_ 方法可以将新的列表项添加到列表框中。(200101)A. PrintB. AddItemC. ClearD. RemoveItem21、有程序代码:Text1.Text=“Visual Basic”,其中的Text1、Text和“Visual Basic”分别代表_。(200101)A. 对象、值、属性B. 对象、方法、值C. 对象、属性、值D. 属性、对象、值22、用窗体的_属性改变窗体的标题。(200002、200001)A. StyleB. TextC. CaptionD. Name23、以下有关对象属性的说法中,正确的是_。(200002)A. 对象所有的属性都罗列在属性窗口中B. 不同对象不可能有同名属性C. 不同对象的同名属性取值一定相同D. 对象的某些属性既可在属性窗口中设置,也可以通过程序代码设置或改变24、若在一个应用程序的窗体上依次创建了CommandButton、TextBox、Label等控件,则运行该程序显示窗体时,_会先获得焦点。(200002)A. 窗体B. CommandButtonC. LabelD. TextBox25、单选按钮OptionButton用于一组排斥的选项中。若一个应用程序包含多组互斥条件,可以在不同的_中安排适当的单选按钮即可实现。(200002)A. Frame或ImageB. ComboBox或ImageC. ComboBox或PictureBoxD. Frame或PictureBox26、VB程序设计时常用的Print、Cls属于_。(200001)A. 属性B. 对象C. 方法D. 事件27、窗体的名称属性为frm,则它的Load事件过程名是_。(199902)A. Form_LoadB. Form1_LoadC. frm_LoadD. Me_Load28、下列有关图片框PictureBox用法的叙述错误的是_。(200602)A. 图片框可用作其他控件的容器B. 图片框可以显示不同种类与格式的图形或图像文件C. 用户可以从其他绘图软件中把一幅图形或图片剪切/复制,再粘贴到图片框中D. 不需要任何设置,图片框就能自动适应加载图片的大小29、.以下所列项目不属于窗体事件的是_。(200601)A. Initialize B. SetFocus C. GotFocus D. LostFocus30、使用菜单编辑创建菜单时,可在菜单名称中某字母前插入_符号,那么在运行时按Alt键和该字母键的组合就可以打开该命令菜单。(200101)A. 下划线B. &C. $D. 31、如果要在两个菜单命令项之间加一条分隔线,可在标题文本框中输入_。(199902)A. -B. +C. &D. #32、下面所列控件属性中,其值既能在程序设计时设定,又能在程序运行时通过赋值改变的是_。(200401)A. List1.ListCountB. Text1.IndexC. Dir1.PathD. Label1.Visible33、下面_语句可以将列表框List1中当前选定的列表项值替换成“ABC”。(200401)A. List1.AddItem “ABC”,List1.ListIndexB. List1.Text=”ABC”C. List1.List(List1.ListIndex)=”ABC”D. 前三项均可第三章 Visual Basic语言基础一、知识点及考点分析1、模块、过程与代码的书写;2、数据类型与类型说明符;3、常量与变量,变量的命名规则、作用域与生命期;4、运算符与表达式;5、常用系统函数;sin log len mid str cstr int cint fix date now time二、关注点1、Integer类型数据的表示范围;(-3276832767)2、使用不同的关键字声明变量时,变量作用域有何不同;(Dim、Private、Public、Static)3、变量声明后的初始值;(字符串型为空串,数值型为0,布尔型为False,变体型为Null,日期时间型为#1899-12-30 0:0:0#)4、声明变量时,必须对每个需要说明的变量逐个加As Type;5、过程中不能用Public、Private声明变量;6、用Static声明变量时只能出现在过程中;7、常数、定长字符串、数组在窗体模块中不能用Public定义;8、乘方()、除法(/)运算结果为双精度,求余(MOD)、整除()运算要求数据必须为整型,其他运算符运算时,若两个运算对象类型相同,则结果类型也与之相同,否则结果类型为存储长度相对较长的那个类型;9、非整数转换成整数的原则:四舍六入五成双;(Format函数中除外)10、InputBox函数返回值与文本框的Text属性类型相同,为字符串类型;11、熟练掌握常用函数的使用;Str(x) 和Cstr(x)的区别CInt(x) Fix(x)和Int(x)的区别12、运算符的优先级;13、同名变量的访问;三、例题解析 s=”abc” i=2 Mid(s,I,i)=”bc”1、下列表达式中,运算结果与函数Mid(s,i,i)的返回值相同的是_。(200701)A. Left(s,i) & Right(s,Len(s)-i)B. Left(Right(s,Len(s)-i+1),i)C. Left(Right(s,i),Len(s)-i+1)D. Left(s,Len(s)-i) & Right(s,i)2、下列表达式中能够被正确执行的有_个。(200701)(1)4096*23(2)Cint(5.6) * 5461+2(3)6553*5+0.5*6(4)32768+12A. 4B. 3C. 2D. 1分析:Cint(5.6)的类型为Integer,因此Cint(5.6) * 5461+2的类型也是Integer类型3、计算下面表达式,其值为_。(200701)CInt(-3.5)*Fix(-3.81)+Int(-4.1)*(5 Mod 3)A. 2B. 1C. -1D. 6分析:(-4)*(-3)+(-5)*2=24、下列关于对象作用域的说法正确的是_。(200701)A. 在窗体模块中定义的全局过程,在整个程序中都可以调用它B. 分配给已打开文件的文件号,仅在打开该文件的过程范围内有效溢出C. 过程运行结束后,过程的静态变量的值仍保留,所以静态变量作用域是整个模块D. 在标准模块中定义的全局变量的作用域比在窗体模块中定义的全局变量的作用域大5、执行下列语句时会出现错误提示的是_。(200602)A. Print 256*256B. Print “256” & 256C. Print “256”+256D. Print 256=127*26、表达式Val(“1234.67E-3ab789”)的值为_。(200602)A. 1234.67B. 1.23467C. 1234.67789D. 表达式出错7、下列有关变量说明的说法错误的是_。(200602)A.工程中没有说明类型的变量是不能使用的,不合法的B. Dim语句既可以用于说明变量的类型,也可以用于说明数组的类型C. Static语句用于在过程中说明静态变量D. Private语句只能用于说明模块级变量8、数学式所对应的正确VB表达式是_。(200602、200502、200101、200002、200001、199902)A. Abs(ex+Sinx3/Sqr(x+y)B. Abs(ex+Sinx3)/Sqr(x+y)C. Abs(Exp(x)+Sinx3)/Sqr(x+y)D. Abs(Exp(x)+Sin(x)3)/Sqr(x+y)9、变量S为字符型,若在文本框Text1、Text2中分别输入数字23与35后,再执行以下语句,S的值为“58”的是_。(200602、200202)A. S=Text1.Text & Text2.TextB. S=Text1.Text + Text2.TextC. S=Val(Text1.Text) + Text2.TextD. S= Val(Text1.Text) & Text2.Text分析:&符号永远表示字符串的连接;而+有两种情况:当+符号的两边都是字符串时,+符号和&符号等价,当+符号两边有一个是数值时,+符号表示加法运算。10、窗体上放置了三个文本框,若在Text1中输入456,在Text2中输入78,在程序中执行了语句Text3=Text1+Text2后,则在Text3中显示_。(200601)A. 434B. 45678C. 溢出D. 语法错误11、假设变量BOOL是一个布尔型变量,则下列赋值语句正确的是_。(200601、200001)A. BOOL=TRUEB. BOOL=.TRUE.C. BOOL=#TRUE#D. BOOL=True12、表达式6.5*5 Mod 288的值是_。(200601)A. 0B. 1C. 2D. 3 分析:先做*/ 后做Mod,Mod两边的数必须转换成整数。13、函数CInt Int Fix都返回整数值,以下能正确地描述它们返回整数值大小关系的是_。A. CInt(-4.51)=Int(-4.51) Fix(-4.51)B. Int(-4.51)CInt(-4.51) Fix(-4.51)C. CInt(-4.51) Fix(-4.51)Int(-4.51)D. Int(-4.51)Fix(-4.51)=CInt(-4.51)分析:CInt(-4.51)=-5 Int(-4.51)=-5 Fix(-4.51)=-4补充:CInt(-4.5)=-414、可以把变长字符串S中的第一个ABC子串,替换成1234的语句是_。(200601)A. S=Left(S, InStr(S,ABC)&1234 & Right(S,Len(S)-InStr(S,ABC)-2)B. Mid(S,InStr(S,ABC),3)=1234C. Mid(S,InStr(S,ABC),4)=1234D. S=Left(S, InStr(S,ABC)-1)&1234& Right(S,Len(S)-InStr(S,ABC)-2)分析:此类题目可先假设一个S,如S=FABCD-第一次止-15、执行下面语句后,Len函数值最大的是_。(200502)Dim IA As Integer, B As Single, S As String *5, Ch As StringIA=32767 : B=23.5 : S=A :Ch=abcdALen(IA) BLen(B) CLen(S) DLen(Ch)分析:Len(IA)=2 Len(B)=4 Len(S)=5 Len(Ch)=416、假设变量Lng为长整形变量,下面不能正常执行的语句是_。(200502)ALng=16384*2 BLng=4*0.5*16384CLng=1902 DLng=32768*217、运行下面的程序,单击命令按钮Command1,则立即窗口中显示的结果为_。(200301)Private Sub Command1_Click()Dim A As Integer, B As Boolean, C As Integer, D As IntegerA=20/3: B=True: C=B: D=A+CDebug. Print A, D, A=A+CEnd SubA. 7 6 FalseB. 6.6 5.6 FalseC. 7 6 A=6D. 7 8 A=818、设Mys1,Mys2均为字符串型变量,Mys1=Visual Basic, Mys2=b,则下面关系表达式中结果为True的是_。(200502)ALen(Mys1)2*InStr(Mys1, l) BMid(Mys1,8,1)Mys2CChr(98)&Right(Mys1,4)= BasicDInStr(Left(Mys1,6), a)+605 And A+B+C=36中最先被执行的运算是_。(200402)A. +B. AndC. ModD. 28、设a为Integer型变量,s为Single变量,把3.75赋值给s后,再执行下列某一语句,则在文本框中显示的结果与执行语句as:Text1=a的结果相同的有个。(200302)(1)a=Int(s):Text1=a(2) a=Fix(s):Text1=a(3)a=CInt(s):Text1=a(4)a=Format(s,“#”):Text1=aA. 1B. 2C. 3D. 4分析:s=3.75 则Int(s)=3 Fix(s)=3 CInt(s)=4 Format(s,“#”)=429、下列语句运行时系统给出错误提示的是。(200302)A. Print -32000-769B. Print 1E2+8C. Print AB&128D. Print 3=2=430、描述X、Y中只有一个小于Z的逻辑表达式是_。(200302)A. XZ And YZB. XZ Or YZC. XZ Xor YZD. XY3 D. a=2:s=16400*a32、下面所列四组数据中,全部是正确的VB常数是_。(200301)A. 32768,1.34D2,ABCDE,&O1767B. 3276,123.56,1.2E-2,#True#C. &HABCE,02-03-2002,False,D-3 D. ABCDE,#02-02-2002#,E-233、在程序中将变量Inta、Bl、St和D分别定义为Integer型、Boolean型、String型和Date型,下列赋值语句正确的是_。(200202)A. Inta=”333”+”22”B. D=#10/05/01#C. St=5+”abc”D. Bl=#True#34、在窗体的通用说明部分有以下说明语句,会产生错误的是_。(200202)(1)Const A As Integer=25(2)Public St As String * 8(3)ReDim B(3) As Integer(4)Dim Const X As Integer=10A. (1)(2)B. (1)(3)C. (1)(2)(3)D. (2)(3)(4)分析:窗体的通用说明部分不能定义全局的定长字符串,标准模块才可以;Redim语句不能写在通用说明部分,不管是窗体模块还是标准模块。35、若希望在离开某过程后,还能保存该过程中局部变量的值,则应该使用_定义局部变量。(200101)A. DimB. PrivateC. PublicD. Static36、下列表达式的值为True的是_。(200101、200002)A. Ucase(“ABCD”)=”abcd”B. 14/23Left(“ABCD”,2)D. Not(Sqr(4)-3=-2)37、在过程中可以用_语句定义变量。(200002)A. Dim PrivateB. Dim StaticC. Dim PublicD. Dim Static Private38、执行语句Print Format(5459.478,”#,#0.00”),正确的输出结果是_。(200001)A. 5459.48B. 5,459.48C. 5,459.478D. 5,459.4739、执行语句Print Format(1236.54,”+#,#0.0%”),正确的输出结果是_。(199902)A. 123456B. +123,654.0%C. +123,6.54%D. +123,65440、变量定义语句Dim a, b As Integer,变量a 的类型和初值是_。(199902)A. Integer 0B. Variant 空值C. String “”D. Long 0.041、以下不可以作VB合法常量的有_个。(200701)(1)vbCrLf (2)1# (3) (4)”XY” (5)1E-5A. 0B. 1C. 2D. 442、若在程序的标准模块、窗体模块和过程Sub1的说明部分分别用“Public G As Integer”、“Private G As Integer”和“Dim G As Integer”说明了三个同名变量G。如果在过程Sub1中使用“G=1234”,则是给_说明部分定义的变量G赋值。(200101)A. 标准模块 B. 过程Sub1C. 窗体模块D. 标准模块、窗体模块和过程Sub1第四章 算法基础及Visual Basic基本语句一、知识点及考点分析1、程序的三种结构;2、If语句;3、Select Case语句;4、For-Next语句;5、Do-Loop语句;6、注释语句;7、Exit语句。二、关注点1、两种注释方法的不同;2、Select Case中条件的三种写法;3、FOR循环是先检查再循环;4、FOR语句中初值、终值与步长在开始循环时就固定,不会受循环中语句影响;5、Do While循环是条件为真时循环;6、Do Until循环是条件为假时循环;7、结构嵌套不要出错;8、Exit语句只能退出当前的一层结构三、例题解析分析试题时再介绍。第五章 数组一、知识点及考点分析1、数组的定义;2、数组的维界;3、动态数组;4、数组操作语句与函数;Erase Lbound UBound5、控件数组。二、关注点1、数组必须先声明再使用,有无Option Base 1语句时,声明数组时注意缺省下界的值;2、声明数组时,维的上、下界必须是常数(表达式),不可使用变量;3、数组维界必须是整数,若不是整数,系统自动转换;4、数组是按页按列存储的;5、使用Array函数时,只能将集合赋给变体类型变量,会自动创建一个一维数组;6、动态数组使用前必须使用ReDim重新声明,且不能改变类型;7、动态数组重新声明时,维界可以使用变量;8、使用Preserve子句时,只能改变最后一维下标的上界;9、Erase语句将固定大小数组元素值初始化为默认值,而将动态数组的全部空间都被释放;10、For Each循环中循环变量必须是变体类型。三、例题解析1、下列有关数组的说法中_是错误的。(200701)A. 在模块中由于未使用Option Explicit语句,所以数组不用先定义就可以使用,只不过是Variant类型B. 过程定义中,形参数组可以是定长字符串类型C. Erase语句的作用是对固定大小数组的值重新初始化或收回分配给动态数组的存储空间D. 定义数组时,数组维界可以不是整数2、下列有关数组的说法中正确的是_。(200602)A. 数组是有序变量的集合,序列中的变量类型可以不同B. 数组下标用以确定数组元素在数组中的位置,下标取值只能是0或1C. 在一定条件下,动态数组可以反复改变其维数与大小D. 固定大小数组也可以使用ReDim语句改变其大小3、下列有关数组的说法错误的是_。(200601)A. 数组必须先定义后使用B. 数组形参可以是定长字符串类型C. Erase语句的作用是对已定义的数组的值重新初始化D. 定义数组时,数组维界可以不是整数4、以下有关ReDim语句用法的说明错误的是_。(200402)A. ReDim可用于定义一个新数组B. ReDim语句既可以在过程中使用,也可以在模块的通用声明处使用C. 无Preserve关键字的ReDim语句可重新定义动态数组的维数D. 在ReDim语句中,可使用变量说明动态数组大小5、下列有关数组的说法错误的是_。(200401)A. 在窗体模块不可以定义全局数组B. 可以使用Erase语句释放所有数组所占据的存储空间C. 语句Dim X(3.6+2) As Integer定义了一个维上界是6的一维整型数组D. 形参数组的类型可以是定长字符串类型6、有关控件数组的说法错误的是_。(200302)A. 控件数组由一组具有共同名称和相同类型的控件组成B. 控件数组中的每一个控件共享同样的事件过程C. 控件数组中的每个元素的下标由控件的Index属性指定D. 同一控件数组中的元素只能有相同的属性设置值7、下面有关数组处理的叙述中错误的是_。(200301)(1)在过程中用ReDim语句定义的动态数组,其下标的上下界可为赋了值的变量(2)在过程中,可以使用Dim、Private和Static语句定义数组(3)用ReDim语句重新定义动态数组时,不得改变该数组的数据类型(4)可用Public语句在窗体模块的通用说明处定义一个全局数组A. (1)(2)(3)(4)B. (1)(3)(4)C. (1)(2)(3)D. (2)(4)8、在窗体通用声明处有语句“Dim A() As Single”,以下在某事件过程中重定义此数组的一组正确语句是_。(200202)A. ReDim A(3,3)B. ReDim A(3,3) ReDim A(4,4) As Integer ReDim Preserve A(4,4)C. ReDim A(3,3)D. ReDim A(3,3) ReDim A(3,3) As Integer ReDim Preserve A(3,4)第六章 程序调试一、知识点及考点分析1、VB程序的错误类型;2、VB程序的三种状态;3、调试程序的窗口;4、单步调试;5、断点;6、强制程序中断的方法;二、关注点在程序调试时,如果出现死循环,可以使用Ctrl+Break中断。三、例题解析相关理论题目较少,主要是上机考试时第一大题改错题。1、运行程序产生死循环时,按_键可以终止程序运行。(200002)A. Ctrl+CB. Ctrl+ZC. Ctrl+BreakD. 单击“终止运行”按钮第七章 文件一、知识点及考点分析1、文件相关的控件;2、VB文件类型;3、文件号;4、操作文件的语句与函数;5、顺序文件的操作;6、随机文件的操作;7、二进制文件的操作;二、关注点1、文件号的取值范围为1511;2、打开文件语句OPEN;3、读取顺序文件的语句与函数;4、随机文件、二进制文件的读写语句;5、文件控件的属性、方法、事件;6、在关闭文件或结束程序之前,必须使用Unlock语句对先前锁定的文件解锁,否则会出现难以预料的错误。三、例题解析1、下列控件中,不具有Change事件的有_个。(200701)(1)DriveListBox(2)DirListBox(3)FileListBox(4)ListBoxA. 0B.1C. 2D. 32、下列有关文件的说法错误的是_。(200701)A. 在Open语句中缺省FOR子句,则按Random方式打开文件B. 可以用Binary方式打开一个顺序文件C. 在Input方式下,可以使用不同文件号同时打开一个顺序文件D. 用Binary方式打开一个随机文件,每次读写数据的字节长度取决于随机文件的记录长度分析:参见教科书P137-1383、执行赋值语句_后,会触发相应控件的Change事件。(200601)A. Dir1.ListIndex=-2B. Drive1.ListIndex=2C. List1.ListIndex=3D. File1.ListIndex=3分析:ListBox FileListBox没有Change事件,ListIndex属性取值最小为-14、下列说法错误的是_。(200502、200302)A. 当程序正常结束时,所有没用Close语句关闭的文件都会自动关闭B. 在关闭文件或程序结束之前,可以不用UnLock语句对已锁定的记录解锁C. 可以用不同的文件号同时打开一个随机文件D. 用Output模式打开一个顺序文件,即使不对它进行写操作,原来内容也被清除5、下列有关文件管理控件的说法正确的是_。(200501)A. ChDir语句的作用是指明新的缺省工作目录,同时也改变目录列表框的Path属性值B. 改变文件列表框的FileName属性值,仅改变列表框中显示的文件名,不会引发其他事件C. 改变驱动器列表框的ListIndex属性值,会改变Drive属性并触发Change事件D. 单击目录列表框中某一项,会触发Change事件分析:改变文件列表框的FileName属性值将产生PathChange事件6、有关文件的说法正确的是_。(200402)A. 打开随机文件时,参数Len的值可任意设置B. 若以Output、Append、Random或Binary方式打开一个不存在的文件,系统会出错C. 在Input方式下,不能使用不同文件号打开同一个文件D. 在一个过程中,一个文件号有可能被用于打开不同的文件7、窗体上有名为Drive1与Dir1的驱动器列表框与文件夹列表框,在选定驱动器列表框中的列表项时,文件夹列表框中的内容会随之改变,则正确的语句及语句位置是_。(200401)A. Dir1.Path=Drive1.Path位于Drive1_Change()过程B. Dir1.Path=Drive1.Path位于Dir
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2031年中国维他命美白早霜行业投资前景及策略咨询研究报告
- 新疆生产建设兵团农八师一四三团第一中学2025届高三3月高考模拟考试语文试题试卷含解析
- 新疆乌鲁木齐市名校2025届高中毕业班第二次质量检测试题数学试题理试题含解析
- 新乡医学院《全媒体制播技术B》2023-2024学年第二学期期末试卷
- 2025至2031年中国磨轮基体行业投资前景及策略咨询研究报告
- 兴平市2025年五下数学期末质量跟踪监视模拟试题含答案
- 2025-2030年中国LCoS显示芯片行业市场供需规模及发展战略决策报告
- 甘肃省定西市2023-2024学年中考三模数学试题含解析
- 广东惠城区2024届初中数学毕业考试模拟冲刺卷含解析
- 2024-2025岗位安全培训考试试题附下载答案可打印
- 肝硬化常见并发症的护理
- 2025年北京市通州区九年级初三一模道德与法治试卷(含答案)
- 2024-2024年上海市高考英语试题及答案
- PCR培训理论练习题库(试题及答案)
- 最新安全生产管理教材电子版
- (完整版)耳鼻喉科操作规程
- 精选芭蕾舞男女演员之间的潜规则汇总
- 《中华传统文化》第11课戏曲-教学教案
- 实验室气瓶使用记录
- 机械基础章节练习题集题库带答案
- DB13(J)∕T 8054-2019 市政基础设施工程施工质量验收通用标准
评论
0/150
提交评论