【计算机类职业资格】二级VISUAL+BASIC笔试12及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试12及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试12及答案解析.doc(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 窗体的工
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 12 答案 解析 DOC
