【计算机类职业资格】二级VISUAL+BASIC笔试-410及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-410及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-410及答案解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-410 及答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列关于队列的叙述中正确的是( )。A) 在队列中只能插入数据 B) 在队列中只能删除数据C) 队列是先进先出的线性表 D) 队列是先进后出的线性表(分数:2.00)A.B.C.D.2.下列叙述中正确的是( )。A)一个逻辑数据结构只能有一种存储结构B) 数据的逻辑结构属于线性结构,存储结构属于非线性结构C) 一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D) 一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效
2、率(分数:2.00)A.B.C.D.3.具有 3 个结点的二叉树有( )。A) 2 种形态 B) 4 种形态 C) 7 种形态 D) 5 种形态(分数:2.00)A.B.C.D.4.在结构化方法中,软件功能分解属于下列软件开发中的( )阶段。A) 详细设计 B) 需求分析 C) 总体设计 D) 编程调试(分数:2.00)A.B.C.D.5.在设计程序时,应采纳的原则之一是( )。A) 不限制 goto 语句的使用 B) 减少或取消注解行C) 程序越短越好 D) 程序结构应有助于读者理解(分数:2.00)A.B.C.D.6.为了提高流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流
3、程图,通常也把这种图称为( )。A) PAD 图 B) N-S 图 C) 结构图 D) 数据流图(分数:2.00)A.B.C.D.7.单个用户使用的数据视图的描述称为( )。A) 外模式 B) 概念模式 C) 内模式 D) 存储模式(分数:2.00)A.B.C.D.8.数据流图用于抽象描述一个软件的逻辑模型,由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。A) 控制流 B) 加工 C) 数据存储 D) 源和潭(分数:2.00)A.B.C.D.9.对关系 S 和关系 R 进行集合运算,结果中既包含 S 中元组也包含 R 中元组,这种集合运算称为( )。A) 并运算 B
4、) 交运算 C) 差运算 D) 积运算(分数:2.00)A.B.C.D.10.下面概念中,不属于面向对象方法的是( )。A) 对象 B) 继承 C) 类 D) 过程调用(分数:2.00)A.B.C.D.11.以下关于窗体的描述中,错误的是( )。A) 执行 Unload Form1 语句后,窗体 Form1 消失,但仍在内存中B) 窗体的 Load 事件在加载窗体时发生C) 当窗体的 Enabled 属性为 False 时,通过鼠标键盘对窗体的操作都被禁止D) 窗体的 Height、Width 属性用于设置窗体的高和宽(分数:2.00)A.B.C.D.12.关于 Visual Basic“方法
5、”的概念错误的是( )。A) 方法是对象的一部分 B) 方法是预先定义好的操作C) 方法是对事件的响应 D) 方法用于完成某些特定的功能(分数:2.00)A.B.C.D.13.Visual Basic 程序中语句的续行符是( )。A) B) : C) / D) _(分数:2.00)A.B.C.D.14.下列定义语句中不能定义为字符型数据的是( )。A) Defstrc B) c C) Static c As String D) Dim c As Si(分数:2.00)A.B.C.D.15.下面说法不正确的是( )。A) 流动条的重要事件是 Change 和 Scro11B) 框架的主要作用是将
6、控件进行分组,以完成各自相对独立的功能C) 组合框是组合了文本框的特性而形成的一种控件D) 计时器控件可以通过对 Visible 属性的设置,在程序运行期间显示在窗体上(分数:2.00)A.B.C.D.16.在 Visual Basic 的立即窗口内输入以下语句:X=65 CRPrint Chr$(X) CR在窗口中显示的结果是( )。A) 65 B) A C) a D) X(分数:2.00)A.B.C.D.17.设有下面的循环:i=1Doi=i+3Print iLoop Until i_程序运行后要执行 3 次循环体,则条件中 i 的最小值为( )。A) 6 B) 7 C) 8 D) 9(分
7、数:2.00)A.B.C.D.18.在窗体上画一个列表框、一个文体框及一个按钮,然后编写如下事件过程:Private Sub Form_Load()List.AddItem“357”List.AddItem“246”List.AddItem“123”List.AddItem“456”TEXT1.Text=“End SubPrivate Sub Command1_Click()List.Listindex=3Print List.Text1+Text1.TextEnd Sub程序运行后,在文本框中输入“789”,然后双击列表框中的“456”,则输出结果为( )。A) 789123 B) 4567
8、89 C) 789456 D) 1245(分数:2.00)A.B.C.D.19.在修改列表框内容时,AddItem 方法的作用是( )。A) 在列表框内插入一行文本B) 在列表框中插入多行文本C) 删除列表框中指定的项目D) 清除列表框内的全部内容(分数:2.00)A.B.C.D.20.下列程序段的执行结果为( )。a=1b=5Doa=a+bb=b+1Loop While a10Print a; bA) 11 5 B) 12 7 C) a b D) 10 25(分数:2.00)A.B.C.D.21.运行以下程序后,输出的图案是( )。Form1.ClsFor A=1 To 5Print Spa
9、ce(5-A) ,String(A,“*”)Next AA) *B) *C) *D) *(分数:2.00)A.B.C.D.22.有如下程序:Private Sub Form_Click()Dim i As Integer,sum As Integersum=0For i=2 To 10If i Mod 20 And i Mod 3=0 Thensum=sum+iEnd IfNext iPrint sumEnd Sub程序运行后,单击窗体,输出结果为( )。A) 12 B) 30 C) 24 D) 18(分数:2.00)A.B.C.D.23.实现字符串 Unicode 编码方式与 ANS1 编码
10、方式相互转换的函数是( )。A) Str B) Strconv C) Trim D) Mid(分数:2.00)A.B.C.D.24.如果将窗体中文本框的 PasswordChar 属性设置为一个字符,如星号(*),运行时,在文本框中输入的字符仍然显示出来,而不是显示星号,原因可能是( )。A) 文本框的 MultiLine 属性值为 True B) 文本框的 Locked 属性值为 TrueC) 文本框的 Multiline 属性值为 False D) 文本框的 Locked 属性值为 False(分数:2.00)A.B.C.D.25.在窗体上画一个命令按钮和一个标签,其名称分别为 Comma
11、nd1 和 Laloel1,然后编写如下事件过程:Private Sub Command1_Click()Counter=0For i=1 To 4For i=6 To 1 Step-2Counter= Counter+1Next1Next iLabl1.Caption-Str(Counter)End Sub程序运行后,单击命令按钮,标签中显示的内容是( )。A) 11 B) 12 C) 16 D) 20(分数:2.00)A.B.C.D.26.以下程序运行后,输出结果是( )。For i=1 To 3Print Tab(3*j);2*(j-1)Next jPrintA) 1325B) 19 2
12、5C) 024D) 135(分数:2.00)A.B.C.D.27.设有数组定义语句:Dim a(5) As Integer,List1 为列表框控件。下列给数组元素赋值的语句错误的是( )。A) a(3)=3 B) a(3)=InputBox(“input data“)C) a(3)=List1.ListIndex D) a=Array(1,2,3,4,5,6)(分数:2.00)A.B.C.D.28.Sub 过程与 Function 过程最根本的区别是( )。A) Sub 过程名称与 Fundion 过程名称的格式不统一B) Function 过程可以带参数,Sub 过程不可以C) 两种过程参
13、数的传递方式不同D) Sub 过程的过程参数名称不能有返回值,而 Function 过程能通过过程名称得到返回值(分数:2.00)A.B.C.D.29.以下为用户自定义函数:Function Func(a As Integer,b As Integer) As IntegerStatic m As Integer,i As Integerm=0:i=2i=i+m+im=i+a+bFunc=mEnd Function在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim k As Integer,m As Integer,p As Integ
14、erk=4:m=1P=Func(k,m)Print pEnd Sub程序运行后,单击命令按钮,输出结果为( )。A) 8 B) 9 C) 10 D) 11(分数:2.00)A.B.C.D.30.表达式 2+3*45-sin(x+1)/2 中最先进行的运算是( )。A) 45 B) 3*4 C) x+1 D) Sin(x+1)(分数:2.00)A.B.C.D.31.在窗体上画一个名称为 TxtA 的文本框,然后编写如下的事件过程:Private Sub TxtA_KeyPress(Keyascii as integer)End Sub若焦点位于文本框中,则能够触发 KeyPress 事件的操作是
15、( )。A) 单击鼠标 B) 双击文本框C) 鼠标滑过文本框 D) 按下键盘上的某个键(分数:2.00)A.B.C.D.32.下面有一段程序代码,如果从键盘上输入“Computer”,则在文本框内显示的内容是( )。Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAsai =65 And KeyAsai=122 ThenKeyAscii=42End IfEnd SubA) Computer B) 什么都没有 C) * D)程序出错(分数:2.00)A.B.C.D.33.在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文
16、件列表框所列出的文件类型是文本文件(即.txt 文件),则正确的描述格式是( )。A)“text(.txt)|(*.txt)” B) “文本文件(txt)|(.txt)”C) “text(.txt)FFFFF | |(*.txt)” D) “text(.txt)(*.text)”(分数:2.00)A.B.C.D.34.以下叙述中错误的是( )。A) Visual Basic 是事件驱动型可视化编程工具B) Visual Basic 应用程序不具有明显的开始和结束语句C) Visual Basic 工具箱中的所有控件都具有宽度(Width)和高度(Height 属性D) Visual Basic
17、 中控件的某些属性只能在运行时设置(分数:2.00)A.B.C.D.35.设已打开 5 个文件,文件号分别为 1,2,3,4,5。要关闭所有文件,以下语句正确的是( )。A) Close#1,2,3,4,5 B) Close#1:#2;#3;#4:#5 C) Close #1-#5 D) Close(分数:2.00)A.B.C.D.二、填空题(总题数:13,分数:26.00)36.希尔排序法属于 (1) 排序法。(分数:2.00)填空项 1:_37.在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、 (2) 遍历和后序遍历。(分数:2.00)填空项 1:_38.为了
18、便于对照检查,测试用例应由输入数据和预期的 (3) 两部分组成。(分数:2.00)填空项 1:_39.在数据库设计的 4 个阶段中,每个阶段都有自己的设计内容。“为哪些表、在哪些字段上、建立什么样的索引”,这些设计内容应该属于 (4) 设计阶段。(分数:2.00)填空项 1:_40.用 (5) 结构表示实体及实体之间联系的数据模型称为关系模型。(分数:2.00)填空项 1:_41.要对文本框中已有的内容进行编辑,按下键盘上的按键,但不起作用,原因是设置了 (6) 。(分数:2.00)填空项 1:_42.在窗体上有一个列表,然后编写如下两个事件过程:Private Sub Form_Click(
19、)List1.RemoveItem 1:List1.RemoveItem 2List1RemoveItem 3End SubPrivate Sub Form_Load()List1.AddItem“ItemA“:List1.AddItem“ItemBPList1.AddItem“ItemC :List1.AddItem“ItemD“List1.AddItem“ItemE”End Sub运行上面的程序,然后单击窗体,列表框中显示的项目是 (7) 。(分数:2.00)填空项 1:_43.下列语句的输出结果是 (8) 。Print Format$(1258.6, “000,000.00“)(分数:2
20、.00)填空项 1:_44.建立控件时系统自动给控件一个名称,第一个建立的命令按钮名称是 (9) 。(分数:2.00)填空项 1:_45.有如下事件过程:Private Sub Form_Adivate()Dim Score(1 to 3 ) As IntegerDim i As IntegerDim t As VariantFor i=3 To 1 step-1Score(i)=2*1NextFor Each t In ScorePrint tNextEnd Sub程序运行后窗体上显示的值为 (10) (分数:2.00)填空项 1:_46.下面的程序实现矩阵的转置(即行列互换)。阅读程序并填
21、空。Option Base 1Private Sub Form_Click()m=InputBox(“输入行数”):n=InputBox(“输入列数”)(11) a(mn)As Integer,b(n,m)As IntegerFor I=1 to mFor i=1 to na(I,j)=Int(Rnd*90)+10Next:nextFor I=1 to mForj=1 to nb(j,I): (12) Next:NextEnd Sub(分数:2.00)填空项 1:_47.下列事件过程的功能是:建立一个名为 Data1 的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1,2,3
22、,90。请在空白处填入适当的内容,将程序补充完整。Private Type AngK As IntegerSinx As SingleCosx As SingleEnd TypeDim Ksc As AngPrivate Sub Form_Cliclk()DimY As SingleOpen (13) Y=3.14159/180For i=1 To 90Ksc.K=iKscSinx=Sin(i*Y)Ksc.Cosx=Cos(i*Y)Put #2,iKscNext iClose#2End Sub(分数:2.00)填空项 1:_48.下面程序的功能是找出给定的 10 个数中最大的一个数,最后输出这
23、个数以及它在原来 10 个数中的位置。请在下划线处填入适当的内容,将程序补充完整。Option Base 1Private Sub Form_Click()Dim Xx=Array(23,-5,17 ,38,-31,46,11,8,5,-4)Max=1k=110k=k+1if x(k)x(Max) then(14) End ifIf k10 then goto 10y= (15) Print y,MaxEnd Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-410 答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列
24、关于队列的叙述中正确的是( )。A) 在队列中只能插入数据 B) 在队列中只能删除数据C) 队列是先进先出的线性表 D) 队列是先进后出的线性表(分数:2.00)A.B.C. D.解析:解析 队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,另一端进行删除操作。其中,允许插入的一端称为队尾(rear),允许删除的一端称为队首(front)。队列具有先进先出的特点,它是按“先进先出”的原则组织数据的。2.下列叙述中正确的是( )。A)一个逻辑数据结构只能有一种存储结构B) 数据的逻辑结构属于线性结构,存储结构属于非线性结构C) 一个逻辑数据结构可以有多种存储结构,且各种存储结构不影
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 410 答案 解析 DOC
