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

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

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

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

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

    1、二级 VISUAL+BASIC 笔试 18 及答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.要使时钟控件的 Timer 事件每隔 3s 发生一次,应把它的 Interva1 属性设置为( )。(分数:2.00)A.3B.30C.300D.30002.下面是窗体的 MouseUp 事件框架,在发生该事件时按下了Ctrl键,可通过它的 ( )参数来识别。(分数:2.00)A.ButtonB.ShiftC.XD.Y3.下列( )数据类型占 8 个字节。(分数:2.00)A.IntegerB.LongC.DoubleD.Single4.在一棵二

    2、叉树的前序遍历、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺序( )。(分数:2.00)A.不相同B.完全相同C.前序和中序相同D.后序和中序相同5.垂直平铺所有非最小化 MDI 子窗体的方法是( )。(分数:2.00)A.MDIForm1Arrange 0B.MDIForm1Arrange 1C.MDIForm1Arrange 2D.MDIForm1Arrange 36.Print Format$(32556,“#“);Format$(32556,“#“)的输出结果是( )。(分数:2.00)A.3255632556B.3255632556C.32556325D.325563257.

    3、在窗体上有一个水平滚动条名为 Hseroll1,如图 20-13 所示。其属性设置如下: LargeChange=5,SmallChange=3,Max=100,Min=20,Value=45。现单击该滚动条向右的箭头,Value 的值将变为( )。 (分数:2.00)A.45B.48C.50D.658.在关系数据库中,元组的集合称为关系。通常标识元组的属性或最小属性组称为( )。(分数:2.00)A.主键B.索引C.标记D.字段9.软件需求说明书是需求分析阶段的最后成果,以下( )是其应包括的内容。 数据描述 功能描述 性能描述 文件结构(分数:2.00)A.和B.和C.和D.、和10.下列

    4、属于顺序存储方式的优点的是( )。(分数:2.00)A.存储密度大B.插入运算方便C.删除运算方便D.可方便地用于各种逻辑结构的存储表示11.程序段中: K=0 For I=10 To 1 Step 1 K=K+1 Next I 语句“K=K+1”执行的次数和 I 最后的结果是( )。(分数:2.00)A.10,11B.10,0C.0,11D.0,1012.程序代码如下,当单击窗体上的 Command1 控件时,窗体上输出的结果是( )。 Private Sub Command1_Click() Dim Y As Integer,I As Integer Dim A(7)As Integer

    5、Y=18:I=0 Do A(I)=Y Mod 2 I=I+1 Y=Y/2 Loop Until Y1 For j=I-1 To 0 Step-1 Print A(j); Next j End Sub(分数:2.00)A.1 0 0 0B.1 0 0 1 0C.0 0 1 1 0D.1 0 1 0 013.Visual Basic 中窗体文件的扩展名是( )。(分数:2.00)A.BasB.FrmC.VbpD.cls14.关于随机文件,下列说法错误的是( )。(分数:2.00)A.随机文件的记录是定长的B.记录可以包含一条或多个字段,一种标准类型的数据也可以当成一条记录C.对随机文件可以根据记录

    6、号进行读写,可读也可写D.可用 Input#和 Print#进行随机文件的读写15.下列程序的输出结果是( )。 Dim a a=Array(1,2,3,4,5,6,7,8) i=0 For k=100 To 90 Step-2 s=a(i)2 If a(i)3 Then Exit For i=i+1 Next k Print k;i;s(分数:2.00)A.88 6 36B.88 1 2C.90 2 4D.94 3 1616.在程序测试中,为了成功地测试设计数据,目前产生这些测试用例主要依赖于( )。(分数:2.00)A.黑盒方法B.测试人员的经验C.白盒测试D.以上都不是17.用类及继承来

    7、表示实体及实体间的联系称为( )。(分数:2.00)A.网状模型B.层次模型C.关系模型D.面向对象模型18.已知通用对话框名为 Cd1g,则执行下列的( )语句,将弹出“打印机”对话框。(分数:2.00)A.Cd1ShowPressB.Cd1ShowPrinterC.Printer Cd1gD.ShowPrinter Cd1g19.函数 Int(3.54)和 Cint(3.54)的值分别为( )。(分数:2.00)A.3 4B.3 3C.4 3D.4 420.下列( )不是容器控件。(分数:2.00)A.图片框B.图像框C.窗体D.框架21.下面列出的条目中,( )是数据库系统的组成成员。

    8、操作系统 数据库管理系统 用户 数据库管理员 数据库(分数:2.00)A.、和B.、和C.、和D.都是22.在窗体上画一个命令按钮,名称为 Command1。然后编写如下程序: Pnvate Sub Command1_Click() Dim x As Integer,y As Integer,t As Integer x=10:y=20:t=0 If x=y Then t=x:x=y:y=t Print x;y End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。(分数:2.00)A.10 20B.20 0C.20 10D.20 2023.在窗体上画一个按钮,然后编写如

    9、下的事件代码。在按钮上单击,输出为( )。 Option Base 1 Private Sub fun(a()As Integer,n As Integer) ReDim Preserve a(n) a(6)=a(1)+a(2)+a(3)+a(4)+a(5) n=3 End Sub Private Sub Command1_Click() Dim arr1()As Integer,k As Integer ReDim arr1(5) For i=1 To 5 arr1(i)=i Next i k=6 Call fun(arr1,k) Print arr1(1);arr1(k);arr1(6)

    10、End Sub(分数:2.00)A.1 3 6B.1 3 0C.1 3 15D.出错24.要使窗体以最大化方式显示,应设置窗体的( )属性。(分数:2.00)A.BorderStyleB.WindowStateC.Height 和 WidthD.MaxButton25.下列关于结构化设计方法的特点描述中,不正确的是( )。(分数:2.00)A.采用逐步求精的方法进行详细设计,由于相邻步之间变化小,易于验证其等效性和设计正确性B.程序清晰和模块化使得修改和重新设计一个软件时使用的代码量不大C.在进行程序设计时不能使用 goto 语句D.良好清晰的控制结构使设计容易阅读和理解26.在窗体上建立一个

    11、名称为 List1 的列表框、一个名称为 Text1 文本框和一个名称为 Command1 的命令按钮,如图 20-12 如示。程序代码如下,如果在程序运行过程中单击命令按钮,则在文本框中显示的内容是( )。 (分数:2.00)A.政治化学生物B.无显示C.英语物理语文D.生物27.软件的结构化设计方法是以( )为依据的模块结构的设计方法。(分数:2.00)A.系统数据要求B.数据结构C.数据流图D.数据流28.已知 x=7.5,y=2,z=3.6。表达式 xy And zx Or xy And Not zy 的值是( )。(分数:2.00)A.FalseB.TrueC.1D.029.若要显示

    12、名为 Myfrm1 的窗体,所用方法是( )。(分数:2.00)A.Myfrm1ShowB.Myfrm1OpenC.Myfrm1HideD.Myfrm1Load30.如果在文件列表框中,没有文件被选中,则其 ListIndex 的值为( )。(分数:2.00)A.-2B.-1C.0D.131.在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Private Sub func(a As Integer) Static m As Integer m=m+a Print m; End Sub, Private Sub Command1_Click() Dim k As Int

    13、eger k=4 Call func(k) Call func(k) End Sub(分数:2.00)A.4 8B.4 4C.8 8D.8 432.在顺序表(8,11,15,19,25,26,30,33,42,48,50)中,用二分法查找关键码值 20,需做的关键码比较次数是( )。(分数:2.00)A.3B.4C.6D.833.“打印”对话框的( )属性用来设置打印份数。(分数:2.00)A.CopiesB.FromPageC.PagesD.Topage34.如果想让名为 MenuItem1 的菜单项在运行时显示为“Edit”,则该菜单项的标题为 ( )。(分数:2.00)A.MenuIte

    14、m1.Caption=“/Edit“B.MenuItem1.Caption=“&Edit“C.MenuItem1.Caption=“Edit“D.MenuItem1.Caption=“Edit“35.用下列语句定义数组的元素个数是( )。 Option Base 1 Dim Arr5(0 to 6,0 to 5)As Integer(分数:2.00)A.42B.30C.37D.36二、B填空题/B(总题数:11,分数:22.00)36.在待排序的元素序列基本有序的前提下,效率最高的排序方法是U 【1】 /U。(分数:2.00)填空项 1:_37.Jackson 结构化程序设计方法是英国的 MJ

    15、ackson 提出的,它是一种面向U 【2】 /U的设计方法。(分数:2.00)填空项 1:_38.软件模块化原理是逐层分解的U 【3】 /U方法在软件总体构造阶段的运用。(分数:2.00)填空项 1:_39.在数据库的外模式、模式和内模式三级模式的体系结构中,存在两级映像:外模式到模式的映像定义了外模式与模式之间的对应关系;模式到内模式的映像定义了数据库的逻辑结构与U 【4】 /U之间的对应关系。(分数:2.00)填空项 1:_40.关系的数据操纵语言按照表达式查询方式可分为两大类,关系代数和U 【5】 /U。(分数:2.00)填空项 1:_41.下列程序的运行结果是U 【6】 /U。 X=

    16、96 Y=10 X=X Mod Y2 X=X/4 Print X(分数:2.00)填空项 1:_42.已知在窗体上有一个文本框控件,它的名称为 Text1,且输入的字符全部为数字,现在要把该字符转换为整数送给整型变量 C,所用到的语句是U 【7】 /U。(分数:2.00)填空项 1:_43.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() n=1 f=1 s=0 For i=1 To n f=fU 【8】 /U s=s+f Next Print s End Sub 该事件过程的功能是计算 (分数:2.00)填空

    17、项 1:_44.以下程序的功能是单击 Command1 按钮,将输出 1100 之间的所有同构数。同构数是指该数出现在它的平方数的右边,如 52=25、25 2=625。Private Sub Command1_Click()Dim i As Integer,ip As IntegerFor i=1 To 100ip=U 【9】 /UIf i10 ThenIfU 【10】 /UThenPrint i,ipEnd IfElseIfU 【11】 /UThenPrint i,ipEnd IfEnd IfNext iEnd Sub(分数:2.00)填空项 1:_45.下列程序的功能是:单击窗体时将随机

    18、生成 10 个 1100 之间的数,求出它们的总和及平均数。请填空。 Option Base 1 Private Sub Form_Click() Dim a(10)As Integer,i As Integer Dim sum As Integer,aver As Single U【12】 /U For i=1 To 10 a(i)=Int(100*Rnd)+1 sum=sum+a(i) Next i U【13】 /U Print sum,aver End Sub(分数:2.00)填空项 1:_46.下列程序的作用是:输入一个字符串,将其逆序输出。 说明:在窗体上放置两个文本框控件,其名称分

    19、别为 Text1 和 Text2,分别存放输入的字符串和逆序后的字符串,单击窗体上的 Command1 按钮,将把Text1 中输入的字符串反序后输出到 Text2 中。程序运行时的界面如图 20-14 所示。 (分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 18 答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.要使时钟控件的 Timer 事件每隔 3s 发生一次,应把它的 Interva1 属性设置为( )。(分数:2.00)A.3B.30C.300D.3000 解析:解析 计时器控件的 Interval 属性用来

    20、设置计时器的 Timer 事件发生的时间间隔,以毫秒为单位。2.下面是窗体的 MouseUp 事件框架,在发生该事件时按下了Ctrl键,可通过它的 ( )参数来识别。(分数:2.00)A.ButtonB.Shift C.XD.Y解析:解析 MouseDown 事件中有四个参数,参数 Button 是一个整数3.下列( )数据类型占 8 个字节。(分数:2.00)A.IntegerB.LongC.Double D.Single解析:解析 VB 中不同类型的数据占有不同的字节数,Integer 类型的数据占 2 个字节,Long 型数据占4 个字节,Double 型数据占 8 个字节,Single

    21、 型数据占 4 个字节。4.在一棵二叉树的前序遍历、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺序( )。(分数:2.00)A.不相同B.完全相同 C.前序和中序相同D.后序和中序相同解析:解析 任意两种方法遍历同一棵二叉树,可确定惟一一棵二叉树,无论是前序遍历、中序遍历、后序遍历二叉树,其区别均在于访问根的先后次序不同,即前根序、中根序、后根序。而访问中结点顺序都一样。5.垂直平铺所有非最小化 MDI 子窗体的方法是( )。(分数:2.00)A.MDIForm1Arrange 0B.MDIForm1Arrange 1C.MDIForm1Arrange 2 D.MDIForm1Arra

    22、nge 3解析:解析 排列 MDI 子窗体的方法是 Arrange,其格式为:MDI 窗体名Arrange 排列方式。其中排列方法有四种:0 代表层叠所有非最小化的 MDI 子窗体;1 代表水平平铺所有非最小化的 MDI 子窗体;2 代表垂直平铺所有非最小化的 MDI 子窗体;3 代表重排最小化 MDI 子窗体的图标。6.Print Format$(32556,“#“);Format$(32556,“#“)的输出结果是( )。(分数:2.00)A.3255632556 B.3255632556C.32556325D.32556325解析:解析 本题考查的是 Format()函数。此题的#为格式

    23、说明字符,它代表一个数字位,若干个#组成了一个格式字符串。#的个数决定了显示的数字长度。如果要显示的数值的位数小于格式字符串指定的长度,则该数值靠左显示,多余的位不补 0,如果要显示的数值的位数大于指定的格式位数,则数值将原样输出。7.在窗体上有一个水平滚动条名为 Hseroll1,如图 20-13 所示。其属性设置如下: LargeChange=5,SmallChange=3,Max=100,Min=20,Value=45。现单击该滚动条向右的箭头,Value 的值将变为( )。 (分数:2.00)A.45B.48 C.50D.65解析:解析 滚动条的 Value 属性代表着滚动条的当前值,

    24、Max 属性值代表滚动条变化的最大值,Min 属性值代表滚动条变化的最小值,LargeChange 属性值代表单击滚动条滑块两边的空白,滚动条增加或减小的值,SmallChange 属性值代表单击滚动条两侧的箭头,滚动条增加或减小的值。根据题意可知,每按一次滚动条向右的箭头,滚动条将增加 3。8.在关系数据库中,元组的集合称为关系。通常标识元组的属性或最小属性组称为( )。(分数:2.00)A.主键 B.索引C.标记D.字段解析:解析 关系对应于二维表,元组对应于表中的一行,属性对应于表中的一列,主键用来惟一表示一个元组或一组属性。关系中的某一组属性,若其值可以惟一地表示一个元组,则该属性组为

    25、一个候选关键字。若一个关系中有多个候选关键字,可任选一个作为主关键字,也称为主键。9.软件需求说明书是需求分析阶段的最后成果,以下( )是其应包括的内容。 数据描述 功能描述 性能描述 文件结构(分数:2.00)A.和B.和C.和D.、和 解析:解析 在需求分析中,软件开发人员主要应解决“软件做什么”的问题。作为分析成果的需求说明书,主要应包括功能描述、数据描述、性能描述等。数据描述是对软件系统所必须解决的问题作出的详细说明。功能描述描述了为解决用户问题所需要的每一项功能的过程细节。性能描述中说明系统应达到的性能和应该满足的限制条件、检测的方法和标准、预期的软件响应和可能需要考虑的特殊问题,故

    26、选项 D是正确的。10.下列属于顺序存储方式的优点的是( )。(分数:2.00)A.存储密度大 B.插入运算方便C.删除运算方便D.可方便地用于各种逻辑结构的存储表示解析:解析 顺序存储方式的优点主要有:存储密度大,存储空间利用率高,便于随机存储。由于顺序存储方式在插入、删除运算时会引起大量结点的移动,因此不利于经常性的执行插入和删除运算,选项B、C 的叙述是错误的。又由于顺序存储是依靠元素的物理位置关系来反映元素之间的逻辑关系,因此对一些逻辑结构比较复杂的数据,直接存储比较困难。综上所述,选项 A 是正确答案。11.程序段中: K=0 For I=10 To 1 Step 1 K=K+1 N

    27、ext I 语句“K=K+1”执行的次数和 I 最后的结果是( )。(分数:2.00)A.10,11B.10,0C.0,11D.0,10 解析:解析 For 循环结束条件是循环变量在变化方向上超过终值,此题循环变量的初值为 10,终值为1,步长为 1,所以变化方向是从小到大。当给 I 赋初值 10 时,该值已经在变化方向上超过了终值 1,所以循环一次都不执行。最后 k 的值为 0,I 的值为 10。12.程序代码如下,当单击窗体上的 Command1 控件时,窗体上输出的结果是( )。 Private Sub Command1_Click() Dim Y As Integer,I As Int

    28、eger Dim A(7)As Integer Y=18:I=0 Do A(I)=Y Mod 2 I=I+1 Y=Y/2 Loop Until Y1 For j=I-1 To 0 Step-1 Print A(j); Next j End Sub(分数:2.00)A.1 0 0 0B.1 0 0 1 0 C.0 0 1 1 0D.1 0 1 0 0解析:解析 程序中 Do-Loop 循环的执行过程是:第一次 I=0,Y=18,把 Y Mod 2 的值 0 存入 a(0),I加 1 使 I 值变成 1,Y/2 存入 Y,从而使 Y 变成 9,Y 为 9 不小于 1,依旧循环:第二次 I=1,Y=

    29、9,把 Y Mod 2 的值 1 存入 a(1),i 加 1 变成 2,Y/2 存入 Y,从而使 Y 变成 4,Y 为 4 不小于 1,依旧循环:第三次 I=2,Y=4,把 Y Mod 2 的值 0 存入 a(2),i 值加 1 变成 3,Y/2 存入 Y,从而使 Y 变成 2,Y 为 2 不小于1,依旧循环;第四次 I=3,Y=2,把 Y Mod 2 的值 0 存入 a(3),i 值加 1 变成 4,Y/2 存入 Y,从而使 Y 变成 1,Y 为 1 不小于 1,依旧循环:第五次 I=4,Y=1,把 Y Mod 2 的值 1 存入 a(4),i 值的加 1 变成5,Y/2 存入 Y,从而使

    30、Y 变成 0,Y 为 0 小于 1,循环退出。再通过 For 循环从 a(4)到 a(0)输出数组元素,结果是“1 0 0 1 0”。13.Visual Basic 中窗体文件的扩展名是( )。(分数:2.00)A.BasB.Frm C.VbpD.cls解析:解析 bas 是 VB 的模块文件扩展名,frm 是 VB 的窗体文件扩展名,vbp 是 VB 的工程文件扩展名,cis 是 VB 的类模块文件扩展名。14.关于随机文件,下列说法错误的是( )。(分数:2.00)A.随机文件的记录是定长的B.记录可以包含一条或多个字段,一种标准类型的数据也可以当成一条记录C.对随机文件可以根据记录号进行

    31、读写,可读也可写D.可用 Input#和 Print#进行随机文件的读写 解析:解析 随机文件的存放单位是记录,记录是定长的:某种记录型的数据可以作为一条记录,标准数据类型的数据也可以作为一条记录;随机文件可读可写,只要给定记录号,就可以对该记录号的记录进行读写;随机文件的读写必须使 Get #和 Put #语句,而不能使用 Input#和 Print#,这两条语句用于顺序文件的读写。15.下列程序的输出结果是( )。 Dim a a=Array(1,2,3,4,5,6,7,8) i=0 For k=100 To 90 Step-2 s=a(i)2 If a(i)3 Then Exit For

    32、 i=i+1 Next k Print k;i;s(分数:2.00)A.88 6 36B.88 1 2C.90 2 4D.94 3 16 解析:解析 本题定义了一个数组,并给数组元素 a(0)a(7)分别赋值 18,给变量 i 赋值 0,然后执行 For 循环:首先给循环变量 k 赋初值 100,没有在变化方向上超过终值,执行循环体,给 s 赋值 a(0)的平方为 1,判断 If 语句后的条件“a(0)3”为假,执行后面的 i=i+1,i 的值变为 1,循环变量 k 增加一个步长变成 98,没有超过终值,接着执行循环;同样分析可知第二次循环结束时 s 的值为 4,i 的值为2,循环变量 k 增

    33、加一个步长变成 96,没有超过终值,接着执行循环;同样分析可知第三次循环结束时 s的值为 9,i 的值为 3,循环变量 k 增加一个步长变成 94,没有超过终值,接着执行循环;给 s 赋着 a(3)的平方为 16,判断 If 后面的条件“a(3)3”为 True,退出循环。此时输出的循环变量 k 的值为 94,i的值为 3,s 的值为 16。16.在程序测试中,为了成功地测试设计数据,目前产生这些测试用例主要依赖于( )。(分数:2.00)A.黑盒方法B.测试人员的经验 C.白盒测试D.以上都不是解析:解析 测试方法有两种:黑盒测试和白盒测试。不论用哪种测试方法,产生测试数据的工作量都是十分繁

    34、重的。实际上大多数测试用例的产生仍依赖于测试人员的经验,从而测试质量的高低还与测试人员的能力有很大关系。17.用类及继承来表示实体及实体间的联系称为( )。(分数:2.00)A.网状模型B.层次模型C.关系模型D.面向对象模型 解析:解析 面向对象模型用类及继承来表示实体及实体间的联系:层次模型用树形(层次)结构表示实体类型以及实体间的联系;网状模型是用网状结构来表示;关系模型用表格形式结构来表示。18.已知通用对话框名为 Cd1g,则执行下列的( )语句,将弹出“打印机”对话框。(分数:2.00)A.Cd1ShowPressB.Cd1ShowPrinter C.Printer Cd1gD.S

    35、howPrinter Cd1g解析:解析 可通过调用通用对话框的方法来弹出不同的对话框,要弹出“打印机”对话框,可调用通用对话框的“ShowPrinter”方法。注意,通用对话框无 ShowPress 方法,ShowPrinter 也不是语句。19.函数 Int(3.54)和 Cint(3.54)的值分别为( )。(分数:2.00)A.3 4 B.3 3C.4 3D.4 4解析:解析 Int()函数的作用是取小于等于参数的最大整数,Cint()函数的作用是将参数四舍五入取整。20.下列( )不是容器控件。(分数:2.00)A.图片框B.图像框 C.窗体D.框架解析:解析 图片框中可以放置其他控

    36、件,图片框是容器控件;窗体中也可以放置其他控件,也是容器控件;框架里面也可以放置其他控件,也是容器控件;图像框不可以包含其他控件,不是容器控件。21.下面列出的条目中,( )是数据库系统的组成成员。 操作系统 数据库管理系统 用户 数据库管理员 数据库(分数:2.00)A.、和B.、和C.、和D.都是 解析:解析 数据库系统一般由数据库、操作系统、数据库管理系统(及其工具)、应用系统、数据库管理员和用户构成。22.在窗体上画一个命令按钮,名称为 Command1。然后编写如下程序: Pnvate Sub Command1_Click() Dim x As Integer,y As Intege

    37、r,t As Integer x=10:y=20:t=0 If x=y Then t=x:x=y:y=t Print x;y End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。(分数:2.00)A.10 20 B.20 0C.20 10D.20 20解析:解析 发生 Command1 的单击事件时,首先定义了三个变量 x、y 和 t,并给它们赋值为 10、20 和0,然后判断后面的条件“x=y”为 False,将不再执行 Then 后面的语句。此处需注意的是,用“:”分开的若干条语句要作为一个整体,要么都执行,要么都不执行,所以该题 Then 后面的三条语句都不执行。

    38、因此输出的 x 和 y 的值还是 10 和 20。23.在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Option Base 1 Private Sub fun(a()As Integer,n As Integer) ReDim Preserve a(n) a(6)=a(1)+a(2)+a(3)+a(4)+a(5) n=3 End Sub Private Sub Command1_Click() Dim arr1()As Integer,k As Integer ReDim arr1(5) For i=1 To 5 arr1(i)=i Next i k=6 Call

    39、 fun(arr1,k) Print arr1(1);arr1(k);arr1(6) End Sub(分数:2.00)A.1 3 6B.1 3 0C.1 3 15 D.出错解析:解析 本题用 Option Base 1 规定数组下标从 1 开始。当发生 Command1 的 Click 事件时,定义了一个可调数组 arrl,然后再重新定义它的长度为 5。通过一个 For 循环给 arrl 的各个元素赋值,赋值后,Arrl(1)一 Arrl(5)的值分别是 15。调用 fun 过程,把数组 arrl 按地址传递给形参数组 a,把 k 按地址传递给形参 n。在 fun 过程中重新定义数组的长度为

    40、6,并保留原来的值,通过赋值语句给数组元素 a(6)赋值为 15,给 n 赋值为 3,注意,由于是传地址的,所以对形参数组 a 和形参变量 n 的修改也就相应地改变了对应实参的值。过程调用返回后 arrl(1)arrl(5)的值分别是 15,arrl(6)的值为 15,k 的值为3,最后输出的是数组元素 arrl(1)、arrl(3)和 arrl(6)的值,分别是 1、3 和 15。24.要使窗体以最大化方式显示,应设置窗体的( )属性。(分数:2.00)A.BorderStyleB.WindowState C.Height 和 WidthD.MaxButton解析:解析 窗体的 Border

    41、Style 属性用来设置窗体的边框:窗体的 Height 和 Width 属性分别用宋设置窗体的高度和宽度;窗体的 MaxButton 属性是一个逻辑属性,当其值为 True 时将出现最大化按钮,当其值为 False 时将不显示最大化按钮;窗体的 WindowState 属性用来设置窗体显示时的状态,当其取值为0 时以正常方式显示,当其取值为 1 时以最小化方式显示,当其取值为 2 时,以最大化方式显示。25.下列关于结构化设计方法的特点描述中,不正确的是( )。(分数:2.00)A.采用逐步求精的方法进行详细设计,由于相邻步之间变化小,易于验证其等效性和设计正确性B.程序清晰和模块化使得修改

    42、和重新设计一个软件时使用的代码量不大C.在进行程序设计时不能使用 goto 语句 D.良好清晰的控制结构使设计容易阅读和理解解析:解析 题中选项 A、B、D 所述均为结构化设计方法的特点。在进行程序设计时可以使用 goto 语句,但要严格控制。因此选项 C 的叙述是错误的。26.在窗体上建立一个名称为 List1 的列表框、一个名称为 Text1 文本框和一个名称为 Command1 的命令按钮,如图 20-12 如示。程序代码如下,如果在程序运行过程中单击命令按钮,则在文本框中显示的内容是( )。 (分数:2.00)A.政治化学生物 B.无显示C.英语物理语文D.生物解析:解析 在窗体加载的

    43、时候,给列表框增加了 6 个选项。这 6 个选项保存在列表框 List1 的 List 属性数组中,该数组下标从 0 开始。单击 Command1 时,通过一个循环把 List1List 数组中下标为奇数的数组元素中存放的选项连接在一起,并在 Text1 中显示出来。所以 Text1 中显示的文字为“政治化学生物”。27.软件的结构化设计方法是以( )为依据的模块结构的设计方法。(分数:2.00)A.系统数据要求B.数据结构C.数据流图 D.数据流解析:解析 数据流图是需求说明书最主要的文档,它表达系统的功能要求和数据要求,既是与用户交流的文档,也是系统设计的依据。28.已知 x=7.5,y=

    44、2,z=3.6。表达式 xy And zx Or xy And Not zy 的值是( )。(分数:2.00)A.False B.TrueC.1D.0解析:解析 此题只有关系运算符和逻辑运算符,应先算关系运算符。所有关系运算符运算过后,上式变成:True And False Or False And Not True。对于逻辑运算符,应先算 Not,再算 And,最后算 Or。最后的结果是 False。29.若要显示名为 Myfrm1 的窗体,所用方法是( )。(分数:2.00)A.Myfrm1Show B.Myfrm1OpenC.Myfrm1HideD.Myfrm1Load解析:解析 窗体无

    45、 Open 方法,Load 是语句而不是方法,窗体的 Hide 方法的作用是隐藏指定的窗体,Show 方法是显示窗体,如果窗体没有加载到内存,Show 方法将首先把该窗体加载到内存。30.如果在文件列表框中,没有文件被选中,则其 ListIndex 的值为( )。(分数:2.00)A.-2B.-1 C.0D.1解析:解析 文件列表框的属性 ListIndex 用来存放在文件列表框中选中的文件的序号,从 0 开始。如果文件列表框中没有文件被选中,则 Listlndex 属性值为-1。31.在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Private Sub func(

    46、a As Integer) Static m As Integer m=m+a Print m; End Sub, Private Sub Command1_Click() Dim k As Integer k=4 Call func(k) Call func(k) End Sub(分数:2.00)A.4 8 B.4 4C.8 8D.8 4解析:解析 当发生 Command1_Click 事件时,定义了一个变量 k 并赋值 4,调用 func 过程把 k 按地址传递给形参 a,在 func 过程中定义了一个静态变量 m,把 a 和 m 相加送到 m 中,输出 m 的值是 4:过程调用返回后再一

    47、次调用 func 过程,并把 k 按地址传递给形参 a,注意,此时静态变量 m 的值不再是 0,而是上一次退出时的值为 4,所以这一次过程调用后输出的结果是 8。32.在顺序表(8,11,15,19,25,26,30,33,42,48,50)中,用二分法查找关键码值 20,需做的关键码比较次数是( )。(分数:2.00)A.3B.4 C.6D.8解析:解析 由题意可知,关键字 20 不在顺序表中,所以这次查找只能是一次失败的查找。对长度为 n 的线性表进行二分查找,若查找不成功,则给定值与log 2n+1 个关键字进行过比较。所以在查找关键字 20 的过程中比较次数为log 211+1,即进行

    48、了 4 次比较。具体查找过程如图 20-17 所示。其中中是当前的检索范围,指示当前检索范围中位于中点位置上的元素。33.“打印”对话框的( )属性用来设置打印份数。(分数:2.00)A.Copies B.FromPageC.PagesD.Topage解析:解析 “打印”对话框有一些重要的属性,这些属性的含义如下:Copies 属性用来存放用户设定的打印份数;FromPage 用来存放用户设置的打印起始页号;Topage 用来存放用户设置的打印终止页号。“打印机”对话框无 Pages 属性。34.如果想让名为 MenuItem1 的菜单项在运行时显示为“Edit”,则该菜单项的标题为 ( )。(分数:2.00)A


    注意事项

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




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

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

    收起
    展开