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

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

1、二级 VISUAL+BASIC 笔试 12 及答案解析(总分:90.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.对关系数据库来讲,下面( )说法是错误的。(分数:2.00)A.每一列的分量是同一种类型数据,来自同一个域B.不同列的数据可以出自同一个域C.行的顺序可以任意交换,但列的顺序不能任意交换D.关系中的任意两个元组不能完全相同2.下面是窗体的 MouseDown 事件框架,可通过它的( )参数来识别按下的是哪一个鼠标键。 Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X A

2、s Single, Y As Single) End Sub(分数:2.00)A.ButtonB.ShiftC.XD.Y3.已知通用对话框名为 Cd1g,则执行下列的( )语句,将弹出“字体”对话框。(分数:2.00)A.Cd1ShowWordB.Cd1ShowFontC.Font Cd1D.ShowFont Cd1g4.关于 MDI 窗体及其子窗体,下列说法正确的是( )。(分数:2.00)A.一个应用程序中可以有多个 MDI 窗体B.MDI 窗体在子窗体最大化时将被隐藏C.子窗体最小化时,将以图标的方式显示在任务栏上D.MDI 子窗体可以在 MDI 窗体内进行平铺或层叠5.已知通用对话框名

3、为 Cd1g,则执行下列的( )语句,将弹出“颜色”对话框。(分数:2.00)A.Cd1Action=6B.Cd1Action=5C.Cd1Action=4D.Cd1Action=36.关系数据库的任何检索操作的实现都是由三种基本检索运算组合而成的,这三种基本运算不包括( )。(分数:2.00)A.选择B.投影C.删除D.连接7.程序段如下,当发生 Form_Click 事件时,窗体上输出的结果是( )。 Option Explicit Private x As Integer Public y As Integer Sub Test() Dim y as integer x=2:y=2 Pr

4、int“x1=“;x;“y1=“;y End Sub Private Sub Form_Click() x=1:y=1 Test Print “X2=“;x;“y2=“;y End Sub(分数:2.00)A.x1=2 y1=2 x2=2 y2=1B.x1=2 y1=2 x2=2 y2=2C.x1=2 y1=1 x2=2 y2=2D.x1=2 y1=1 x2=2 y2=18.“字体”对话框的( )属性用来指定对话框中所能选择的字体的最大值。(分数:2.00)A.FontSizeB.FontNameC.MaxD.min9.关于语句“Open“a1txt”For Append as #10”的说法

5、正确的是( )。(分数:2.00)A.打开一个已存在的文件,可以读也可以写B.打开的文件必须存在,只能写C.若文件存在则覆盖它,只能写D.若文件存在,则在原有的内容后面写10.程序代码如下,当单击窗体上的 Command1 控件时,窗体上显示的结果是( )。 Private Sub Command1_Click() Dim i As Integer,a(9)As Integer For i=9 To 0 Step-1 a(i)=10-i Next i Print a(2); a(5);a(8) End Sub(分数:2.00)A.2 5 8B.7 4 1C.8 5 2D.3 6 911.在窗体

6、上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Private Function fun(x As Integer,y As Integer) Static m As Integer Static i As Integer i=i+2 i=i+m+1 m=i+x+y fun=m End Function Private Sub Command1_Click() Dim j As Integer,m As Integer,k As Integer j=4:m=1 k=fun(j,m) Print k; k=fun (j,m) Print k End Sub(分数:2.00)A

7、.8 18B.7 17C.7 19D.8 1912.当 Form1_Click 事件发生时,窗体上显示的第三行是( )。 Option Base 1 Private Sub Form_Click() Dim i As Integer,j As Integer Dim k As Integer,a(5,5)As Integer For i=1 To 5 k=1 For j=1 To 5 If i=j Then a(i,j)=k k=k+1 Else a(i,j)=1 End If Next j Next i For i=1 To 5 For j=1 To 5 Print a(i,j); Next

8、 j Print Next i End Sub(分数:2.00)A.1 2 3 4 5B.1 1 2 3 4C.1 1 1 2 3D.1 1 1 1 213.在数据结构中,与所使用的计算机无关的是数据的( )结构。(分数:2.00)A.存储B.物理C.逻辑D.物理和存储14.软件危机是软件产业化过程中出现的一种现象,下述现象中( )是其主要表现。 软件需求增长难以满足 软件开发成本提高 软件开发进度难以控制 软件质量不易保证(分数:2.00)A.、和B.和C.全部D.、和15.在窗体上有一个计时器控件 Timer1 和一个标签控件 Labe11,在程序运行的时候,可通过每隔 30ms 让Lab

9、e11 左移 100 缇,从而产生文字移动动画效果。文字从右向左移动,当移动到接近窗体左边界时停止移动,如图 20-9 所示。空格处应填( )。 (分数:2.00)A.Timer1Enabled=FalseB.Timer1Interval=30C.LabelEnabled=TrueD.LabelLeft=016.栈的基本运算有( )。(分数:2.00)A.入栈B.退栈C.读栈顶元素D.以上都是17.( )是程序中一个能逻辑地分开的部分,也就是离散的程序单位。(分数:2.00)A.模块B.复合语句C.循环结构D.数据块18.DBMS 主要由( )两大部分组成。(分数:2.00)A.文件管理器和查

10、询处理器B.事务处理器和存储管理器C.文件管理器和数据库语言编译器D.存储管理器和查询处理器19.数据流图的正确性是保证软件逻辑模型正确性的基础,与其相关性较弱的内容是 ( )。(分数:2.00)A.数据守恒B.均匀分解C.文件操作D.图形层次20.在软件设计中的软件过程,其主要描述的是( )。(分数:2.00)A.模块操作细节B.模块间关系C.模块控制方法D.模块类型21.下列不能作为 VB 的变量名是( )。(分数:2.00)A.ABCDB.A 1C.中国D.ABCD22.窗体的( )方法可把窗体隐藏起来,但不从内存中卸载。(分数:2.00)A.HideB.CloseC.ShowD.Loa

11、d23.要使一个文本框显示多行文件,应使它的( )设为 True。(分数:2.00)A.WordWrapB.MultiLineC.ScrollBarsD.Locked25.要随机产生一个两位数并赋值给 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)26.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序: Dim k As Integer Private Sub Form_Load() k=15 End Sub Private Sub

12、Command1_Click() Static b As Integer b=b+k k=k+1 Print k,b End Sub 程序运行时,两次单击命令按钮 Command1 后,在窗体上显示的第二行是( )。(分数:2.00)A.17 31B.15 31C.17 16D.2 127.以下有关数组定义的语句序列中,错误的是( )。(分数:2.00)A.Static arr1(3) arr1(1)=100 arr1(2)=“Hello“ arr1(3)=123.45B.Dim arr2() AsInteger Dim size As Integer Private Sub Command2

13、_Click () size=InputBox(“输入:“) ReDim arr2(siz EndSubC.Option Base 1 Private Sub Command3 Click() Dim art3(3) As Integer End SubD.Dim n As Integer Private Sub Command4 Cliok() Dim arr4(As Integer End Sub28.要把名为 Form1 的窗体从内存中卸载,应使用语句( )。(分数:2.00)A.Form1UnloadB.Close Form1C.Form1EndD.Unload Form129.列表框

14、的( )属性表示选中选项的序号。(分数:2.00)A.ListB.ListCountC.ListIndexD.Columns30.有程序代码:Text1text=“Visual Basic“ 其中的 Text1、text 和“Visual Basic“分别代表( )。(分数:2.00)A.对象、值、属性B.对象、方法、属性C.对象、属性、值D.属性、对象、值31.若在 Shape 控件内以 Fillstyle 属性所指定的图案填充区域,而填充图案线条的颜色由 FillColor 属性指定,非线条的区域由 BackColor 属性填充,则应( )。(分数:2.00)A.将 Shape 控件的 F

15、illStyle 属性设置为 27 间的某个值,BackStyle 属性设置为 1B.将 Shape 控件的 Fillstyle 属性设置为 0 或 1,BackStyle 属性设置为 1C.将 Shape 控件的 FillStyle 属性设置为 27 间的某个值,BackStyle 属性设置为 0D.将 Shape 控件的 FillStyle 属性设置为 0 或 1,BackStyle 属性设置为 032.对序列(70,75,82,90,23,16)用快速排序方法进行排序,以序列的第一个元素为划分的基准。在第一趟划分后数据元素的排列是( )。(分数:2.00)A.16,75,82,90,23

16、,70B.16,70,82,90,23,75C.16,23,70,90,82,75D.16,23,82,90,70,7533.下列( )可返回一个值。(分数:2.00)A.事件过程B.通用过程C.Function 过程D.属性过程34.已知 x=10,表达式“x10 And x=100 Or 10 Mod 2=0“的值为( )。(分数:2.00)A.FalseB.TrueC.1D.035.程序段如下: Dim i As Integer,s As Integer For i=4 To 1 Step-1 s=s+i Next i Print s,i执行的结果是( )。(分数:2.00)A.10 0

17、B.9 1C.10 1D.9 0二、B填空题/B(总题数:10,分数:20.00)36.若一棵二叉中只有叶结点和左、右子树皆非空的结点,设叶结点的个数为 k,则左、右子树皆非空的结点个数是U 【1】 /U。(分数:2.00)填空项 1:_37.算法的基本特征是可行性、确定性、U 【2】 /U和拥有足够的情报。(分数:2.00)填空项 1:_38.软件测试是由一系列的测试所组成,而其最基本的测试是U 【3】 /U。(分数:2.00)填空项 1:_39.顺序存储方法是把逻辑上相邻的结点存储在物理位置U 【4】 /U的存储单元中。(分数:2.00)填空项 1:_40.数据库管理系统提供了统一的数据保

18、护功能,以保证存储在数据库中的数据安全、可靠、正确、有效。数据保护也称为数据控制,主要包括数据的安全性、完整性、并发控制和U 【5】 /U。(分数:2.00)填空项 1:_41.图片按钮的U 【6】 /U属性用来设置命令按钮无效时显示的图形。(分数:2.00)填空项 1:_42.假设窗体中已经有了一个驱动器列表框 Drivel 和一个目录列表框 Dirl,如图 20-10 所示。当改变了驱动器列表框中的驱动器时,希望在目录列表框中显示相应驱动器的目录结构,可在 Drive1_Change 事件中输入语句U 【7】 /U。(分数:2.00)填空项 1:_43.以下程序的功能是每隔一定的时间在窗体

19、的文本框中显示当前时间,刷新的时间间隔由滚动条来设定。窗体中有三个控件:文本框控件 Text1 用来显示当前时间,水平滚动条控件 Hscroll1 用来设置 Timer1 控件发生 Timer 事件的时间间隔,计时器控件 Timer1 用来控制每隔一定的时间在 Text1 中显示一次时间。程序运行的界面如图 20-11 所示,代码如下,请填空。 (分数:2.00)填空项 1:_44.随机生成的 10 个两位数,求出它们的总和和平均数。产生两位数采用的算法如下:分别产生个位数(09)和十位数(19),然后十位数乘 10 再加上个位数即得到一个两位数。 说明:在窗体上有一个Command1 按钮,

20、单击它将计算 10 个随机数的和以及平均数,并在窗体上输出平均数。 Private Sub Command1_Click() Dim M As Integer,N As Integer,Sum As Integer Dim I As Integer, K As Integer,Ave As Single Sum=0 Randomize For I=1 To 10 M=Int(9*Rnd)+1 N=U 【10】 /U K=M*10+N Sum=U 【11】 /U Next I Aver=U 【12】 /U Print Aver End Sub(分数:2.00)填空项 1:_45.下列程序实现的功

21、能是:当在窗体上单击时,将在窗体上输出 c:/a1txt 文件中的所有小写字母。 Private Sub Form_Click() Dim Ch As String*1 Open“c:/a1txt“For Input As #10 Do WhileU 【13】 /U Ch=Input(1,#10) IfU 【14】 /UThen Print Ch; End If Loop U【15】 /U End Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 12 答案解析(总分:90.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.对关系数据库

22、来讲,下面( )说法是错误的。(分数:2.00)A.每一列的分量是同一种类型数据,来自同一个域B.不同列的数据可以出自同一个域C.行的顺序可以任意交换,但列的顺序不能任意交换 D.关系中的任意两个元组不能完全相同解析:解析 对关系数据库来说,必须具有以下 6 条性质: 1) 每一列的分量是同一类型的数据,来自同一个域。 2) 不同的列可出自同一个域,称其中的每一列为一个属性,不同的属性要给予不同的属性名。3) 列的顺序无所谓,即列的次序可以任意交换。 4) 任意两个元组不能完全相同。 5) 行的顺序无所谓,即行的次序可以任意交换。 6) 分量必须取原子值,即每一个分量必须是不可分的数据项。2.

23、下面是窗体的 MouseDown 事件框架,可通过它的( )参数来识别按下的是哪一个鼠标键。 Private Sub 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 是一个整数,3.已知通用对话框名为 Cd1g,则执行下列的( )语句,将弹出“字体”对话框。(分数:2.00)A.Cd1ShowWordB.Cd1ShowFont C.Font Cd1

24、D.ShowFont Cd1g解析:解析 可通过调用通用对话框的方法来弹出不同的对话框,要弹出“字体”对话框,可调用通用对话框的“ShowFom”方法。注意,通用对话框无 ShowWord 方法, ShowFont 也不是语句。4.关于 MDI 窗体及其子窗体,下列说法正确的是( )。(分数:2.00)A.一个应用程序中可以有多个 MDI 窗体B.MDI 窗体在子窗体最大化时将被隐藏C.子窗体最小化时,将以图标的方式显示在任务栏上D.MDI 子窗体可以在 MDI 窗体内进行平铺或层叠 解析:解析 一个应用程序只能有一个 MDI 窗体,它通常用来作为主窗体:子窗体最大化时,将充满MDI 窗体的工

25、作区域,MDI 窗体并不隐藏:子窗体最小化时,将在 MDI 窗体的底部以图标的形式显示,而不是显示在任务栏上:MDI 子窗体可以在 MDI 窗体中进行平铺或层叠排列。5.已知通用对话框名为 Cd1g,则执行下列的( )语句,将弹出“颜色”对话框。(分数:2.00)A.Cd1Action=6B.Cd1Action=5C.Cd1Action=4D.Cd1Action=3 解析:解析 为了弹出某个对话框,除使用通用对话框的方法外,还可以通过给通用对话框的 Action 属性赋值来实现,给 Action 属性赋不同的值将弹出不同的对话框。若给 Action 属性赋值为 3,运行时将弹出“颜色”对话框。

26、6.关系数据库的任何检索操作的实现都是由三种基本检索运算组合而成的,这三种基本运算不包括( )。(分数:2.00)A.选择B.投影C.删除 D.连接解析:解析 关系数据库中定义了关系操作,关系操作的能力可用关系代数来表示,关系代数的运算可分两类:一类是传统的集合运算,如并、差、交、笛卡尔积,这类运算将关系看成元组的集合,其运算是从关系的“水平”方向,即行的角度来进行的。另一类是专门的关系运算,这类运算不仅涉及行,而且涉及列,主要包括对关系进行垂直分解的投影操作,对关系进行水平分解的选择操作,对关系进行结合的连接操作,在关系数据库的任何检索操作都可以由三种基本检索运算组合而实现。7.程序段如下,

27、当发生 Form_Click 事件时,窗体上输出的结果是( )。 Option Explicit Private x As Integer Public y As Integer Sub Test() Dim y as integer x=2:y=2 Print“x1=“;x;“y1=“;y End Sub Private Sub Form_Click() x=1:y=1 Test Print “X2=“;x;“y2=“;y End Sub(分数:2.00)A.x1=2 y1=2 x2=2 y2=1 B.x1=2 y1=2 x2=2 y2=2C.x1=2 y1=1 x2=2 y2=2D.x1=

28、2 y1=1 x2=2 y2=1解析:解析 本题首先定义了一个窗体级变量 x 和一个全局变量 y。当发生窗体的单击事件后,给窗体级变量 x 和全局变量 y 分别赋值 1,然后调用 Test 函数。在该函数中定义了一个局部变量 y,在函数中使用的 y 是局部变量,给窗体级变量 x 赋值 2,给局部变量 y 赋值 2,输出的 x 和 y 的值都是 2。函数调用返回后,窗体级的变量 x 的值为 2,全局变量 y 的值依旧为 1。8.“字体”对话框的( )属性用来指定对话框中所能选择的字体的最大值。(分数:2.00)A.FontSizeB.FontNameC.Max D.min解析:解析 字体对话框的

29、 FontSize 属性返回用户所选定的字体大小,FontName 属性返回用户所选定的字体名,Max 属性用于设定在字体对话框中所能选择的最大字体,以 Point 为单位,Min 属性用于设定在字体对话框中所能选择的最小字体,也是以 Point 为单位。9.关于语句“Open“a1txt”For Append as #10”的说法正确的是( )。(分数:2.00)A.打开一个已存在的文件,可以读也可以写B.打开的文件必须存在,只能写C.若文件存在则覆盖它,只能写D.若文件存在,则在原有的内容后面写 解析:解析 打开文件时,读写模式为 Append,如果指定的文件不存在,则创建它,只能在文件中

30、写,如果文件已经存在,则在文件的后面写。10.程序代码如下,当单击窗体上的 Command1 控件时,窗体上显示的结果是( )。 Private Sub Command1_Click() Dim i As Integer,a(9)As Integer For i=9 To 0 Step-1 a(i)=10-i Next i Print a(2); a(5);a(8) End Sub(分数:2.00)A.2 5 8B.7 4 1C.8 5 2 D.3 6 9解析:解析 本题首先定义了一个一维数组 a,它具有 10 个元素,分别是 a(0) a(9)。然后通过一个For 循环给它的各个元素赋值,赋

31、值规律是“10-元素下标”,赋值过后,元素 a(0)a(9)的值依次是101。最后输出的 a(2)、a(5)和 a(8)的值分别是 8 5 2。11.在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Private Function fun(x As Integer,y As Integer) Static m As Integer Static i As Integer i=i+2 i=i+m+1 m=i+x+y fun=m End Function Private Sub Command1_Click() Dim j As Integer,m As Integer,

32、k As Integer j=4:m=1 k=fun(j,m) Print k; k=fun (j,m) Print k End 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,执行三条赋值语句后 i 的值为 3,m 的值为 8,通过给函数名赋值把 8 作为函数值返回并赋值给 k,输出 k 的值为 8;再一次调用函数 fun,把

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

34、1 For j=1 To 5 If i=j Then a(i,j)=k k=k+1 Else a(i,j)=1 End If Next j Next i For i=1 To 5 For j=1 To 5 Print a(i,j); Next j Print Next i End 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 循环给它的每个元素赋初值,赋值规律是左上右下对角线下面的元素值为 1,该对角线上元素的值为 1,该对角线上面的元素值在前一元

35、素值的基础上增加 1。接着通过一个两层 For 循环按行输出二维数组 a,故输出的第三行为“1 1 1 2 3”。13.在数据结构中,与所使用的计算机无关的是数据的( )结构。(分数:2.00)A.存储B.物理C.逻辑 D.物理和存储解析:解析 数据结构是指数据以及它们之间的相互联系。其中数据的逻辑结构是指数据元素之间的逻辑关系,它与所使用的计算机无关;数据的物理结构又称存储结构,是指数据结构在计算机中的表示,它包括数据元素的表示和元素的表示,其中数据元素之间的关系在计算机中有顺序存储结构和链式存储结构两种。因此选项 C 是正确答案。14.软件危机是软件产业化过程中出现的一种现象,下述现象中(

36、 )是其主要表现。 软件需求增长难以满足 软件开发成本提高 软件开发进度难以控制 软件质量不易保证(分数:2.00)A.、和B.和C.全部 D.、和解析:解析 软件危机的具体表现为:供求关系失调、开发费用失控、可靠性差、难以维护、易移植性差。15.在窗体上有一个计时器控件 Timer1 和一个标签控件 Labe11,在程序运行的时候,可通过每隔 30ms 让Labe11 左移 100 缇,从而产生文字移动动画效果。文字从右向左移动,当移动到接近窗体左边界时停止移动,如图 20-9 所示。空格处应填( )。 (分数:2.00)A.Timer1Enabled=False B.Timer1Inter

37、val=30C.LabelEnabled=TrueD.LabelLeft=0解析:解析 本题在 Form Load 事件中通过给 Labell 的 Left 属性赋值,使它显示在窗体右边框之外,通过给 Timer1Interval 属性赋值,使定时器的 Timer 事件可隔 30ms 发生一次,并给 Timer1Enabled赋值为 True,启动定时器工作。在每发生一次 Timer1Timer 事件时,将使标签控件的 Left 属性值减去100,从而产生标签中显示的文字逐渐左移的动画效果。当标签移到窗体的左边界附近时,要使标签不再移动,只需把时钟控件的 Enabled 属性变为 False

38、即可。16.栈的基本运算有( )。(分数:2.00)A.入栈B.退栈C.读栈顶元素D.以上都是 解析:解析 栈的基本运算有三种:入栈、退栈与读栈顶元素。入栈运算是指在栈顶位置插入一个新元素。退栈运算是指取出栈顶元素并赋给一个指定的变量。读栈顶元素是指将栈顶元素赋给一个指定的变量。17.( )是程序中一个能逻辑地分开的部分,也就是离散的程序单位。(分数:2.00)A.模块 B.复合语句C.循环结构D.数据块解析:解析 模块是数据说明、可执行语句等程序元素的集合,它是指单独命名的可通过名字来访问的过程、函数、子程序或宏调用。模块化就是将程序划分成若干个模块,每个模块完成一个子功能,把这些模块汇总起

39、来组成一个整体,以满足所要求的整个系统的功能。18.DBMS 主要由( )两大部分组成。(分数:2.00)A.文件管理器和查询处理器B.事务处理器和存储管理器C.文件管理器和数据库语言编译器D.存储管理器和查询处理器 解析:解析 数据库管理系统(DBMS)是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统是数据库系统的核心,数据库系统中所有与数据库打交道的操作,包括建库、查询、更新及数据控制,都是通过数据库管理系统(DBMS)进行的,这些操作可以分为存储和查询两大部分。19.数据流图的正确性是保证软件逻辑模型正确性的基础,与其相关性较弱的内容是

40、( )。(分数:2.00)A.数据守恒B.均匀分解C.文件操作D.图形层次 解析:解析 数据流图描述了数据在软件中流动和被处理变换的过程,它是表示软件模型的一种图示方法。数据流图只描述了系统的分解,它并没有表达出每个数据和加工的具体含义,这些信息需要在数据字典和文档说明中表达出来。20.在软件设计中的软件过程,其主要描述的是( )。(分数:2.00)A.模块操作细节 B.模块间关系C.模块控制方法D.模块类型解析:解析 软件过程是用以描述每个模块的操作细节,包括一个模块对下一层模块控制的操作细节与过程的描述,即关于某个模块算法的详细描述,它包括处理的顺序、精确的判定位置,重复的操作以及数据组织

41、和结构。21.下列不能作为 VB 的变量名是( )。(分数:2.00)A.ABCDB.A 1C.中国D.ABCD 解析:解析 VB 中变量名的取名规则是:首字符必须是字母或汉字,长度不超过 255 个,在作用域内必须惟一,变量名中不得包括点号和用于类型说明的字符、&、!、 #、$。注意,不能以下划线作为变量名的开头,这和其他语言有区别。22.窗体的( )方法可把窗体隐藏起来,但不从内存中卸载。(分数:2.00)A.Hide B.CloseC.ShowD.Load解析:解析 窗体无 Close 方法,Load 是语句而不是方法,窗体的 Hide 方法用来把窗体隐藏起来,但不从内存中卸载,Show

42、 方法用来把窗体显示出来,如果窗体没有加载到内存,该方法首先把窗体加载到内存。23.要使一个文本框显示多行文件,应使它的( )设为 True。(分数:2.00)A.WordWrapB.MultiLine C.ScrollBarsD.Locked解析:解析 文本框无 WordWrap 属性,该属性是标签控件的一个属性。文本框的 MultiLine 用来决定文本框中是否可以显示多行文本,当其值为 True 时可以显示多行文本,否则不可以。文本框的 ScrollBars属性用来决定文本框是否显示滚动条,当其值为 0 时不显示滚动条,为 1 时只显示水平滚动条,为 2 时只显示垂直滚动条,为 3 时两

43、种滚动条都显示。Locked 属性用来指定文本框控件是否可被编辑,为 False时表示可编辑,为 True 时,表示不可以编辑,此时的文本框控件相当于标签控件。解析:解析 VB 中并无 ToUpper 和 ToLower 函数,Ucase()函数的作用是将字符串型参数中的所有小写字母转换成大写字母,Lcase()函数的作用是将字符串型参数中的所有大写字母转换为小写字母。25.要随机产生一个两位数并赋值给 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)解

44、析:解析:Rnd 是产生一个 01 的随机数,通过它产生从 LowHigh 范围的整数可使用以下公式: Int(High-Low+1)*Rnd)+Low 两位数的 Low 为 10,Hight 为 99,代入上式可知,答案 A 是正确的。26.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序: Dim k As Integer Private Sub Form_Load() k=15 End Sub Private Sub Command1_Click() Static b As Integer b=b+k k=k+1 Print k,b End Sub 程序运行时,两次单

45、击命令按钮 Command1 后,在窗体上显示的第二行是( )。(分数:2.00)A.17 31 B.15 31C.17 16D.2 1解析:解析 本题定义了一个窗体级变量 k,该变量可以被该窗体的所有过程使用,并在窗体加载时的Load 事件中给变量 k 赋值 15。第一次单击 Command1 时,定义了一个静态变量 b,执行下面的两条赋值语句后,b 的值为 15,窗体级变量 k 的值为 16,所以输出为 16 15。再一次单击 Command1 按钮,此时静态变量 b 是上一次退出时的值 15,而不是 0,执行下面的两条赋值语句后,b 的值为 31,窗体级变量 k 的值为 17,所以输出为

46、 17 31。27.以下有关数组定义的语句序列中,错误的是( )。(分数:2.00)A.Static arr1(3) arr1(1)=100 arr1(2)=“Hello“ arr1(3)=123.45B.Dim arr2() AsInteger Dim size As Integer Private Sub Command2_Click () size=InputBox(“输入:“) ReDim arr2(siz EndSubC.Option Base 1 Private Sub Command3 Click() Dim art3(3) As Integer End SubD.Dim n A

47、s Integer Private Sub Command4 Cliok() Dim arr4(As Integer End Sub 解析:解析 在声明数组时,其下标必须为确定的值。28.要把名为 Form1 的窗体从内存中卸载,应使用语句( )。(分数:2.00)A.Form1UnloadB.Close Form1C.Form1EndD.Unload Form1 解析:解析 Unload 和 End 都不是窗体的方法,故答案 A 和 C 是错误的,VB 中没有 Close 语句,所以答案 B 是错误的。Unload 是一条语句,其作用是把对象(此题为窗体)从内存中卸载(清除)。29.列表框的

48、( )属性表示选中选项的序号。(分数:2.00)A.ListB.ListCountC.ListIndex D.Columns解析:解析 列表框的 List 属性是一个数组,用来存放各选项,ListCount 属性用来返回选项的数目,ListIndex 属性返回的是选中的选项的序(编)号(从 0 开始),Columns 属性用来指定列表框中显示的列数。30.有程序代码:Text1text=“Visual Basic“ 其中的 Text1、text 和“Visual Basic“分别代表( )。(分数:2.00)A.对象、值、属性B.对象、方法、属性C.对象、属性、值 D.属性、对象、值解析:解析 每个对象都有一定的属性,属性反映对象的特征,可以通过赋值语句给对象的属性赋值,语句格式是:对象名属性名=值。此处 Text1 是一个对象名,Text 是它的一个属性名,“Visual Basic”是属性值,用来指定在文本框中显示的文字。31.若

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

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

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