欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级VISUAL+BASIC笔试-311及答案解析.doc

    • 资源ID:1327808       资源大小:82KB        全文页数:23页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】二级VISUAL+BASIC笔试-311及答案解析.doc

    1、二级 VISUAL+BASIC 笔试-311 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在窗体上画一个名称为 Command1 的命令按钮,一个名称为 Label1 的标签,然后编写如下事件过程:Private Sub Command1_Click()s=0For i=1 To 15x=2*i-1if x Mod 3=0 Then s=s+1Next iLabe11Caption=sEnd Sub程序运行后,单击命令按钮,则标签中显示的内容是_。(分数:2.00)A.1B.5C.27D.452.以下程序运行后的输出结果是_。Priva

    2、te Sub Form_ Click()y=1 :x=2Print Iif(x=y,x,y)End Sub(分数:2.00)A.0B.1C.2D.33.下列关于数组的叙述中,错误的一条是_。(分数:2.00)A.在声明时确定了大小的数组叫做静态数组B.在过程中可多次使用 ReDim 语句来改变数组的大小,也可以改变数组的维数C.每次使用 ReDim 语句都不会使原来数组中的值丢失D.在 Visual Basic 中最多允许有 60 维数组4.设一棵二叉树中,度为 1 的结点数为 9,则该二叉树的叶结点的数目是_。(分数:2.00)A.10B.11C.12D.不确定5.下列关于文件的叙述中,错误

    3、的一条是_。(分数:2.00)A.在随机访问模式下,文件中的每条记录的长度可以不同B.在对文仆进行任何操作之前,必须事先打开文件C.LOF()函数返回文件的字节数,如果返回 0,表示该文件是一个空文件D.在二进制访问模式中,可以把文件指针移到文件的任何地方6.以下叙述中,错误的是_。(分数:2.00)A.在同一窗体的菜单项中,不允许出现标题相同的菜单项B.在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的访问键C.程序运行过程中,可以重新设置菜单的 Visible 属性D.弹出式菜单也在菜单编辑器中定义7.以下关于焦点的叙述中,错误的是_。(分数:2.00)A.如果文本框的 TabSto

    4、p 属性为 False,则不能接收从键盘上输人的数据B.当文本框失去焦点时,触发 LostFocus 事件C.当文本框的 Enabled 属性为 False 时,其 Tab 顺序不起作用D.可以用 Tablndex 属性改变 Tab 顺序8.所谓概念模型,指的是_。(分数:2.00)A.客观存在的事物及其相互联系B.将信息世界中的信息进行数据化C.实体模型在计算机中的数据化表示D.现实世界到机器世界的一个中间层次,即信息世界9.在文本框所能响应的事件中,当一个对象获得焦点时,发生的事件是_。(分数:2.00)A.Change 事件B.KeyPress 事件C.LostFocus 事件D.Got

    5、Focus 事件10.为了使能在 DOS 或 Windows 下运行的可执行程序也可以在 Visual Basic 中调用,可通过调用函数来实现。(分数:2.00)A.String()B.Space()C.Left()D.Shell()11.下面是关于随机文件的 4 种描述,不正确的是_。(分数:2.00)A.随机文件的每一个记录是按记录号随机地写到磁盘上的B.直接文件的每一个记录有一个对应的记录号C.随机文件每个记录的长度必须相同D.随机文件的内容可用 DOS 的 TYPE 或 EDIT 等编辑命令显示出来12.程序编制有 3 个层次,其实施顺序应是_。(分数:2.00)A.编码、画程序框图

    6、、测试B.编码、写程序文档、排错C.编码、测试、排错D.编码、画程序框图、排错13.以下关于菜单的叙述中,错误的是_。(分数:2.00)A.在程序运行过程中,可以增加或减少菜单项B.如果把一个菜单项的 Enabled 属性设置为 False,则可删除该菜单项C.弹出式菜单在菜单编辑器中设计D.利用控件数组可以实现菜单项的增加或减少14.在窗体上画一个名称为 TxtA 的文本框,然后编写如下的事件过程:Private Sub TxtA_KeyPress(keyascii as integer).End Sub若焦点位于文本框中,则能够触发 KeyPress 事件的操作是_。(分数:2.00)A.

    7、单击鼠标B.双击文本框C.鼠标滑过文本框D.按下键盘上的某个键15.假定有如下事件过程:Private Sub Form MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)If Button=2 ThenPopupMenu popFormEnd ifEnd Sub则以下描述中错误的是_。(分数:2.00)A.该过程的功能是弹出一个菜单B.popForm 是在菜单编辑器中定义的弹出式菜单的名称C.参数 X、Y 指明鼠标的当前位置D.Button2 表示按下的是鼠标左键16.数据库系统的核心部分是_。(分数:2

    8、.00)A.数据模型B.数据库C.数据库管理系统D.计算机硬件17.下列叙述中,错误的一条是_。(分数:2.00)A.代码窗口是用户用来编写程序的窗口B.窗体设计窗口又称为窗体布局窗口C.工程资源管理器主要是显示用户工程的层次以及工程中的所有文件D.本地窗口可以自动显示出所有在当前过程中的变量声明及变量值18.软件需求分析时,常采用数据字典对数据流图中包含的所有元素进行定义,其定义的条目内容主要是_。(分数:2.00)A.数据流、数据存储、数据项和加 TB.一般信息、名字、别名和描述C.数据类型、数据长度和结构D.数据取值范围、使用频率和方式19.下列操作中,不能改变控件的大小的是_。(分数:

    9、2.00)A.通过在属性窗口中直接修改控件的 Height 和 Width 属性B.在程序里用语句修改控件的 Height 和 Width 属性C.先选中该控件,再用鼠标拖曳的大小D.先选中该控件,按住 Ctrl 键不放,再按光标键来调整其大小20.打开代码窗口的正确操作方法是_。(分数:2.00)A.从工程窗口中选择一个窗体或标准模块,并单击“查看代码”按钮B.从“工程”菜单中选择“代码窗口”命令C.从“格式”菜单中选择“代码窗口”命令D.从窗体窗口中打开代码窗口,可用鼠标拖动一个控件或窗体本身21.在 Visual Basic 中,对象方法的调用格式为_。(分数:2.00)A.对象名方法名

    10、参数名表B.对象名:方法名参数名表C.方法名.对象名参数名表D.方法名:对象名参数名表22.下列表达式中,表达式_的运算结果与其他 3 个不同。(分数:2.00)A.Int(-3.5)-1.5B.Int(-4.5)+0.5C.-Abs(-4.5)D.Fix(-4.5)-0.523.下列程序执行的结果是_。Private Sub Command1_Click()a=0b=1Doa=a+bb=a+bLoop While a20Print a;bEnd Sub(分数:2.00)A.21 7B.25 11C.2l 30D.21 3424.菜单项能触发的事件是_。(分数:2.00)A.ClickB.Mo

    11、useUp,Click 和 DblClickC.DblClick 和 ClickD.MouseDown 和 DblClick25.若想将同一窗体上的多个 Option Button 控件分为多个组,所用控件是_。(分数:2.00)A.PictureboxB.TextboxC.ShapeD.Frame26.软件设计规格说明书包括设计说明、文件结构和全局数据等,下列选项中,应属于模块说明的内容是_。(分数:2.00)A.软件结构B.数据说明C.设计语言描述D.存取方法27.下列叙述中,正确的是_。(分数:2.00)A.程序设计过程中的主要工作是编制程序B.程序设计的主要目标是编制出运行结果正确的程

    12、序C.不良的程序设计风格会增加程序的复杂性D.上述三种说法都不对28.下列叙述中,正确的是_。(分数:2.00)A.在窗体的 Form_ Load 事件过程中定义的变量是全局变量B.局部变量的作用域可以超出所定义的过程C.在某个 Sub 过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程D.在调用过程时,所有局部变量被系统初始化为。或空字符串29.下面的_语句可以实现:先在窗体上输出大写字母 A,然后在同一行的第 10 列输出小写字母 b。(分数:2.00)A.Print“A“;Tab(9);“b“B.Print “A“;Spc(8);“b“C.Print“A“

    13、;Space(10);“b“D.Print“A“;Tab(8);“b“30.在窗体上画一个名称为 Command1 的命令按钮,再画两个名称分别为 Labe11、Labe12 的标签,然后编写如下程序代码:Private X As IntegerPrivate Sub Command1_C1ick()X=5:Y=3Call proc(X,Y)Labe11Caption=XLabe12Caption=YEnd SubPrivate Sub proc(ByVal a As Integer,ByVal b As Integer)X=a*aY=b+bEnd Sub程序运行后,单击命令按钮,则两个标签中

    14、显示的内容分别是_。(分数:2.00)A.5 和 3B.25 和 3C.25 和 6D.5 和 631.下列叙述中,错误的一条是_。(分数:2.00)A.在 Visual Basic 中,一个应用程序是以工程文件的形式保存在磁盘上的B.Visual Basic 的控件是具有自己的属性、事件和方法的对象C.所有的对象都具有相同的属性,例如文本框也有 Caption 属性D.Visual Basic 程序可以有编译运行和解释运行两种运行模式32.栈结构不适用于下列哪一种应用?(分数:2.00)A.表达式求值B.树的层次次序周游算法的实现C.二叉树对称序周游算法的实现D.快速排序算法的实现33.在关

    15、系运算中,查找满足一定条件的元组的运算称之为_。(分数:2.00)A.复制B.选择C.投影D.连接34.下列关于栈的叙述中,正确的是_。(分数:2.00)A.在栈中只能插人数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表35.以下叙述中,错误的是_。(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用 Private 定义的通用过程能被其他窗体调用C.在设计 Visual Basic 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D.全局变量必须在标准模块中定义二、填空题(总题数:10,分数:30.00)36.二叉树是结点的有限

    16、集合,这个有限集合或者为 【1】 ,或者由一个根结点及两棵不相交的二叉树组成,分别作为根的左子树和右子树。(分数:2.00)填空项 1:_37.在一个链队中,如果 front 和 rear 是队首和队尾的指针,则插入一个结点 s的操作是 【2】 。(分数:2.00)填空项 1:_38.软件工程学把软件从开始研制到最终软件被废弃的整个阶段叫做软件的 【3】 。(分数:2.00)填空项 1:_39.为了在软件开发过程中保证软件的质量,主要采取的措施是复审、复查、管理复审和 【4】 。(分数:2.00)填空项 1:_40.关系模型的数据约束通常由 3 类完整性约束提供支持,以保证数据的一致性和完整性

    17、。3 类完整性指的是实体完整性、域完整性和 【5】 。(分数:2.00)填空项 1:_41.设有如下程序:Private Sub search(a()As Variant,ByVal key As Variant,index%)Dim I%For i=LBound(A) To UBound(A) If key=a(I)Thenindex=IExit SubEnd IfNext Iindex=-1End SubPrivate Sub Form_Load()ShowDim b() As VariantDim n As Integerb=Array(1,3,5,7,9,11,13,15)Call s

    18、earch(b,11,n)Print nEnd Sub程序运行后,输出结果是 【6】 。(分数:2.00)填空项 1:_42.在 Visual Basic 工程 prjl 中包含有两个窗体,窗体 form1(主窗体)上有两个命令按钮 command1 和 command2,一个文本控件 text1;窗体 dialog 是一个对话窗体,窗体包含两个命令按钮 OK 和 Cancel,一个文本控件 text1 和一个标签控件 labe11。编写程序要求实现的功能为:窗体 form 1 上 command1 的 caption 属性值为 name,程序运行后,当单击 eommand1 时,弹出对话窗体

    19、 dialog,其 labe11 控件中的提示信息为“please input your name:”,要求用户输入自己的姓名。如果单击 OK 按钮,保存当前输入的内容并返回 form1 界面,command1 的caption 属性值为 email。若再次单击 command1 命令按钮,仍然出现 dialog 对话窗体,此时 dialog 的labe11 提示用户输入自己的 email,当用户输入 email 后,单击“确定”按钮,保存当前输入的内容并返回 form1 界面;如果单击 Cancel 按钮,则输入内容无效并返回 form1。Private Sub Command1_Click

    20、()Dialog. Text1. Text = “Dialog. ShowEnd SubPrivate Sub Command2_Click()Text1. Text = “email: “+ Dialog. email +“ name: “+ Dialog. fnameEnd SubPrivate Sub Form_ Load()Command1. Caption = “name“【7】 . Caption = “please input your name:Dialog. i = 0End SubOption ExplicitPublic i As IntegerPublic email

    21、As StringPublic fname As StringPrivate Sub CancelButton_Click()i=0email = “fname = “Forml. Command1. Capt ion = “name“Dialog. HideForm1. ShowEnd SubPrivate Sub OKButton_ Click()【8】 Select Case iCase 1:email = Text1. TextLabe11. Caption = “please input your email:“【9】 . Caption = “email“Case 2:fname

    22、= Text1. Text【10】 . Caption = “name“i=0End SelectDialog. HideForm1. ShowEnd Sub(分数:8.00)填空项 1:_43.执行下面的程序,当输入 3 时,输出的结果是 【11】 Private sub Command1_Click()i=2j= InputBox(“ j = “)On j GoTo 20,30,40,50i=i+220:i=i+230:i=i+240:i=i+250:i=i+2Print iEnd Sub(分数:2.00)填空项 1:_44.在 Visual Basic 程序启动运行中设置一个封面窗口,显

    23、示一些有意义的信息,要求显示时间 5 秒。Sub dlys(ByVal n As Single)Dim tl As SingleDim t2 As Singlet1 = TimerDot2 = TimerIf t2 t1 Then t2 = t2 + 86400If t2 - tl n Then Exit Do【12】 LoopEnd SubSub main( )Form2. Showdlys 【13】 【14】 Form1. ShowEnd Sub(分数:6.00)填空项 1:_45.在窗体上画一个命令按钮,然后编写如下事件过程,程序运行后,单击命令按钮,输出结果是 【15】 Private

    24、 Sub Command1_Click()Dim a(1 To 10)Dim p(1 To 3)k=5For i = 1 To 10a(i) = iNext iFor i = 1 To 3p(i) = a(i * i)Next iFor i = 1 To 3k=k+p(i) *2Next iPrint kEnd Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-311 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在窗体上画一个名称为 Command1 的命令按钮,一个名称为 Label1 的标签,然后编写如下事件

    25、过程:Private Sub Command1_Click()s=0For i=1 To 15x=2*i-1if x Mod 3=0 Then s=s+1Next iLabe11Caption=sEnd Sub程序运行后,单击命令按钮,则标签中显示的内容是_。(分数:2.00)A.1B.5 C.27D.45解析:解析 循环共执行了 15 次,分别计算出 x 的值,为 130 之间的奇数,即1、3、5、7、29,并统计其中能够被 3 整数的个数。选项 B 正确。2.以下程序运行后的输出结果是_。Private Sub Form_ Click()y=1 :x=2Print Iif(x=y,x,y)

    26、End Sub(分数:2.00)A.0B.1C.2 D.3解析:解析 当 Iif 函数的条件为真时,函数返回表达式 1 的值,否则返回表达式 2 的值。由于本题的条件 xy 为真,故函数返回表达式 1,即 x 的值 2。3.下列关于数组的叙述中,错误的一条是_。(分数:2.00)A.在声明时确定了大小的数组叫做静态数组B.在过程中可多次使用 ReDim 语句来改变数组的大小,也可以改变数组的维数C.每次使用 ReDim 语句都不会使原来数组中的值丢失 D.在 Visual Basic 中最多允许有 60 维数组解析:解析 每次使用 ReDim 语句都会使原来数组中的值丢失,可以在 ReDim

    27、语句后加 Preserve 参数用来保留数组中的数据。4.设一棵二叉树中,度为 1 的结点数为 9,则该二叉树的叶结点的数目是_。(分数:2.00)A.10B.11C.12D.不确定 解析:解析 任意一棵二叉树的叶结点的个数 n0是由度为 2 的结点数 n2决定的,n 0n 2+1。已知度为 1的结点数,叶结点的数目是不确定的。5.下列关于文件的叙述中,错误的一条是_。(分数:2.00)A.在随机访问模式下,文件中的每条记录的长度可以不同 B.在对文仆进行任何操作之前,必须事先打开文件C.LOF()函数返回文件的字节数,如果返回 0,表示该文件是一个空文件D.在二进制访问模式中,可以把文件指针

    28、移到文件的任何地方解析:解析 在随机访问模式下,文件的存取是按记录进行操作的,每个记录都有记录号并且长度全部相同,记录与记录之间不需要特殊的分隔符号。用户只要给出记录号,就可以直接访问某一特定记录。6.以下叙述中,错误的是_。(分数:2.00)A.在同一窗体的菜单项中,不允许出现标题相同的菜单项 B.在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的访问键C.程序运行过程中,可以重新设置菜单的 Visible 属性D.弹出式菜单也在菜单编辑器中定义解析:解析 菜单项的标题可以相同,但菜单项的名称则不能相同。在输入菜单项标题时,在字母前加上字符“&”,则显示菜单时就会在该字母下加上一条下划

    29、线。如果设置了菜单项的快捷方式,在程序运行中可以通过 Alt+带下划线的字母来打开菜单或执行相应的菜单命令。在程序运行中可以通过“菜单名称visibleTrue/ False“来设置菜单项的可见属性。弹出式菜单和下拉式菜单的定义方式相同,但弹出式菜单在弹出时需调用 PopupMenu 方法。7.以下关于焦点的叙述中,错误的是_。(分数:2.00)A.如果文本框的 TabStop 属性为 False,则不能接收从键盘上输人的数据 B.当文本框失去焦点时,触发 LostFocus 事件C.当文本框的 Enabled 属性为 False 时,其 Tab 顺序不起作用D.可以用 Tablndex 属性

    30、改变 Tab 顺序解析:解析 文本框的 TabStop 属性为 False 时,虽然不能够通过按 Tab 键的方式使得该文本框得到焦点,但并不影响在其上面进行数据的输入。8.所谓概念模型,指的是_。(分数:2.00)A.客观存在的事物及其相互联系B.将信息世界中的信息进行数据化C.实体模型在计算机中的数据化表示D.现实世界到机器世界的一个中间层次,即信息世界 解析:解析 概念模型是现实世界到机器世界的一个中间层次,是人们对所涉及到的客观事物及其关系的理解,是对现实世界中的客观对象产生认识、抽象而得到的信息。9.在文本框所能响应的事件中,当一个对象获得焦点时,发生的事件是_。(分数:2.00)A

    31、.Change 事件B.KeyPress 事件C.LostFocus 事件D.GotFocus 事件 解析:解析 在文本框所能响应的事件中,Change、KeyPress、LostFocus 和 GotFocus 都是重要事件。当用户输入一个字符时,就会引发一次 Change 事件;当用户按下并且释放键盘上的一个 ANSI 键时,会引发焦点所在控件的 KeyPress 事件;LostFocus 事件在一个对象失去焦点时发生,移动制表键(TaB) 或单击另一个对象都会发生该事件;GotFocus 事件与 LostFocus 事件相反,当一个对象获得焦点时发生。10.为了使能在 DOS 或 Win

    32、dows 下运行的可执行程序也可以在 Visual Basic 中调用,可通过调用函数来实现。(分数:2.00)A.String()B.Space()C.Left()D.Shell() 解析:解析 在 Visual Basic 中,不但提供了可调用的内部函数,还可以调用各种应用程序,也就是凡是能在 DOS 或 Windows 下运行的可执行程序,也可以在 Visual Basic 中调用,这是通过 Shell()函数来实现的。11.下面是关于随机文件的 4 种描述,不正确的是_。(分数:2.00)A.随机文件的每一个记录是按记录号随机地写到磁盘上的B.直接文件的每一个记录有一个对应的记录号C.

    33、随机文件每个记录的长度必须相同D.随机文件的内容可用 DOS 的 TYPE 或 EDIT 等编辑命令显示出来 解析:解析 随机文件的内容不是由 ASCII 码组成的,而是二进制代码,不能用 DOS 的 TYPE 或 EDIT 等编辑命令显示出来。12.程序编制有 3 个层次,其实施顺序应是_。(分数:2.00)A.编码、画程序框图、测试B.编码、写程序文档、排错C.编码、测试、排错 D.编码、画程序框图、排错解析:解析 本题的考查点是程序编制的 3 个层次。程序编制有 3 个层次:编码、测试、排错。一个完整的程序或程序模块,都必须依次经历这 3 个层次的过程。13.以下关于菜单的叙述中,错误的

    34、是_。(分数:2.00)A.在程序运行过程中,可以增加或减少菜单项B.如果把一个菜单项的 Enabled 属性设置为 False,则可删除该菜单项 C.弹出式菜单在菜单编辑器中设计D.利用控件数组可以实现菜单项的增加或减少解析:解析 Enabled 属性用于设置菜单项是否可用,当该属性设置为 False 时,并不是将该菜单项删除,虽然用户可以看到变灰的菜单项,但却不能单击它。而 Visible 属性才是设置菜单项是否可见的,当该属性设置为 False 时,用户看不到该菜单项,即“删除”该菜单项。弹出式菜单和下拉式菜单的定义方式相同,但弹出式菜单需要调用 PopupMenu 方法才能弹出菜单。1

    35、4.在窗体上画一个名称为 TxtA 的文本框,然后编写如下的事件过程:Private Sub TxtA_KeyPress(keyascii as integer).End Sub若焦点位于文本框中,则能够触发 KeyPress 事件的操作是_。(分数:2.00)A.单击鼠标B.双击文本框C.鼠标滑过文本框D.按下键盘上的某个键 解析:解析 当在文本框中按下键时,触发其 KerPress 事件;单击鼠标,触发其 Click 事件;双击文本框,触发其 DblClick 事件;鼠标滑过文本框时,则触发 MouseMove 事件。15.假定有如下事件过程:Private Sub Form MouseD

    36、own(Button As Integer,Shift As Integer,X As Single,Y As Single)If Button=2 ThenPopupMenu popFormEnd ifEnd Sub则以下描述中错误的是_。(分数:2.00)A.该过程的功能是弹出一个菜单B.popForm 是在菜单编辑器中定义的弹出式菜单的名称C.参数 X、Y 指明鼠标的当前位置D.Button2 表示按下的是鼠标左键 解析:解析 Visual Basic 中没有提供专门的鼠标右击事件,但是在窗体的 MouseDown 事件里面,通过Button 的值可以判断以后单击鼠标的键,当 Butto

    37、n1 时,表示用户单击了鼠标左键。当 Button2 时,表示用户单击了鼠标右键。因此应该选择 D。Visual Basic 中常常在 MouseDown 事件过程中调用PopupMenu 方法弹出菜单。16.数据库系统的核心部分是_。(分数:2.00)A.数据模型B.数据库C.数据库管理系统 D.计算机硬件解析:解析 数据库系统(DBS)是指在计算机系统中引人数据库后的系统构成。因此,数据库系统不仅包括数据本身,还包括相应的硬件、软件和各类人员。在数据库系统中,数据库管理系统 DBMS 是在特定操作系统支持下建立、使用、维护和管理数据库的一种软件。数据库的一切操作都是通过数据库管理系统来实现

    38、的。数据库管理系统 DBMS 是数据库系统的核心部分。17.下列叙述中,错误的一条是_。(分数:2.00)A.代码窗口是用户用来编写程序的窗口B.窗体设计窗口又称为窗体布局窗口 C.工程资源管理器主要是显示用户工程的层次以及工程中的所有文件D.本地窗口可以自动显示出所有在当前过程中的变量声明及变量值解析:解析 窗体设计窗口主要用于用户自己设计的应用程序的界面,窗体布局窗口主要用于可视地指定一个窗体运行时在屏幕中的位置,两者是不同的两类窗口。18.软件需求分析时,常采用数据字典对数据流图中包含的所有元素进行定义,其定义的条目内容主要是_。(分数:2.00)A.数据流、数据存储、数据项和加 T B

    39、.一般信息、名字、别名和描述C.数据类型、数据长度和结构D.数据取值范围、使用频率和方式解析:解析 本题的考查点是数据字典的内容。数据字典中有 4 种类型的条目:数据流、数据存储、数据项和加工。选项 B、C、D 只是数据字典可能包含的内容。故选项 A 正确。19.下列操作中,不能改变控件的大小的是_。(分数:2.00)A.通过在属性窗口中直接修改控件的 Height 和 Width 属性B.在程序里用语句修改控件的 Height 和 Width 属性C.先选中该控件,再用鼠标拖曳的大小D.先选中该控件,按住 Ctrl 键不放,再按光标键来调整其大小 解析:解析 如果用键盘操作来改变控件的大小,

    40、先选中控件,按住 Shift 键不放,再按光标键就可以调整其大小了。选项 A、B、C 都可改变控件的大小,而选项 D 的操作是调整控件的位置。20.打开代码窗口的正确操作方法是_。(分数:2.00)A.从工程窗口中选择一个窗体或标准模块,并单击“查看代码”按钮 B.从“工程”菜单中选择“代码窗口”命令C.从“格式”菜单中选择“代码窗口”命令D.从窗体窗口中打开代码窗口,可用鼠标拖动一个控件或窗体本身解析:解析 代码窗口是专门用来进行程序设计的窗口,可显示和编辑程序代码。每个窗体都有各自的代码窗口。打开代码窗口有以下方法。从工程窗口中选择一个窗体或标准模块,并单击“查看代码”按钮。从窗体窗口中打

    41、开代码窗口,可用鼠标双击一个控件或窗体本身。从“视图”菜单中选择“代码窗口”命令。21.在 Visual Basic 中,对象方法的调用格式为_。(分数:2.00)A.对象名方法名参数名表 B.对象名:方法名参数名表C.方法名.对象名参数名表D.方法名:对象名参数名表解析:解析 面向对象的程序设计语言为程序设计人员提供了一种特殊的过程和函数(称为方法)。在Visual Basic 中,已将一些通用的过程和函数编写好并封装起来,作为方法供用户直接调用,这给用户的编程带来了很大的方便。因为方法是面向对象的,所以在调用时一定要用对象。对象方法的调用格式为:对象名方法名 参数名表。22.下列表达式中,

    42、表达式_的运算结果与其他 3 个不同。(分数:2.00)A.Int(-3.5)-1.5 B.Int(-4.5)+0.5C.-Abs(-4.5)D.Fix(-4.5)-0.5解析:解析 函数 Abs 的功能是返回参数的绝对值;函数 Int 和 Fix 的功能是截取参数的小数部分,返回参数的整数部分。当数值表达式的值为负数时,Int 返回小于或等于参数值的第一个负整数,而 Fix 会返回大于或等于参数值的第一个负整数。选项 A 的表达式 Int(-3.5)-1.5 的值为-5.5,其余 3 个选项的值都为-4.5。23.下列程序执行的结果是_。Private Sub Command1_Click(

    43、)a=0b=1Doa=a+bb=a+bLoop While a20Print a;bEnd Sub(分数:2.00)A.21 7B.25 11C.2l 30D.21 34 解析:解析 本程序的执行情况如下。第 1 次循环:aa+b0+11,ba+b1+12;第 2 次循环:aa+b1+23,ba+b3+25;第 3 次循环:aa+b:3+58,ba+b8+513;第 4 次循环:aa+b=8+1321,ba+b21+1334,此时,a20,终止循环。所以最后输出 a、b 的结果分别是 21、34。24.菜单项能触发的事件是_。(分数:2.00)A.Click B.MouseUp,Click 和

    44、 DblClickC.DblClick 和 ClickD.MouseDown 和 DblClick解析:解析 每个菜单项可视为一个控件,菜单控件只能触发 Click 事件。当用鼠标或者键盘选中某一个菜单控件时,将调用相应的 Click 事件过程。25.若想将同一窗体上的多个 Option Button 控件分为多个组,所用控件是_。(分数:2.00)A.PictureboxB.TextboxC.ShapeD.Frame 解析:解析 每个窗体可能会存在许多控件,为了将控件在窗体上适当地按功能分组,就可以使用框架。当程序运行时,每个框架内的一组 Option Button 控件只有一个处于激活状态

    45、。26.软件设计规格说明书包括设计说明、文件结构和全局数据等,下列选项中,应属于模块说明的内容是_。(分数:2.00)A.软件结构B.数据说明C.设计语言描述 D.存取方法解析:解析 本题的考查点是软件设计规格说明书的内容。模块说明的内容有处理过程描述、接口描述、设计语言描述、所用模块、数据的组织、注解等。27.下列叙述中,正确的是_。(分数:2.00)A.程序设计过程中的主要工作是编制程序B.程序设计的主要目标是编制出运行结果正确的程序C.不良的程序设计风格会增加程序的复杂性 D.上述三种说法都不对解析:解析 程序设计过程中包括很多步骤,编制程序只是其中的一步,所以,选项 A 错误。程序设计

    46、的最终产品是程序,但仅设计和编制出一个运行结果正确的程序是不够的,还应养成良好的程序设计风格。所以,选项 B 错误。程序设计的根本目标是要降低程序的复杂性和提高程序的可读性。而程序的复杂性主要来自以下两个方面:问题固有的复杂性;不良的设计风格人为增加了程序的复杂性。所以,良好的设计风格对于降低程序的复杂性是很重要的,并且好的设计风格是好的程序风格的基本保证。故选项 C 正确。28.下列叙述中,正确的是_。(分数:2.00)A.在窗体的 Form_ Load 事件过程中定义的变量是全局变量B.局部变量的作用域可以超出所定义的过程C.在某个 Sub 过程中定义的局部变量可以与其他事件过程中定义的局

    47、部变量同名,但其作用域只限于该过程 D.在调用过程时,所有局部变量被系统初始化为。或空字符串解析:解析 Load 事件和其他窗体的事件一样,都是 Private 过程,因此其中定义的变量不是全局变量,属于局部变量。局部变量的作用域是其定义所在的过程中,其他过程中的同名变量在该过程中不起作用。静态局部变量和其他局部变量一样,在第一次调用过程时,被系统初始化为。或空串,但之后如果再调用该过程,则不会再被初始化了,而是用上一次调用过程后的值。29.下面的_语句可以实现:先在窗体上输出大写字母 A,然后在同一行的第 10 列输出小写字母 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“解析:解析 Tab 函数是将光标移到指定的列号,再输出信息。选项 A 是先输出大写字母 A,然后移到第9 列再输出小写字母 b,不符合题目要求。同理,选项 D 也不是正确答案。Spc 函数可以跳过指定的空格数,它和 Tab 函数的作用差不多。在这里必须要注意的是:Spc 函数是从上一个输出数据项开始后面跟着指定的空格数,而 Tab 函数是从输出对象的最


    注意事项

    本文(【计算机类职业资格】二级VISUAL+BASIC笔试-311及答案解析.doc)为本站会员(testyield361)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开