2005级VB期末试卷(带答案)
- 格式:doc
- 大小:137.50 KB
- 文档页数:13
vb期末考试试题及详细答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是合法的变量名?A. MyVariable123B. 123MyVariableC. VariableNameD. Variable_Name2. 下列哪个语句可以正确地将字符串"Hello"赋值给变量str?A. str = "Hello"B. Dim str As String = "Hello"C. str = 'HelloD. str = "Hello"3. 在Visual Basic中,以下哪个是正确的条件语句?A. If x > 10 ThenB. If x > 10C. If x > 10 ElseD. If x > 10 End If4. 下列哪个是Visual Basic中的数组声明?A. Dim myArray(1 To 10) As IntegerB. Dim myArray(10) As IntegerC. Dim myArray As Integer(1 To 10)D. Dim myArray As Integer = New Integer(10)5. 在Visual Basic中,以下哪个是正确的循环结构?A. For i = 1 To 10B. For i = 10 To 1 Step -1C. For i = 10 To 1D. All of the above6. 在Visual Basic中,以下哪个是正确的函数调用?A. Call PrintName("John")B. PrintName("John")C. Function PrintName("John")D. PrintName Call "John"7. 在Visual Basic中,以下哪个是正确的事件处理程序的声明?A. Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)B. Sub Button1_Click()C. Function Button1_Click()D. Sub Button1_Click(sender, e)8. 在Visual Basic中,以下哪个是正确的类定义?A. Class MyClassPrivate x As IntegerEnd ClassB. Class MyClassDim x As IntegerEnd ClassC. Class MyClassPublic x As IntegerEnd ClassD. All of the above9. 在Visual Basic中,以下哪个是正确的继承声明?A. Inherits MyBaseClassB. Inherits MyBaseClass()C. Inherits MyBaseClass MyBase()D. Inherits MyBaseClass MyBase10. 在Visual Basic中,以下哪个是正确的异常处理结构?A. TryCatch ex As ExceptionEnd TryB. TryCatch ex As ExceptionFinallyEnd TryC. TryCatch ex As ExceptionD. All of the above二、简答题(每题5分,共10分)1. 解释Visual Basic中的事件和委托的区别。
VB期末试题(含答案)一、单选题(每题1.5分,共30分)1.在VB中,假定有以下程序段, 则执行结束后k的值是:( A )For i =1 To 3k = i+2Next iA. 5 B.4 C. 3 D.62. 以下控件中可以作为容器控件的是( B )A.Image图像框控件 B.PictureBox图片框控件C.TextBox文本框控件 D.ListBox列表框控件3.关于Image控件和PictureBox控件的说明,其中错误的是( B )A.Image控件和PictureBox控件都有Picture属性B.Image控件和PictureBox控件都支持Print方法C.Image控件和PietureBox控件都可以用LoadPicture函数把图形文件装入控件中D.Image控件和PictureBox控件都能在属性窗口装入图形文件,也都能在运行期间装入图形文件4.为使计时器控件每隔5秒钟产生一个计时器事件(Timer事件),则应将其Interval属性值设置为( D )A.5 B.500 C.10 D.5000 5.能显示窗体的方法是( B )。
A.Visible B.Show C.New D.Open6.MsgBox函数中有4个参数,其中必须写明的参数是( C )A.指定显示按钮的个数 B.对话框的标题 C. 提示信息 D. 所有参数都是可选的7.你若在代码窗口中编写:msgbox(“AAAA”,vbokonly,”BBBB”)语句后,所产生的信息框的标题是( C )A.AAAA B.空 C.BBBB D.出错,不能产生信息8.要使文本框获得输入焦点,则应采用文本框控件的(D )方法。
A.GotFocus B.LostFocus C.KeyPress D.SetFocus9.为了把焦点移到某个指定的控件,所使用的方法是( A )A.SetFoeus B.Visible C.Refresh D.GetFocus10.语句if 3*4>=10 thena=1elsea=2end if执行后,a的值为( D )。
vb期末考试编程试题及答案VB期末考试编程试题一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim xB. Dim x As IntegerC. Dim x = 10D. 以上都是答案:B2. VB中,用于循环遍历数组的关键字是:A. ForB. WhileC. DoD. Repeat答案:A3. 下列哪个是VB中的条件语句?A. If...Then...ElseB. Switch...CaseC. Both A and BD. None of the above答案:C4. 在VB中,以下哪个不是内置数据类型?A. IntegerB. StringC. ObjectD. Array答案:D5. VB中,以下哪个是正确的函数调用方式?A. Call MyFunction()B. MyFunction()C. Both A and BD. None of the above答案:C二、简答题(每题10分,共30分)1. 解释VB中的类和对象的区别。
答案:类是对象的蓝图,它定义了对象的结构和行为。
对象是类的实例,是类的具体实现。
一个类可以创建多个对象,每个对象具有自己的状态和行为。
2. 描述如何使用VB中的事件。
答案:在VB中,事件是一种由对象引发的通知,用于通知其他对象发生了某些事情。
事件通常与事件处理器(也称为事件处理程序)一起使用。
事件处理器是响应事件的代码块。
要使用事件,首先需要定义一个事件,然后在对象上引发该事件,并编写事件处理器来处理该事件。
3. 解释VB中的继承和多态性。
答案:继承允许一个类(子类)继承另一个类(父类)的属性和方法。
这使得代码重用成为可能。
多态性是指允许不同类的对象对同一消息做出响应,但具体的行为会根据对象的实际类型而有所不同。
在VB中,多态性可以通过重载(方法名相同,参数不同)和重写(子类重写父类的方法)来实现。
三、编程题(每题25分,共50分)1. 编写一个VB程序,该程序可以接收用户输入的三个整数,并计算它们的平均值,然后输出结果。
2004~2005第二学期VB 期末考试笔试试题(120分钟)一、 选择题(本题30小题,每题1分,共30分) 1. 以下叙述中,错误的是___________。
A. VB 是事件驱动型可视化编程工具B. VB 窗体文件包含该窗体及其控件的属性,窗体级的常量、变量的定义等C. VB 工具箱中的所有控件都具有宽度(Width )和高度(Height )属性D. VB 中控件的某些属性只能在运行时修改 2.以下说法中,错误的是 。
A. 方法是构成对象实体的一个部分B. 方法是一种特殊的过程或函数C. 调用方法的一般格式是:[对象名.]方法名 [参数]D. 图片框和列表框均可执行Cls 方法 3.在Visual Basic 中,每个对象一般都能感知和接收多个不同的事件,并能对这些事件作出响应,其响应方式就是通过调用执行一个与之相对应的 来实现的。
A .事件过程 B .通用过程 C .主程序 D .Sub Main 过程4. 在某事件过程中,以下声明语句正确的是______________。
A. Const eps As SingleB. Dim ivar = "ABC"C. Dim n As Integer, a(1 to n) As IntegerD. Static m As Integer5. 设x=12,y=10,z=8,执行语句Print x < y < z 后,窗体上显示的是_________。
A. TrueB. FalseC. -1D. 出错信息 6. 表达式4+5\6*7/8的结果为____________。
A. 4B. 5C. 6D. 7 7. 执行下面语句的正确显示结果是______________。
Print Format(+2004.601, "+##,###.0000")A. +2,004.601B. ++#2,004.601C. #2,004.6010D. +2,004.6010 8. 以下能够触发文本框Change 事件的是____________。
一、选择题(每小题2分,共30分) 单项选择题,请在每题括号内输入正确的唯一选项。
1. 假设变量Lng 为整形变量,下面不能正常执行的语句是 ( )A .Lng=164384*2B .Lng=4*0.5*163C .Lng=19^2D .32*22. 当一个按钮控件的_____属性设置为False 时,该按钮为灰白显示(即为不可用)。
( )A. VisibleB. EnabledC. BackcolorD. Default3. 将数学表达式写成对应的VB 表达式是______。
( )A .-b+ (b*b-4*a*c) ^(1/2)/2*aB .-b+ (b*b-4*a*c) ^(1/2)/(2*a)C .(-b+ (b*b-4*a*c)^(1/2))/(2*a)D .(-b+ (b*b-4*a*c) ^(1/2))/ 2*a 4. 要求改命令按钮显示的文本,应当在属性窗口中改变的属性是______。
( )A 、EnabledB 、NameC 、TextD 、Label5. 以下选项中,不属于标签的属性是 _______ 。
( )A 、EnabledB 、TextC 、DefaultD 、Font6. 设置一个单选按钮(RadioButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 _________________ ( )A 、TextB 、NameC 、FontD 、Checked7. 计时器控件表示时间间隔的属性是_____,其单位为微秒。
( )A. IntervalB. ClickC. TimerD. Load8.在代码编辑器中,续行符是换行书写同一个语句的符号,用以表示续行符的是____。
()A. 一个空格加一个下划线“_”B. 一个下划线“_”C. 一个空格加一个连字符“-”D. 一个连字符“-”9.可以从Do While---Loop循环中退出的语句是____________。
浙江大学城市学院2004-2005学年第二学期《Visual Basic 程序设计》期末考试试卷时间: 2005年7月8日8:30--10:30 注: 将试题一至试题三的答案涂写在答题卡上,将试题四、试题五的答案填写在答卷上,否则作无效处理。
试题一、判断题(每小题1分,共10分)1. B2. B3. B4. A5. A6. B7. A8. A9. A 10. A 试题二、单选题(每小题2分,共20分)11. B 12. A 13. C 14. A 15.D 16. C 17. C 18. D 19. D 20. A 试题三、程序填空题(每空2分,共20分)21.B 22. D 23. A 24. B 25. D 26. C 27. B 28. A 29. A 30. C 试题四、程序阅读题(每小题5分,共20分) 1. 0 2. Z C 3. 1 1 2 1 U C 1 1 2 123 C U 1 2 2 2 CZ 2 2 34.试题五、程序设计题(每小题各10分,共30分)1. 编制事件过程Command1_Click ,执行该过程时调用InputBox 函数输入n ,按下式计算s 并以标签控件Label1显示s 的值。
Private Sub Command1_Click()Dim s As Single, f As Integer, p As Single, n As Integer, i As Integern = InputBox("请输入n")s = 0f = -1p = 1For i = 1 To nf = -fp = p / is = s + f * i * p!)1(!44!33!2211n n s n +-+⋅⋅⋅+-+-=Label1.Caption = "s=" & sEnd Sub2. 编制通用函数过程fMax,求出Single类型一维数组所有元素的最大值。
(考试时间90分钟,满分100分)一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)数据的存储结构是指A) 存储在外存中的数据 B) 数据所占的存储空间量C) 数据在计算机中的顺序存储方式 D) 数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是A)栈是先进后出的线性表 B) 栈只能顺序存储C)栈具有记忆作用 D) 对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是A) 冒泡排序为n/2 B) 冒泡排序为nC) 快速排序为n D) 快速排序为n(n-1)/2(4)对于长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为A) log2n B) n/2 C) n D) n+1(5)下列对于线性链表的描述中正确的是A)存储空间不一定是连续,且各元素的存储顺序是任意的B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是A) 程序就是软件B) 软件开发不受计算机系统的限制C) 软件既是逻辑实体,又是物理实体D) 软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一。
vb期末测试题及答案一、选择题1. 下列哪个是VB的关键字?A. FunctionB. PrintC. OutputD. Process答案:A. Function2. VB中用于循环执行一段代码的语句是?A. If...ThenB. While...LoopC. For...NextD. Select...Case答案:C. For...Next3. VB中用于声明一个变量的关键字是?A. SetB. DimC. LetD. New答案:B. Dim4. 下列哪个不是VB中的数据类型?A. IntegerB. StringC. FloatD. DoubleFloat答案:D. DoubleFloat5. VB中的数组索引是从几开始的?A. 0B. 1C. -1D. 2答案:A. 0二、判断题1. VB是一种面向过程的编程语言。
答案:错误2. VB可以用于开发桌面应用程序。
答案:正确3. VB中的If语句只能进行简单的条件判断。
答案:错误4. VB中的控件可以通过拖拽方式添加到窗体上。
答案:正确5. VB中的事件处理程序可以在代码编辑器中直接编写。
答案:正确三、简答题1. 请简要介绍VB的历史及应用领域。
答案:VB(Visual Basic)是一种基于BASIC语言的高级编程语言,由微软公司开发。
VB于1991年发布,随后成为流行的Windows平台应用程序开发工具之一。
VB的应用领域主要包括开发桌面应用程序、数据库应用程序以及快速原型开发等。
2. 请简述VB中的函数和子过程的区别。
答案:VB中的函数和子过程都是一段用于完成特定任务的代码,但二者在使用和返回值方面有所不同。
函数可以接受参数并返回一个值,可以在程序中的任何地方调用并使用其返回值。
而子过程可以接受参数但不返回值,只会执行一系列的操作。
3. 请解释VB中的控件和容器的概念,并举例说明。
答案:在VB中,控件是指用于与用户进行交互的界面元素,如按钮、文本框、标签等。
VB期末考试试卷及答案一·选择题Basic是一种面向对象的程序设计语言,构成对象的三要素是(B )A属性、控件和方法B属性、事件和方法C窗体、控件和过程 D控件、过程和模块2. 所有控件都有一个共同的属性,这个属性是(C )A textB fontC nameD caption3. 下列叙述中错误的是(A )A 工程文件扩展名是.vbgB 标准模块文件的扩展名是.basC 窗体模块的扩展名是.frmD 类模块的扩展名是.cls4. 当要编写一个新的Visual Basic程序时,所做的第一件事是(A )A 新建一个工程B 编写代码C 设置属性D 添加Active X控件5. 下面控件中,没有caption属性的是(B )A 框架B 组合框C 命令按钮D 复选按钮6. 在文件框中输入字符时,若只显示某个字符,如(*),应设置属性是(B )A MultiLineB PasswordCharC TextD selText7. 若要将窗体从内存中卸载出去,其实现的方法是(D )A ShowB HideC LoadD UnLoad8. 下列关于过程叙述不正确的是(D )A 过程的传值调用是将实参的具体值传值传递给形参B 过程的传址调用是将实参在内存的地址传递给形参C 过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的D 无论过程传值调用还是传地址调用,参数传递都是双向的9. 某人创建1个工程,其中的窗体名为Form1,之后又添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是(C )A 在Form1的Load事件过程中加入语句Load Form2B 在Form2的Load事件过程中加入语句C 在“过程属性”对话框中把“启动对象”设置为Form2D 在Form2的TabIndex属性设置为1,把Form1的TabIndex属性设置为210. 以下关于文件的叙述中,正确的是(B )A 以Output方式打开一个不存在的文件时,系统将显示出错信息B 以Append方式打开的文件,既可以进行读操作,也可以进行写操作C 在随机文件在,每个记录的长度是固定的D 无论是顺序文件还是随机文件,其打开的语句和打开的方式都是完全相同的11. 设a=6,b=8,c=10 则函数IIf(a<b,Iif(b<c,c,b),a+b)的返回值是(A )A 10B 6C 8D 1212. 下面程序的执行结果为(B )I=”1”: j=”2”I=val(i)+val(j)J=val(“12”)If i<>j Then print i-j Else printj-iA 9B -9C 12D 013. 下面程序的执行结果为(A )Dim S(10) AS IntegerFor i=0 to 10S(I)=2*iNext iPrint S(S(3))A 12B 6C 0D 4二·程序填空题:1.在窗体上画一个命令按钮(Command1)和一个标签(Label1),为命令按钮编写以下事件,其功能是求数组中各元素之和,并将结果在标签上显示,请在指定位置填上正确代码将程序补充完整。
vb期末考试试题及答案百度文库一、单项选择题(每题2分,共20分)1. VB中,哪个关键字用于声明变量?A. DimB. SetC. CallD. Function答案:A2. 下列哪个选项不是VB的数据类型?A. IntegerB. StringC. BooleanD. Array答案:D3. VB中,哪个函数用于计算字符串的长度?A. LenB. UBoundC. LBoundD. Sqr答案:A4. 在VB中,如何表示“不等于”?A. =B. ==C. <>D. !=答案:C5. VB中,哪个关键字用于循环结构?A. ForB. NextC. ToD. Loop答案:A6. VB中,哪个函数用于将字符串转换为大写?A. StrConvB. LCaseC. UCaseD. Trim答案:C7. VB中,哪个语句用于退出子程序?A. Exit SubB. End SubC. ReturnD. Exit Function答案:A8. VB中,哪个关键字用于声明函数?A. FunctionB. SubC. DimD. Const答案:A9. VB中,哪个关键字用于声明常量?A. DimB. ConstC. PrivateD. Public答案:B10. VB中,哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D二、填空题(每题3分,共15分)1. 在VB中,使用________关键字可以定义一个类。
答案:Class2. VB中,________函数用于获取当前时间。
答案:Time3. VB中,________关键字用于定义一个接口。
答案:Interface4. VB中,________关键字用于定义一个事件。
答案:Event5. VB中,________关键字用于定义一个属性。
答案:Property三、简答题(每题5分,共20分)1. 请简述VB中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,其中程序的执行流程由外部事件(如用户操作、消息、定时器等)触发,而不是按照预先定义的顺序执行。
VB 程序设计试卷(05级)班级学号姓名成绩一、单项选择题(每小题1分,共30分)请将正确答案按【】中的序号涂写【标准答题卡】,否则不得分。
1.Visual Basic程序设计采用的是【1】编程机制。
A)可视化B)面向对象C)事件驱动D)过程结构化2.要强制显式声明变量,可在窗体模块或标准模块的声明段中加入语句【2】。
A)Option Base 0 B)Option ExplicitC)Option Base 1 D)Option Compare3.将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确的形式是【3】。
A)Cos(a+b)^2+5*exp(2)B)Cos^2(a+b)+5*exp(2)C)Cos(a+b)^2+5*ln(2) D)Cos^2(a+b)+5*ln(2)4.设a=5,b=4,c=3,d=2,则表达式“3 > 2 * b Or a = c And b <> c Or c > d”的值是【4】。
A)1 B)True C)False D)25.在VB中,同时可以做为数据的输入和输出的控件是【5】。
A)B)C)D)6.以下不具有Picture属性的对象是【6】。
A)窗体B)图片框C)图像框D)文本框7.为了把焦点移到某个指定的控件,所使用的方法是【7】。
A)GetFocus B)Visible C)Refresh D)SetFocus8.为了在按下回车键时执行某个命令按钮的Click事件过程,需要把该按钮的【8】属性设置为True。
A)Value B)Default C)Cancel D)Enabled9.删除列表框中指定的某个列表项,所使用的方法是【9】。
A)Move B)Remove C)Clear D)RemoveItem10.当拖动滚动条中的滑动块时,将触发滚动条的【10】事件。
A)Change B)Move C)Scroll D)SetFocus11.以下叙述中错误的是【11】。
A)双击鼠标可以触发DblClick事件B)控件的名称可以由编程人员设定C)移动鼠标时,会触发MouseMove事件D)窗体或控件的事件的名称可以由编程人员确定12.如果要改变窗体的标题上显示的文字内容,则需要设置的属性是【12】。
A)Caption B)Name C)Text D)Font13.从键盘上输入两个字符串,分别保存在变量str1、str2中。
确定第二个字符串Str2在第一个字符串Str1中起始位置的函数是【13】。
A)Left B)Mid C)String D)Instr14.以下定义数组或给数组元素赋值的语句中,正确的是【14】。
A)Dim a As Variant a=Array(1,2,3,4,5)B)Dim a(10) As Integer a=Array(1,2,3,4,5)C)Dim a%(10)a(1)="ABCDE" D)Dim a(3),b(3) As Integer a(0)=0:a(1)=1:a(2)=2b=a15.以下能正确定义数据类型TelBook的代码是【15】。
A)Type TelBook B)Type TelBookName As String*10 Name As String*10TelNum As Integer TelNum As IntegerEnd Type End TelBookC)Type TelBook D)Type TelBookName String Name StringTelNum Integer TelNum IntegerEnd Type End TelBook16.在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:Private Sub Command1_Click()strText = InputBox("请输入")Text1.Text = strTextEnd SubPrivate Sub Text1_Change()Label1.Caption = Right(Trim(Text1.Text), 3)End Sub程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是【16】。
A)空B)abcdefC)abc D)def17.有如下程序段:A=0For J=1 to 20 step 2A=A+J\5NextPrint A运行后,输出的结果是【17】。
A)12 B)16 C)40 D)10018.在窗体上画一个命令按钮,名称为Command1,并编写如下代码:Private Sub Command1_Click()a = 1.5:b = 1.5Call fun(a, b)Print a, bEnd SubPrivate Sub fun(x, y)x = y * yy = y + xEnd Sub运行程序,并单击命令按钮,则输出结果是【18】。
A)2.25 3.75B)1.5 2.25 C)1.5 0.75 D)0.75 1.5 19.在窗体上画一个命令按钮和一个文本框,名称分别为Command1和Text1,然后编写如下事件过程:Private Sub Command1_Click()Dim x As Integer, y As Integerx = Val(Text1)Select Case xCase 1, 3y = x ^ 2Case Is >= 10, Is <= -10y = xCase -10 To 10y = -xEnd SelectPrint yEnd Sub程序运行后,向文本框中输入3,然后单击命令按钮,则【19】。
A)输出3 B)输出9C)输出-3 D)程序出错,没有输出20.设x=4,y=6,则以下不能在窗体上显示“A=10”的语句是【20】。
A)Print A = x + y B)Print "A=" ; x + yC)Print "A=" + Str (x + y ) D)Print "A="; & x + y21.设有如下事件过程:Private Sub Form_Click()Dim x As Integer, n As Integerx = 1: n = 0Do While x < 28x = x * 3n = n + 1LoopPrint x, nEnd Sub程序运行后,单击窗体,输出结果是【21】。
A)81 4B)56 3C)28 1 D)243 522.在窗体上画一个命令按钮和一个文本框,其名称分别为Command1和Text1,把文本框的Text属性设置为空白,然后编写如下事件过程:Private Sub Command1_Click()A = InputBox("输入一个数据")B = InputBox("输入一个数据")Text1.Text = B + AEnd Sub程序运行后,单击命令按钮,如果在输入对话框中分别输入3和5,则文本框中显示的内容是【22】。
A)35 B)53C)8 D)出错,无显示23.在窗体上画一个复选框,名称为Check1,使用【23】语句可以使复选框处于选中状态(即:带√)。
A)Check1.Value=True B)Check1.V alue=FalseC)Check1.Value=1D)Check1.Value=024.在窗体上画一个列表框和一个命令按钮,名称分别为List1和Command1,然后编写如下事件过程:Private Sub Form_Load()List1.AddItem "项目1"List1.AddItem "项目2"List1.AddItem "项目3"End SubPrivate Sub Command1_Click()List1.List(List1.ListCount) = "AAA"End Sub程序运行后,单击命令按钮,其结果为【24】。
A)把字符串“AAA”添加到列表框中,但位置不确定B)把字符串“AAA”添加到列表框的最后,即“项目3”之后C)把列表框中原来的最后一项(即“项目3”)修改为“AAA”D)把字符串“AAA”插入到列表框的最前面,即“项目1”之前25.执行以下Command1的Click事件过程,在窗体上显示【25】。
Option Base 0Private Sub Command1_Click()Dim aa = Array("a", "b", "c", "d", "e", "f", "g")Print a(1); a(3); a(5)End SubA)abc B)bdf C)ace D)出错26.下列过程语句中,一定按传值方式进行数据传递的语句是【26】。
A)Sub Pro2(a As Integer) B)Sub Pro2(ByRef a As Integer)C)Sub Pro2(ByVal a As Integer)D)Sub Pro2(arr())27.以下叙述错误的是【27】。
A)在KeyUp和KeyDown事件过程中,不能区分大小写字母B)在KeyUp和KeyDown事件过程中,能够识别光标移动键C)KeyPress事件中能够识别是否按下了回车键D)KeyPress事件中能够识别是否按下了Ctrl键或Shift键28.以下关于文件的叙述中,错误的是【28】。
A)顺序文件中的记录一个接一个地顺序存放B)同一个随机文件中记录的长度是随机的C)执行打开文件的命令后,自动生成一个文件指针D)LOF函数返回文件的字节数29.设菜单中有一个菜单项为“Exit”。
其中Alt+E为该菜单项的快速访问键,即按下Alt 及字母E时,能够执行“Exit”命令,则在菜单编辑器中设置“Exit“命令的方式是【29】。
A)把“名称”属性设置为&Exit B)把“名称”属性设置为E&xit C)把“标题”属性设置为&Exit D)把“标题”属性设置为E&xit 30.在窗体上放置一个名称为Dlg1的通用对话框,再放置一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dlg1.Filter = "工程文件(*.vbp) | *.vbp | 窗体文件(*.frm) |*.frm"Dlg 1.FilterIndex = 1Dlg 1.ShowOpenEnd Sub程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是【30】。