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

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

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

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

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

    1、二级 VISUAL+BASIC 笔试-310 及答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在窗体(名称为 Form1)上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是_。(分数:2.00)A.Prlvate Sub Text1_Change()Command1. Caption=“计算机等级考试“End SubB.Private Sub Command1_Click()Ca

    2、ption=“计算机等级考试“End SubC.Private Sub Form_Load()Text1. Caption=“计算机等级考试“End SubD.Private SubCommand1_Click()Text1. Text=“计算机等级考试“End Sub2.以下能够触发文本框 Change 事件的操作是_。(分数:2.00)A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容3.下列关于源程序文档化的说法不适宜的是_。(分数:2.00)A.变量的定义要有明确的意义B.程序代码的注释可以随意放置C.根据代码层次进行不同的缩进D.序言性注释关注的问题比较全面

    3、4.设有如下通用过程:Public Sub Fun(a() As Integer, x As Integer)For i=1 To 5x=x+a(i)NextEnd Sub在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮。然后编写如下的事件过程:Private Sub Command1_Click()Dim arr(5)As Integer, n As IntegerFor i=1 To 5art(i)=i+iNextFun arr, nText1. Text=Str(n)End Sub程序运行后,单击命令按钮,在文本框中显示的内容是_。(分数:2.00)A

    4、.30B.25C.20D.155.以下关于图片框控件的说法中,错误的是_。(分数:2.00)A.可以通过 Print 方法在图片框中输出文本B.清空图片框控件中图形的方法之一是加载一个空图形C.图片框控件可以作为容器使用D.用 Stretch 属性可以自动调整图片框中图形的大小6.下列概念中,_不是数据库管理系统必须提供的数据控制功能。(分数:2.00)A.安全性B.完整性C.移植性D.一致性7.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Commaadl_Click()Dim arrayl(10, 10)

    5、As IntegerDim i, j As IntegerFor i=1 To 3For j=2 To 4arrayl(i, j)=i+jNext jNext iText1. Text=arrayl(2, 3)+arrayl(3, 4)End Sub程序运行后,单击命令按钮,在文本框中显示的值是_。(分数:2.00)A.12B.13C.14D.158.软件工程与计算机科学性质不同,软件工程着重于_。(分数:2.00)A.理论研究B.建造软件系统C.原理和理论D.原理探寻9.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,在文本框中输入以下字符串:Micro

    6、soft Visual Basic Programming然后编写如下事件过程:Private Sub Command1_CIick()Open“d:/temp/outf. txt“ For Output As #1For i=1 To Len(Text1. Text)c=Mid(Text1. Text, i, 1)If c=“A“ And c=“Z“ ThenPrint #1, LCase(C) End IfNext iCloseEnd Sub程序运行后,单击命令按钮,文件 outf. txt 中的内容是_。(分数:2.00)A.MVBPB.mvbpC.MVBPD.mvbp10.信息屏蔽的概

    7、念与_概念相关。(分数:2.00)A.模块独立性B.模块类型划分C.软件结构定义D.模块耦合度11.在窗体上画一个名称为 Label1 的标签,然后编写如下事件过程:Private Sub Form_Click()Dim arr(10, 10)As IntegerDimi As Integer, j As IntegerFor i=2 To 4For j=2 To 4arr(i, j)=i*jNext jNext iLabel1. Caption=Str(arr(2, 2)+arr(3, 3)End Sub程序运行后,单击窗体,在标签中显示的内容是_。(分数:2.00)A.12B.13C.14

    8、D.1512.下列叙说中正确的是_。(分数:2.00)A.一个逻辑数据结构只能有一种储存结构B.数据的逻辑结构属于线性结构,储存结构属于非线性结构C.一个逻辑数据结构可以有多种储存结构,且各种储存结构不影响数据处理的效率D.一个逻辑数据结构可以有多种储存结构,且各种储存结构影响数据处理的效率13.为了使命令按钮(名称为 Command1)右移 200,应使用的语句是_。(分数:2.00)A.Command1. Move-200B.Command1. Move 200C.Command1. Left=Command1. Left+200D.Command1. Left=Command1. Lef

    9、t-20014.在最坏情况下,下列排序方法中时间复杂度最小的是_。(分数:2.00)A.冒泡排序B.快速排序C.插入排序D.堆排序15.有如下事件过程:Prirate Sub Form_Click()A$=“123“: B$=“456“x=Val(A$)+Val(B$)Print x/100End Sub程序运行后,单击窗体,则窗体上显示的内容是_。(分数:2.00)A.123B.3C.5D.57916.假定窗体上有一个标签,名称为 Lahel1,为了使该标签透明并且没有边框,则正确的属性设置为_。(分数:2.00)A.Label1. BackStyle=0Label1. BorderStyl

    10、e=0B.Label1. BackStyle=1Label1. BorderStyle=1C.Label1. BackStyle=TrueLabel1. BorderStyle=TrueD.Label1. BackStyle=FalseLabel1. BorderStyle=False17.设有语句:x=InputBox(“输入数值“,“0“,“示例“)程序运行后,如果从键盘上输人数值 10 并按回车键,则下列叙述中正确的是_。(分数:2.00)A.变量 x 的值是数值 10B.在 InputBox 对话框标题栏中显示的是“示例”C.0 是默认值D.变量 x 的值是字符串“10”18.在窗体上

    11、画一个名称为 List1 的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为_。(分数:2.00)A.For i=0 To List1. ListCount-1NextB.For i=0 To List1. Count-1NextC.For i=1 To List1. ListCountNextD.For i=1 To List1. Count-1Next19.下面数组说明语句错误的是_。(分数:2.00)A.Dim b(-10)As DoubleB.Dim c(8, 3)As ByteC.Dim d(-10 To-1)As BooleanD.Dim e(-99 To-5, -

    12、3 To 0)20.在窗体上面一个命令按钮(其 Name 属性为 Command1),然后编写如下代码:Option Base 1Private Sub Coramandl_Click()Dim as=0a=Array(1,2,3,4)j=1For i=4 To 1 Step-1s=s+a(i)*jj=j*10Next iPrint sEnd Sub运行上面的程序,单击命令按钮,其输出结果是_。(分数:2.00)A.4221B.1234C.34D.1221.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x=-5

    13、If Sgn(x)Theny=Sqn(x2)Elsey=sgn(x)End IfPrint yEnd Sub运行上面的程序,单击命令按钮,其输出结果是_。(分数:2.00)A.-5B.25C.1D.-122.下列叙述中正确的是_。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题23.下列可作为 Visual Basic 变量名的是_。(分数:2.00)A.A#AB.4AC.? xyD.constA24.下列说法错误的是_。(分数:2.00)A.测

    14、试是为了发现程序中的错误而执行程序的过程B.测试是为了表明程序的正确性C.好的测试方案是尽可能发现迄今为止尚未发现的错误的测试方案D.成功的测试是发现了至今为止尚未发现的错误的测试25.在窗体上画一个命令按钮,名称为 Command1,然后编写如下事件过程;Private Sub Command1_Click()a $=“software and hardware“b $=Right(a$, 8)c $=Mid(a$, 1, 8)MsgBox a$, ,b$,c$,1End Sub运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是_。(分数:2.00)A.software and ha

    15、rdwareB.softwareC.hardwareD.126.在窗体上画一个名为 List1 的列表框、一个名为 Label1 的标签。列表框中显示若干城市的名称。当单击列表框中的某个城市名时,在标签中显示选中城市的名称。下列能正确实现上述功能的程序是_。(分数:2.00)A.Private Sub List1_Click()Label1. Caption=List1. ListIndexEnd SubB.Private Sub List1_Click()Label1. Name=List1. ListIndexEnd SubC.Private Sub List1_Click()Label1

    16、. Name=List1. TextEnd SubD.Private Sub List1_Click()Label1. Caption=List1. TextEnd Sub27.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指_。(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对28.层次模型、网状模型和关系模型的划分原则是_。(分数:2.00)A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系29.在窗体中添加一个命令按钮,名称为 Command1,然后编写如下程序:Private Su

    17、b Command1_Click()Dim a As Integer, b As String, c As Integera=1234: b=Str((分数:2.00)A.c=Len(B.num=num+2.4LoopEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.13.45.8B.135C.1 4 7D.无数据输出34.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub CommaLndl_Click()For n=1 To 20If n Mod 30 Then m=m+n/3Next nPrint nEnd

    18、 Sub程序运行后,如果单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.15B.18C.21D.2435.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()a S=“VisualBasic“Print String(3, a$)End Sub程序运行后,单击命令按钮,在窗体上显示的内容是_。(分数:2.00)A.VVVB.VisC.sicD.11二、填空题(总题数:9,分数:18.00)36.数据结构分为逻辑结构和存储结构,循环队列属于 【1】 结构。(分数:2.00)填空项 1:_37.根据假定的条件

    19、,判断应该选择哪条途径来执行相应的程序语句序列,这样的程序结构是 【2】 。(分数:2.00)填空项 1:_38.软件文档是软件工程实施中的重要成分,它不仅是软件开发的各阶段的重要依据,而且影响软件的 【3】 。(分数:2.00)填空项 1:_39.数据库技术的主要特点为 【4】 ,具有较高的数据和程序的独立性以及对数据实行集中统一的控制。(分数:2.00)填空项 1:_40.数据库完整性的实现应该包括两个方面:一是系统要提供定义完整性约束条件的功能;二是提供 【5】 的方法。(分数:2.00)填空项 1:_41.窗体中有两个命令按钮:“显示”(控件名为 CmdDisplay)和“测试”(控件

    20、名为 CmdTest)。单击“测试”按钮时,执行如下事件过程。此事件过程的功能是:当在窗体中出现消息框并选中其中的“确定”按钮时,隐藏“显示”按钮。否则退出。根据题意,请完善下列程序。Private Sub CmdTest_Click()Answer= 【6】 (“隐藏按钮“)IF Answer=vbOK thenCmdDisplay. visible= 【7】 ElseEndEnd IFEnd Sub(分数:2.00)填空项 1:_42.以下程序的功能是:求 x 的 y 次方。根据题意,请完善下列程序。Private Function funl(x As Double, y As Integ

    21、er)As DoubleDim i As IntegerDim z As Doublez= 【8】 For i=1 To yz=z*xNext i【9】 End FunctionPrivate Sub Command1_Click()Dim m As DoubleDim n As IntegerDim t As Doublem=InputBox(“输入 x 数:“)n=InputBox(“输入次方数:“)t=funl(m, n)Print Str(m)+“+Str(n)+“=“; 【10】 End Sub(分数:2.00)填空项 1:_43.把窗体的 KeyPreview 属性设置为 True

    22、,然后编写如下两个事件过程:Prirate Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)Print Chr(Keycode)End SubPrivate Sub Form_KeyPress(KeyAscii As Integer)Print Chr(KeyAscii)End Sub程序运行后,如果直接按键盘上的“A”键(即不按住 Shift 键),则在窗体上输出的字符分别是 【11】 和 【12】 。(分数:2.00)填空项 1:_44.编写一个过程把 C 盘中的 Config. sys 文件内容读出,并在文本框中显示出来。在窗体

    23、 Form1 建立一个文本框 Text1,将其 MultiLine 属性设置为 True,将 ScrollBars 属性设置为 3-Both。根据题意。请完善下列程序。option ExplicitPrivate Sub Form C1ick()Dim chl As String, fn As IntegerDim Str As Stringfn= 【13】 Open “C:/Config. sys“ For Input As fnDo While Not EOF( 【14】 )Line Input #fn, chlStr=Str+chl+vbCrLfLoopText1. Text= 【15】

    24、 End Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-310 答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在窗体(名称为 Form1)上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是_。(分数:2.00)A.Prlvate Sub Text1_Change()Command1. Caption=“计算机等级考试“End Sub B.Privat

    25、e Sub Command1_Click()Caption=“计算机等级考试“End SubC.Private Sub Form_Load()Text1. Caption=“计算机等级考试“End SubD.Private SubCommand1_Click()Text1. Text=“计算机等级考试“End Sub解析:分析 当在文本框 Text1 中输入一个字符时,系统将激活 Text1_change 事件。要设置命令按钮Command1 的标题应改变 Caption 的值。2.以下能够触发文本框 Change 事件的操作是_。(分数:2.00)A.文本框失去焦点B.文本框获得焦点C.设置

    26、文本框的焦点D.改变文本框的内容 解析:分析 当在运行期间改变文本框中的文本时,将引发文本框的 Change 事件。3.下列关于源程序文档化的说法不适宜的是_。(分数:2.00)A.变量的定义要有明确的意义B.程序代码的注释可以随意放置 C.根据代码层次进行不同的缩进D.序言性注释关注的问题比较全面解析:分析 源程序文档化是改善程序设计风格的重要举措。它包括符号名的命名要含义明确;程序中要添加必要的注释;程序的代码要层次分明,清晰明了,满足视觉要求。注释一般分为序言性注释和功能性注释。序言性注释通常位于程序的开头部分,它给出程序的整体说明,主要描述内容可以包括:程序标题、程序功能说明、主要算法

    27、、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期、修改日期等。功能性注释一般嵌在源程序体之中,主要描述其后的语句或程序的功能。4.设有如下通用过程:Public Sub Fun(a() As Integer, x As Integer)For i=1 To 5x=x+a(i)NextEnd Sub在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮。然后编写如下的事件过程:Private Sub Command1_Click()Dim arr(5)As Integer, n As IntegerFor i=1 To 5art(i)=i+iNextFu

    28、n arr, nText1. Text=Str(n)End Sub程序运行后,单击命令按钮,在文本框中显示的内容是_。(分数:2.00)A.30 B.25C.20D.15解析:分析 在 Command1_Click 过程中,数组 arr(1)arr(5)的初值为 2、4、6、8、10,在子函数Fun 中,数组 arr 的内容传送给数组 a,在 For-Next 循环中将其内容相加起来的 30 赋给变量 x,x 的内容按地址传送的方式传给变量 n,函数 Str 将 n 的内容转换成字符串在 Text1 中显示出来。5.以下关于图片框控件的说法中,错误的是_。(分数:2.00)A.可以通过 Pri

    29、nt 方法在图片框中输出文本B.清空图片框控件中图形的方法之一是加载一个空图形C.图片框控件可以作为容器使用D.用 Stretch 属性可以自动调整图片框中图形的大小 解析:分析 AutoSize 属性用于 PictureBox(图片框),Stretch 属性只用于 Image(图像框)。当AutoSize 属性值为 True(真)时,图片框会根据装入的图形的大小调整其大小,可以被认为“框随图片”;当 Stretch 属性值为 True(真)时,图像框内的图形大小随框的大小而变化,可以被认为“图片随框”。6.下列概念中,_不是数据库管理系统必须提供的数据控制功能。(分数:2.00)A.安全性B

    30、.完整性C.移植性 D.一致性解析:分析 数据库管理系统提供的数据控制功能是指在数据库建立、运行和维护时,由 DBMS 统一管理、统一控制,以保证数据的安全性、完整性和一致性。7.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Commaadl_Click()Dim arrayl(10, 10)As IntegerDim i, j As IntegerFor i=1 To 3For j=2 To 4arrayl(i, j)=i+jNext jNext iText1. Text=arrayl(2, 3)+arra

    31、yl(3, 4)End Sub程序运行后,单击命令按钮,在文本框中显示的值是_。(分数:2.00)A.12 B.13C.14D.15解析:分析 arrayl 是一个二维的数组,下标值从 0 开始,最大值为 10。实际上数组 arrayl 的元素值为下标之和,即 arrayl(2,3)=5,arrayl(3,4)=7。所以在文本框中显示的值为 5+7=12。8.软件工程与计算机科学性质不同,软件工程着重于_。(分数:2.00)A.理论研究B.建造软件系统 C.原理和理论D.原理探寻解析:分析 计算机科学中的研究成果均可用于软件工程,但计算机科学着重于原理和理论,而软件工程着重于如何建造一个软件系

    32、统。从工程化角度对软件的开发加以科学的设计和管理。9.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,在文本框中输入以下字符串:Microsoft Visual Basic Programming然后编写如下事件过程:Private Sub Command1_CIick()Open“d:/temp/outf. txt“ For Output As #1For i=1 To Len(Text1. Text)c=Mid(Text1. Text, i, 1)If c=“A“ And c=“Z“ ThenPrint #1, LCase(C) End IfNext

    33、iCloseEnd Sub程序运行后,单击命令按钮,文件 outf. txt 中的内容是_。(分数:2.00)A.MVBPB.mvbpC.MVBPD.mvbp 解析:分析 本程序的功能是:在 For-Next 循环中,变量 c 逐个获取文本框 Text1 中字符串的字符,如果其为大写字母,就转换成小写字母,再将其写入到 outf. txt 文件中。由于 Print 方法每次写一行,所以 4 个字符按 4 行的格式写入到文件中。10.信息屏蔽的概念与_概念相关。(分数:2.00)A.模块独立性 B.模块类型划分C.软件结构定义D.模块耦合度解析:分析 对象是面向对象的软件的基本模块,它是由数据及

    34、可以对这些数据施加的操作所组成的统一体,而且对象是以数据为中心的,操作围绕对其数据需做的处理来设置,没有无关的操作。从模块的独立性考虑,对象内部各种元素彼此结合得很紧密,内聚性强。11.在窗体上画一个名称为 Label1 的标签,然后编写如下事件过程:Private Sub Form_Click()Dim arr(10, 10)As IntegerDimi As Integer, j As IntegerFor i=2 To 4For j=2 To 4arr(i, j)=i*jNext jNext iLabel1. Caption=Str(arr(2, 2)+arr(3, 3)End Sub程

    35、序运行后,单击窗体,在标签中显示的内容是_。(分数:2.00)A.12B.13 C.14D.15解析:分析 经过双重循环运算后,数组 arr(2,2)和 arr(3,3)的值分别为 4 和 9,其相加的值为 13,函数 Str(13)返回字符串“13”。12.下列叙说中正确的是_。(分数:2.00)A.一个逻辑数据结构只能有一种储存结构B.数据的逻辑结构属于线性结构,储存结构属于非线性结构C.一个逻辑数据结构可以有多种储存结构,且各种储存结构不影响数据处理的效率D.一个逻辑数据结构可以有多种储存结构,且各种储存结构影响数据处理的效率 解析:分析 数据结构包括逻辑结构和存储结构。逻辑结构表示数据

    36、间逻辑关系的数据结构。存储结构是指数据在计算机存储空间中的物理关系,一个逻辑数据结构可以有多种存储结构,而不同的存储结构的数据处理效率是不同的。13.为了使命令按钮(名称为 Command1)右移 200,应使用的语句是_。(分数:2.00)A.Command1. Move-200B.Command1. Move 200C.Command1. Left=Command1. Left+200 D.Command1. Left=Command1. Left-200解析:分析 Move 方法是按绝对坐标值对控件进行移动。按题意要求,相对位移控件应采用改变 Left属性值增量的方法,Left 属性值增

    37、加某一增量时控件将向右移,反之将向左移。14.在最坏情况下,下列排序方法中时间复杂度最小的是_。(分数:2.00)A.冒泡排序B.快速排序C.插入排序D.堆排序 解析:分析 堆排序的方法对于规模较小的线性表并不适合,但对于较大规模的线性表来说是很有效的。在最坏情况下,堆排序需要比较的次数为 O(nlog2n)。堆排序时间复杂度最小。15.有如下事件过程:Prirate Sub Form_Click()A$=“123“: B$=“456“x=Val(A$)+Val(B$)Print x/100End Sub程序运行后,单击窗体,则窗体上显示的内容是_。(分数:2.00)A.123B.3C.5 D

    38、.579解析:分析 本题的难点是变量类型转变函数 Val()。变量 x 的计算值为 123+456=579,打印结果为579/10=5。16.假定窗体上有一个标签,名称为 Lahel1,为了使该标签透明并且没有边框,则正确的属性设置为_。(分数:2.00)A.Label1. BackStyle=0Label1. BorderStyle=0 B.Label1. BackStyle=1Label1. BorderStyle=1C.Label1. BackStyle=TrueLabel1. BorderStyle=TrueD.Label1. BackStyle=FalseLabel1. Border

    39、Style=False解析:分析 因 BackStyle 属性和 BorderStyle 属性的值只能取 0 和 1,所以选项 C 和 D 是错误的。当BackStyle 值为 1 时,标签将覆盖背景;BackStyle 值为 0,则标签为“透明”的;BorderStyle 值为 0,标签无边框。根据题意,应选择 A。17.设有语句:x=InputBox(“输入数值“,“0“,“示例“)程序运行后,如果从键盘上输人数值 10 并按回车键,则下列叙述中正确的是_。(分数:2.00)A.变量 x 的值是数值 10B.在 InputBox 对话框标题栏中显示的是“示例”C.0 是默认值D.变量 x

    40、的值是字符串“10” 解析:分析 InputBox 函数返回的字符串值必须赋予一个变量才能被保留,它一次只能输入一个值。变量 x 的值为“10”。18.在窗体上画一个名称为 List1 的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为_。(分数:2.00)A.For i=0 To List1. ListCount-1Next B.For i=0 To List1. Count-1NextC.For i=1 To List1. ListCountNextD.For i=1 To List1. Count-1Next解析:分析 ListCount 属性返回控件的列表部分项目的个数

    41、。在 ListBox(列表框)中没有 Count 属性。要对列表框中的每个项目都能进行处理,必须要用到 List(Index)属性,而该属性的下标值是从 0 开始的,所以选项 A 是正确的。19.下面数组说明语句错误的是_。(分数:2.00)A.Dim b(-10)As Double B.Dim c(8, 3)As ByteC.Dim d(-10 To-1)As BooleanD.Dim e(-99 To-5, -3 To 0)解析:分析 选项 A 中的数组 b 下界不为 0 时不能这样定义,要用关键字 To 显式地指明下标范围;选项B 中的二维数组 c 的数组元素个数是 36,类型是字节型;

    42、选项 C 中的一维数组 d 的数组元素个数是 10,类型是逻辑型;选项 D 中的二维数组 e 的数组元素个数是 420,类型是可变类型。20.在窗体上面一个命令按钮(其 Name 属性为 Command1),然后编写如下代码:Option Base 1Private Sub Coramandl_Click()Dim as=0a=Array(1,2,3,4)j=1For i=4 To 1 Step-1s=s+a(i)*jj=j*10Next iPrint sEnd Sub运行上面的程序,单击命令按钮,其输出结果是_。(分数:2.00)A.4221B.1234 C.34D.12解析:分析 数组名

    43、a 为变体型变量,用 Array 函数对其进行初始化,得到 a(1)=1、a(2)=2、a(3)=3和 a(4)=4。变量 j 在循环中每次计算后扩大 10 倍,变量 s 的计算过程为s=41+310+2100+11000=1234。21.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x=-5If Sgn(x)Theny=Sqn(x2)Elsey=sgn(x)End IfPrint yEnd Sub运行上面的程序,单击命令按钮,其输出结果是_。(分数:2.00)A.-5B.25C.1 D.-1解析:分析 Sgn

    44、(x)返回自变量 x 的符号,即:当 x 为负数时,函数返回-1;当 x 为 0 时,函数返回0;当 x 为正数时,函数返回 1,即 Sgn(-5)=-1。对于(For 条件 Then 块结构)条件语句,当条件为-1 时,是被认为 True(真)还是 False(假)?Visual Basic 把任何非 0 值都认为是“真”,但一般以-1 表示真,以0 表示假。最后输出的结果为 1。22.下列叙述中正确的是_。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开

    45、发中的技术问题解析:分析 软件工程的定义是试图用工程、科学和数学的原理与方法研制、维护计算机软件的有关技术及管理方法。其主要强调了软件开发过程中应用工程化原则的重要性。23.下列可作为 Visual Basic 变量名的是_。(分数:2.00)A.A#AB.4AC.? xyD.constA 解析:分析 变量是一个名称,给变量命名时应遵循以下规则:名称只能由字母、数字和下划线组成;名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符,不能包含嵌入的句号或者嵌入的类型声明字符;名称的有效字符为 255 个;不能用 Visual Basic 的保留字作变量名,但可以把保留字嵌入变量名中。根据

    46、以上规则,选项 A 的变量嵌入了类型声明字符,选项 B 和 C 的变量不是以英文字母开头,所以选择 D是正确的。24.下列说法错误的是_。(分数:2.00)A.测试是为了发现程序中的错误而执行程序的过程B.测试是为了表明程序的正确性 C.好的测试方案是尽可能发现迄今为止尚未发现的错误的测试方案D.成功的测试是发现了至今为止尚未发现的错误的测试解析:分析 正确认识测试的目标十分重要,测试目标决定了测试方案的设计。如果为了表明程序的正确性而进行测试,就会设计一些不易暴露错误的测试方案;相反,如果测过是为了发现程序中的错误,就会力求设计出最能暴露错误的测试方案。25.在窗体上画一个命令按钮,名称为

    47、Command1,然后编写如下事件过程;Private Sub Command1_Click()a $=“software and hardware“b $=Right(a$, 8)c $=Mid(a$, 1, 8)MsgBox a$, ,b$,c$,1End Sub运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是_。(分数:2.00)A.software and hardwareB.softwareC.hardware D.1解析:分析 MsgBox 语句可以向用户传递信息,它有 5 个参数,其中第三个应该是一个字符串,用来显示对话框的标题,即 b$,Right()函数返回字符串右

    48、边指定长度的字符串,所以为“hardware”。26.在窗体上画一个名为 List1 的列表框、一个名为 Label1 的标签。列表框中显示若干城市的名称。当单击列表框中的某个城市名时,在标签中显示选中城市的名称。下列能正确实现上述功能的程序是_。(分数:2.00)A.Private Sub List1_Click()Label1. Caption=List1. ListIndexEnd SubB.Private Sub List1_Click()Label1. Name=List1. ListIndexEnd SubC.Private Sub List1_Click()Label1. Name=List1. TextEnd SubD.Private Sub List1_Click()Label1. Cap


    注意事项

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




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

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

    收起
    展开