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

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

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

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

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

    1、二级 VISUAL+BASIC 笔试 388 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.编写如下两个事件过程: Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) Print Chr(KeyCode) End Sub Private Sub Form_KeyPress(KeyAscii As Integer) Print Chr(KeyAscii) End Sub 在一般情况下(即不按住“Shift”键和锁定大写键时) 运行程序,如果按“A”键,则程序输出的

    2、结果是(分数:2.00)A.A AB.a AC.A aD.a a2.下列程序段的执行结果为 a=3:b=1 For i=1 To 3 f=a+b:a=b:b=f Print f Next I(分数:2.00)A.4 3 6B.4 5 9C.6 3 4D.7 2 83.单击滚动条的滚动箭头时,产生的事件是(分数:2.00)A.ClickB.ScrollC.ChangeD.Move4.若要求从文本框中输入密码时在文本框中只显示“*”号,则应当在此文本框的属性窗口中设置(分数:2.00)A.Text 属性值为*B.Caption 属性值为*C.password 属性值为空D.Passwordchar

    3、 属性值为*5.下列程序段的执行结果为 For X=5 To 1 Step-1 For Y=1 To 6-x Print Tab(Y+5);“*“; Next Print Next(分数:2.00)A.* * * * * * * * * * * * * * *B.* * * * * * * * * * * * * * *C.* * * * * * * * * * * * * * *D.* * * * * * * * * * * * * * * * * * * * * * * * *6.计时器文件设置时间间隔的属性是(分数:2.00)A.EnabeldB.IndexC.TagD.Interval

    4、7.要使菜单项 MenuOne 在程序运行时失效,使用的语句是(分数:2.00)A.MenuOnVisible=TrueB.MenuOnVisible=FalseC.MenuOnEnabled=TrueD.MenuOnEnabled=False8.阅读程序: Function Fun(a As Integer) Static c, b=0:b=b+2:c=c+2 F=a*b*c End Function Private Sub Command1_Click() Dim a As Integer a=2 For i=1 To 2 Print Fun(a); Next End Sub 运行上面的程

    5、序,单击命令按钮,输出结果为(分数:2.00)A.8 16B.9 18C.10 20D.7 149.算法的时间复杂度是指(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数10.以下语句中哪句可以选择指定的表项或取消已选择的表项(分数:2.00)A.列表框.Selected(索引值)B.列表框.Selected(索引值)=True|FalseC.列表框.SelectedD.列表框.Selected=True|False11.阅读程序: Option Base 1 Dim arr() As Integer Private

    6、Sub Form_Click() Dim i As Integer,j As Integer ReDim arr(3,2) For i=1 To 3 For j=1 To 2 an(i,j) =i*2+j Next Next ReDim Preserve an(3,4) For j=3 To 4 an(3,j) =j+9 Next Print arr(3,2) +air(3,4) End Sub 程序运行后,单击窗体,输出结果为(分数:2.00)A.21B.13C.8D.2512.声明一个变量为局部变量应该用(分数:2.00)A.GlobalB.PrivateC.StaticD.Public1

    7、3.数据库设计包括两个方面的设计内容,它们是(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计14.设 a=5,b=4,c=3,d=2,则表达式 32*b Or a=c And bc Or cd 的值是(分数:2.00)A.1B.TrueC.FalseD.215.下面不属于软件设计原则的是(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽16.Sub 过程与 Function 过程最根本的区别是(分数:2.00)A.Sub 过程可以用 Call 语句直接使用过程名调用,而 Function 过程不可以B.Functi

    8、on 过程可以有形参,Sub 过程不可以C.Sub 过程不能返回值,而 Function 过程能返回值D.两种过程参数的传递方式不同17.当把框架的什么属性设置为 False 时,其标题会变灰,框架中所有的对象均被屏蔽(分数:2.00)A.NameB.EnabledC.CaptionD.Visible18.下列程序运行时输出的结果是 Option Base 1 Private Sub Form_Click() Dim x(10) As Integer,y(5) As Integer For i=1 to 10 x(i) =10-i+1 Next For i=1 to 5 y(i)=x(2*i-

    9、1)+x(2*i) Next For i=1 to 5 Print y(i) Next End Sub(分数:2.00)A.3 7 11 45 19B.19 15 11 7 3C.1 3 5 7 9D.不确定的值19.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() c=“ABCD“ For n=1 T0 4 Print _ Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容: D CD BCD ABCD 则在_处应填入的内容为(分数:2.00)A.Left(c,B.Right(c,C

    10、.Mid(c,n,1)D.Mid(c,n,20.要获得当前驱动器应使用驱动器列表框的属性是(分数:2.00)A.PathB.DriveC.DirD.Pattern21.下列各选项说法错误的一项是(分数:2.00)A.文件对话框可分为两种,即打开(Ope 文件对话框和保存(Save A 文件对话框B.通用对话框的 Name 属性的默认值为 CommonDialogX,此外,每种对话框都有自己的默认标题C.打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件D.DefaultEXT 属性和 DialogTitle 属性都是打开对话框的属性

    11、,但非保存对话框的属性22.在窗体上画一个命令按钮和一个文本框,名称分别为 Command1 和 Text1,然后编写如下程序: Private Sub Command1_Click() a=InputBox(“请输入日期(131)“) t=“旅游景点:“ &IIf(a0 And a=10,“长城“,“) & _ IIf(a10 And a=20,“故宫“,“) & IIf(a20 And a=31,“颐和园“,“) Text1.Text=t End Sub 程序运行后,如果从键盘上输入 16,则在文本框中显示的内容是(分数:2.00)A.旅游景点:长城故宫B.旅游景点:长城颐和园C.旅游景点

    12、:颐和园D.旅游景点:故宫23.设用复制、粘贴的方法建立了一个命令按钮数组 Command1,以下对该数组说法错误的是(分数:2.00)A.命令按钮的所有 Caption 属性都是 Command1B.在代码中访问任意一个命令按钮只需使用名称 Command1C.命令按钮的大小都相同D.命令按钮共享相同的事件过程24.在 Visual Basic 中,组合框是文本框和下列哪一项的特性的组合(分数:2.00)A.复选框B.标签C.列表框D.目录列表框25.程序流程图中带有箭头的线段表示的是(分数:2.00)A.图元关系B.数据流C.控制流D.调用关系26.栈底至栈顶依次存放元素 A、B、C、D,

    13、在第 5 个元素 E 入栈前,栈中元素可以出栈,则出栈序列可能是(分数:2.00)A.ABCEDB.DCBEAC.DBCEAD.CDABE27.设有表示学生选课的 3 张表,学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),选课 SC(学号,课号,成绩),则表 SC 的关键字(键或码)为(分数:2.00)A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩28.下列选项中不属于结构化程序设计方法的主要原则的是(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用29.以下关系表达式中,其值为假的是(分数:2.00)A.“XYZ“XYz“B.“VisualB

    14、asic“=“visualbasic“C.“the“there“D.“Integer“Int“30.关系表中的每一横行称为一个(分数:2.00)A.元组B.字段C.属性D.码32.下列选项中,不属于模块间耦合的是(分数:2.00)A.数据耦合B.标记耦合C.异构耦合D.公共耦合33.要使文本框获得输入焦点,则应采用文本框控件的(分数:2.00)A.GotFocus 方法B.LostFocus 方法C.KeyPress 方法D.SetFocus 方法34.下列叙述中,不属于软件需求规格说明书的作用的是(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发

    15、工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析35.以下合法的变量名是(分数:2.00)A.A%BB.Test1C.1costD.And二、B填空题/B(总题数:13,分数:30.00)36.测试用例包括输入值集和 1 值集。(分数:2.00)填空项 1:_37.在树形结构中,树根节点没有 1。(分数:2.00)填空项 1:_38.数据结构分为逻辑结构与存储结构,线性链表属于 1。(分数:2.00)填空项 1:_39.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_40.数据

    16、库设计分为以下 6 个设计阶段:需求分析阶段、 1、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。(分数:2.00)填空项 1:_41.设有如下程序: Private Sub Form_Click() Dim a As Integer,s As Integer n=8:s=0 DO s=s+n:n=n-1 Loop While n0 Print s End Sub 以上程序的功能是计算 18 的和。程序运行后,单击窗体,输出结果为_。(分数:2.00)填空项 1:_42.如果不指明函数过程参数的类型,则该参数的数据类型为 1。(分数:2.00)填空项 1:_43.下面程序运行后,

    17、单击命令按钮,输出的结果是_。 Private Sub Command1_Click() Dim a%(1 To 5),i%,s# For i=1 To 5 a(i) =i Next s=Fun(a) Print “s=“;s; End Sub Function Fun(a() As Integer) Dim t#,i% t=1 For i=LBound(a) To UBound(a) t=t*a(i) Next Fun=t End Function(分数:2.00)填空项 1:_44.在 Visual Basic 的立即窗口内输入以下语句: X=97 CR ?Chr$(X) CR 在窗口中显

    18、示的结果是_。(分数:2.00)填空项 1:_45.下列程序计算 Sn 的值。Sn=a+aa+aaa+aaaa,其中最后一项为 n 个。 例如:a=5,n=4 时,则Sn=5+55+555+5555。请在空白处填入适当的内容,将程序补充完整。 Private Sub Command1_Click() Dim a As Integer,n As Integer,Cout As Integer Dim Sn As Long,Tn As Long Cout=1 Sn=0 Tn=0 a=InputBox(“请输入 a 的值:“) U 10 /U Do Tn=Tn*10+a Sn=Sn+Tn Cout=

    19、Cout+1 U 11 /U Debug Print a,n,Sn End Sub(分数:4.00)填空项 1:_46.在 n 个运动员中选出任意 r 个人参加比赛,有很多种不同的选法,选法的个数可以用公式 计算,图 2.1 的窗体中 3 个文本框的名称依次是 Text1、Text2、Text3。程序运行时,在 Text1、Text2 中分别输入 n 和 r 的值,单击 Command1 按钮即可求出选法的个数,并显示在 Text3 文本框中(见图 2.1)。请填空。 (分数:2.00)填空项 1:_47.下面程序是由鼠标事件在窗体上画图,如果按下鼠标可以画图,双击窗体则可以清除所画图形。补充

    20、完整下面的程序。首先在窗体层定义如下变量: Dim PaintStart As Boolean 编写如下事件过程: Private Sub Form_Load() DrawWidth=2 ForeColor=vbGreen End Sub Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X AS Single,Y AS Single) PaintStart=True End Sub Private Sub Form_MouseMove(Button As Integer,Shift As Integer,X As Si

    21、ngle,Y As Single) If PaintStart Then PSet(X,Y) End If End Sub Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single) End Sub Private Sub Form_DblClick() Cls End Sub(分数:2.00)填空项 1:_48.有一个事件过程,其功能是:从已存在于磁盘上的顺序文件 NM1.txt 中读取数据,计算读出数据的平方值,将该数据及其平方值存入新的顺序文件 NM2.txt 中。请填空。 Pr

    22、ivate Sub Form_Click() Dim x As Single,y As Single Open “NM1.txt“ For Input As#1 Open “NM2.txt“ For Input As#2 Do While Not EOF(1) U 14 /U Print x y=x2 U 15 /U Print y Loop Close #1,#2 End Sub(分数:4.00)填空项 1:_二级 VISUAL+BASIC 笔试 388 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.编写如下两个事件过程: Priv

    23、ate Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) Print Chr(KeyCode) End Sub Private Sub Form_KeyPress(KeyAscii As Integer) Print Chr(KeyAscii) End Sub 在一般情况下(即不按住“Shift”键和锁定大写键时) 运行程序,如果按“A”键,则程序输出的结果是(分数:2.00)A.A AB.a AC.A a D.a a解析:解析 此题考查 KeyPress 事件和 KeyDown 事件,下面我们具体讲解这两个事件。 当按键盘上的某个按钮

    24、,将发生 KeyPress 事件。该事件可用于窗体、复选框、组合框、命令按钮、列表框,图片框、文本框、滚动条及文件有关的控件。用户自己可以定义 KeyPress 事件过程,一般格式为: Private Sub Form_KeyPress(KeyAscii As Integer) End Sub KeyPress 事件是用来识别按键的 ASCII 码。 KeyDown 事件返回的是键盘的直接状态;而 KeyPress 事件返回的是“字符”的 ASCII 码。所以要输出字符还得用Chr 函数。2.下列程序段的执行结果为 a=3:b=1 For i=1 To 3 f=a+b:a=b:b=f Prin

    25、t f Next I(分数:2.00)A.4 3 6B.4 5 9 C.6 3 4D.7 2 8解析:解析 初始值 a=3,b=1。For 循环中步长默认值为 1,循环变量 I 的初值为 1,终值为 3,所以此循环结构可以循环 3 次。 第 1 次循环后,结果为:f=4,a=1,b=4 第 2 次循环后,结果为:f=5,a=4,b=5 第 3 次循环后,结果为:f=9,a=5,b=9 因此每循环一次,便输出 f 当前值,循环 3 次即输出 3 个 f 值,分别为 4,5,9。3.单击滚动条的滚动箭头时,产生的事件是(分数:2.00)A.ClickB.ScrollC.Change D.Move解

    26、析:解析 滚动条控件有两个事件:Change 事件在滚动框移动后发生;Scroll 事件在移动滚动框时发生,在单击滚动箭头或滚动条时不发生。4.若要求从文本框中输入密码时在文本框中只显示“*”号,则应当在此文本框的属性窗口中设置(分数:2.00)A.Text 属性值为*B.Caption 属性值为*C.password 属性值为空D.Passwordchar 属性值为* 解析:解析 PasswordChar 属性返回或设置一个值,该值批示所键入的字符或占位符在 TextBox 控件中是否要显示出来;返回或设置用做占位符。5.下列程序段的执行结果为 For X=5 To 1 Step-1 For

    27、 Y=1 To 6-x Print Tab(Y+5);“*“; Next Print Next(分数:2.00)A.* * * * * * * * * * * * * * *B.* * * * * * * * * * * * * * *C.* * * * * * * * * * * * * * * D.* * * * * * * * * * * * * * * * * * * * * * * * *解析:解析 Tab 函数格式是:Tab(n) Tab 函数把光标移动到参数 n 指定的位置,从这个位置开始输出信息。6.计时器文件设置时间间隔的属性是(分数:2.00)A.EnabeldB.Inde

    28、xC.TagD.Interval 解析:解析 计时器控件的常用属性有两个:一是 Enabled 属性,表示计时器是否启用;二是 Interval属性,表示计时器 Timer 事件执行的时间间隔。7.要使菜单项 MenuOne 在程序运行时失效,使用的语句是(分数:2.00)A.MenuOnVisible=TrueB.MenuOnVisible=FalseC.MenuOnEnabled=TrueD.MenuOnEnabled=False 解析:解析 菜单控件的主要属性有:Caption、Name、Index、Enabled、Visible 等,其中 Enabled 和Visible 属性值为逻辑

    29、值,Visible 属性用于表示菜单项是否可见,Enabled 属性用于表示菜单项是否可用。当 Enabled 属性值为 False 时,表示菜单项当前不可用;当属性值为 True 时,表示菜单项可用。8.阅读程序: Function Fun(a As Integer) Static c, b=0:b=b+2:c=c+2 F=a*b*c End Function Private Sub Command1_Click() Dim a As Integer a=2 For i=1 To 2 Print Fun(a); Next End Sub 运行上面的程序,单击命令按钮,输出结果为(分数:2.0

    30、0)A.8 16 B.9 18C.10 20D.7 14解析:解析 本题的难点是子函数调用过程和 Static 变量。子函数有 Static 变量 c,在第 1 次子函数调用时其值为 2,局部变量 b 为 2,但在第 2 次子函数调用时 c=2+2=4,b=0+2=2。表达式 a*b*c 的结果通过子函数名 F 返回。9.算法的时间复杂度是指(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数 D.算法程序中的指令条数解析:解析 算法的复杂度主要包括算法的时间复杂度和空间复杂度。算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所

    31、需要的基本运算的次数;算法的空间复杂度一般是指执行这个算法所需要的内存空间。10.以下语句中哪句可以选择指定的表项或取消已选择的表项(分数:2.00)A.列表框.Selected(索引值)B.列表框.Selected(索引值)=True|False C.列表框.SelectedD.列表框.Selected=True|False解析:解析 Selected 属性实际上是一个数组,每个元素的值为 True 或 False,每个元素与列表框中的一项相对应。当元素的值为 True 时,表示选择了该项;当元素的值为 False 时,表示未选择该项。列表框名.Selected(索引值)=True|Fals

    32、e 语句可以选择指定的表项或取消已选择的表项。由于 Selected 是个数组,所以如果语句中缺少了索引值就不正确了。11.阅读程序: Option Base 1 Dim arr() As Integer Private Sub Form_Click() Dim i As Integer,j As Integer ReDim arr(3,2) For i=1 To 3 For j=1 To 2 an(i,j) =i*2+j Next Next ReDim Preserve an(3,4) For j=3 To 4 an(3,j) =j+9 Next Print arr(3,2) +air(3,

    33、4) End Sub 程序运行后,单击窗体,输出结果为(分数:2.00)A.21B.13 C.8D.25解析:解析 每次使用 ReDim 语句都会使原来数组中的值丢失,也可以在 ReDim 后加 Preserve 参数来保留数组中的数据,但使用 Preserve 只能改变最后一维的大小,前面几维大小不能改变,而在本题中arr(3,2)始终都未赋值,alt(3,4)=4+9=13,故最后为 13。12.声明一个变量为局部变量应该用(分数:2.00)A.GlobalB.PrivateC.Static D.Public解析:解析 根据变量的定义位置和所使用的定义变量的语句不同,Visual Basi

    34、c 中的变量可以分为局部变量、模块变量和全局变量。模块级变量在模块部分用 Private 或 Dim 语句声明;全局变量必须用Public 或 Global 语句声明;局部变量在过程中用 Dim 或 Static 语句声明。13.数据库设计包括两个方面的设计内容,它们是(分数:2.00)A.概念设计和逻辑设计 B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计解析:解析 数据库设计包括数据库概念设计和数据库逻辑设计两个方面的内容。14.设 a=5,b=4,c=3,d=2,则表达式 32*b Or a=c And bc Or cd 的值是(分数:2.00)A.1B.T

    35、rue C.FalseD.2解析:解析 本题考查各类表达式的综合运算。先执行 32*b 值为 False,再判断 a=c And bc 为False,cd 为 True,所以最终结果为 True。15.下面不属于软件设计原则的是(分数:2.00)A.抽象B.模块化C.自底向上 D.信息隐蔽解析:解析 软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们具有抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测试的一种。16.Sub 过程与 Function 过程最根本的区别是(分数:2.00)A.Sub 过程可以用 Call 语句

    36、直接使用过程名调用,而 Function 过程不可以B.Function 过程可以有形参,Sub 过程不可以C.Sub 过程不能返回值,而 Function 过程能返回值 D.两种过程参数的传递方式不同解析:解析 在 Visual Basic 中有两类过程:一类是系统提供的内部函数和事件过程;另一类是用户根据自己的需要定义的,供事件过程的多次调用,而在第二类过程中,我们现在涉及最多的是子过程。它们的共同点是完成某种特定功能的一组程序代码;不同的是函数是带有返回值的特殊过程,所以函数过程定义时有返回值的类型说明。17.当把框架的什么属性设置为 False 时,其标题会变灰,框架中所有的对象均被屏

    37、蔽(分数:2.00)A.NameB.Enabled C.CaptionD.Visible解析:解析 Enabled 属性用于决定一个对象是否响应用户的事件,对于框架而言,通常把 Enabled 属性设置为 True,此时框架十的对象足“活动”的,如果把框架的 Enabled 属性设置为 False,则其标题会变灰,框架中的所有对象都将被屏蔽,由此可见,正确答案是选项 B) 。选项 A)是标识对象的;选项 C)是显示文本的;选项 D)是控制控件可见性的。18.下列程序运行时输出的结果是 Option Base 1 Private Sub Form_Click() Dim x(10) As Int

    38、eger,y(5) As Integer For i=1 to 10 x(i) =10-i+1 Next For i=1 to 5 y(i)=x(2*i-1)+x(2*i) Next For i=1 to 5 Print y(i) Next End Sub(分数:2.00)A.3 7 11 45 19B.19 15 11 7 3 C.1 3 5 7 9D.不确定的值解析:解析 本题考查数组的定义和赋值。题中定义了数组 x(10)和 y(5),并通过 For 循环给每个数组成员赋值。19.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Comm

    39、and1_Click() c=“ABCD“ For n=1 T0 4 Print _ Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容: D CD BCD ABCD 则在_处应填入的内容为(分数:2.00)A.Left(c,B.Right(c, C.Mid(c,n,1)D.Mid(c,n,解析:解析 Left(c,n) 取字符串 c 左边 n 个字符;Right(c,n)取字符串 c 右边 n 个字符;Mid(c,N1,N2)取字符子串,在 c 中从 N1 位开始向右取 N2 个字符,默认 N2 到结束。20.要获得当前驱动器应使用驱动器列表框的属性是(分数:2.0

    40、0)A.PathB.Drive C.DirD.Pattern解析:解析 驱动器控件常用的属性是 Drive,返回当前驱动器号。21.下列各选项说法错误的一项是(分数:2.00)A.文件对话框可分为两种,即打开(Ope 文件对话框和保存(Save A 文件对话框B.通用对话框的 Name 属性的默认值为 CommonDialogX,此外,每种对话框都有自己的默认标题C.打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件D.DefaultEXT 属性和 DialogTitle 属性都是打开对话框的属性,但非保存对话框的属性 解析:解析

    41、文件对话框分为两种:打开对话框和保存对话框,所以选项 A)正确;通用对话框的 Name属性的默认值为 CommonDialogX,此外,每种对话框都有自己的默认标题,所以选项 B)正确;打开文件对话框可以让用户指定一个文件,由程序使用,而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件,所以选项 C) 正确;除 DefaultEXT、DialogTitle 属性是打开和保存对话框共有的,还有FileName、FileTitle、Filter、Filtedndex、Hags、InitDir、MaxFileSize、CancelError、 HelpCommand、HelpContex

    42、t 和 HelpFile 属性,都是它们共有的,所以选项 D)不正确。22.在窗体上画一个命令按钮和一个文本框,名称分别为 Command1 和 Text1,然后编写如下程序: Private Sub Command1_Click() a=InputBox(“请输入日期(131)“) t=“旅游景点:“ &IIf(a0 And a=10,“长城“,“) & _ IIf(a10 And a=20,“故宫“,“) & IIf(a20 And a=31,“颐和园“,“) Text1.Text=t End Sub 程序运行后,如果从键盘上输入 16,则在文本框中显示的内容是(分数:2.00)A.旅游景

    43、点:长城故宫B.旅游景点:长城颐和园C.旅游景点:颐和园D.旅游景点:故宫 解析:解析 在该题中,关键是知识点 IIF(),IIF() 函数的形式是:IIF(表达式,当条件为 True 时的值,当条件为 False 时的值) ,因为 16 大于 10 且小于 20,所以只有在第 2 个 IIF()中表达式的值为True,取“故宫”,而其他两个 IIF() 中表达式的值均为 False,所以第 l 和第 3 个中取的均为“”。故t 最后的值为“旅游景点:故宫”。23.设用复制、粘贴的方法建立了一个命令按钮数组 Command1,以下对该数组说法错误的是(分数:2.00)A.命令按钮的所有 Cap

    44、tion 属性都是 Command1B.在代码中访问任意一个命令按钮只需使用名称 Command1 C.命令按钮的大小都相同D.命令按钮共享相同的事件过程解析:解析 在访问数组控件时,除了要使用控件的名称外,还需要使用控件下标(即 Inder 属性) 来区别数组控件中的具体控件。24.在 Visual Basic 中,组合框是文本框和下列哪一项的特性的组合(分数:2.00)A.复选框B.标签C.列表框 D.目录列表框解析:解析 组合框是一个独立的控件,它具有列表框和文本框的功能,它可以像列表框一样,让用户通过鼠标选择需要的项目,也可以像文本框一样,用键入的方式选择项目。25.程序流程图中带有箭

    45、头的线段表示的是(分数:2.00)A.图元关系B.数据流C.控制流 D.调用关系解析:解析 程序流程图是人们对解决问题的方法、思路或算法的一种图形方式的描述。其中,图框表示各种操作的类型,图框中的文字和符号表示操作的内容;流程线表示操作的先后次序。带箭头的线段在数据流程图中表示数据流;带箭头的线段在程序流程图中表示控制流。题中给出的选项中,在图元之间用带有箭头的线段表示图元关系。在模块之间用带有箭头的线段表示调用关系。26.栈底至栈顶依次存放元素 A、B、C、D,在第 5 个元素 E 入栈前,栈中元素可以出栈,则出栈序列可能是(分数:2.00)A.ABCEDB.DCBEA C.DBCEAD.C

    46、DABE解析:解析 栈操作原则上“后进先出”,栈底至栈顶依次存放元素 A、B、C、D,则表明这 4 个元素中D 是最后进栈, B、C 处于中间,A 最早进栈,所以出栈时一定是先出 D,再出 C,最后出 A。27.设有表示学生选课的 3 张表,学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),选课 SC(学号,课号,成绩),则表 SC 的关键字(键或码)为(分数:2.00)A.课号,成绩B.学号,成绩C.学号,课号 D.学号,姓名,成绩解析:解析 “选课 SC”表是“学生 S”表和“课程 C”表的映射表,主键是两个表主键的组合。28.下列选项中不属于结构化程序设计方法的主要原

    47、则的是(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用 解析:解析 结构化程序设计方法的主要原则是:自顶向下,逐步求精,模块化,限制使用 goto 语句。可复用性是指软件元素不加修改和稍加修改可在不同的软件开发过程中重复使用的性质。软件可复用性是软件工程追求的目标之一,是提高软件生产效率的主要方法。面向对象的程序设计具有可复用性的优点。29.以下关系表达式中,其值为假的是(分数:2.00)A.“XYZ“XYz“B.“VisualBasic“=“visualbasic“ C.“the“there“D.“Integer“Int“解析:解析 字符串比较大小的规则:从左到右逐个比较其字符

    48、的 ASCII 值。有以下几种情况: 字符串相等。 当两个字符串不是所有对应位置上的字符都相等,以第一次出现不同字符时的比较结果为准、前面完全相等,以长者为大。 对于纯英文且大小写相同,可按英文字典顺序比较。在字典顺序后出现的比在前面出现的大。当出现不对应的大小写字母时,小写字母总是大于相同的大写字母。 字符串由汉字组成时,按拼音的 ASCII 值比较。 数字字符比较遵循上面的规则。30.关系表中的每一横行称为一个(分数:2.00)A.元组 B.字段C.属性D.码解析:解析 关系表中,每一行称为一个元组,对应表中的一条记录;每一列称为一个属性,对应表中的一个字段;在二维表中凡能唯一标识元组的最小属性集称为该表的键或码。解析:解析 堆排序的比较次数为 nlog2n;直接插入排序的比较次数为 n(n-1)/2;快速排序的比较次数为nlog2n。32.下列选项中,不属于模块间耦合的是(分数:2.00)A.数据耦合B.标记耦合C.异构耦合


    注意事项

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




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

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

    收起
    展开