【计算机类职业资格】二级VISUAL+BASIC笔试23及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试23及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试23及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 23 及答案解析(总分:90.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.执行下面的程序,输出的结果是 _ 。 Private Sub Command1_Click() ch $ = “Welcome to China!“ n = Len(ch $ ) For i =1 To n-1 s$ =Mid(ch$ ,i,1) If s$ =“o“ Then m=m + 1 Next i Print m End Sub(分数:2.00)A.1B.2C.8D.02.队列适用于下列哪一种应用? _(分数:2.00)A.表达式求值B
2、.堆排序算法的实现C.树的层次次序周游算法的实现D.二叉树对称序周游算法的实现3.在窗体上画一个命令按钮 Command1 和两个文本框,名称分别为 Text 1 和 Text 2 Text 2。编写如下两个事件过程: Dim str As String, strl As String Private Sub form_load() Text1. Text = “ “ Text2. Text = “ “ Text1. Enabled = False Text2. Enabled = False End Sub Private Sub Form KeyPress(KeyAscii As Inte
3、ger) str= str s(分数:2.00)A.0 1B.30 30C.4 30D.3 18229.在结构化设计方法中生成的结构图(SC) 中,带有箭头的连线表示 _ 。(分数:2.00)A.模块之间的调用关系B.程序的组成成份C.控制程序的执行顺序D.数据的流向30.设在菜单编辑器中定义了一个菜单项,名为 menul。为了在运行时隐藏该菜单项,应使用的语句是 _ 。(分数:2.00)A.menu Enabled=TrueB.menuEnabledFalseC.menuVisible=TrueD.menuVisibleFalse31.以下对 Visual Basic 的 Sub 过程的有关
4、描述中,正确的是 _ 。(分数:2.00)A.调用于过程时,只能把实参的值传送给形参,形参的值不能传送给实参B.子过程既可以嵌套定义,又可以递归调用C.子过程没有返回值D.具有调用关系的所有过程必须放在同一个模块中32.假设在窗体 Form1 上加一个通用对话框控件 CommonDialog1,用语句 CommonDialog1.ShowOpen 建立打开文件对话框,那么从该对话框中单击“确定”按钮退出对话框时,为了得到用户所选择的文件的路径以及文件名,应该使用 CommonDialog1 的属性是 _ 。(分数:2.00)A.DefaultEXTB.DialogTitleC.FileName
5、D.FileTitle33.数据库三级模式体系结构的划分,有利于保持数据库的 _ 。(分数:2.00)A.数据独立性B.数据安全性C.结构规范化D.操作可行性34.对线性表进行二分法查找,其前提条件是 _ 。(分数:2.00)A.线性表以顺序方式存储,并已按关键码值排好序B.线性表以顺序方式存储,并已按关键码值的查找频率排好序C.线性表以链接方式存储,并已按关键码值排好序D.线性表以链接方式存储,并已按关键码值的查找频率排好序35.一般在数据流程图中,圆圈用来表示 _ 。(分数:2.00)A.外部实体B.变换/加功C.数据存储D.数据流二、B填空题/B(总题数:10,分数:20.00)36.在
6、一个容量为 25 的循环队列中,若头指针 front=16,尾指针 rear=9,则该循环队列中共有U 【1】 /U个元素。(分数:2.00)填空项 1:_37.在长度为 n 的线性表中查找一个表中不存在的元素,需要的比较次数为U 【2】 /U。(分数:2.00)填空项 1:_38.白盒测试方法重视U 【3】 /U的度量。(分数:2.00)填空项 1:_39.在面向对象方法中,允许作用于某个对象上的操作称为U 【4】 /U。(分数:2.00)填空项 1:_40.数据模型是数据库系统中用于提供信息表示和操作手段的结构形式。实际数据库系统中斯支持的数据模型主要有层次模型、网状模型和U 【5】 /U
7、3 种。(分数:2.00)填空项 1:_41.如果在菜单标题的某个字母前面输入一个字符“U 【6】 /U”,就会使该字母成为热键字母;如果建立菜单时,在标题文本框中输入一个字符“U 【7】 /U”,那么菜单显示时就会形成一行分隔符。(分数:2.00)填空项 1:_42.如果要在文本框中显示垂直滚动条,则必须把U 【8】 /U属性设置为 2,同时还应把Multiline 属性设置为 True。(分数:2.00)填空项 1:_43.有如下过程,将两次调用过程 proc 的结果分别填于空U 【9】 /U和U 【10】 /U处。Private Sub Command1_Click( ) Dim a A
8、s Integer Dim b As Integer a=2 b=5 Call proc(a, b) U 【9】 /U Call proc(a) U 【10】 /U End Sub Private Sub proc(x As Integer,Optional y) Dim z As Integer If IsMissing(y) Then MsgBox (“没有提供可选参数“) Else z=x*y MsgBox (“乘积=“ + Str(z) End If End Sub(分数:2.00)填空项 1:_44.在窗体上加上一个富文本控件 Rich TextBox,画一个命令按钮,当单击命令按钮
9、的时候,将显示“打开文件”对话框,设置该对话框只用于找开文本文件,然后在富文本控件中显示打开的文件内容。 Private Sub Command1_Click ( ) CommonDialog1. Filter = U 【11】 /U CommonDialog1. ShowOpen RichTextBox1. FileName = U 【12】 /U End Sub(分数:2.00)填空项 1:_45.在窗体上利用菜单编辑器设计一个主菜单项“菜单控制”(Name 属性值为 mnuMenu),然后为其设计一个子菜单项“增加菜单”(Name 属性值为 mnuAdd) 另外设置一个标题为空的菜单项(
10、控件数组),其 Name 属性值为 mnuDyn,Index 值为 0,Visible 属性值为 False;然后编写以下程序来实现增加菜单项的功能。 Dim IndexId As Integer Private Sub mnuAdd_Click( ) Dim mnuCaption As String mnuCaption = InputBox(“请输入菜单项的标题“) IndexId =U 【13】 /U U 【14】 /UmnuDyn(IndexId) mnuDyn(IndexId) . Caption = mnucaption mnuDyn(IndexId) .U 【15】 /U= Tr
11、ue End Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 23 答案解析(总分:90.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.执行下面的程序,输出的结果是 _ 。 Private Sub Command1_Click() ch $ = “Welcome to China!“ n = Len(ch $ ) For i =1 To n-1 s$ =Mid(ch$ ,i,1) If s$ =“o“ Then m=m + 1 Next i Print m End Sub(分数:2.00)A.1B.2 C.8D.0解析:解析 此题
12、的功能是统计字母。在字符串中出现的次数。注意两个字符串函数的使用:Len()求字符中中字符的个数,Mid()是取子串。此题即依次取串中的字符,逐个与字母。进行比较,如果相等,则对计数变量 m 加 1。2.队列适用于下列哪一种应用? _(分数:2.00)A.表达式求值B.堆排序算法的实现C.树的层次次序周游算法的实现 D.二叉树对称序周游算法的实现解析:解析 本题的考查点是队列的应用。选项 A:表达式求值是栈的典型应用;选项 B:堆排序算法的实现是数组的典型应用;选项 C:树的层次次序周游算法的实现是队列的典型应用;选项 D:二叉树对称序周游算法的实现是栈的典型应用。3.在窗体上画一个命令按钮
13、Command1 和两个文本框,名称分别为 Text 1 和 Text 2 Text 2。编写如下两个事件过程: Dim str As String, strl As String Private Sub form_load() Text1. Text = “ “ Text2. Text = “ “ Text1. Enabled = False Text2. Enabled = False End Sub Private Sub Form KeyPress(KeyAscii As Integer) str= str s(分数:2.00)A.0 1B.30 30C.4 30D.3 182 解析:
14、解析 此循环的功能是不断根据表达式修改变量 s 的值,直到其值大于等于 30 才退出循环。变量n 用于记录循环的次数。第一次循环时,s1*22;第二次循环时,s3*412;第三次循环时,s=13*14182,随即退出循环,因此共循环了 3 次,即 n3。29.在结构化设计方法中生成的结构图(SC) 中,带有箭头的连线表示 _ 。(分数:2.00)A.模块之间的调用关系 B.程序的组成成份C.控制程序的执行顺序D.数据的流向解析:解析 结构图中用带有箭头的连线表示模块之间的调用关系。30.设在菜单编辑器中定义了一个菜单项,名为 menul。为了在运行时隐藏该菜单项,应使用的语句是 _ 。(分数:
15、2.00)A.menu Enabled=TrueB.menuEnabledFalseC.menuVisible=TrueD.menuVisibleFalse 解析:解析 Enabled 属性用于设置菜单项是否可用,当设置为 False 时,用户可以看到变灰的菜单项,但是不能单击它。Visible 属性用于设置菜单项是否可见,当设置为 False 时,用户则看不到该菜单项了,故选项 D 正确。31.以下对 Visual Basic 的 Sub 过程的有关描述中,正确的是 _ 。(分数:2.00)A.调用于过程时,只能把实参的值传送给形参,形参的值不能传送给实参B.子过程既可以嵌套定义,又可以递归
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 23 答案 解析 DOC
