【计算机类职业资格】二级VISUAL+BASIC笔试-269及答案解析.doc

上传人:boatfragile160 文档编号:1327766 上传时间:2019-10-17 格式:DOC 页数:21 大小:83.50KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+BASIC笔试-269及答案解析.doc_第1页
第1页 / 共21页
【计算机类职业资格】二级VISUAL+BASIC笔试-269及答案解析.doc_第2页
第2页 / 共21页
【计算机类职业资格】二级VISUAL+BASIC笔试-269及答案解析.doc_第3页
第3页 / 共21页
【计算机类职业资格】二级VISUAL+BASIC笔试-269及答案解析.doc_第4页
第4页 / 共21页
【计算机类职业资格】二级VISUAL+BASIC笔试-269及答案解析.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、二级 VISUAL+BASIC 笔试-269 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.数据流图的正确性是保证软件逻辑模型正确性的基础,与其相关性较弱的内容是 ( )。(分数:2.00)A.数据守恒B.均匀分解C.文件操作D.图形层次2.栈的基本运算有( )。(分数:2.00)A.入栈B.退栈C.读栈顶元素D.以上都是3.在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。Private Function fun(x As Integer,y As Integer)Static m As IntegerStatic

2、 i As Integeri=i+2i=i+m+1m=i+x+yfun=mEnd FunctionPrivate Sub Command1_Click()Dim j As Integer,m As Integer,k As Integerj=4:m=1k=fun(j,m)Print k;k=fun (j,m)Print kEnd Sub(分数:2.00)A.8 18B.7 17C.7 19D.8 194.当 Form1_Click 事件发生时,窗体上显示的第三行是( )。Option Base 1Private Sub Form_Click()Dim i As Integer,j As Int

3、egerDim k As Integer,a(5,5)As IntegerFor i=1 To 5k=1For j=1 To 5If i=j Thena(i,j)=kk=k+1Elsea(i,j)=1End IfNext jNext iFor i=1 To 5For j=1 To 5Print a(i,j);Next jPrintNext iEnd Sub(分数:2.00)A.1 2 3 4 5B.1 1 2 3 4C.1 1 1 2 3D.1 1 1 1 25.关于语句“Open“a1txt”For Append as #10”的说法正确的是( )。(分数:2.00)A.打开一个已存在的文件

4、,可以读也可以写B.打开的文件必须存在,只能写C.若文件存在则覆盖它,只能写D.若文件存在,则在原有的内容后面写6.在数据结构中,与所使用的计算机无关的是数据的( )结构。(分数:2.00)A.存储B.物理C.逻辑D.物理和存储7.要使一个文本框显示多行文件,应使它的( )设为 True。(分数:2.00)A.WordWrapB.MultiLineC.ScrollBarsD.Locked8.“字体”对话框的( )属性用来指定对话框中所能选择的字体的最大值。(分数:2.00)A.FontSizeB.FontNameC.MaxD.min9.若在 Shape 控件内以 Fillstyle 属性所指定

5、的图案填充区域,而填充图案线条的颜色由 FillColor 属性指定,非线条的区域由 BackColor 属性填充,则应( )。(分数:2.00)A.将 Shape 控件的 FillStyle 属性设置为 27 间的某个值,BackStyle 属性设置为 1B.将 Shape 控件的 Fillstyle 属性设置为 0 或 1,BackStyle 属性设置为 1C.将 Shape 控件的 FillStyle 属性设置为 27 间的某个值,BackStyle 属性设置为 0D.将 Shape 控件的 FillStyle 属性设置为 0 或 1,BackStyle 属性设置为 010.下列不能作为

6、 VB 的变量名是( )。(分数:2.00)A.ABCDB.A 1C.中国D.ABCD11.要随机产生一个两位数并赋值给 y,下面语句正确的是( )。(分数:2.00)A.y=10+INT(90*RN)B.x=10+INT(89*RN)C.x=INT(10+90*RN)D.x=10+INT(49+91*RN)12.已知字符串 A 的值为“AbcDe“,现要把它全部转化为大写字母并存放在 A 中,可使用语句( )。(分数:2.00)A.B.C.D.13.已知通用对话框名为 Cd1g,则执行下列的( )语句,将弹出“字体”对话框。(分数:2.00)A.Cd1gShowWordB.Cd1gShowF

7、ontC.Font Cd1gD.ShowFont Cd1g14.对序列(70,75,82,90,23,16)用快速排序方法进行排序,以序列的第一个元素为划分的基准。在第一趟划分后数据元素的排列是( )。(分数:2.00)A.16,75,82,90,23,70B.16,70,82,90,23,75C.16,23,70,90,82,75D.16,23,82,90,70,7515.有程序代码:Text1text=“Visual Basic“其中的 Text1、text 和“Visual Basic“分别代表( )。(分数:2.00)A.对象、值、属性B.对象、方法、属性C.对象、属性、值D.属性、对

8、象、值16.列表框的( )属性表示选中选项的序号。(分数:2.00)A.ListB.ListCountC.ListIndexD.Columns17.以下有关数组定义的语句序列中,错误的是( )。(分数:2.00)A.Static arr1(3) arr1(1)=100 arr1(2)=“Hello“ arr1(3)=123.45B.Dim arr2() AsIntegerDim size As IntegerPrivate Sub Command2_Click ()size=InputBox(“输入:“)ReDim arr2(size)EndSubC.Option Base 1 Private

9、 Sub Command3 Click() Dim art3(3) As Integer End SubD.Dim n As IntegerPrivate Sub Command4 Cliok()Dim arr4(n)As IntegerEnd Sub18.程序代码如下,当单击窗体上的 Command1 控件时,窗体上显示的结果是( )。Private Sub Command1_Click()Dim i As Integer,a(9)As IntegerFor i=9 To 0 Step-1a(i)=10-iNext iPrint a(2); a(5);a(8)End Sub(分数:2.00)

10、A.2 5 8B.7 4 1C.8 5 2D.3 6 919.关系数据库的任何检索操作的实现都是由三种基本检索运算组合而成的,这三种基本运算不包括( )。(分数:2.00)A.选择B.投影C.删除D.连接20.在软件设计中的软件过程,其主要描述的是( )。(分数:2.00)A.模块操作细节B.模块间关系C.模块控制方法D.模块类型21.下列( )可返回一个值。(分数:2.00)A.事件过程B.通用过程C.Function 过程D.属性过程22.要把名为 Form1 的窗体从内存中卸载,应使用语句( )。(分数:2.00)A.Form1UnloadB.Close Form1C.Form1EndD

11、.Unload Form123.程序段如下,当发生 Form_Click 事件时,窗体上输出的结果是( )。Option ExplicitPrivate x As IntegerPublic y As IntegerSub Test()Dim y as integerx=2:y=2Print“x1=“;x;“y1=“;yEnd SubPrivate Sub Form_Click()x=1:y=1TestPrint “X2=“;x;“y2=“;yEnd Sub(分数:2.00)A.x1=2 y1=2 x2=2 y2=1B.x1=2 y1=2x2=2 y2=2C.x1=2 y1=1x2=2 y2=

12、2D.x1=2 y1=1x2=2 y2=124.已知通用对话框名为 Cd1g,则执行下列的( )语句,将弹出“颜色”对话框。(分数:2.00)A.Cd1gAction=6B.Cd1gAction=5C.Cd1gAction=4D.Cd1gAction=325.已知 x=10,表达式“x10 And x=100 Or 10 Mod 2=0“的值为( )。(分数:2.00)A.FalseB.TrueC.1D.026.软件危机是软件产业化过程中出现的一种现象,下述现象中( )是其主要表现。软件需求增长难以满足 软件开发成本提高软件开发进度难以控制 软件质量不易保证(分数:2.00)A.、和B.和C.

13、全部D.、和27.窗体的( )方法可把窗体隐藏起来,但不从内存中卸载。(分数:2.00)A.HideB.CloseC.ShowD.Load28.DBMS 主要由( )两大部分组成。(分数:2.00)A.文件管理器和查询处理器B.事务处理器和存储管理器C.文件管理器和数据库语言编译器D.存储管理器和查询处理器29.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序:Dim k As IntegerPrivate Sub Form_Load()k=15End SubPrivate Sub Command1_Click()Static b As Integerb=b+kk=k+1P

14、rint k,bEnd Sub程序运行时,两次单击命令按钮 Command1 后,在窗体上显示的第二行是( )。(分数:2.00)A.17 31B.15 31C.17 16D.2 130.下面是窗体的 MouseDown 事件框架,可通过它的( )参数来识别按下的是哪一个鼠标键。Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)End Sub(分数:2.00)A.ButtonB.ShiftC.XD.Y31.程序段如下:Dim i As Integer,s As Intege

15、rFor i=4 To 1 Step-1s=s+iNext iPrint s,i执行的结果是( )。(分数:2.00)A.10 0B.9 1C.10 1D.9 032.在窗体上有一个计时器控件 Timer1 和一个标签控件 Labe11,在程序运行的时候,可通过每隔 30ms 让Labe11 左移 100 缇,从而产生文字移动动画效果。文字从右向左移动,当移动到接近窗体左边界时停止移动,如图 20-9 所示。空格处应填( )。(分数:2.00)A.B.C.D.33.( )是程序中一个能逻辑地分开的部分,也就是离散的程序单位。(分数:2.00)A.模块B.复合语句C.循环结构D.数据块34.关于

16、 MDI 窗体及其子窗体,下列说法正确的是( )。(分数:2.00)A.一个应用程序中可以有多个 MDI 窗体B.MDI 窗体在子窗体最大化时将被隐藏C.子窗体最小化时,将以图标的方式显示在任务栏上D.MDI 子窗体可以在 MDI 窗体内进行平铺或层叠35.对关系数据库来讲,下面( )说法是错误的。(分数:2.00)A.每一列的分量是同一种类型数据,来自同一个域B.不同列的数据可以出自同一个域C.行的顺序可以任意交换,但列的顺序不能任意交换D.关系中的任意两个元组不能完全相同二、填空题(总题数:10,分数:30.00)36.若一棵二叉中只有叶结点和左、右子树皆非空的结点,设叶结点的个数为 k,

17、则左、右子树皆非空的结点个数是 【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.图片按钮的

18、 【6】 属性用来设置命令按钮无效时显示的图形。(分数:2.00)填空项 1:_42.假设窗体中已经有了一个驱动器列表框 Drivel 和一个目录列表框 Dirl,如图 20-10 所示。当改变了驱动器列表框中的驱动器时,希望在目录列表框中显示相应驱动器的目录结构,可在 Drive1_Change 事件中输入语句 【7】 。(分数:2.00)填空项 1:_43.以下程序的功能是每隔一定的时间在窗体的文本框中显示当前时间,刷新的时间间隔由滚动条来设定。窗体中有三个控件:文本框控件 Text1 用来显示当前时间,水平滚动条控件 Hscroll1 用来设置 Timer1 控件发生 Timer 事件的

19、时间间隔,计时器控件 Timer1 用来控制每隔一定的时间在 Text1 中显示一次时间。程序运行的界面如图 20-11 所示,代码如下,请填空。(分数:4.00)填空项 1:_44.随机生成的 10 个两位数,求出它们的总和和平均数。产生两位数采用的算法如下:分别产生个位数(09)和十位数(19),然后十位数乘 10 再加上个位数即得到一个两位数。说明:在窗体上有一个 Command1 按钮,单击它将计算 10 个随机数的和以及平均数,并在窗体上输出平均数。Private Sub Command1_Click()Dim M As Integer,N As Integer,Sum As Int

20、egerDim I As Integer, K As Integer,Ave As SingleSum=0RandomizeFor I=1 To 10M=Int(9*Rnd)+1N= 【10】 K=M*10+NSum= 【11】 Next IAver= 【12】 Print AverEnd Sub(分数:6.00)填空项 1:_45.下列程序实现的功能是:当在窗体上单击时,将在窗体上输出 c:/a1txt 文件中的所有小写字母。Private Sub Form_Click()Dim Ch As String*1Open“c:/a1txt“For Input As #10Do While 【13

21、】 Ch=Input(1,#10)If 【14】 ThenPrint Ch;End IfLoop【15】 End Sub(分数:6.00)填空项 1:_二级 VISUAL+BASIC 笔试-269 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.数据流图的正确性是保证软件逻辑模型正确性的基础,与其相关性较弱的内容是 ( )。(分数:2.00)A.数据守恒B.均匀分解C.文件操作D.图形层次 解析:解析 数据流图描述了数据在软件中流动和被处理变换的过程,它是表示软件模型的一种图示方法。数据流图只描述了系统的分解,它并没有表达出每个数据和加工的具

22、体含义,这些信息需要在数据字典和文档说明中表达出来。2.栈的基本运算有( )。(分数:2.00)A.入栈B.退栈C.读栈顶元素D.以上都是 解析:解析 栈的基本运算有三种:入栈、退栈与读栈顶元素。入栈运算是指在栈顶位置插入一个新元素。退栈运算是指取出栈顶元素并赋给一个指定的变量。读栈顶元素是指将栈顶元素赋给一个指定的变量。3.在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。Private Function fun(x As Integer,y As Integer)Static m As IntegerStatic i As Integeri=i+2i=i+m+1m=i

23、+x+yfun=mEnd FunctionPrivate Sub Command1_Click()Dim j As Integer,m As Integer,k As Integerj=4:m=1k=fun(j,m)Print k;k=fun (j,m)Print kEnd Sub(分数:2.00)A.8 18B.7 17C.7 19D.8 19 解析:解析 当发生 Command1 的单击事件时,定义了两个变量 j 和 m,并依次赋值为 4 和 1,然后调用fun 函数,把 i 和 m 按地址传递给 x 和 y,进入 fun 函数执行。在 fun 函数中定义了两个静态变量 m 和i,执行三条

24、赋值语句后 i 的值为 3,m 的值为 8,通过给函数名赋值把 8 作为函数值返回并赋值给 k,输出 k 的值为 8;再一次调用函数 fun,把 j 和 m 依次按地址传给 x 和 y,进入 fun 函数执行,注意,由于m 和 i 是静态变量,此时的值不再是 0,而是上一次退出时的值为 3 和 8。执行三条赋值语句后 i 的值为14,m 的值为 19,通过给函数名赋值,把 19 作为函数值返回并赋值给 k,输出 k 的值为 19。4.当 Form1_Click 事件发生时,窗体上显示的第三行是( )。Option Base 1Private Sub Form_Click()Dim i As I

25、nteger,j As IntegerDim k As Integer,a(5,5)As IntegerFor i=1 To 5k=1For j=1 To 5If i=j Thena(i,j)=kk=k+1Elsea(i,j)=1End IfNext jNext iFor i=1 To 5For j=1 To 5Print a(i,j);Next jPrintNext iEnd Sub(分数:2.00)A.1 2 3 4 5B.1 1 2 3 4C.1 1 1 2 3 D.1 1 1 1 2解析:解析 本题首先定义了一个 5 行 5 列的数组,然后通过一个二重 For 循环给它的每个元素赋初值

26、,赋值规律是左上右下对角线下面的元素值为 1,该对角线上元素的值为 1,该对角线上面的元素值在前一元素值的基础上增加 1。接着通过一个两层 For 循环按行输出二维数组 a,故输出的第三行为“1 1 1 2 3”。5.关于语句“Open“a1txt”For Append as #10”的说法正确的是( )。(分数:2.00)A.打开一个已存在的文件,可以读也可以写B.打开的文件必须存在,只能写C.若文件存在则覆盖它,只能写D.若文件存在,则在原有的内容后面写 解析:解析 打开文件时,读写模式为 Append,如果指定的文件不存在,则创建它,只能在文件中写,如果文件已经存在,则在文件的后面写。6

27、.在数据结构中,与所使用的计算机无关的是数据的( )结构。(分数:2.00)A.存储B.物理C.逻辑 D.物理和存储解析:解析 数据结构是指数据以及它们之间的相互联系。其中数据的逻辑结构是指数据元素之间的逻辑关系,它与所使用的计算机无关;数据的物理结构又称存储结构,是指数据结构在计算机中的表示,它包括数据元素的表示和元素的表示,其中数据元素之间的关系在计算机中有顺序存储结构和链式存储结构两种。因此选项 C 是正确答案。7.要使一个文本框显示多行文件,应使它的( )设为 True。(分数:2.00)A.WordWrapB.MultiLine C.ScrollBarsD.Locked解析:解析 文

28、本框无 WordWrap 属性,该属性是标签控件的一个属性。文本框的 MultiLine 用来决定文本框中是否可以显示多行文本,当其值为 True 时可以显示多行文本,否则不可以。文本框的 ScrollBars属性用来决定文本框是否显示滚动条,当其值为 0 时不显示滚动条,为 1 时只显示水平滚动条,为 2 时只显示垂直滚动条,为 3 时两种滚动条都显示。Locked 属性用来指定文本框控件是否可被编辑,为 False时表示可编辑,为 True 时,表示不可以编辑,此时的文本框控件相当于标签控件。8.“字体”对话框的( )属性用来指定对话框中所能选择的字体的最大值。(分数:2.00)A.Fon

29、tSizeB.FontNameC.Max D.min解析:解析 字体对话框的 FontSize 属性返回用户所选定的字体大小,FontName 属性返回用户所选定的字体名,Max 属性用于设定在字体对话框中所能选择的最大字体,以 Point 为单位,Min 属性用于设定在字体对话框中所能选择的最小字体,也是以 Point 为单位。9.若在 Shape 控件内以 Fillstyle 属性所指定的图案填充区域,而填充图案线条的颜色由 FillColor 属性指定,非线条的区域由 BackColor 属性填充,则应( )。(分数:2.00)A.将 Shape 控件的 FillStyle 属性设置为

30、27 间的某个值,BackStyle 属性设置为 1 B.将 Shape 控件的 Fillstyle 属性设置为 0 或 1,BackStyle 属性设置为 1C.将 Shape 控件的 FillStyle 属性设置为 27 间的某个值,BackStyle 属性设置为 0D.将 Shape 控件的 FillStyle 属性设置为 0 或 1,BackStyle 属性设置为 0解析:解析 Shape 控件的 FillStyle 属性决定以什么方式填充形状控件,其取值为 07,取值为 0 时将以 FillColor 指定的颜色填充整个形状控件,取值为 1 时,将不填充 (透明),取值为 27 之间

31、的某个值时,将以某种指定的图案填充区域;BackStyle 用来指定背景风格,当其值为 0(Transparent)时表示透明,BackColor 指定的背景色不再起作用,当其值为 1(Opaque)时表示不透明,此时非线条的区域由BackColor 属性指定的色彩填充。10.下列不能作为 VB 的变量名是( )。(分数:2.00)A.ABCDB.A 1C.中国D.ABCD 解析:解析 VB 中变量名的取名规则是:首字符必须是字母或汉字,长度不超过 255 个,在作用域内必须惟一,变量名中不得包括点号和用于类型说明的字符、 a(5);a(8)End Sub(分数:2.00)A.2 5 8B.7

32、 4 1C.8 5 2 D.3 6 9解析:解析 本题首先定义了一个一维数组 a,它具有 10 个元素,分别是 a(0) a(9)。然后通过一个For 循环给它的各个元素赋值,赋值规律是“10-元素下标”,赋值过后,元素 a(0)a(9)的值依次是101。最后输出的 a(2)、a(5)和 a(8)的值分别是 8 5 2。19.关系数据库的任何检索操作的实现都是由三种基本检索运算组合而成的,这三种基本运算不包括( )。(分数:2.00)A.选择B.投影C.删除 D.连接解析:解析 关系数据库中定义了关系操作,关系操作的能力可用关系代数来表示,关系代数的运算可分两类:一类是传统的集合运算,如并、差

33、、交、笛卡尔积,这类运算将关系看成元组的集合,其运算是从关系的“水平”方向,即行的角度来进行的。另一类是专门的关系运算,这类运算不仅涉及行,而且涉及列,主要包括对关系进行垂直分解的投影操作,对关系进行水平分解的选择操作,对关系进行结合的连接操作,在关系数据库的任何检索操作都可以由三种基本检索运算组合而实现。20.在软件设计中的软件过程,其主要描述的是( )。(分数:2.00)A.模块操作细节 B.模块间关系C.模块控制方法D.模块类型解析:解析 软件过程是用以描述每个模块的操作细节,包括一个模块对下一层模块控制的操作细节与过程的描述,即关于某个模块算法的详细描述,它包括处理的顺序、精确的判定位

34、置,重复的操作以及数据组织和结构。21.下列( )可返回一个值。(分数:2.00)A.事件过程B.通用过程C.Function 过程 D.属性过程解析:解析 事件过程是在发生某一个事件时调用的,它没有返回值;通用过程主要是用来执行一个程序段,也没有返回值;Function 过程的作用一般是完成某种运算,最后把运算的结果作为函数的返回值返回。22.要把名为 Form1 的窗体从内存中卸载,应使用语句( )。(分数:2.00)A.Form1UnloadB.Close Form1C.Form1EndD.Unload Form1 解析:解析 Unload 和 End 都不是窗体的方法,故答案 A 和

35、C 是错误的,VB 中没有 Close 语句,所以答案 B 是错误的。Unload 是一条语句,其作用是把对象(此题为窗体)从内存中卸载(清除)。23.程序段如下,当发生 Form_Click 事件时,窗体上输出的结果是( )。Option ExplicitPrivate x As IntegerPublic y As IntegerSub Test()Dim y as integerx=2:y=2Print“x1=“;x;“y1=“;yEnd SubPrivate Sub Form_Click()x=1:y=1TestPrint “X2=“;x;“y2=“;yEnd Sub(分数:2.00)

36、A.x1=2 y1=2 x2=2 y2=1 B.x1=2 y1=2x2=2 y2=2C.x1=2 y1=1x2=2 y2=2D.x1=2 y1=1x2=2 y2=1解析:解析 本题首先定义了一个窗体级变量 x 和一个全局变量 y。当发生窗体的单击事件后,给窗体级变量 x 和全局变量 y 分别赋值 1,然后调用 Test 函数。在该函数中定义了一个局部变量 y,在函数中使用的 y 是局部变量,给窗体级变量 x 赋值 2,给局部变量 y 赋值 2,输出的 x 和 y 的值都是 2。函数调用返回后,窗体级的变量 x 的值为 2,全局变量 y 的值依旧为 1。24.已知通用对话框名为 Cd1g,则执行

37、下列的( )语句,将弹出“颜色”对话框。(分数:2.00)A.Cd1gAction=6B.Cd1gAction=5C.Cd1gAction=4D.Cd1gAction=3 解析:解析 为了弹出某个对话框,除使用通用对话框的方法外,还可以通过给通用对话框的 Action 属性赋值来实现,给 Action 属性赋不同的值将弹出不同的对话框。若给 Action 属性赋值为 3,运行时将弹出“颜色”对话框。25.已知 x=10,表达式“x10 And x=100 Or 10 Mod 2=0“的值为( )。(分数:2.00)A.FalseB.True C.1D.0解析:解析 表达式的运算规则是:先算算术

38、表达式,再算关系表达式,最后算逻辑表达式,对于逻辑运算符,按照 Not、And、Or 的顺序进行计算。算术运算符和关系运算符运算完毕后,上式相当于:False And True Or True,结果是 True。26.软件危机是软件产业化过程中出现的一种现象,下述现象中( )是其主要表现。软件需求增长难以满足 软件开发成本提高软件开发进度难以控制 软件质量不易保证(分数:2.00)A.、和B.和C.全部 D.、和解析:解析 软件危机的具体表现为:供求关系失调、开发费用失控、可靠性差、难以维护、易移植性差。27.窗体的( )方法可把窗体隐藏起来,但不从内存中卸载。(分数:2.00)A.Hide

39、B.CloseC.ShowD.Load解析:解析 窗体无 Close 方法,Load 是语句而不是方法,窗体的 Hide 方法用来把窗体隐藏起来,但不从内存中卸载,Show 方法用来把窗体显示出来,如果窗体没有加载到内存,该方法首先把窗体加载到内存。28.DBMS 主要由( )两大部分组成。(分数:2.00)A.文件管理器和查询处理器B.事务处理器和存储管理器C.文件管理器和数据库语言编译器D.存储管理器和查询处理器 解析:解析 数据库管理系统(DBMS)是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统是数据库系统的核心,数据库系统中所有与数据

40、库打交道的操作,包括建库、查询、更新及数据控制,都是通过数据库管理系统(DBMS)进行的,这些操作可以分为存储和查询两大部分。29.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序:Dim k As IntegerPrivate Sub Form_Load()k=15End SubPrivate Sub Command1_Click()Static b As Integerb=b+kk=k+1Print k,bEnd Sub程序运行时,两次单击命令按钮 Command1 后,在窗体上显示的第二行是( )。(分数:2.00)A.17 31 B.15 31C.17 16D.2

41、1解析:解析 本题定义了一个窗体级变量 k,该变量可以被该窗体的所有过程使用,并在窗体加载时的Load 事件中给变量 k 赋值 15。第一次单击 Command1 时,定义了一个静态变量 b,执行下面的两条赋值语句后,b 的值为 15,窗体级变量 k 的值为 16,所以输出为 16 15。再一次单击 Command1 按钮,此时静态变量 b 是上一次退出时的值 15,而不是 0,执行下面的两条赋值语句后,b 的值为 31,窗体级变量 k 的值为 17,所以输出为 17 31。30.下面是窗体的 MouseDown 事件框架,可通过它的( )参数来识别按下的是哪一个鼠标键。Private Sub

42、 Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)End Sub(分数:2.00)A.Button B.ShiftC.XD.Y解析:解析 MouseDown 事件中有四个参数,参数 Button 是一个整数,31.程序段如下:Dim i As Integer,s As IntegerFor i=4 To 1 Step-1s=s+iNext iPrint s,i执行的结果是( )。(分数:2.00)A.10 0 B.9 1C.10 1D.9 0解析:解析 For 循环的结束条件是循环变量的值在变化

43、方向上“超过”终值,本题循环变量 i 的初值为 4,终值为 1,步长为 1,所以变化方向是从大到小,在 i=4、i=3、i=2 和 i=1 时,分别执行一次循环,在循环中把循环变量 i 的值(4、3、2、1)分别加到变量 s 中。四次循环过后,循环变量的值变为 0,已经在变化方向上超过了终值,循环结束。32.在窗体上有一个计时器控件 Timer1 和一个标签控件 Labe11,在程序运行的时候,可通过每隔 30ms 让Labe11 左移 100 缇,从而产生文字移动动画效果。文字从右向左移动,当移动到接近窗体左边界时停止移动,如图 20-9 所示。空格处应填( )。(分数:2.00)A. B.

44、C.D.解析:解析 本题在 Form Load 事件中通过给 Labell 的 Left 属性赋值,使它显示在窗体右边框之外,通过给 Timer1Interval 属性赋值,使定时器的 Timer 事件可隔 30ms 发生一次,并给 Timer1Enabled赋值为 True,启动定时器工作。在每发生一次 Timer1Timer 事件时,将使标签控件的 Left 属性值减去100,从而产生标签中显示的文字逐渐左移的动画效果。当标签移到窗体的左边界附近时,要使标签不再移动,只需把时钟控件的 Enabled 属性变为 False 即可。33.( )是程序中一个能逻辑地分开的部分,也就是离散的程序单

45、位。(分数:2.00)A.模块 B.复合语句C.循环结构D.数据块解析:解析 模块是数据说明、可执行语句等程序元素的集合,它是指单独命名的可通过名字来访问的过程、函数、子程序或宏调用。模块化就是将程序划分成若干个模块,每个模块完成一个子功能,把这些模块汇总起来组成一个整体,以满足所要求的整个系统的功能。34.关于 MDI 窗体及其子窗体,下列说法正确的是( )。(分数:2.00)A.一个应用程序中可以有多个 MDI 窗体B.MDI 窗体在子窗体最大化时将被隐藏C.子窗体最小化时,将以图标的方式显示在任务栏上D.MDI 子窗体可以在 MDI 窗体内进行平铺或层叠 解析:解析 一个应用程序只能有一

46、个 MDI 窗体,它通常用来作为主窗体:子窗体最大化时,将充满MDI 窗体的工作区域,MDI 窗体并不隐藏:子窗体最小化时,将在 MDI 窗体的底部以图标的形式显示,而不是显示在任务栏上:MDI 子窗体可以在 MDI 窗体中进行平铺或层叠排列。35.对关系数据库来讲,下面( )说法是错误的。(分数:2.00)A.每一列的分量是同一种类型数据,来自同一个域B.不同列的数据可以出自同一个域C.行的顺序可以任意交换,但列的顺序不能任意交换 D.关系中的任意两个元组不能完全相同解析:解析 对关系数据库来说,必须具有以下 6 条性质:1) 每一列的分量是同一类型的数据,来自同一个域。2) 不同的列可出自

47、同一个域,称其中的每一列为一个属性,不同的属性要给予不同的属性名。3) 列的顺序无所谓,即列的次序可以任意交换。4) 任意两个元组不能完全相同。5) 行的顺序无所谓,即行的次序可以任意交换。6) 分量必须取原子值,即每一个分量必须是不可分的数据项。二、填空题(总题数:10,分数:30.00)36.若一棵二叉中只有叶结点和左、右子树皆非空的结点,设叶结点的个数为 k,则左、右子树皆非空的结点个数是 【1】 。(分数:2.00)填空项 1:_ (正确答案:k-1)解析:解析 根据题意可知,该二叉树只有度为 2 的结点(左、右子树皆非空的结点)和度为 0 的结点,设度为 2 的结点数为 n2,则由树

48、的性质(3)可得 n2=k-1。37.算法的基本特征是可行性、确定性、 【2】 和拥有足够的情报。(分数:2.00)填空项 1:_ (正确答案:有穷性)解析:解析 算法一般具有以下四个特征:可行性、确定性、有穷性和拥有足够情报。其中有穷性是指算法必须能在执行有限个步骤之后终止,否则一个算法可能因为需要运行千万年而失去实际意义。38.软件测试是由一系列的测试所组成,而其最基本的测试是 【3】 。(分数:2.00)填空项 1:_ (正确答案:单元测试/模块测试)解析:解析 单元测试也称为模块测试,在单元测试中,测试人员应根据设计文档或源程序了解模块的功能和逻辑结构,是最基本的测试。39.顺序存储方法是把逻辑上相邻的结点存储在物理位置 【4】 的存储单元中。(分数:2.00)填空项 1:_ (正确答案:相邻)解析:解析 数据结构一般分为逻辑结构和存储结构。顺序存储方法是数据存储结构的一种方法。数据存储结构对数据的处理效率影响很大。40.数据库管理系统提供了统一的数据保护功能,以保证存储在数据库中的数据安全、可靠、正确、有效。数据保护也称为数据控制,主要包括数据的安全

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1