1、二级 VISUAL+BASIC 笔试-332 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在窗体上画一个命令按钮(其 Name 属性为 Command1),然后编写如下代码:Option Base 1Private Sub Command1_Click()Dim a(4,4)For i=1 To 4For j=1 To 4a(i,j)=(i-1)*3+jNext jNext iFor i=3 To 4For j=3 To 4Print a(j,i);Next jNext iEnd Sub程序运行后,单击命令按钮,其输出结果为 _ 。(分
2、数:2.00)A.6 9 7 10B.7 10 8 11C.8 11 9 12D.9 12 10 132.在窗体上画一个名称为 Drive1 的驱动器列表框,一个名称为 Dir1 的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是 _ 。(分数:2.00)A.Drive1_ChangeB.Drive1_ClickC.Dir1_ClickD.Dir1_Change3.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送 _。(分数:2.00)A.调用语句B.命令C.12 令D.消息4.通过改变单选按钮(Option B
3、utton)控件的一属性值,可以改变单选按钮的选取状态。(分数:2.00)A.ValueB.StyleC.AppearanceD.Caption5.在 Visual Basic 中,所有的窗体和控件都必定具有的一个属性是 _ 。(分数:2.00)A.NameB.FontC.CaptionD.FillColor6.算法一般都可以用哪几种控制结构组合而成 _。(分数:2.00)A.循环、分支、递归B.顺序、循环、嵌套C.循环、递归、选择D.顺序、选择、循环7.在 Visual Basic 6 中下列 _ 是不对的。(分数:2.00)A.可以编写 ActiveX 控件B.可以编写网络程序C.可以通过
4、直接访问或建立连接的方式访问大型网络数据库D.可以写出 16 位应用程序8.下列操作中不能向工程中添加窗体的是 _。(分数:2.00)A.执行“工程”菜单中的“添加窗体”命令B.单击工具栏上的“添加窗体”按钮C.右击窗体,在弹出的菜单中选择“添加窗体”命令D.右击工程资源管理器,在弹出的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令9.下列工具中为需求分析常用工具的是 _。(分数:2.00)A.PADB.PFDC.N-SD.DFD10.以下变量名中, _是不符合 Visual Basic 的命名规范的。(分数:2.00)A.Abc901B.mnu Open 234C.price
5、D.K11.以下 Case 语句中错误的是 _ 。(分数:2.00)A.Case 0 To 10B.Case Is10C.Case Is10 And Is50D.Case 3,5, Is1012.将 E-R 图转换到关系模式时,实体与联系都可以表示成 _。(分数:2.00)A.属性B.关系C.键D.域13.要利用通用对话框控件来显示“保存文件”对话框,需要调用控件的 _ 方法。(分数:2.00)A.ShowPrinterB.ShowOpenC.ShowSaveD.ShowColor14.索引属于 _。(分数:2.00)A.模式B.内模式C.外模式D.概念模式15.设有下列二叉树:(分数:2.0
6、0)A.B.C.D.16.假定有如下的 Sub 过程:Sub S(x As Single,y As Single)t=xx=t/yy=t Mod yEnd Sub在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim a As SingleDim b As Singlea=5b=4S a,bPrint a,bEnd Sub程序运行后,单击命令按钮,输出结果为 _ 。(分数:2.00)A.5 4B.1 1C.1.25 4D.1.25 117.数据的存储结构是指 _。(分数:2.00)A.数据所占的存储空间量B.数据的逻辑结构在计算机中的表示C
7、.数据在计算机中的顺序存储方式D.存储在外存中的数据18.在窗体上画一个命令按钮和一个文本框,并把窗体的 KeyPreview 属性设置为 True,然后编写如下代码:Dim SaveAll As StringPrivate Sub Command1_Click()Text1.Text=UCase(SaveAll)End SubPrivate Sub Form_KeyPress(KeyAscii As Integer)SaveAll=SaveAll+Chr(KeyAseii)End Sub程序运行后,在键盘上输入“abcdefg”,单击命令按钮,则文本框中显示的内容为 _ 。(分数:2.00)
8、A.abcdefgB.不显示任何信息C.ABCDEFGD.出错19.以下语句可以实现将文件 filename1 复制为 filename2 的是 _。(分数:2.00)A.Name filename1,filename2B.Copy filename1, filename2C.FileCopy filename1,filename2D.Duplicate filename1, filename220.以下语句用于打开一个顺序文件 Open“C:/MyFile.txt“For OutPut 但该语句的一个重要错误是没有 _。(分数:2.00)A.指定打开方式B.指定文件号C.指定打开文件名D.指
9、定文件类型21.检查软件产品是否符合需求定义的过程称为 _。(分数:2.00)A.确认测试B.集成测试C.验证测试D.验收测试22.下面不属于软件设计原则的是 _。(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽23.用下面的语句所定义的数组的元素个数是: _ 。Dim arr(3 To 5,-2 to 2)(分数:2.00)A.20B.12C.15D.2424.通过以下 _ 窗口可以在设计时直观的调整窗体在屏幕上的位置。(分数:2.00)A.代码窗口B.窗体布局窗口C.窗体设计窗口D.属性窗口25.刚建立一个新的标准 EXE 工程后,出现在工具箱中的控件是 _。(分数:2.00)
10、A.CommonDialogB.ListViewC.TextBoxD.Toolbar26.在窗体上画两个名称分别为 Text1、Text2 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim x As Integer,n As Integerx=1n=0Do While x20x=x*3n=n+1LoopText1.Text=Str(x)Text2.Text=Str(n)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别是 _。(分数:2.00)A.15 和 1B.27 和 3C.195 和
11、3D.600 和 427.一个工程中含有窗体 Form1、Form2 和标准模块 Modell,如果在 Form1 中有语句 Public X As Integer,在 Modell 中有语句 Public Y As Integer。则以下叙述中正确的是 _。(分数:2.00)A.变量 X、Y 的作用域相同B.Y 的作用域是 ModellC.在 Form1 中可以直接使用 XD.在 Form2 中可以直接使用 X 和 Y28.窗体不拥有下列 _ 事件。(分数:2.00)A.TerminateB.ValidateC.InitializeD.OLEStartDrag29.在 Visual Basi
12、c 的集成开发环境中不能执行程序的方法是 _。(分数:2.00)A.按 F8 键B.按 F5 键C.按 F9 键D.按 Shift+F830.以下叙述中错误的是 _ 。(分数:2.00)A.一个工程可以包括多种类型的文件B.Visual Basic 应用程序既能以编译方式执行,也能以解释方式执行C.程序运行后,在内存中只能驻留一个窗体D.对于事件驱动型应用程序,每次运行时的执行顺序可以不一样31.在关系数据库中,用来表示实体之间联系的是 _。(分数:2.00)A.树结构B.网结构C.线性表D.二维表32.要显示当前过程中的所有变量及对象的取值,可以利用 _ 窗口。(分数:2.00)A.监视B.
13、调用堆栈C.立即D.本地33.在窗体上有若干控件,其中有一个名称为 Text1 文本框。影响 Text1 的 Tab 顺序的属性是 _ 。(分数:2.00)A.TabStopB.EnabledC.VisibleD.Tablndex34.下列程序段的执行结果为 _。N=10For K=N To 1 Step-1X=Sqr(K)X=X-2Next KPrint X-2(分数:2.00)A.-3B.-1C.1D.1.1622776535.Visual Basic 没有提供下列 _ 事件。(分数:2.00)A.MouseDownB.MouseUpC.MouseMoveD.MouseExit二、填空题(
14、总题数:13,分数:30.00)36.在运算过程中,能够使空表与非空表的运算统一的结构是 【1】 。(分数:2.00)填空项 1:_37.软件工程研究的内容主要包括: 【2】 技术和软件工程管理。(分数:2.00)填空项 1:_38.与结构化需求分析方法相对应的是 【3】 方法。(分数:2.00)填空项 1:_39.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 【4】 和自定义完整性。(分数:2.00)填空项 1:_40.数据模型按不同的应用层次分为三种类型,它们是 【5】 数据模型、逻辑数据模型和物理数据模型。(分数:2.00)填空项 1:_41.以下程序段的输出结果是 【6
15、】 。x=8.5print int (x)+0.6(分数:2.00)填空项 1:_42.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()a=0For i=1 To 2For j=1 To 4If j Mod 20 Thena=a+1End Ifa=a+1Next jNext iPrint aEnd Sub程序执行后,单击命令按钮,输出结果是 【7】 。(分数:2.00)填空项 1:_43.下面的程序用“冒泡”法将数组 a 中的 10 个整数按升序排列,请将程序补充完整。Option Base 1Private Sub Command1_Cl
16、ick()Dim aa=Array(678,45,324,528,439,387,87,875,273,823)For i= 【8】 For j= 【9】 If a(i) 【10】 a(j)Thena1=a(i)a(i)=a(j)a(j)=a1End IfNext jNext iFor i=1 To 10Print a(i)Next iEnd Sub(分数:6.00)填空项 1:_44.在窗体上面画一个命令按钮,然后编写如下程序:Function M(x As Integer,y As Integer)As IntegerM=IIf(xy,x,y)End FunctionPrivate Sub
17、 Command1_Click()Dim a As Integer,b As Integera=1b=2Print M(a,B) End Sub程序运行后,单击命令按钮,输出结果为 【11】 。(分数:2.00)填空项 1:_45.在菜单编辑器中,菜单项前面的 4 个小点的含义是 【12】 符号。(分数:2.00)填空项 1:_46.执行下面的语句后,所产生的信息框的标题是 【13】 。a=msgbox(“AAAA“,“BBBB“,“ “,5)(分数:2.00)填空项 1:_47.为了在按下 Esc 键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为 True,这个属性是 【14
18、】 。(分数:2.00)填空项 1:_48.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框。程序运行后,Command1为禁用(灰色)。当向文本框中输入任何字符时,命令按钮 Command1 变为可用。请将程序补充完整。Private Sub Form_Load()Command1.Enabled=FalseEnd SubPrivate Sub Text1 【15】 ()Command1.Enabled=TrueEnd Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-332 答案解析(总分:100.00,做题时间:90 分钟)一
19、、选择题(总题数:35,分数:70.00)1.在窗体上画一个命令按钮(其 Name 属性为 Command1),然后编写如下代码:Option Base 1Private Sub Command1_Click()Dim a(4,4)For i=1 To 4For j=1 To 4a(i,j)=(i-1)*3+jNext jNext iFor i=3 To 4For j=3 To 4Print a(j,i);Next jNext iEnd Sub程序运行后,单击命令按钮,其输出结果为 _ 。(分数:2.00)A.6 9 7 10B.7 10 8 11C.8 11 9 12D.9 12 10 13
20、 解析:评析 第 1 个输出为 a(3,3)=(3-1)*3+3=9。第 2 个输出为 a(4,3)=(4-1)*3+3=12。第 3 个输出为 a(3,4)=(3-1)*3+4=10。第 4 个输出为 a(4,4)=(4-1)*3+4=132.在窗体上画一个名称为 Drive1 的驱动器列表框,一个名称为 Dir1 的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是 _ 。(分数:2.00)A.Drive1_Change B.Drive1_ClickC.Dir1_ClickD.Dir1_Change解析:评析 驱动器列表框用
21、来显示用户系统中有效磁盘驱动器的列表。在程序运行时,该控件的Drive 眉性可以返回或设置程序运行时所选择的驱动器。目录列表框用来显示当前驱动器上的目录结构。在程序运行时,该控件的 Path 属性可以返回或设置当前路径。当驱动器列表框中当前所选中的驱动器发生变化时,Drive 属性也将相应变化,从而触发驱动器列表框的 Change 事件,因此可以在驱动器列表框的 Change 事件中加入如下的语句:Dir1.Path=Drive1.Drive该语句的作用是将目录列表框的 Path 属性设置为改变后的当前驱动器路径,从而使目录列表框中的目录结构随当前所选择的驱动器的变化而相应的变化。3.在面向对
22、象方法中,一个对象请求另一对象为其服务的方式是通过发送 _。(分数:2.00)A.调用语句B.命令C.12 令D.消息 解析:评析 面向对象的世界是通过对象与对象间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。4.通过改变单选按钮(Option Button)控件的一属性值,可以改变单选按钮的选取状态。(分数:2.00)A.Value B.StyleC.AppearanceD.Caption解析:评析 OptionButton 控件的 Value
23、 属性是用来返回或设置控件状态的属性。5.在 Visual Basic 中,所有的窗体和控件都必定具有的一个属性是 _ 。(分数:2.00)A.Name B.FontC.CaptionD.FillColor解析:评析 在 Visual Basic 中,所有的窗体和控件都是对象,它们在工程中都必定有一个名称。而它们的名称都是由 Name 属性决定的。6.算法一般都可以用哪几种控制结构组合而成 _。(分数:2.00)A.循环、分支、递归B.顺序、循环、嵌套C.循环、递归、选择D.顺序、选择、循环 解析:评析 算法的控制结构给出了算法的基本框架,它不仅决定了算法中各操作的执行顺序,而且也直接反映了算
24、法的设计是否符合结构化原则。一个算法一般都可以用顺序、选择、循环三种基本控制结构组合而成。7.在 Visual Basic 6 中下列 _ 是不对的。(分数:2.00)A.可以编写 ActiveX 控件B.可以编写网络程序C.可以通过直接访问或建立连接的方式访问大型网络数据库D.可以写出 16 位应用程序 解析:评析 VB6 是按照 32 位存储模式开发的程序设计语言,因此无法写出 16 位应用程序。VB6 可以编写自己的 ActiveX 控件;可以编写网络程序,可以通过 ODBC 直接或建立连接的方式使用并操作后台大型网络数据库,如 SQL Server、Oracle 等。8.下列操作中不能
25、向工程中添加窗体的是 _。(分数:2.00)A.执行“工程”菜单中的“添加窗体”命令B.单击工具栏上的“添加窗体”按钮C.右击窗体,在弹出的菜单中选择“添加窗体”命令 D.右击工程资源管理器,在弹出的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令解析:评析 右击窗体,弹出的菜单中没有“添加窗体”这个命令。9.下列工具中为需求分析常用工具的是 _。(分数:2.00)A.PADB.PFDC.N-SD.DFD 解析:评析 常见的需求分析方法有:结构化分析方法和面向对象的分析方法。结构化分析的常用工具有:数据流图(DFD)、数据字典(DD)、判定树和判定表等。10.以下变量名中, _是
26、不符合 Visual Basic 的命名规范的。(分数:2.00)A.Abc901B.mnu Open 234 C.priceD.K解析:评析 VB 变量名的第一个字符必须是英文字母。11.以下 Case 语句中错误的是 _ 。(分数:2.00)A.Case 0 To 10B.Case Is10C.Case Is10 And Is50 D.Case 3,5, Is10解析:评析 Select Case 语句形式如下:Select Case 变量或表达式Case 表达式列表 1语句块 1Case 表达式列表 2语句块 2Case Else语句块 n+1End Select其中:“变量或表达式”可
27、以是数值型或字符串表达式:“表达式列表”与“变量或表达式”的类型必须相同,可以是以下四种形式之一:表达式一组枚举表达式(用逗号分隔)表达式 1 To 表达式 2Is 关系运算符表达式本题选项中的 A、B 和 D 符合上述四种形式之一,C 选项不符合。12.将 E-R 图转换到关系模式时,实体与联系都可以表示成 _。(分数:2.00)A.属性B.关系 C.键D.域解析:评析 关系是由若干个不同的元组所组成,因此关系可视为元组的集合,将 E-R 图转换到关系模式时,实体与联系都可以表示成关系。13.要利用通用对话框控件来显示“保存文件”对话框,需要调用控件的 _ 方法。(分数:2.00)A.Sho
28、wPrinterB.ShowOpenC.ShowSave D.ShowColor解析:评析 CommonDialog 控件的 ShowSave 方法显示 CommonDialog 控件的“另存为”或“保存文件”对话框。14.索引属于 _。(分数:2.00)A.模式B.内模式 C.外模式D.概念模式解析:评析 内模式(Internal Schema)又称物理模式(Physical Schema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及 hash 等存取方式与存取路径。15.设有下列二叉树:(分数:2.00)A.B. C.D.解析:评析 所谓中序遍历是指在访问
29、根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。16.假定有如下的 Sub 过程:Sub S(x As Single,y As Single)t=xx=t/yy=t Mod yEnd Sub在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim a As SingleDim b As Singlea=5b=4S a,bPrint a,bEnd Sub程序运行后,单击命令按钮,输出结果为 _ 。(分数:2.00)A.5 4B.1
30、1C.1.25 4D.1.25 1 解析:评析 Visual Basic 的函数参数默认的方式是传地址的,所以函数 S 对参数做的改变会反映到原来的变量里。17.数据的存储结构是指 _。(分数:2.00)A.数据所占的存储空间量B.数据的逻辑结构在计算机中的表示 C.数据在计算机中的顺序存储方式D.存储在外存中的数据解析:评析 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。18.在窗体上画一个命令按钮和一个文本框,并把窗体的 KeyPreview 属性设置为 True,然后编写如下代码:Dim SaveAll As StringPrivate Sub Command1_Clic
31、k()Text1.Text=UCase(SaveAll)End SubPrivate Sub Form_KeyPress(KeyAscii As Integer)SaveAll=SaveAll+Chr(KeyAseii)End Sub程序运行后,在键盘上输入“abcdefg”,单击命令按钮,则文本框中显示的内容为 _ 。(分数:2.00)A.abcdefgB.不显示任何信息C.ABCDEFG D.出错解析:评析 KeyPreview 属性返回或设置一个值,以决定是否在控件的键盘事件之前激活窗体的键盘事件。键盘事件为:KeyDown、KeyUp 和 KeyPress。UCase 函数的作用是将指
32、定的字符串中的字符转化为大写。19.以下语句可以实现将文件 filename1 复制为 filename2 的是 _。(分数:2.00)A.Name filename1,filename2B.Copy filename1, filename2C.FileCopy filename1,filename2 D.Duplicate filename1, filename2解析:评析 文件的基本操作包括:文件删除 Kill filenamefilename 指定要删除的文件的路径。使用 Kill 命令删除文件时需先将文件关闭。文件复制 FileCopy source,destinationsource
33、 指定要复制的文件,destination 指定文件 source 要复制到的目标路径。文件重命名 Name oldfilename As newfilenameoldfilename 指定原文件名,newfilename 指定新文件名。使用 Name 时必须先关闭文件 oldfilename。20.以下语句用于打开一个顺序文件 Open“C:/MyFile.txt“For OutPut 但该语句的一个重要错误是没有 _。(分数:2.00)A.指定打开方式B.指定文件号 C.指定打开文件名D.指定文件类型解析:评析 文件号是必须的,它是程序针对某个文件操作的惟一标准。21.检查软件产品是否符合
34、需求定义的过程称为 _。(分数:2.00)A.确认测试 B.集成测试C.验证测试D.验收测试解析:评析 确认测试的任务是验证软件的功能和性能及其他特性是否满足了需求规格说明中的确定的各种需求,以及软件配置是否完全、正确。22.下面不属于软件设计原则的是 _。(分数:2.00)A.抽象B.模块化C.自底向上 D.信息隐蔽解析:评析 在软件设计过程中,必须遵循软件工程的基本原则:这些原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可靠性。23.用下面的语句所定义的数组的元素个数是: _ 。Dim arr(3 To 5,-2 to 2)(分数:2.00)A.20B.12C.15 D.
35、24解析:评析 本题中的二维数组的元素数目等于 3*5,共 15 个。24.通过以下 _ 窗口可以在设计时直观的调整窗体在屏幕上的位置。(分数:2.00)A.代码窗口B.窗体布局窗口 C.窗体设计窗口D.属性窗口解析:评析 Form Layout window 即窗体布局窗口,允许使用表示屏幕的小图像来布置应用程序中各窗体的位置。25.刚建立一个新的标准 EXE 工程后,出现在工具箱中的控件是 _。(分数:2.00)A.CommonDialogB.ListViewC.TextBox D.Toolbar解析:评析 Visual Basic 中的控件分为两类,一类是标准控件,(或称内部控件),另一
36、类是 ActiveX控件。启动 Visual Basic 后,工具箱中只有标准控件,在四个选项中,只有 TextBox 控件是标准控件,其他都是 ActiveX 控件,因此应选的答案是 C。26.在窗体上画两个名称分别为 Text1、Text2 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim x As Integer,n As Integerx=1n=0Do While x20x=x*3n=n+1LoopText1.Text=Str(x)Text2.Text=Str(n)End Sub程序运行后,单击命令
37、按钮,在两个文本框中显示的值分别是 _。(分数:2.00)A.15 和 1B.27 和 3 C.195 和 3D.600 和 4解析:评析 跟踪程序的运行:第一次:x=120,x=1*3=3,n=0+1=1第二次:x=320,X=3*3=9,n=1+1=2第三次:x=920,x=9*3=27,n=2+1=3再循环时,x=2720,退出循环在 Text1 和 Text2 中,分别将 x 和 n 转换为字符串输出。27.一个工程中含有窗体 Form1、Form2 和标准模块 Modell,如果在 Form1 中有语句 Public X As Integer,在 Modell 中有语句 Public
38、 Y As Integer。则以下叙述中正确的是 _。(分数:2.00)A.变量 X、Y 的作用域相同B.Y 的作用域是 ModellC.在 Form1 中可以直接使用 X D.在 Form2 中可以直接使用 X 和 Y解析:评析 在窗体中声明的是窗体级变量,它只能在该窗体内直接使用,而在标准模块中使用 Public声明的是全局变量,可以直接在工程中使用。28.窗体不拥有下列 _ 事件。(分数:2.00)A.TerminateB.Validate C.InitializeD.OLEStartDrag解析:评析 Validate 事件在焦点转换到另一个控件之前发生,此时该控件的 CausesVa
39、lidation 属性值设置为 True。此事件不适用于窗体。29.在 Visual Basic 的集成开发环境中不能执行程序的方法是 _。(分数:2.00)A.按 F8 键B.按 F5 键C.按 F9 键 D.按 Shift+F8解析:评析 F8 键的意思是单步执行;F5 键的意思是执行:Shift+F8 键的意思是逐过程执行;F9 键不能以任何方式执行程序。30.以下叙述中错误的是 _ 。(分数:2.00)A.一个工程可以包括多种类型的文件B.Visual Basic 应用程序既能以编译方式执行,也能以解释方式执行C.程序运行后,在内存中只能驻留一个窗体 D.对于事件驱动型应用程序,每次运
40、行时的执行顺序可以不一样解析:评析 一个工程可以包括多种类型的文件,有窗体文件(.frm 文件)、标准模块文件(.bas 文件)、类模块文件(.cls 文件),所以选项 A 是正确的。Visual Basic 应用程序可以以解释方式执行,也可以编译成可执行文件执行,所以选项 B 是正确的。在Visual Basic 中,程序的执行发生了根本的变化。程序的执行先等待某个事件的发生,然后去执行处理此事件的事件过程,即事件驱动程序设计方式。这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径都是不同的,所以选项 n 是正确的。程序运行后,在内存中可以驻留多个窗体,所以选项 C
41、 是错误的。31.在关系数据库中,用来表示实体之间联系的是 _。(分数:2.00)A.树结构B.网结构C.线性表D.二维表 解析:评析 在关系数据库中,用二维表来表示实体之间联系。32.要显示当前过程中的所有变量及对象的取值,可以利用 _ 窗口。(分数:2.00)A.监视B.调用堆栈C.立即D.本地 解析:评析 本地窗口可自动显示出所有在当前过程中的变量声明及变量值。33.在窗体上有若干控件,其中有一个名称为 Text1 文本框。影响 Text1 的 Tab 顺序的属性是 _ 。(分数:2.00)A.TabStopB.EnabledC.VisibleD.Tablndex 解析:评析 TabSt
42、op:返回或设置一个值,该值用来指示是否能够使用 Tab 键来将焦点从一个对象移动到另一个对象。当设置此属性为 False,则使用 Tab 键移到此控件时会自动跳到下一个 TabIndex 属性值的控件。Enabled:该属性决定控件是否允许操作。Visible:该属性决定控件是否可见。TabIndex:该属性决定了按 Tab 键时,焦点在各个控件移动的顺序。34.下列程序段的执行结果为 _。N=10For K=N To 1 Step-1X=Sqr(K)X=X-2Next KPrint X-2(分数:2.00)A.-3 B.-1C.1D.1.16227765解析:评析 分析程序:因为在 For
43、 循环每次执行时,都会根据循环控制变量 K 给 X 重新赋值,所以我们只需要根据最后一次循环的值计算 X 的值就可以了。最后一次循环,K=1,所以 X-Sqr(1)=1,X=X-2=-1打印 X-2 的值,即为-1-2=-3。35.Visual Basic 没有提供下列 _ 事件。(分数:2.00)A.MouseDownB.MouseUpC.MouseMoveD.MouseExit 解析:评析 MouseDown 代表鼠标键在对象上按下,MouseUp 代表鼠标键在对象上弹起,MouseMove 代表鼠标键在屏幕上移动,而 MouseExit 不是 VisualBasic 中的事件。二、填空题
44、(总题数:13,分数:30.00)36.在运算过程中,能够使空表与非空表的运算统一的结构是 【1】 。(分数:2.00)填空项 1:_ (正确答案:循环链表)解析:评析 在链表的运算过程中,采用链接方式即循环链表的结构把空表与非空表的运算统一起来。循环链表具有两个特点:在循环链表中增加了一个表头结点,其数据域为任意或根据需要来设置,指针域指向线性表的第一个元素的结点。循环链表的头指针指向表头结点。循环链表中最后一个结点的指针不是空,而是指向表头结点。37.软件工程研究的内容主要包括: 【2】 技术和软件工程管理。(分数:2.00)填空项 1:_ (正确答案:软件开发)解析:评析 基于软件工程的
45、目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境,其主体内容是软开发方法学。软件工程管理包括;软件管理学、软件工程经济学、软件心理学等内容。38.与结构化需求分析方法相对应的是 【3】 方法。(分数:2.00)填空项 1:_ (正确答案:结构化设计)解析:评析 与结构化需求分析方法相对应的是结构化设计方法。结构化设计就是采用最佳的可能方法设计系统的各个组成部分以及各个成分之间的内部联系的技术。也就是说,结构化设计是这样一个过程,它决定用哪些方法把哪些部分联系起来,才能解决好某个具体且有清楚定义的问题。
46、39.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 【4】 和自定义完整性。(分数:2.00)填空项 1:_ (正确答案:参照完整性)解析:评析 关系模型允许定义三类数据约束,它们是实体完整性、参照完整性以及用户定义的完整性约束,其中前两种完整性约束由关系数据库系统自动支持。实体完整性约束要求关系的主键中属性值不能为空,这是数据库完整性的最基本要求,因为主键是惟一决定元组的,如为空则其惟一性就成为不可能的了。参照完整性约束是关系之间相关联的基本约束,它不允许关系引用不存在的元组:即在关系中的外键要么是所关联关系中实际存在的元组,要么是空值。自定义完整性是针对具体数据环境与应用环
47、境由用户具体设置的约束,它反映了具体应用中数据的语义要求。40.数据模型按不同的应用层次分为三种类型,它们是 【5】 数据模型、逻辑数据模型和物理数据模型。(分数:2.00)填空项 1:_ (正确答案:概念)解析:评析 数据模型按不同的应用层次分为三种类型,它们是概念数据模型、逻辑数据模型和物理数据模型。概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关。逻辑数据模型又称数据模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。物理数据模型又称物理模型,它是一种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。41.以下程序段的输出结果是 【6】 。x=8.5print int (x)+0.6(分数:2.00)填空项 1:_ (正确答案:8.6)解析:评析 返回参数的整数部分,其类型和参数相同。语法Int(numb
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1