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

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

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

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

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

    1、二级 VISUAL+BASIC 笔试 61 及答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在 Visual Basic 中,要使一个窗体不可见,但不从内存中释放,应使用的语句是( )(分数:2.00)A.ShowB.HideC.LoadD.UnLoad2.以下叙述正确的是 ( )(分数:2.00)A.组合框包含了列表框的功能B.列表框包含了组合框的功能C.组合框和列表框的功能完全不同D.组合框和列表框的功能完全相同3.在窗体中添加一个标签 LblResult 和一个命令按钮 Command1,然后编写程序。程序的功能是单击命令按钮,计

    2、算 1+2+3+4+5 的值,并把结果转化为字符串显示在标签内,能够实现上述功能的程序段是, ( )(分数:2.00)A.Private Sub Command1_Click() Dim I,R As Integer For I=1 To 5 Step 1 R=R+I Next LblResul Name=Str$ ( End SubB.Private Sub Command1_ClickO Dim I,R As Integer For I=1 To 5 Step 1 R=R+I Next LblResul Caption= Str$ ( End SubC.Private Sub Comman

    3、d1_Click() Dim I,R As Integer Do While I5 R=R+I I=I+1 Loop LblResul Caption=Str$ ( End SubD.Private Sub Command1_Click() Dim I,R As Integer Do R=R+I I=I+1 Loop While I5 LblResul Caption=Str$ ( End Sub4.在软件测试设计中,软件测试的主要目的是 ( )(分数:2.00)A.实验性运行软件B.证明软件正确C.找出软件中全部错误D.发现软件错误而执行程序5.链表不具有的特点是 ( )(分数:2.00)A

    4、.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成正比6.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及 ( )(分数:2.00)A.数据的存储结构B.计算方法C.数据映象D.逻辑存储7.单击命令按钮时,下列程序代码的运行结果为 Private Sub Command1_Click() Print MyFunc(20, 18) End Sub Public Function MyFunc(m As Integer, n As Integer)As Integer Do While mn Do While mn:

    5、m=m-n:Loop Do Whle mn:n=n-m:Loop Loop MyFunc=m End Function(分数:2.00)A.0B.2C.4D.68.以下控件中不是标准控件的是 ( )(分数:2.00)A.水平滚动条和垂直滚动条B.ActiveX 控件C.文件列表框、目录列表框和驱动器列表框D.OLE 容器9.若要求在文本框中输入密码时文本框中只显示#号,则应在此文本框的属性窗口中设置 ( )(分数:2.00)A.Text 属性值为#B.Caption 属性值为#C.PasswordChar 属性值为#D.PasswordChar 属性值为真10.程序设计语言的基本成分是数据成分

    6、、运算成分、控制成分和 ( )(分数:2.00)A.对象成分B.变量成分C.语句成分D.传输成分11.Date Time 是一个 Date 类型的变量,以下赋值语句中正确的是 ( )(分数:2.00)A.DateTime=“5/12/03“B.Date Time=September 1, 2003C.DateTime=#12 :15 :30 AM#D.Date Time(“8/8/99“)12.下面 4 项中不属于面向对象系统三要素的是 ( )(分数:2.00)A.属性B.类C.方法D.事件13.下列叙述中,正确的是 ( )(分数:2.00)A.用 ER 图能够表示实体集间一对一的联系、一对多

    7、的联系和多对多的联系B.用 ER 图只能表示实体集之间一对一的联系C.用 ER 图只能表示实体集之间一对多的联系D.用 ER 图表示的概念数据模型只能转换为关系数据模型14.已知有如下语句: s“hello, world“ r=Mid(s,7,5) 运行上面的语句后,变量 r 的值为 ( )(分数:2.00)A.“hello“B.“wotld“C.“llo,w“D.“orld“15.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 ( )(分数:2.00)A.数据库系统B.文件系统C.人工管理D.数据项管理16.在 Visual Basi

    8、c 集成环境创建应用程序时,除了窗体设计器、【工具箱】窗口、【属性】窗口以外,必不可少的窗口是 ( )(分数:2.00)A.代码编辑器窗口B.工程资源管理器窗口C.立即窗口D.窗体布局管理器17.下列函数中,能够得到一个字符串的一组函数是 ( )(分数:2.00)A.Leh 函数、Right 函数、Mid 函数B.LTrim 函数、RTrim 函数、Trim 函数C.Len 函数、LCase 函数、UCase 函数D.Space 函数、Len 函数、Trim 函数18.窗体上有 3 个按钮 Commandl、Command2 和 Command3,如以下代码: Private Sub Comm

    9、andl Click() Command2Enabled:Fal3e Command3Vi3ibleFal3e End Sub 该程序的功能是 ( )(分数:2.00)A.当单击按钮 Command1 时, Command2 和 Command3 按钮不可用B.当单击按钮 Command1 时, Command2 和 Command3 按钮不可见C.当单击按钮 Command1 时, Cammand2 按钮不可用和 Command3 按钮不可见D.当单击按钮 Command1 时, Command2 按钮不可见和 Command3 按钮不可用19.假定有一个菜单,名为 Menultem,为了运

    10、行时使该菜单项失效,应使用的语句为( )(分数:2.00)A.Menulte Enabled=FalseB.Mennlte EnabledTrueC.Menulte Visible=TrueD.Menulte Visible=False20.假定在窗体上建立了一个通用对话框,其名称为 Cd1,用下面的语句可以建立一个对话框: Cdl. ShowPrinter 与该语句等价的语句是 ( )(分数:2.00)A.Cd1. Action=2B.Cd1. Action3C.Cd1 Action=4D.Cd1. Action521.对建立良好的程序设计风格,下面描述正确的是 ( )(分数:2.00)A.

    11、程序应简单、清晰、可读性好B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无22.执行语句 Open“C:/stu.dat“For Input As #2 之后,系统 ( )(分数:2.00)A.将 C 盘当前文件夹下名为 st dat 的文件的内容读人内存B.在 C 盘当前文件夹下建立名为 stu 的顺序文件C.将内存数据存放在 C 盘当前文件夹下名为 st dat 的文件中D.将某个磁盘文件的内容写入 C 盘当前文件夹下名为 st dat 的文件中23.在窗体中添加一个命令按钮 Commandl 和一个文本框 Text1,编写命令按钮 Com-mand1 的 Cl

    12、ick 事件代码; Private Sub Command1_Click() Dim S As String*20 S=Text1. Text End Sub 该程序的功能是当单击按钮 Command1 时,把变量 S 中内容写入一个顺序文件 datl. dar 中,正确的程序段是 ( )(分数:2.00)A.Open “dat dat“, For lnput As#1 Write 井 1,SB.Open“dat dat“ For Output As#1 Write#1, SC.Open“dat“, For Binary As #1 Write #1, S Close #1D.Open dat

    13、 dat“For Random As #1 Write #1, S Close #124.以下语句的输出结果是 ( ) Print Format $ (3678. 234.“000,000,000“)(分数:2.00)A.000,003.678B.003,678.23C.003,678.234D.000,003.67825.假定有以下两个过程: Sub S1(ByVal x As Integer, ByVal y As Integer) Dim t As Integer t=K x=y y=t End Sub Sub S2(x As Integer, y As Integer) Dim t A

    14、s Integer t=K x=y y=t End Sub 则以下说法中正确的是 ( )(分数:2.00)A.用过程 S1 可以实现交换两个变量值的操作,S2 不能实现B.用过程 S2 可以实现交换两个变量值的操作,S1 不能实现C.用过程 S1 和 S2 都可以实现交换两个变量值的操作D.用过程 S1 和 S2 都不能实现交换两个变量值的操作26.在窗体中添加一个命令按钮(其 Name 属性为 Command1),然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a a=Array(2,4,6,8) j=1 For i=4 To

    15、 1 Step-2 ss+a(i)*j j=j*10 Next i Print 3 End Sub 运行上面的程序,单击命令按钮,其输出结果是 ( )(分数:2.00)A.2B.4C.8D.4827.如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是 ( )(分数:2.00)A.如果工程中含有 Sub Main 过程,则程序一定首先执行该过程B.不能把标准模块设置为启动模块C.用 Hide 方法只是隐藏一个窗体,不能从内存中清除该窗体D.任何时刻最多只有一个窗体是活动窗体28.为清除 PietureBox 控件中的图形,下列方法正确的是 ( )(分数:2.00)A.Set Picture

    16、 Picture=LoadPicture(“c:/Win1.bmp“, vbLPLarge, vbLPColoB.Pieture Picture=LoadPicture(“c:/Win1.bmp“, vbLPLarge, vbLPColoC.Set Picture PrietureLoadPictureD.Priture PictureLoadPicture29.下面_不是 VB 的文件类控件。 ( )(分数:2.00)A.DriveListBox 控件B.DirListBox 控件C.FileListBox 控件D.MsgBox30.下列选项中,不属于模块间耦合的是 ( )(分数:2.00)

    17、A.数据耦合B.同构耦合C.异构耦合D.公用耦合31.下面语句中错误的是 ( )(分数:2.00)A.ReDim Preserve Matrix(10, UBound(Matrix, 2)+1)B.ReDim Preserve Matrix(UBound(Matrix, 1)-4-1, 10)C.ReDim Preserve DynArray(UBound(DynArra+1)D.ReDim DynArray(UBound(DynArra+1)32.一些重要的程序语言(如 C 语言和 Pascal 语言)允许过程的递归调用。而实现递归调用中的存储分配通常用 ( )(分数:2.00)A.栈B.堆

    18、C.数组D.链表33.如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是 ( )(分数:2.00)A.选择B.投影C.连接D.并34.在 VB 中,过程共有三种,它们是 ( )(分数:2.00)A.事件过程,子过程和函数过程B.Sub 过程,Function 过程和 Property 过程C.事件过程,函数过程和属性过程D.Sub 过程,函数过程和通用过程35.执行下面的语句后,所产生的信息框的标题是 ( ) a=MsgBox(“AAAA”,“BBBB”,“”,5)(分数:2.00)A.BBBBB.空C.AAAAD.出错

    19、,不能产生信息框二、B填空题/B(总题数:11,分数:22.00)36.当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行人队运算。这种情况称为U 【1】 /U。(分数:2.00)填空项 1:_37.软件工程的出现是由于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.D

    20、IM a(3, -3 to 0, 3 to 6)AS STRING 语句定义的数组元素有U 【6】 /U个。(分数:2.00)填空项 1:_42.已知在窗体上有一个文本框控件,它的名称为 Text1,且输入的字符全部为数字,现在要把该字符转换为整数送给整型变量 C,所用到的语句是U 【7】 /U。(分数:2.00)填空项 1:_43.通过选择组合框中的选项来改变文本框的字体。在窗体中添加一个组合框 (Combo1)和一个文本框(Text1),代码如下。请填入适当的内容,将程序补充完整。 Private Sub Combo1_Cliek() Text1. FontName=Combo1. Lis

    21、t(Combo1. Listlndex) End Sub Private Sub Form_Load() With Combol Addltem“宋体“ Addltem“隶书“ Addltem“黑体“ Addltem“楷体_GB2312“ Listlndex0 End With Text1.U 【8】 /U30 Textl.U 【9】 /U=Combol.List(0) End Sub(分数:2.00)填空项 1:_44.下面程序用“冒泡”法将数组 a 中的 10 个整数按升序排列,算法是:从数组的第 1 个元素开始,依次将相邻的两个数相比较(第 1 个数与第 2 个数,第 2 个数与第 3

    22、个数如此重复),若前面的数较大,则这两个数交换位置。这样执行一遍后,最后一个数已经是数组中最大的数。然后将数组的前 n-1 个数重复上述过程。如此继续,可将数组排序,请将程序补充完整。 Option Base 1 Private Sub Command1_Click() Dim a() a=Array(678,45,324,528,439,387,87,875,273,823) ForiU 【10】 /U Forj= U【11】/U If a(j)U 【12】 /Ua(j+1)Then a1=a(j) a(j)a(j+1) a(j+1)=al End lf Nextj Next i For i

    23、1 To 10 Print a(i) Next i End Sub(分数:2.00)填空项 1:_45.面向对象的程序设计方法是把U 【13】 /U封装起来作为一个对象,并为每一个对象设置所需要的U 【14】 /U。(分数:2.00)填空项 1:_46.在 C 盘当前文件夹下建立一个名为 StuData. txt 的顺序文件。要求用 InputBox 函数输入 5 名学生的学号(StuNo)、姓名(StuName)和英语成绩(StuEng)。 Private Sub Form Click() Open“C: StuData. txt“For OutPut As#1 Fori=1 To 5 St

    24、uNo=InpuzztBox(“请输入学号”) StuName=InputBox(“请输入姓名”) StuEng=Val(InputBox(“请输入英语成绩”) U 【15】 /U Next i Close#1 End Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 61 答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在 Visual Basic 中,要使一个窗体不可见,但不从内存中释放,应使用的语句是( )(分数:2.00)A.ShowB.Hide C.LoadD.UnLoad解析:解析 Show 和 Hi

    25、de 使窗体在内存中,隐藏窗体用 Hide,重新显示用 Show; Load 和 UnLoad 是针对内存而言的,Load 是加载程序到内存,UnLoad 是从内存中卸载,释放内存。因此,本题的正确答案为B 项。2.以下叙述正确的是 ( )(分数:2.00)A.组合框包含了列表框的功能 B.列表框包含了组合框的功能C.组合框和列表框的功能完全不同D.组合框和列表框的功能完全相同解析:解析 组合框控件将文本框控件与列表框控件组合成一个控件。组合框对象中包含有一个文本框和一个列表框。组合框包含了列表框的所有功能。选项 A 正确。3.在窗体中添加一个标签 LblResult 和一个命令按钮 Comm

    26、and1,然后编写程序。程序的功能是单击命令按钮,计算 1+2+3+4+5 的值,并把结果转化为字符串显示在标签内,能够实现上述功能的程序段是, ( )(分数:2.00)A.Private Sub Command1_Click() Dim I,R As Integer For I=1 To 5 Step 1 R=R+I Next LblResul Name=Str$ ( End SubB.Private Sub Command1_ClickO Dim I,R As Integer For I=1 To 5 Step 1 R=R+I Next LblResul Caption= Str$ ( E

    27、nd Sub C.Private Sub Command1_Click() Dim I,R As Integer Do While I5 R=R+I I=I+1 Loop LblResul Caption=Str$ ( End SubD.Private Sub Command1_Click() Dim I,R As Integer Do R=R+I I=I+1 Loop While I5 LblResul Caption=Str$ ( End Sub解析:解析 标签的 Name 属性用于设置标签控件的名称,Caption 属性用于设置控件的标题。题中要把结果显示在标签内,应用 Caption

    28、属性,排除选项 A。选项 C、D 项中都只计算了 1+2+3+4 的值,故不满足题意。只有 B 项是正确的。4.在软件测试设计中,软件测试的主要目的是 ( )(分数:2.00)A.实验性运行软件B.证明软件正确C.找出软件中全部错误D.发现软件错误而执行程序 解析:解析 使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试的目的是为了发现错误而执行程序的过程。测试要以查找错误为中心,而不是为了演示软件的正确功能。5.链表不具有的特点是 ( )(分数:2.00)A.不必事先估计存储空间B.可随机访问任一元素 C.插入删除不

    29、需要移动元素D.所需空间与线性表长度成正比解析:解析 链表采用的是链式存储结构,它克服了顺序存储结构的缺点。它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。但是链式存储结构也有不足之处:每个结点中的指针域需占用额外存储空间;链式存储结构是一种非随机存储结构。6.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及 ( )(分数:2.00)A.数据的存储结构 B.计算方法C.数据映象D.逻辑存储解析:解析 数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含 3 方面的内容,即数据的逻辑结构、数据的存储

    30、结构及对各种数据结构进行的运算。故选项 A 正确。7.单击命令按钮时,下列程序代码的运行结果为 Private Sub Command1_Click() Print MyFunc(20, 18) End Sub Public Function MyFunc(m As Integer, n As Integer)As Integer Do While mn Do While mn:m=m-n:Loop Do Whle mn:n=n-m:Loop Loop MyFunc=m End Function(分数:2.00)A.0B.2 C.4D.6解析:解析 本题主要考查对函数的定义和调用的理解。此题程

    31、序代码中,被调过程采用了 Do WhileLoop 的嵌套语句结构,主调过程只调用了一次被调过程,Print MyFunc (20,18)语句表明,程序最后输出的只是被调过程的返回值。主调过程在调用被调过程 MyFunc 时,把数值 20 和 18 分别传给形参 m 和 n,从被调过程中的循环语句来看,因为此时 m 的值大于 n 的值,所以执行语句 mm-n, m 的值变为 2,由语句 MyFuncm 可看出,此过程的返回值就是 m 的值即 2。8.以下控件中不是标准控件的是 ( )(分数:2.00)A.水平滚动条和垂直滚动条B.ActiveX 控件 C.文件列表框、目录列表框和驱动器列表框D

    32、.OLE 容器解析:解析 滚动条、列表框、OLE 容器都是标准控件,只有 ActiveX 控件不是标准控件。选项 B 正确。9.若要求在文本框中输入密码时文本框中只显示#号,则应在此文本框的属性窗口中设置 ( )(分数:2.00)A.Text 属性值为#B.Caption 属性值为#C.PasswordChar 属性值为# D.PasswordChar 属性值为真解析:解析 文本框中的 Password- Char 属性表示字符串类型,允许设置一个字符,运行程序时,将输入到 Text 的内容全部显示为该属性值。题中要求在文本框中输入密码时文本框中只显示#号,则应在此文本框的属性窗口中设置 Pa

    33、sswordChar 属性值为#。10.程序设计语言的基本成分是数据成分、运算成分、控制成分和 ( )(分数:2.00)A.对象成分B.变量成分C.语句成分D.传输成分 解析:解析 程序设计语言是用于书写计算机程序的语言,其基本。成分有以下 4 种,数据成分:用来描述程序中的数据。运算成分:描述程序中所需的运算。控制成分:用来构造程序的逻辑控制结构。传输成分:定义数据传输成分,如输入输出语言。11.Date Time 是一个 Date 类型的变量,以下赋值语句中正确的是 ( )(分数:2.00)A.DateTime=“5/12/03“B.Date Time=September 1, 2003C

    34、.DateTime=#12 :15 :30 AM# D.Date Time(“8/8/99“)解析:解析 表示日期类型即 Date 类型数据时要用“#”括起来。分析各选项可知 C 项正确。12.下面 4 项中不属于面向对象系统三要素的是 ( )(分数:2.00)A.属性B.类 C.方法D.事件解析:解析 面向对象系统的三要素有:属性、方法、事件。 属性是用来描述和反映对象特征的参数。 方法是由 VB 6.0 系统提供的,它们是特定的过程和函数。 事件是 VB 6.0 预先设置好的,能够被对象识别的动作,不同的对象能够识别不同的事件。13.下列叙述中,正确的是 ( )(分数:2.00)A.用 E

    35、R 图能够表示实体集间一对一的联系、一对多的联系和多对多的联系B.用 ER 图只能表示实体集之间一对一的联系C.用 ER 图只能表示实体集之间一对多的联系 D.用 ER 图表示的概念数据模型只能转换为关系数据模型解析:解析 本题主要考查了用 ER 图表示实体之间联系的方法。两个实体之间的联系实际上是实体集间的函数关系,这种函数关系可以有下面几种,即一对一的联系、一对多(或多对一)的联系和多对多的联系;概念模型便于向各种模型转换。由于概念模型不依赖于具体的数据库管理系统,因此容易向关系模型、网状模型和层次模型转换。14.已知有如下语句: s“hello, world“ r=Mid(s,7,5)

    36、运行上面的语句后,变量 r 的值为 ( )(分数:2.00)A.“hello“B.“wotld“ C.“llo,w“D.“orld“解析:解析 Mid(s,7,5)表示从字符串 s 中的第 7 位开始向右取出 5 个字符。题中 s 为“hello,world“,故执行语句 r=Mid(s,7,5)后,变量 r 的值应为“world“。15.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 ( )(分数:2.00)A.数据库系统 B.文件系统C.人工管理D.数据项管理解析:解析 人工管理阶段是在 20 世纪 50 年代中期以前出现的,数据不

    37、独立,完全依赖于程序。文件系统是数据库系统发展的初级阶段,数据独立性差。数据库系统具有高度的数据独立性和一定的逻辑独立性。故选项 A 正确。16.在 Visual Basic 集成环境创建应用程序时,除了窗体设计器、【工具箱】窗口、【属性】窗口以外,必不可少的窗口是 ( )(分数:2.00)A.代码编辑器窗口 B.工程资源管理器窗口C.立即窗口D.窗体布局管理器解析:解析 在 Visual Basic 集成环境创建应用程序时,除了窗体设计器、工具箱窗口、属性窗口以外,必不可少的还有代码窗口。窗体设计器简称窗体,用来设计应用程序的界面;属性窗口用来为对象设置各种属性;代码窗口用来编写或修改过程的

    38、代码。17.下列函数中,能够得到一个字符串的一组函数是 ( )(分数:2.00)A.Leh 函数、Right 函数、Mid 函数 B.LTrim 函数、RTrim 函数、Trim 函数C.Len 函数、LCase 函数、UCase 函数D.Space 函数、Len 函数、Trim 函数解析:解析 本题是对常用的字符串函数的考查。B 项中的 LTrim、RTrim、Trim 三个函数分别用来删除字符串左边的前导空格、删除右边的尾随空格、删除字符串前导和尾随的空格。它们的结果值不一定能得到一个字符串,排除选项 B。Len 函数用来返回字符串的长度,得到的是一数值而不是一个字符串,故又可排除 C、D

    39、 选项。只有选项 A 是正确的。18.窗体上有 3 个按钮 Commandl、Command2 和 Command3,如以下代码: Private Sub Commandl Click() Command2Enabled:Fal3e Command3Vi3ibleFal3e End Sub 该程序的功能是 ( )(分数:2.00)A.当单击按钮 Command1 时, Command2 和 Command3 按钮不可用B.当单击按钮 Command1 时, Command2 和 Command3 按钮不可见C.当单击按钮 Command1 时, Cammand2 按钮不可用和 Command3

    40、 按钮不可见 D.当单击按钮 Command1 时, Command2 按钮不可见和 Command3 按钮不可用解析:解析 本题主要是对命令按扭属性的考查。其中 Enabled 肩性用来表示按扭是否可用。Visible属性用来表示按扭是否可见。故选项 C 正确。19.假定有一个菜单,名为 Menultem,为了运行时使该菜单项失效,应使用的语句为( )(分数:2.00)A.Menulte Enabled=False B.Mennlte EnabledTrueC.Menulte Visible=TrueD.Menulte Visible=False解析:解析 菜单项的有效属性为 False(未

    41、选中)时,对应的菜单项呈灰色,表示当前不可用。相当于某些控件的 Enabled。题中为了运行时使菜单项 Menultem 失效,应使用的语句为 Menultem. Enabled=False。选项 A 正确。20.假定在窗体上建立了一个通用对话框,其名称为 Cd1,用下面的语句可以建立一个对话框: Cdl. ShowPrinter 与该语句等价的语句是 ( )(分数:2.00)A.Cd1. Action=2B.Cd1. Action3C.Cd1 Action=4D.Cd1. Action5 解析:解析 本题主要考查通用对话框的 Action 属性及方法。 Action 属性值 含义 对应方法

    42、0 无对话框显示 1 显示“打开”对话框 ShowOpen 2 显示“另存为”对话框 ShowSave 3 显示“颜色”对话框 ShowColor 4 显示“字体”对话框 ShowFont 5 显示“打印”对话框 ShowPrinter 6 显示“帮助”对话框 ShowHelp 根据以上知识点可知 Action 属性值为 5 时,对应的方法为 ShowPrinter。故选项 D 正确。21.对建立良好的程序设计风格,下面描述正确的是 ( )(分数:2.00)A.程序应简单、清晰、可读性好 B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无解析:解析 具有良好程序设计风

    43、格的程序应简单,清晰,可读性好。B、C、D 三个选项均违背了此设计风格,故选项 A 正确。22.执行语句 Open“C:/stu.dat“For Input As #2 之后,系统 ( )(分数:2.00)A.将 C 盘当前文件夹下名为 st dat 的文件的内容读人内存 B.在 C 盘当前文件夹下建立名为 stu 的顺序文件C.将内存数据存放在 C 盘当前文件夹下名为 st dat 的文件中D.将某个磁盘文件的内容写入 C 盘当前文件夹下名为 st dat 的文件中解析:解析 本题主要是对文件中 Open 语句的考查。执行语句 Open“C:/stu dat“For lnput As#2 之

    44、后,系统将 C 盘当前文件夹下名为 stu. dat 的文件的内容读入内存。23.在窗体中添加一个命令按钮 Commandl 和一个文本框 Text1,编写命令按钮 Com-mand1 的 Click 事件代码; Private Sub Command1_Click() Dim S As String*20 S=Text1. Text End Sub 该程序的功能是当单击按钮 Command1 时,把变量 S 中内容写入一个顺序文件 datl. dar 中,正确的程序段是 ( )(分数:2.00)A.Open “dat dat“, For lnput As#1 Write 井 1,SB.Ope

    45、n“dat dat“ For Output As#1 Write#1, S C.Open“dat“, For Binary As #1 Write #1, S Close #1D.Open dat dat“For Random As #1 Write #1, S Close #1解析:解析 引用文件时首先必须将文件打开或建立,可以使用 Open 语句完成这一工作。 Open 语句的格式: Open pathname For 打开方式Access 存取类型锁定As#文件号Len记录长度题中主要考查了打开方式参数,打开方式有五种,分别为 Append(追加)、Binary(二进制)、Input(输

    46、入)、Output(输出)和 Random (随机)方式。分析题意可知这里的打开方式应为 Output(输出)方式。故选项 B 正确。24.以下语句的输出结果是 ( ) Print Format $ (3678. 234.“000,000,000“)(分数:2.00)A.000,003.678B.003,678.23C.003,678.234D.000,003.678 解析:解析 本题主要是对输出格式的考查。输出数据的格式由 Format 函数确定, Format 函数的一般格式如下: Format(数值表达式,格式字符串) Format 与 Format $ 等效。格式字符串中描述符的作用如

    47、下: #:输出数字,不在输出的前后补 0。 0:输出数字,在输出的前后补 0。 :输出小数点。 ,输出千分位分隔符。 %:输出百分比符号,同时转化数值。 $:输出数字前加“$”。 +或-:输出数字前加“+”或“-”。 E+或 E-:指数形式输出。 根据以上知识点可知选项 D 正确。25.假定有以下两个过程: Sub S1(ByVal x As Integer, ByVal y As Integer) Dim t As Integer t=K x=y y=t End Sub Sub S2(x As Integer, y As Integer) Dim t As Integer t=K x=y y

    48、=t End Sub 则以下说法中正确的是 ( )(分数:2.00)A.用过程 S1 可以实现交换两个变量值的操作,S2 不能实现B.用过程 S2 可以实现交换两个变量值的操作,S1 不能实现 C.用过程 S1 和 S2 都可以实现交换两个变量值的操作D.用过程 S1 和 S2 都不能实现交换两个变量值的操作解析:解析 本题主要是对调用方式的考查。在 S1 中实现的是传值调用,故不影响实际参数值。S2 过程中实现的是传址调用,影响到实际参数。故用过程 S2 可以实现两个变量值的操作,而 S1 不能实现。选项 B 正确。26.在窗体中添加一个命令按钮(其 Name 属性为 Command1),然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a a=Array(2,4,6,8) j=1 For i=4 To 1 Step-2 ss+a(i)*j j=j*10 Next i


    注意事项

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




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

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

    收起
    展开