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