【计算机类职业资格】二级VISUAL+BASIC-56 (1)及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-56 (1)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-56 (1)及答案解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-56 (1)及答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:40,分数:100.00)1.算法一般都可以用哪几种控制结构组合而成_。 A.选择、分支、递归 B.顺序、循环、选择 C.循环、递归、选择 D.顺序、选择、嵌套(分数:2.50)A.B.C.D.2.用链表表示线性表的优点是_。 A.花费的存储空间较顺序存储少 B.没有明显优势 C.便于插入和删除操作 D.便于随机存取操作(分数:2.50)A.B.C.D.3.在下列几种排序方法中,要求内存量最大的是_。 A.冒泡排序 B.插入排序和选择排序 C.归并排序 D.快速排序(
2、分数:2.50)A.B.C.D.4.下面不属于软件工程的三要素的是_。 A.方法 B.环境 C.工具 D.过程(分数:2.50)A.B.C.D.5.下列不属于结构化分析的常用工具的是_。 A.数据流图 B.流程图 C.数据字典 D.判定树和判定表(分数:2.50)A.B.C.D.6.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是_。 A.路径的集合 B.选择的集合 C.操作的集合 D.目标的集合(分数:2.50)A.B.C.D.7.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有_。 A.数据较低的冗余度 B.数据共享度高 C.特定的数据模型 D.
3、专门的数据管理软件(分数:2.50)A.B.C.D.8.下列说法中,不属于数据模型所描述的内容的是_。 A.数据结构 B.数据操作 C.数据约束 D.数据管理(分数:2.50)A.B.C.D.9.用二维表的形式表示实体和实体间联系的数据模型_。 A.关系模型 B.层次模型 C.网状模型 D.数据模型(分数:2.50)A.B.C.D.10.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于_。 A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段(分数:2.50)A.B.C.D.11.以下合法的 VB 变量名是_。 A._x B.2y C.a#b D.x_1_x(分数:
4、2.50)A.B.C.D.12.以下关于 VB 特点的叙述中,错误的是_。 A.VB 中一个对象可有多个事件过程 B.VB 应用程序能以编译方式运行 C.VB 应用程序从 Form_Load 事件过程开始执行 D.在 VB 应用程序中往往通过引发某个事件导致对对象的操作(分数:2.50)A.B.C.D.13.有如下语句序列:Dim a,b As IntegerPrint aPrint b执行以上语句序列,下列叙述中错误的是_。 A.输出的 a 值是 0 B.输出的 b 值是 0 C.a 是变体类型变量 D.b 是整型变量(分数:2.50)A.B.C.D.14.以下关于控件数组的叙述中,错误的是
5、_。 A.各数组元素共用相同的事件过程 B.各数组元素通过下标进行区别 C.数组可以由不同类型的控件构成 D.各数组元素具有相同的名称(分数:2.50)A.B.C.D.15.以下关于 VB 文件的叙述中,正确的是_。 A.标准模块文件的扩展名是.frm B.VB 应用程序可以被编译为.exe 文件 C.一个工程文件只能含有一个标准模块文件 D.类模块文件的扩展名为.bas(分数:2.50)A.B.C.D.16.以下自定义数据类型的语句中,正确的是_。 A.Type student ID As String*20 name As String*10 age As Integer End stud
6、ent B.Type student ID As String*20 name As String*10 age As Integer End Type C.Type student ID As String name As String age As Integer End student D.Type ID As String*20 name As String*10 age As Integer End Type student(分数:2.50)A.B.C.D.17.设:a=12,b=5,c=7,表达式 x=(a/ca Mod b)+Int(13/5)的值是_。 A.5 B.6 C.7
7、D.9(分数:2.50)A.B.C.D.18.在程序中要使用 Array 函数给数组 arr 赋初值,则以下数组变量定义语句中错误的是_。 A.Static arr B.Dim arr(5) C.Dim arr() D.Dim arr As Variant(分数:2.50)A.B.C.D.19.以下关于变量作用域的叙述中错误的是_。 A.在窗体模块的声明部分声明的 Private 变量,其作用域是窗体内的所有过程 B.在标准模块的声明部分声明的 Private 变量,其作用域是模块内的所有过程 C.在窗体模块的声明部分声明的 Pubilc 变量,其作用域是本窗体的所有过程 D.在标准模块的声明
8、部分声明的 Pubilc 变量,其作用域是应用程序的所有过程(分数:2.50)A.B.C.D.20.下面关于文件叙述中错误的是_。 A.VB 数据文件需要先打开,再进行处理 B.随机文件每个记录的长度是固定的 C.不论是顺序文件还是随机文件,都是数据文件 D.顺序文件的记录是顺序存放的,可以按记录号直接访问某个记录(分数:2.50)A.B.C.D.21.若要使文本框能够输入多行文本,应该设置的属性是_。 A.MultiLine B.WordWrap C.ScrollBars D.AutoSize(分数:2.50)A.B.C.D.22.以下关于命令按钮的叙述中正确的是_。 A.命令按钮上可以显示
9、图片 B.命令按钮能够分别响应单击、双击事件 C.程序运行时,不能改变命令按钮上的文字 D.若命令按钮的 Cancel 属性设为 True,焦点在其他控件上时,按下回车键与单击该按钮的效果相同(分数:2.50)A.B.C.D.23.窗体上有一个名称为 VScroll1 的垂直滚动条,要求程序运行时,滚动块的初始位置在最下端,应该使VScroll1.Value 的值等于_。 A.VScroll1.LargeChange B.VScroll1.SmallChange C.VScroll1.Max D.VScroll1.Min(分数:2.50)A.B.C.D.24.设窗体名称为 frm1。以下叙述中
10、正确的是_。 A.运行程序时,能够加载窗体的事件过程是 frm1_Load B.运行程序时,能够加载窗体的事件过程是 Form1_Load C.程序运行中用语句:frm1.Name=“New“可以更改窗体名称 D.程序运行中用语句:frm1.Caption=“新标题“可以改变窗体的标题(分数:2.50)A.B.C.D.25.设运行程序时弹出的菜单如图所示:(分数:2.50)A.B.C.D.26.窗体上有一个列表框控件 List1。以下叙述中错误的是_。 A.List1 中有 ListCount1 个列表项 B.当 List1.Selected(i)=True,表明第 i 项被选中 C.设置某些
11、属性,可以使列表框显示多列数据 D.List1.Text 的值是最后一次被选中的列表项文本(分数:2.50)A.B.C.D.27.以下关于单选按钮和复选框的叙述中,正确的是_。 A.单选按钮和复选框都能从多个选项中选择一项 B.单选按钮和复选框被选中时,选中控件的 Value 属性值为 True C.是否使用框架控件将单选按钮分组,对选项没有影响 D.是否使用框架控件将复选框分组,对选项没有影响(分数:2.50)A.B.C.D.28.窗体的 MouseUp 事件过程如下:Private Sub Form_MouseUp(Button As Integer, Shift As Integer,
12、X As Single, Y As Single)End Sub关于以上定义,以下叙述中错误的是_。 A.根据 Shift 参数,能够确定使用转换键的情况 B.根据 X、Y 参数可以确定触发此事件时鼠标的位置 C.Button 参数的值是在 MouseUp 事件发生时,系统自动产生的 D.MouseUp 是鼠标向上移动时触发的事件(分数:2.50)A.B.C.D.29.窗体上有一个名称为 CD1 的通用对话框,一个名称为 Command1 的命令按钮,相应的事件过程如下:Private Sub Command1_Click()CD1.Filter“All File|*.*|Text File|
13、*.txt|Word|*.Doc“CD1.FilterIndex2CD1.FileName“E:/Test.ppt“CD1.InitDir“E:“CD1.ShowOpenEnd Sub关于上述程序,以下叙述中正确的是_。 A.初始过滤器为“*.*“ B.指定的初始目录为“E:“ C.以上程序代码实现打开文件的操作 D.由于指定文件类型是.ppt,所以导致打开文件的操作失败(分数:2.50)A.B.C.D.30.编写如下程序:Private Sub Command1_Click()Dim i As Integer, j As Integern=InputBox(“输入一个大于 1 的正整数“)F
14、or i=2 To nFor j=2 To Sqr(i)If i Mod j=0 Then Exit ForNext jIf jSqr(i)Then Print iNext iEnd Sub该程序的功能是_。 A.判断 n 是否为素数 B.输出 n 以内所有的奇数 C.输出 n 以内所有的偶数 D.输出 n 以内所有的素数(分数:2.50)A.B.C.D.31.以下程序的功能是随机产生 10 个两位的整数:Option Base 1Private Sub Command1_Click()Dim a(10)As IntegerDim i As IntegerRandomizeFor i=1 To
15、 10a(i)=Int(Rnd*100)+1Print a(i)Next iEnd Sub运行以上程序,发现有错误,需要对产生随机数的语句进行修改。以下正确的修改是_。 A.a(i)=Int(Rnd*100) B.a(i)=Int(Rnd*90)+10 C.a(i)=Int(Rnd*100)+10 D.a(i)=Int(Rnd*101)(分数:2.50)A.B.C.D.32.在窗体上画一个名称为 Command1 的命令按钮,编写如下事件过程:Private Sub Command1_Click()n=0For i=0 To 10X2*i-1If X Mod 3=0 Then n=n+1Nex
16、t iPrint nEnd Sub运行程序,单击命令按钮,则窗体上显示的是_。 A.1 B.3 C.5 D.7(分数:2.50)A.B.C.D.33.窗体上有名称为 Command1 的命令按钮,名称分别为 Label1、Label2、Label3 的标签。编写如下程序:Private x As IntegerPrivate Sub Command1_Click()Static y As IntegerDim z As Integern=5z=z+ny=y+nx=x+yLabel1=xLabel2=yLabel3=zEnd Sub运行程序,连续 3 次单击命令按钮后,3 个标签中分别显示的是_
17、。 A.5 5 5 B.15 10 5 C.15 15 15 D.30 15 5(分数:2.50)A.B.C.D.34.命令按钮 Command1 的事件过程如下:Private Sub Command1_Click()Dim arr(5,5)As IntegerDim i As Integer, j As IntegerFor i=1 To 4For j=2 To 4arr(i,j)=i+jNext jNext iPrint arr(1,3)+arr(3,4)End Sub执行上述过程,输出结果是_。 A.6 B.7 C.11 D.12(分数:2.50)A.B.C.D.35.现有程序如下:O
18、ption Base 1Private Sub Form_Click()Dim x(5,6)As Integer, y(5)As IntegerFor i1 To 5For j1 To 6x(i,j)Int(Rnd*9+1)Next jNext iCall f(5,6,x,y)For i1 To 5Print y(i);Next iEnd SubSub f(m As Integer, n As Integer, a()As Integer, b()As Integer)For i=1 To mb(i)=0For j=1 To nb(i)=b(i)+a(i,j)Next jNext iEnd S
19、ub关于上述程序,以下叙述中正确的是_。 A.调用过程语句有错,参数不匹配 B.程序有错,数组下标越界 C.y 数组中保存的是 x 数组每行数据之和 D.x 数组中数据的取值范围是 1-10(分数:2.50)A.B.C.D.36.窗体上有一个名称为 Label1 的标签;一个名称为 Timer1 的计时器,其 Enabled 和 Interval 属性分别为 True 和 1000。编写如下程序:Dim n As IntegerPrivate Sub Timer1_Timer()ch=Chr(n+Asc(“A“)Label1.Caption=chn=n+1n=n Mod 4End Sub运行程
20、序,将在标签中_。 A.不停地依次显示字符“A“、“B“、“C“、“D“,直至窗体被关闭 B.依次显示字符“A“、“B“、“C“、“D“各一次 C.每隔 1 秒显示字符“A“一次 D.每隔 1 秒依次显示 26 个英文字母中的一个(分数:2.50)A.B.C.D.37.窗体上有一个名称为 Command1 的命令按钮,一个名称为 Text1 的文本框。编写如下程序:Private Sub Command1_Click()Dim x As Integerx=Val(InputBox(“输入数据“)Text1=Str(x+fun(x)+fun(x)End SubPrivate Function f
21、un(ByRef n As Integer)If n Mod 3=0 Thenn=n+nElsen=n*nEnd Iffun=nEnd Function对于上述程序,以下叙述中错误的是_。 A.语句 fun=n 有错,因为 n 是整型,fun 没有定义类型 B.运行程序,输入值为 5 时,文本框中显示 655 C.运行程序,输入值为 6 时,文本框中显示 42 D.ByRef 表示参数按址传递(分数:2.50)A.B.C.D.38.设工程文件中包名称分别为 Form1、Form2 的两个窗体,且 Form1 的菜单属性设置如下:窗体 Form1 中的程序如下:Dim Flag As Boole
22、anPrivate Sub Form_Load()Flag=TrueEnd SubPrivate Sub mnu1_Click(index As Integer)If Index=1 ThenIf Flag=True ThenForm2.showmnu1(1).Caption=“隐藏窗体 2“Flag=FalseElseForm2.Hidemnu1(1).Caption=“显示窗体 2“Flag=TrueEnd IfEnd IfIf Index=2 Then EndEnd Sub关于上述程序,以下叙述中错误的是_。 A.Index 属性的值可以用来区分控件数组元素 B.Index 为 1 的菜
23、单项的标题可能会改变 C.两个名称均为 Mnu1 的菜单项构成一个控件数组 D.语句 Form2.Hide 将 Form2 卸载(分数:2.50)A.B.C.D.39.有如下程序:Private Sub Command1_Click()Dim i As Integer, j As IntegerDim sum As Integern=1Doj=1Dosum=sum+jj=j+1Print j;Loop Until j3n=n+2Loop Until n10Print sumEnd Sub运行上述程序,外层 Do 循环执行的次数为_。 A.4 B.5 C.7 D.10(分数:2.50)A.B.C
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC561 答案 解析 DOC
