【计算机类职业资格】二级VISUAL+BASIC笔试-328及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-328及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-328及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-328 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.要想不使用 Shift 或 Ctrl 键就能在列表框中同时选择多个项目,则应将该列表框的 MultiSelect 属性设置为(分数:2.00)A.0B.1C.2D.其他2.当窗体最小化时缩小为一个图标,设置这个图标的属性是(分数:2.00)A.MouseIconB.IconC.PictureD.MousePointer3.以下关于图片框控件的说法中,错误的是(分数:2.00)A.可以通过 Print 方法在图片框中输出文本B.清空图片框控件中图形的
2、方法之一是加载一个空图形C.图片框控件可以作为容器使用D.用 Stretch 属性可以自动调整图片框中图形的大小4.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 List1 的列表框。如下图所示程序的功能是:单击命令按钮后,程序用“筛选法”求出 1-100 之间的全部素数。并将素数在列表框中显示出来。根据题意,填空处应选择(分数:2.00)A.B.C.D.5.栈和队列的共同点是(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点6.设有如下变量声明:Dim TestDate AS Date为变量 TestDate 正确赋值的表达方式
3、是(分数:2.00)A.TestDate=#1/1/2002#B.TestDate=#“1/1/2002“#C.TestDate=Date(“1/1/2002“)D.TestDate=Format(m/d/yy,“1/1/2002“)7.以下能够触发文本框 Change 事件的操作是(分数:2.00)A.文本框失去焦点B.文本框获得焦点C.当文本框不可用时D.改变文本框的内容8.在窗体上画了两个按钮控件 Command1 和 Command2,有如下程序:Private Sub Command1_Click()Print “Visual“;End SubPrivate Sub Command2
4、_Click()Print “Basic“;End SubPrivate Sub Form_Load()Command2.Cancel=TrueCommand1.Cancel=TrueEnd Sub执行程序后,按键盘 Cancel 键,在窗体上输出的结果是(分数:2.00)A.BasicB.VisualC.CancelD.True9.决定窗体标题栏上显示内容的属性是(分数:2.00)A.TextB.NameC.CaptionD.BackStyle10.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Comman
5、d1_Click()Dim iAsInteger,n As IntegerFor i=0 To 50i=i+3n=n+1If i10 Then Exit ForNextText1.Text=Str(n)End Sub程序运行后,单击命令按钮,在文本框中显示的值是(分数:2.00)A.2B.3C.4D.511.在数据库的三级模式结构中,外模式有(分数:2.00)A.1 个B.2 个C.3 个D.任意多个12.下列语句正确的是(分数:2.00)A.IfX3*Y And XY Then Y=X3B.IfX3*Y And XY Then Y=X3C.IfX3*Y:XY Then Y=X3D.IfX3*
6、Y And XY Then Y=X*313.设关系 R 和 S 的元组个数分别为 100 和 300,关系 T 是 R 与 S 的笛卡儿积,则 T 的元组个数是(分数:2.00)A.400B.10000C.30000D.9000014.用某种排序方法对序列(25,84,21,47,15,27,68,35,20)进行排序,记录序列的变化情况如下:15, 20, 21, 25, 47, 27, 68, 35, 8415, 20, 21, 25, 35, 27, 47, 68, 8415, 20, 21, 25, 27, 35, 47, 68, 84则采取的排序方法是(分数:2.00)A.直接选择排
7、序B.冒泡排序C.快速排序D.希尔排序15.在设计程序时,应采纳的原则之一是(分数:2.00)A.程序结构应有助于读者理解B.不限制 goto 语句的使用C.减少或取消注解行D.程序越短越好16.以下关于变量作用域的叙述中,正确的是(分数:2.00)A.窗体中凡被声明为 Private 的变量只能在某个指定的过程中使用B.全局变量必须在标准模块中声明C.模块级变量只能用 Private 关键字声明D.Static 类型变量的作用域是它所在的窗体或模块文件17.数据结构中,与所使用的计算机无关的是数据的(分数:2.00)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构18.Visual B
8、asic 集成开发环境有 3 种工作状态,不属于 3 种工作状态之一的是(分数:2.00)A.设计状态B.编写代码状态C.运行状态D.中断状态19.以下测试方法是白盒测试法的是(分数:2.00)A.判定覆盖和边界值分析法B.等价类划分和错误推测法C.路径覆盖和判定/条件覆盖法D.条件覆盖和错误推测法20.运行以下程序后,输出的结果是for i=1 to 3clsprint“ i=“,i;Next(分数:2.00)A.123B.3C.i=1i=2i=3D.i=321.对长度为 n 的有序单链表,若搜索每个元素的概率相等,则顺序搜索到表中任一元素的平均搜索长度为(分数:2.00)A.n/2B.(n
9、+1)/2C.(n-1)/2D.n/422.为使标题栏上的这两个按钮消失,而保留其他按钮,没置窗体属性时,正确的是(分数:2.00)A.ControlBox=True、MaxButton=False、MinButton=TrueB.ControlBox=False、MaxButton=True、MinButton=TrueC.ControlBox=True、MaxButton=False、MinButton=FalseD.ControlBox=False、MaxButton=False、MinButton=False23.在窗体上画一个命令按钮(名称为 Command1),然后编写如下事件过程
10、:Private Sub Command1_Click()a=4:b=5:c:6Print a=b+cEnd Sub程序运行后,单击命令按钮,其结果为(分数:2.00)A.a=11B.a=b+cC.FalseD.出错24.在软件生命周期中,能准确确定软件系统必须做什么和必须具备的功能的阶段是(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析25.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click ()Dim a As Integer, b As Integer, c As Integera = 1:
11、b = 2: c = 3Print fun2 (c, b,(分数:2.00)A.End SubPrivate Function funl (x As Integer, y As Integer, z As Integer)fun1 = 2 * x + y + 3 * zEnd FunctionPrivate Function fun2(x As Integer, y As Integer, z As Integer)fun2 = fun1(z, x, y)+ xEnd Function程序运行后,单击命令按钮,则窗体上显示的内容是 A) 7B.14C.17D.3026.在窗体上画一个名称为 C
12、ommand1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x=5 : y=2Call sub1(x),y)Print x;yEnd SubPrivate Sub sub1(m,n)t=m : m=n : n=tEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是(分数:2.00)A.2 5B.5 4C.1 4D.5 527.下列语句用来设置窗体 Form1 的属性,其中在运行时不能正确操作的语句是(分数:2.00)A.Form1.Capfin=“Form Test“B.Form.Name=“Form Test“C.Form1.MaxBut
13、ton=FalseD.Form1.MinButton=False28.为了获得当前未被使用的文件号,可以利用 Visual Basic 提供的 _ 函数来实现。(分数:2.00)A.FreeFileB.OpenC.InputD.Path29.窗体是 Visual Basic 中的对象,具有自己的属性、方法和(分数:2.00)A.控件B.函数C.事件D.公用过程30.如果将 PasswordChar 属性设置为一个字符,如星号(*),运行时,在文本框中输入的字符仍然会显示出来,而不显示星号,原因可能是(分数:2.00)A.文本框的 MultiLine 属性值为 TrueB.文本框的 Locked
14、 属性值为 TrueC.文本框的 MultiLine 属性值为 FalseD.文本框的 Locked 属性值为 False31.阅读如下程序:Private Sub Form_Click()Dim num As Integer,digit As Integernum=InputBox(“输入数据“)Do While num 0digit=num Mod 10num=num/10Print digit;LoopEnd Sub程序运行后,如果从键盘上输入 12345,则输出的结果为(分数:2.00)A.1 3 7 5 9B.5 4 3 2 1C.2 4 6 8 10D.1 2 3 4 532.当改
15、变目录列表框控件 Dir1 中的当前目录时,希望同步改变文件列表框 File1 中显示的文件,在Dir1_Change 事件过程中使用的命令是(分数:2.00)A.File1.Path=Dir.PathB.Dir1.Path=File1.PathC.File1.Path=Dir1.DriveD.Dir1.Drive=File1.Path33.运行下列程序:Private Sub Form Click()Sum=0For i=1 To 100If Mid(CStr(i),1, 1)=“1“ ThenSum=Sum+1End IfNext iPrint SumEnd Sub单击窗体后,在窗体上显示
16、的结果是(分数:2.00)A.12B.13C.14D.1534.对于如下图所示的二叉树,其后序遍历序列是(分数:2.00)A.B.C.D.35.Randomize 语句的功能是(分数:2.00)A.产生一个(0,1)之间的随机小数B.产生一个1,10之间的随机整数C.产生一个(-1,1)之间的随机小数D.产生新的随机整数二、填空题(总题数:11,分数:30.00)36.线性表是最简单的一种数据结构,有顺序和链接两种存储方式。线性表按链接方式存储时,对每个结点的存储包括 【1】 两部分。(分数:2.00)填空项 1:_37.具有 88 个结点的二叉树,其深度至少为 【2】 。(分数:2.00)填
17、空项 1:_38.在面向对象程序设计中,从外面看只能看到对象的外部特征,而不知道也无需知道数据的具体结构以及实现操作的算法,这称为对象的 【3】 。(分数:2.00)填空项 1:_39.概要设计说明书是软件 【4】 阶段的主要成果。(分数:2.00)填空项 1:_40.RS 用基本的关系代数运算可以表示为 【5】 。(分数:2.00)填空项 1:_41.Visual Basic6.0 的集成开发环境有两种方式,第一种方式是 【6】 ,第二种方式是 【7】 。(分数:4.00)填空项 1:_42.在 Visual Basic 中,当改变目录列表框的 Path 属性值时,改变了当前驱动器的 【8】
18、 。(分数:2.00)填空项 1:_43.在窗体上画一个文本框和一个命令按钮,如下图所示。(分数:4.00)填空项 1:_44.为了使一个标签透明且没有边框,必须将它的 【11】 属性设置为 0,并将 BackStyle 属性设置为 0。(分数:2.00)填空项 1:_45.在窗体上画一个列表框、一个命令按钮和一个标签。程序运行后,在列表框中选择一个项目,然后单击命令按钮,即可将所选择的项目删除,并在标签中显示列表框当前的项目数。下面是实现上述功能的程序,请填空。Private Sub Form_Load()List1.AddItem “AAAAA“List1.AddItem “BBBBB“L
19、ist1.AddItem “CCCCC“List1.AddItem “DDDDD“End SubPrivate Sub Command1_Click()Dim L1 As IntegerL1= 【12】 If L1 =0 ThenList1.RemoveItem 【13】 Labell.Caption= 【14】 ElseMsgBox(“请选择要删除的项目“)End IfEnd Sub(分数:6.00)填空项 1:_46.以下程序的功能是在程序运行后,单击命令按钮,输出如下结果:1 4 72 5 83 6 9请完善以下程序。Private Sub Command1_Click()Dim Arr
20、(3,3)As IntegerFor i=1 To 3For j=1 To 3Arr(i,j)= 【15】 Print Arr(i,j);Next jPrintNeXt iEnd Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-328 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.要想不使用 Shift 或 Ctrl 键就能在列表框中同时选择多个项目,则应将该列表框的 MultiSelect 属性设置为(分数:2.00)A.0B.1 C.2D.其他解析:分析 MultiSelect 属性用来设置一次可以选择的表项
21、数。对于一个标准列表框,该属性的设置值决定了用户是否可以在列表框中选择多个表项。MultiSelect 属性可以设置成以下 3 种值:O-None 表示每次只能选择一项,如果选择另一项则会取消对前一项的选择; 1-Simple 表示可以同时选择多个项,后续的选择不会取消前面所选择的项,可以用鼠标或空格键选择:2-Extended 表示可以选择指定范围内的表项,其方法是:单击所要选择范围的第一项,然后按下 Shift 键,不要松开,并单击所要选择范围的最后一项,可连续地选择多个表项,如果按住 Ctrl 键,并单击列表框中的项目,则可不连续地选择多个表项。2.当窗体最小化时缩小为一个图标,设置这个
22、图标的属性是(分数:2.00)A.MouseIconB.Icon C.PictureD.MousePointer解析:分析 Icon 属性用来设置窗体最小化时的图标。通常将该属性设置为.ICO 格式的图标文件,当窗体最小化(Window State=1)时显示为图标。3.以下关于图片框控件的说法中,错误的是(分数:2.00)A.可以通过 Print 方法在图片框中输出文本B.清空图片框控件中图形的方法之一是加载一个空图形C.图片框控件可以作为容器使用D.用 Stretch 属性可以自动调整图片框中图形的大小 解析:分析 AutoSize 属性用于 PictureBox(图片框),Stretch
23、 属性只用于 Image(图像框)。当 AutoSize 属性值为 True(真)时,图片框会根据装入的图形大小进行调整,可以被认为“框随图片”;当Stretch 属性值为 True(真)时,图像框内的图形大小随框的大小而变化,可以被认为“图片随框”。4.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 List1 的列表框。如下图所示程序的功能是:单击命令按钮后,程序用“筛选法”求出 1-100 之间的全部素数。并将素数在列表框中显示出来。根据题意,填空处应选择(分数:2.00)A.B.C. D.解析:分析 程序的功能是:先将其下标值作为数组的初值,然后,用 2 去除它后面的每
24、个数,如能被整除,就将其值赋 0,再用 3、4.*去除它后面的每个数,也是如能被整除,就将其值赋 0,数组剩下的非 0 值就是素数。最后将其素数在 List1 列表框中显示出来。注意此题中的数组 a 是公共变量。向列表框添加内容时,选项 C 是正确的。5.栈和队列的共同点是(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素 D.没有共同点解析:分析 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”(或“先进后出”)的线性表:而队列只允许在表的一端进行插入操作,在另一端进行
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 328 答案 解析 DOC
