【计算机类职业资格】VB笔试-试卷67及答案解析.doc
《【计算机类职业资格】VB笔试-试卷67及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】VB笔试-试卷67及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试-试卷 67 及答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.算法中的每个步骤都必须是有明确意义的,不允许有模陵两可的解释,也不允许有多义性,这个性质称为(分数:2.00)A.可行性B.有穷性C.正确性D.确定性3.以下数据结构中,属于线性数据结构的是(分数:2.00)A.集合B.线性表C.二叉树D.图4.设有下列二叉树: (分数:2.00)A.ABCDEFB.BDAECFC.ABDCEFD.DBEFCA
2、5.下面对对象概念描述,不正确的是(分数:2.00)A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通讯靠消息传递D.操作是对象的动态属性6.对建立良好的程序设计风格,描述正确的是(分数:2.00)A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法即可C.充分考虑程序的执行效率D.程序的注释可有可无7.检查软件产品是否符合需求定义的过程称为(分数:2.00)A.确认测试B.集成测试C.验证测试D.验收测试8.在结构化程序设计方法中,下面哪种内聚性最弱?(分数:2.00)A.逻辑内聚B.时间内聚C.偶然内聚D.过程内聚9.在数据库管理系统提供的数据语言中,负责数据的完整
3、性、安全性的定义与检查以及并发控制、故障恢复等功能的是(分数:2.00)A.数据定义语言B.数据转换语言C.数据操纵语言D.数据控制语言10.数据库系统可分为三级模式,下列选项中不属于数据库三级模式的是(分数:2.00)A.抽象模式B.外模式C.概念模式D.内模式11.在关系数据库中,用来表示实体之间联系的是(分数:2.00)A.树形结构B.网状结构C.线性表D.二维表12.下列操作中,不能改变控件的大小的是_。(分数:2.00)A.通过在属性窗口中直接修改控件的 Height 和 Width 属性B.在程序里用语句修改控件的 Height 和 Width 属性C.先选中该控件,再用鼠标拖曳的
4、大小D.先选中该控件,按住 Ctrl 键不放,再按光标键来调整其大小13.下列叙述中,错误的一条是_。(分数:2.00)A.代码窗口是用户用来编写程序的窗口B.窗体设计窗口又称为窗体布局窗口C.工程资源管理器主要是显示用户工程的层次以及工程中的所有文件D.本地窗口可以自动显示出所有在当前过程中的变量声明及变量值14.若想将同一窗体上的多个 Option Button 控件分为多个组,所用控件是_。(分数:2.00)A.PictureboxB.TextboxC.ShapeD.Frame15.下列表达式中,表达式_的运算结果与其他 3 个不同。(分数:2.00)A.Int(-3.5)-1.5B.I
5、nt(-4.5)+0.5C.-Abs(-4.5)D.Fix(-4.5)-0.516.打开代码窗口的正确操作方法是_。(分数:2.00)A.从工程窗口中选择一个窗体或标准模块,并单击“查看代码”按钮B.从“工程”菜单中选择“代码窗口”命令C.从“格式”菜单中选择“代码窗口”命令D.从窗体窗口中打开代码窗口,可用鼠标拖动一个控件或窗体本身17.在 Visual Basic 中,对象方法的调用格式为_。(分数:2.00)A.对象名方法名参数名表B.对象名:方法名参数名表C.方法名.对象名参数名表D.方法名:对象名参数名表18.下面的_语句可以实现:先在窗体上输出大写字母 A,然后在同一行的第 10
6、列输出小写字母b。(分数:2.00)A.Print“A“;Tab(9);“b“B.Print “A“;Spc(8);“b“C.Print“A“;Space(10);“b“D.Print“A“;Tab(8);“b“19.下列叙述中,错误的一条是_。(分数:2.00)A.在 Visual Basic 中,一个应用程序是以工程文件的形式保存在磁盘上的B.Visual Basic 的控件是具有自己的属性、事件和方法的对象C.所有的对象都具有相同的属性,例如文本框也有 Caption 属性D.Visual Basic 程序可以有编译运行和解释运行两种运行模式20.以下关于焦点的叙述中,错误的是_。(分数
7、:2.00)A.如果文本框的 TabStop 属性为 False,则不能接收从键盘上输人的数据B.当文本框失去焦点时,触发 LostFocus 事件C.当文本框的 Enabled 属性为 False 时,其 Tab 顺序不起作用D.可以用 Tablndex 属性改变 Tab 顺序21.在窗体上画一个名称为 TxtA 的文本框,然后编写如下的事件过程: Private Sub TxtA_KeyPress(keyascii as integer) . End Sub 若焦点位于文本框中,则能够触发 KeyPress 事件的操作是_。(分数:2.00)A.单击鼠标B.双击文本框C.鼠标滑过文本框D.
8、按下键盘上的某个键22.在窗体上画一个名称为 Command1 的命令按钮,一个名称为 Label1 的标签,然后编写如下事件过程: Private Sub Command1_Click() s=0 For i=1 To 15 x=2*i-1 if x Mod 3=0 Then s=s+1 Next i LabeCaption=s End Sub 程序运行后,单击命令按钮,则标签中显示的内容是_。(分数:2.00)A.1B.5C.27D.4523.下列叙述中,正确的是_。(分数:2.00)A.在窗体的 Form_ Load 事件过程中定义的变量是全局变量B.局部变量的作用域可以超出所定义的过程
9、C.在某个 Sub 过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程D.在调用过程时,所有局部变量被系统初始化为。或空字符串24.在窗体上画一个名称为 Command1 的命令按钮,再画两个名称分别为 Labe11、Labe12 的标签,然后编写如下程序代码: Private X As Integer Private Sub Command1_C1ick() X=5:Y=3 Call proc(X,Y) LabeCaption=X LabeCaption=Y End Sub Private Sub proc(ByVal a As Integer,ByVal b
10、 As Integer) X=a*a Y=b+b End Sub 程序运行后,单击命令按钮,则两个标签中显示的内容分别是_。(分数:2.00)A.5 和 3B.25 和 3C.25 和 6D.5 和 625.以下叙述中,错误的是_。(分数:2.00)A.在同一窗体的菜单项中,不允许出现标题相同的菜单项B.在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的访问键C.程序运行过程中,可以重新设置菜单的 Visible 属性D.弹出式菜单也在菜单编辑器中定义26.在文本框所能响应的事件中,当一个对象获得焦点时,发生的事件是_。(分数:2.00)A.Change 事件B.KeyPress 事件C
11、.LostFocus 事件D.GotFocus 事件27.假定有如下事件过程: Private Sub Form MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) If Button=2 Then PopupMenu popForm End if End Sub 则以下描述中错误的是_。(分数:2.00)A.该过程的功能是弹出一个菜单B.popForm 是在菜单编辑器中定义的弹出式菜单的名称C.参数 X、Y 指明鼠标的当前位置D.Button2 表示按下的是鼠标左键28.下列程序执行的结果是_。 Priv
12、ate Sub Command1_Click() a=0 b=1 Do a=a+b b=a+b Loop While a20 Print a;b End Sub(分数:2.00)A.21 7B.25 11C.2l 30D.21 3429.以下叙述中,错误的是_。(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用 Private 定义的通用过程能被其他窗体调用C.在设计 Visual Basic 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D.全局变量必须在标准模块中定义30.下面是关于随机文件的 4 种描述,不正确的是_。(分数:2.00)A.随机文
13、件的每一个记录是按记录号随机地写到磁盘上的B.直接文件的每一个记录有一个对应的记录号C.随机文件每个记录的长度必须相同D.随机文件的内容可用 DOS 的 TYPE 或 EDIT 等编辑命令显示出来31.以下关于菜单的叙述中,错误的是_。(分数:2.00)A.在程序运行过程中,可以增加或减少菜单项B.如果把一个菜单项的 Enabled 属性设置为 False,则可删除该菜单项C.弹出式菜单在菜单编辑器中设计D.利用控件数组可以实现菜单项的增加或减少32.下列关于文件的叙述中,错误的一条是_。(分数:2.00)A.在随机访问模式下,文件中的每条记录的长度可以不同B.在对文仆进行任何操作之前,必须事
14、先打开文件C.LOF()函数返回文件的字节数,如果返回 0,表示该文件是一个空文件D.在二进制访问模式中,可以把文件指针移到文件的任何地方33.以下程序运行后的输出结果是_。 Private Sub Form_ Click() y=1 :x=2 Print Iif(x=y,x,y) End Sub(分数:2.00)A.0B.1C.2D.334.菜单项能触发的事件是_。(分数:2.00)A.ClickB.MouseUp,Click 和 DblClickC.DblClick 和 ClickD.MouseDown 和 DblClick35.为了使能在 DOS 或 Windows 下运行的可执行程序也
15、可以在 Visual Basic 中调用,可通过调用函数来实现。(分数:2.00)A.String()B.Space()C.Left()D.Shell()36.下列关于数组的叙述中,错误的一条是_。(分数:2.00)A.在声明时确定了大小的数组叫做静态数组B.在过程中可多次使用 ReDim 语句来改变数组的大小,也可以改变数组的维数C.每次使用 ReDim 语句都不会使原来数组中的值丢失D.在 Visual Basic 中最多允许有 60 维数组二、填空题(总题数:10,分数:20.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.
16、00)_38.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_39.在长度为 n 的有序线性表中进行二分法查找,在最坏的情况下,需比较的次数为 1。(分数:2.00)填空项 1:_40.结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、 1 和限制使用 goto 语句。(分数:2.00)填空项 1:_41.诊断和改正程序中错误的工作通常称为 1。(分数:2.00)填空项 1:_42.数据模型按不同的应用层次分为 3 种类型,它们是 1 数据模型、逻辑数据模型和物理数据模型。(分数:2.00)填空项 1:_43.假定一个文本框的 N
17、ame 属性为 Text1,为了在该文本框中显示“Hello!”,所使用的语句为 1。(分数:2.00)填空项 1:_44.为了使一个标签透明且没有边框,必须将它的 BorderStyle 属性设置为 0,并将 1 属性设置为0。(分数:2.00)填空项 1:_45.在窗体 form1 上有一个驱动器列表控件 Drivel,一个目录列表控件 Dirl,一个文件列表控件 File1,一个富文本控件 Richtexbox1。要求程序运行以后,用户可以利用。Drivel 选择不同驱动器,同时 Dirl中显示当前选中的驱动器的目录,用户利用 Dirl 选择文件所在的文件夹,在 Filel 控件中将显示
18、当前选中的文件夹下的文件,用户选中其中某个文件(假设为文本文件),则该文件的内容显示在控件Richtexboxl 中。补充相应的语句,使之完成所述的功能。 Private Sub Dirl_Change() 1 End Sub Private Sub Drive1_Change() 2 End Sub Private Sub Filel _Click() Dim fname AS String If 3Then fname=FilelPath & FilelFileName Else fname=FilelPath& “ & FilelFileName End If RichTextBox1L
19、oadFile(fname) End Sub(分数:2.00)填空项 1:_46.以下所列程序的功能是:在窗体上有一个文本框控件,程序运行后,用户可以利用鼠标左键来拖动该文本框控件(注意:拖动时,文本框移动的距离和方向由鼠标指针移动的距离和方向来确定),按下鼠标右键则可以在文本框中显示出当前文本控件的位置。 Public yx As Integer Public yy As Integer Private Sub Form_ MouseMove(Button AS Integer,Shift As Integer,_ X As Single,Y As Single) If Button=1 T
20、hen Text1Left= 1 Text1Top= 2 End If End Sub Private Sub Form_ MouseDown (Button As Integer,Shift As Integer,_ X As Single,Y As Single) If 3Then yx=Text1Left-X yy=Text1Top-Y End If If Button=2 Then Text1Text=“X 坐标:”+Str(Text1Left)+“Y 坐标:”+Str(Text1Top) End If End Sub(分数:2.00)填空项 1:_VB 笔试-试卷 67 答案解析(总
21、分:92.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.算法中的每个步骤都必须是有明确意义的,不允许有模陵两可的解释,也不允许有多义性,这个性质称为(分数:2.00)A.可行性B.有穷性C.正确性D.确定性 解析:解析:算法中的每一个步骤都必须是有明确意义的,不允许有多义性。算法的这个性质即为算法的确定性。3.以下数据结构中,属于线性数据结构的是(分数:2.00)A.集合B.线性表 C.二叉树D.图解析:解析:所谓的线性结构:如果
22、一个非空的数据结构满足下列两个条件,即 1) 有且只有一个根结点;2) 每一个结点最多有一个前件,也最多有一个后件。同时满足两个条件的只有线性表,而其他三种数据结构的结点可能存在多个前件或后件,所以不是线性结构。4.设有下列二叉树: (分数:2.00)A.ABCDEFB.BDAECFC.ABDCEF D.DBEFCA解析:解析:二叉树的遍历分为先序、中序、后序三种不同方式。本题要求先序遍历遍历顺序应该为:访问根结点一,先序遍历左子树一,先序遍历右子树。按照定义,先序遍历序列是 ABDCEF。5.下面对对象概念描述,不正确的是(分数:2.00)A.任何对象都必须有继承性 B.对象是属性和方法的封
23、装体C.对象间的通讯靠消息传递D.操作是对象的动态属性解析:解析:有时为了保护某些特有的对象,可以通过定义其为私有属性达到不被继承的目的。6.对建立良好的程序设计风格,描述正确的是(分数:2.00)A.程序应简单、清晰、可读性好 B.符号名的命名只要符合语法即可C.充分考虑程序的执行效率D.程序的注释可有可无解析:解析:符号名应该能反映出它所代表的实际东西,应有一定的意义,不是简单的符合语法就可以。应该在保证程序正确的情况下再考虑程序的执行效率。程序的注释有益于对程序的理解和维护,好的程序必不可少。7.检查软件产品是否符合需求定义的过程称为(分数:2.00)A.确认测试 B.集成测试C.验证测
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 VB 笔试 试卷 67 答案 解析 DOC
