VB笔试模拟试卷288(题后含答案及解析)

VB笔试模拟试卷288(题后含答案及解析)


2024年7月2日发(作者:)

VB笔试模拟试卷288

(题后含答案及解析)

题型有:1. 选择题 2. 填空题

选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有

一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1. 如果准备读文件,打开顺序文件””的正确语句是

A.Open“”For Write As #1

B.Open“”For Binary As #1

C.Open“”For Input As #1

D.Open“”For Random As #1

正确答案:C

2. 数据结构主要研究的是数据的逻辑结构、数据的运算和( )。

A.数据的方法

B.数据的存储结构

C.数据的对象

D.数据的逻辑存储

正确答案:B

解析:数据结构是研究数据元素及其之间的相互关系和数据运算的一门学

科,它包含3个方面的内容,即数据的逻辑结构、存储结构和数据的运算。

3. 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是

( )。

A.逻辑设计

B.需求分析

C.详细设计

D.物理设计

正确答案:B

解析:软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个

阶段。其中需求分析阶段常用的工具是数据流图和数据字典。

4. 程序的基本控制结构是( )。

A.Do-Loop结构、Do-Loop While结构和For-Next结构

B.子程序结构,自定义函数结构

C.顺序结构,选择结构和循环结构

D.单行结构,多行结构和多分支结构

正确答案:C

5. 在窗体上绘制一个名称为Label1的标签,然后编写如下事件过程:

Private Sub Form_Click( ) Dim arr(10,10)As Integer Dim i As

Integer,j As Integer For i =2 To 4 For j =2 To 4

arr(i,j)=i*j Next j Next i

n=Str(arr(2,2)+arr(3,3)) End Sub 程序运行后,单击窗体,在

标签中显示的内容是( )。

A.12

B.13

C.14

D.15

正确答案:B

6. 下列叙述中正确的是

A.用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联

B.用E-R图只能表示实体集之间一对一的联系

C.用E-R图只能表示实体集之间一对多的联系

D.用E-R图表示的概念数据模型只能转换为关系数据模型

正确答案:A

解析:两个实体之间的联系实际上是实体集间的函数关系,这种函数关系可

以有下面3种,即一对一的联系、一对多(或多对一)的联系和多对多的联系。概

念模型便于向各种模型转换。由于概念模型不依赖于具体的数据库管理系统,因

此,容易向关系模型、网状模型和层次模型等各种模型转换。

7. 要使窗体显示时无标题栏和边框,应设置窗体的______属性。

A.ControlBox

B.BorderStyle

C.MaxButton

D.BackStyle

正确答案:B

8. 用链表表示线性表的优点是______。

A.便于插入和删除操作

B.数据元素的物理顺序与逻辑顺序相同

C.花费的存储空间较顺序存储少

D.便于随机存取

正确答案:A

解析:链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申

请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。

故链式存储结构下的线性表便于插入和删除操作。

9. 在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段

和数据库系统阶段。其中数据独立性最高的阶段是

A.数据库系统阶段

B.文件系统阶段

C.人工管理阶段

D.数据项管理

正确答案:A

解析:文件系统是数据库系统的初级阶段,提供了简单的数据共享与数据管

理能力,附属于操作系统而不成为独立的软件,只能看作是数据库系统的雏形阶

段。人工管理阶段主要用于科学计算,硬件无硬盘,软件没有操作系统。数据库

管理系统是从这两个阶段发展而来的,其数据独立性必然更高。因此答案为A。

10. 在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过

发送

A.调用语句

B.命令

C.口令

D.消息

正确答案:D

解析:面向对象的世界是通过对象与对象间彼此的相互合作来推动的,对象

间的这种相互合作需要一个机制协助进行,这样的机制称为消息。消息是一个实

例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信

息,它统一了数据流和控制流。

11. 设a=6,则执行 x=IIF(a>5,-1,0) 后,x的值为

A.5

B.6

C.0

D.-1

正确答案:D

解析:IIF方法根据表达式的值来决定返回其第2和第3个参数中的某一个。

表达式是其第1个参数。在本题中a>5为True,所以返回的是-1。

12. 向顺序文件中写入1,2,3这3个数。在程序中加入以下语

句的哪一项可以使程序功能完整。Private Sub Command1_Click( )Open

“c:”,Output As#1For i=0 To 3NextClose #1End Sub

A.Print #1,

B.Get #1,i

C.Print #1,i

D.Unit #1,i

正确答案:C

解析:向顺序文件中写入数据时用Print语句。

13. 在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程:

Private Sub Command1_Click( ) b=5 c=6 Print a=b+c

End Sub 程序运行后,单击命令按钮,输出的结果是______。

A.aroc(c, b,a)End Sub Function FirProc(x As Integer, y As Integer, z As

Integer)FirProc=2*x+y+3*z End Function Function SecProc(x As Integer, y As

Integer, z As Integer)SecProc=FirProc(z, x, y)+x End Function

A.20

B.22

C.28

D.30

正确答案:C

解析:本题是在Connnand1过程中调用SecProc函数,而在 SecProc函数中

又调用了FirProc函数。函数调用时,实参和形参要一一对应传递。程序运行过

程如下:①Print SecProc(c,b,a)→ Print SecProc(5,4,3);②SecProc=FirProc(z,

x,y)+x→SecPro= FirProc(3,5,4)+1;③FirProc=2*x+y+3*z→FirProc=2*3+5

+3*4=23:④SeeProc=28→Print SecProe(c,b,a)→Print 28。形参是在被调用的

Sub、Function过程中定义的参数名;实参则是在调用的Sub或Function过程中

定义的参数名。

16. Sub过程与Function过程最根本的区别是( )。

A.Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不

可以

B.Function过程可以有参数,Sub过程不能有参数

C.两种过程参数的传递方式不同

D.Sub过程的过程名不能有返回值,而Function过程能通过过程名返回值

正确答案:D

解析:Function过程与Sub过程的相似之处是:都可以获取参数,执行一系

列语句,以及改变其参数值的独立过程;不同之处的是:Function函数有返回值,

可以在表达式的右边使用,使用方式与内部函数一样,而Sub过程没有返回值。

17. 下列( )事件过程可以将打开文件对话框的标题改变为“new

Caption”。

A.Private Sub Command1_CliCk( ) Title=“new

Caption” nt End Sub

B.Private Sub Command1_Click( ) Title=“new

Caption” en End Sub

C.Private Sub Command1_Click( ) Title=“new

Caption” Help End Sub

D.Private Sub Command1_Click( ) Title=“new

Caption” lor End Sub

正确答案:B

解析:可以通过Dialog Title属性设置打开文件对话框的标题,使用

ShowOpen方法设置通用对话框的类型为打开文件对话框。DialogTile属性指定

对话框中标题栏的名称。“打开”对话框默认的标题是“打开”;“另存为”对话

框默认的标题是“另存为”。

18. 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命

令按钮,然后编写 如下事件过程: Private Sub Command1_Click( )

=“Visual” 1 = “Basic” Text1 = “Program” End

Sub 程序运行后,如果单击命令按钮,则在文本框中显示的是

A.Visual

B.Basic

C.Program

D.出错

正确答案:C

解析:本题主要考查文本框 Text属性的表达方式。在写程序代码时,一般

省去窗体名称,例如:可以直接写成 。同时,由于Text

是文本框的属性值,所以也可以省略。对于程序代码所在的窗体,可以用 Me

来代指。故本题中、、Textl都是等价的。由于程序代码按顺

序执行,故单击命名按钮后,文本框中最终显示Program。正确答案为 C。

19. 设一个工程由两个窗体组成,其名称分别为Form1和Form2,在Form1

上有一个名称为Command1的命令按钮。窗体Form1的程序代码如下:

Private Sub Command1_Click( ) Dim a ks Integer a=10 Call

g(Form2, ) End Sub private Sub g(f As Form, x As Integer) Y=Iif(x>

10, 100, -100) f. Show f. Caption=Y End Sub 运行以上程序,

正确的结果是______。

A.Form1的Caption属性值为100

B.Form2的Caption属性值为-100

C.Form1的Caption属性值为-100

D.Form2的Caption属性值为100

正确答案:B

解析:在q子过程中,形参f为窗体变量。通过实参和形参的传递,f为Form2,

形参x为10。“f. Show”方法将显示Form2窗体,语句“y=Iif(x>10,100,-100)”

将-100赋值给y,语句“f. Caption=y”将Form2的Caption属性值改为-100。

20. 在窗体上画一个命令按钮(其名称为Conlmand1),然后编写如下事件过

程:Private Sub Command1_Click( ) For i=1 To 4 If i=1 Then x=i

If i<=4 Then x=x+1 Print x Next iEnd Sub 程序运行后,单击命令

按钮,其输出结果为______。

A.1 2 3 4

B.2 3 4 5

C.2 3 4 4

D.3 4 5 6

正确答案:B

解析:第一次循环时X的值为2,每次加1,所以答案为2 3 4 5。

21. 在Visual Basic中,要使一个窗体不可见,但不从内存中释放,应使用

的语句是( )

A.Show

B.Hide

C.Load

D.UnLoad

正确答案:B

解析:Show和Hide使窗体在内存中,隐藏窗体用Hide,重新显示用Show;

Load和UnLoad是针对内存而言的,Load是加载程序到内存,UnLoad是从内存

中卸载,释放内存。因此,本题的正确答案为B项。

22. 一个工程中包含两个名称分别为Form1、Form2的窗体,一个名称为

Func的标准模块。假定在Form1和Func中分别建立了自定义过程,其定义格式

为: Form1中定义的过程: Private Sub Fun1( ) ...... End Sub

Func中定义的过程: Public Sub Fun2( ) ...... End Sub 若要在

窗体For2g调用Porm1和Func中分别建立的自定义过程,则调用格式正确的是

( )

A.Call Form1. Funl( ) Func.Fun2( )

B.Call Form1. Fun1( ) Call Fun2( )

C.Form1. Fun1( ) Func. Fun2( )

D.Fun1( ) Fun2( )

正确答案:B

解析:本题主要考查过程的调用。调用不同窗体中定义的过程时,必须注明

窗体名,故该题中的调用格式应为Call Forml.Funl( )。但可以直接调用标准

模块中定义的过程。故题中的调用格式为Call Fun2 ( )。选项B正确。

23. 下面的数组声明语句中正确的是

A.Dim gg[1,5] As String

B.Dim gg[1 To 5,1 To 5] As String

C.Dim gg[1 To 5] As String

D.Dim gg[1:5,1:5] As String

正确答案:C

解析:在默认情况下无论是一维还是二维或更多维的数目其缺省下标都从。

开始,但有时为了方便,用户可以自定义数组的上下界,那就得用关键字To来

设置。例如:d(1 To 6),其含义就是一个名为d,上界为6,下界为1的数组。

24. 执行如下两条语句后,窗体上显示的是 ______。 a=8.4326 Print

Format(a,”$00,00.00”)

A.0,008.43

B.$8.43

C.8.43

D.$0,008.43

正确答案:D

解析:Format(a,”$00,00.00”)表示显示a为以“$”开头的,带2位小数(不足

2位部0),整数部分为4位(不足4位补0,且2位之间用“,”分隔)的字符。

25. Visual Basic集成的主窗口中不包括

A.属性窗口

B.标题栏

C.菜单栏

D.工具栏

正确答案:A

解析:在Visual Basic集成的主窗口又称为设计窗口,它由标题栏、菜单栏、

工具栏等几部分组成;标题栏是位于屏幕的顶部的水平条,它显示应用程序的名

字,启动Visual Basic后,标题栏中出现的信息是“工程1-Microsoft Visual Basic[设

计]”;菜单栏位于标题栏之下,提供了开发、调试应用程序的工具,包括“文件”

菜单、“编辑”菜单、“试图”菜单、“工程”菜单等;工具栏位于菜单栏的下面,

它以图标形式提供了部分常用命令的功能;属性窗口不在主窗口的范围之内。注

意: 学习时对Visual Basic集成开发环境不重视,知识了解不全面。注意:Visual

Basic集成开发环境组成结构。

26. 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub

Command1_Click( ) X=0 Do Until x=-1a=InputBox(“请输入A的

值”)a=Val(A)b=InputBox(“请输入B的值”)b=Val(B)x=InputBox(“请输入x的

值”)x=Val(x)a=a+b+x Loop Print a End Sub 程序运行后,单击

命令按钮,依次在输入对话框中输入5、4、3、2、1、-1,则输出结果为 ______。

A.2

B.3

C.14

D.15

正确答案:A

解析:本题需要注意的是每次循环开始的时候三个变量都被重新赋了一次

值,所以最后的结果仅仅是 2+1+(-)。所以最终的输出是2。

27. 运行以下程序后,输出的结果是 for i=1 to 3 cls print”

i=“,i; Next

A.123

B.3

C.i=1i=2i=3

D.i=3

正确答案:D

解析:cls语句的功能是清除窗体或其他对象上的所有输出,因此,本题中

开始输出的i =1和i=2都被清除,只剩下i=3。答案为选项D。

28. 下列( )可返回一个值。

A.事件过程

B.通用过程

C.Function过程

D.属性过程

正确答案:C

解析:事件过程是在发生某一个事件时调用的,它没有返回值;通用过程主

要是用来执行一个程序段,也没有返回值;Function过程的作用一般是完成某种

运算,最后把运算的结果作为函数的返回值返回。

29. 下列不能打开菜单编辑器的操作是

A.按组合键Ctrl+E

B.单击工具栏中的“菜单编辑器”按钮

C.执行“工具”菜单中的“菜单编辑器”命令

D.按组合键Shift+Alt+M

正确答案:D

解析:菜单编辑器的打开方式有三种,一为使用热键Ctrl+E;二可以使用访

问键,即首先按Alt键激活菜单,然后按T键选择“工具”菜单,此时打开“工

具菜单”便可以使用方向键进行选择;三便是用鼠标选择。本题答案B与C的

表达的意思一致,A用了快捷键。D不能打开任何菜单与功能。

30. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过

程: Private Sub Command1_Click( ) X=0 n=Input Box(““) For i=1

To n For j=1 To i K=X+1 Next j Next i Print xEnd Sub 程

序运行后,单击命令按钮,如果输入3,则在窗体上显示的内容是

A.3

B.4

C.5

D.6

正确答案:D

解析:当输入3时,For i执行三次,对应的For j循环执行一次、二次、三

次,For j每执行一次,x都加1,故最终结果为6,选D。

31. 在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的

目录列表框。当改变当前驱动器时, 目录列表框应该与之同步改变。设置两个

控件同步的命令放在一个事件过程中,这个事件过程是 ______。

A.Drive1_Change

B.Drive1_Click

C.Dir1_Click

D.Dir1_Change

正确答案:A

解析:驱动器列表框用来显示用户系统中有效磁盘驱动器的列表。在程序运

行时,该控件的Drive属性可以返回或设置程序运行时所选择的驱动器。目录列

表框用来显示当前驱动器上的目录结构。在程序运行时,该控件的Path属性可

以返回或设置当前路径。当驱动器列表框中当前所选中的驱动器发生变化时,

Drive属性也将相应变化,从而触发驱动器列表框的 Change事件,因此可以在

驱动器列表框的Change事件中加入如下的语句:=该语句

的作用是将目录列表框的Path属性设置为改变后的当前驱动器路径,从而使目

录列表框中的目录结构随当前所选择的驱动器的变化而相应的变化。

32. 在Visual Basic中传递参数的方法有 ______方式。

A.一种

B.两种

C.三种

D.四种

正确答案:B

解析:在VB中传递参数的方式有按值传递By Val和按地址传递ByRef两

种。

33. 在Visual Basic种,要使标签的标题栏靠右显示,则将其Alignment属

性设置为

A.0

B.2

C.1

D.3

正确答案:C

解析:本题考查的是标签的Alignment属性的设置。 Alignment属性用

来设置标签中标题的位置,可将其设置为0,1,2,作用如下: 0:标题靠

左显示(默认)。 1:标题靠右显示。 2:标题居中显示。

34. 设一个工程由两个窗体组成,其名称分别为Form1和Form2,在Form1

上有一个名称为Command1的命令按钮。窗体Form1的程序代码如下:

Private Sub Command1_Click( ) Dim a As Integer a=10 Call g(Form2,A ) End

Sub Private Sub g(f As Form,x As Integer) y=IIf(x>10,000,-100) f.Show

f.Caption=y End Sub运行以上程序,正确的结果是

A.Form1的Capdon属性值为100

B.Form2的Caption属性值为-100

C.Form1的Caption属性值为-100

D.Form2的Capdon属性值为100

正确答案:B

解析:此题单击命令按钮后将调用g( )函数,观察该函数,是显示窗体f,

并且将该窗体的标题设置为y,而y的值要通过IIf语句来判断,此题中第一个

实参为 Form2,将x=10带人判断语句为结果为-100,因此执行命令后Form2的

标题为-100,所以选项B正确。

35. 设工程中有2个窗体:Forml、Form2,Forml为启动窗体。Form2中

有菜单,其结构如表。要求在程序运行时,在Forml的文本框Tcxtl中输入口令

并按同车键(回车键的ASCII码为13)后,隐藏Forml,显示Form2。若口令为

“Teacher”,所有菜单项都可见;否则看不到“成绩录入”菜单项。为此.某人

在Form1窗体文件中编写如下程序:Private Sub Text1_KeyPress(KeyAscii As

Integer)IfKeyAscii=13 ThenIf Text1.Text=“Teacher”

ThenForm2.input.Visible=TrueElseForm2.input.Visible=FalseEnd ifEnd

ffForml.HideForm2.ShowEnd Sub菜单结构程序运行时发现刚输入口令时就隐

藏了Forml,显示了Form2,程序需要修改。下面修改方案中正确的是

A.把Forml中Textl文本框及相关程序放到Form2窗体中

B.把Forml.Hide、Form2.Show两行移到2个End If之间

C.把IfKeyAscii=13 Then改为IfKey Ascii=“Teacher”Then

D.把2个Form2.input.Visible中的“Form2.”删去

正确答案:B

解析:左原程序中,只要触发文本框控件的keyPress事件。则会执行隐藏

Form1,显示Form2语句。所以将Form.Hide和Form2.Show两行移到两个

End if之间,在每次输入口令之后,只要不按回车键就不会执行程序,按下后程

序会检验是否口令为“Teacher”,是则“成绩录入”可见,否则不可见,之后执

行Form1.Hide和Form2.Show。

填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡上。注

意:以命令关键字填空的必须拼写完整。

36. 单元测试又称模块测试,一般采用【 】测试。

正确答案:白盒法

解析:单元测试又称模块测试,一般采用白盒法。白盒测试方法即把程序看

成一个透明的白盒子,完全了解程序的结构和处理过程,按照程序内部的逻辑路

径测试程序,检查程序中的每条路径是否都能按预定要求工作。

37. 面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的

一个【 】。

正确答案:实体

解析:面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的

一个实体,是构成系统的一个基本单位,它由一组表示其静态特征的属性和它可

执行的一组操作组成。

38. 数据库设计分为以下6个设计阶段:需求分析阶段、【 】、逻辑设计

阶段、物理设计阶段、实施阶段、运行和维护阶段。

正确答案:blank

解析:数据库设计分为以下6个设计阶段:需求分析阶段、概念设计阶段、

逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。

39. 关系模型允许定义3类数据约束,它们是【 】约束、参照完整性约

束以及用户定义的完整性约束。

正确答案:实体完整性

解析:关系模型允许定义3类数据约束,它们是实体完整性约束、参照完整

性约束以及用户定义的完整性约束,其中前两种完整性约束是关系数据库所必需

遵守的规则。对于用户定义的完整性约束,则由关系数据库系统提供完整性约束

语言,用户利用该语言写出约束条件,运行时由系统自动检查。

40. 在面向对象方法中,信息隐蔽是通过对象的【 】性来实现的。

正确答案:封装

解析:软件工程的基本原则包括抽象、信息隐蔽、模块化、局部化、确定性、

一致性、完备性和可验证性。信息隐蔽是指采用封装技术,将程序模块的实现细

节隐藏起来,使模块接口尽量简单。

41. 用户可以用______语句定义自己的数据类型。

正确答案:Type

解析:用户可以用Type语句来定义数据类型,格式是:Type 数据类型名数

据类型元素名 As 类型名数据类型元素名 As 类型名EndType其中“数据类型

名”是要定义的数据类型的名字,其命名规则和变量的命名规则相同;“数据类

型元素名”也遵守相同的规则,且不能是数组名;“类型名”可以是任何基本数

据类型,也可以是用户定义的类型。

42. 下面的程序执行时,将把当前目录下的顺序文件smtext1.txt的内容

读入内存,并在文本框Text1中显示出来。请填空。 Private Sub

Commandl_Click( ) Dim inData As StringText1.Text=“”Open“.\

smtext1.txt”_____________As#1Do While_____________ Input#1,inData

Text1.Text=Text1.Text & inDataLoopClose#1 End Sub

正确答案:Input (NotEOF(1))

解析:本题考查文件的操作。程序首先要以读文件的方式(Input)打开文件,

题中说明这是个顺序文件,那么如果文件指针没有到文件尾(EOF(1)盼值为

False),就要从文件中读出数据,所以循环条件应以是否到文件尾为依据,判断

是否继续循环。

43. 下列程序的运行结果是______。Sub abcd(ByValn As Integer) n=n+5

End Sub Private Sub Form_Click( ) nx%=3 Callabcd(nx%)

Printnx% End Sub

正确答案:3

44. 执行以下程序段后,变量c$的值是______。a$=“北京”b$=“Shanghai”c

$=Left(a$,2)+String(3,”-”)+Right(b$,8)

正确答案:北京———shanghai

45. 下列函数调用时弹出的对话框中按钮的个数为【 】。MsgBox(“程序

非法!”,vbAbortRetryIgnore,”消息提示:”)

正确答案:3

46. 假定建立了一个工程,该工程包括两个窗体,其名称(Name属性)分别

为Form1和Form2,启动窗体为Form1。在Form1上画一个命令按钮Command1,

程序运行后,要求当单击该命令按钮时,Form1窗体消失,显示窗体Form2,请

将下面的程序补充完整。Private Sub Command1_Click( )【 】

Form1Form2.【 】End Sub

正确答案:Unload,Show或Show 1

解析:Unload语句、Show方法Unload语句用来将指定窗体从内存中清除。

格式:Unload窗体名称Show方法用来显示一个窗体。格式:窗体名称.Show[模

式]参数“模式”用来确定显示窗体的状态,可以取值0或1。取值为0(0值是缺

省值)则窗体是“无模式”窗体,当该窗体显示出来时,不但可以对该窗体进行

操作,还可以对其他显示出来的窗体进行操作;取值为1则窗体是“模式”窗体,

当该窗体显示出来时,只能对该窗体进行操作,只有当该窗体关闭后,才能对其

他窗体进行操作。

47. 在窗体上画一个命令按钮Command1,然后编写如下程序:Private Sub

Command1_Click( )Dim arr( )As IntegerReDim arr(3)For i=0 To 3arr(i)=iNext

ix=InputBox(“请输入一个数学”)If Val(x)>4 ThenReDim arr(4)arr(4)=xEnd

(arr(4)-arr(3))End Sub程序运行后,单击命令按钮,在输入对话框中输

入12,输出结果为【 】。

正确答案:12

解析:用Redim语句重定义数组的维数时,原有维数内的内容将被破坏。

除非用Redim Preserve来重新定义维数。本题中由于输入值x>4,动态数组在

被重定义为包含4个元素的数组后(即Redim arry(3),此时arry(3)=3),重新被定

义为包含5个元素的数组,而重定义时并未用Preserve关键字。故此时

arry(3)=0(实际上my(0)、arry(1)、arty(2)的值也都为0,即Integer类型变量的初

始值)。

48. 为了选择多个控件,可以按住【 】键,然后单击每个控件。

正确答案:Ctrl

解析:按住Ctrl键然后连续单击控件可以将它们连续选中。

49. 在程序运行期间,增加和删除列表框(或组合框)的方法是Addltem和

【 】。

正确答案:blank

解析:在Visual Basic中,AddItem方法可以用来在列表框(或组合框)中插入

一行文本,其格式为: ListBoxl. AddItem字符,[拒插入的索引值]RemoveItem

方法可以用来在列表框(或组合框)中删除一行文本,其语法为:

Item删除的索引值

50. 在窗体上画一个命令按钮,其名称为Commandl,然后编写如下事件

过程:Private Sub Corrtmandl Click( )a$=”Nationalcomputer rank Examination”

n=Len(a$)S=0For i=1 To nb$=Mid(a$,i,1)Ifb$=”n”Thens=s+1End IfNext iPrint

sEnd Sub程序运行后,单击命令按钮,输出结果是【 】。

正确答案:4

解析:此题实际上是从左自右逐个提取a$中的字符,判断是不是等于“n”,

统计其中“n’,的个数。


发布者:admin,转转请注明出处:http://www.yc00.com/news/1719892328a2759101.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信