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

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

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

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

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

    1、二级 VISUAL+BASIC-23-1 及答案解析(总分:84.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:61.00)1.按照“先进后出”原则组织数据的数据结构是U /U。 A.队列 B.栈 C.双向链表 D.二叉树(分数:2.00)A.B.C.D.2.设计数据库的存储结构属于U /U。 A.需求分析 B.概念设计 C.逻辑设计 D.物理设计(分数:2.00)A.B.C.D.3.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D.4.在结构化程序设计中,模块划分的原则是 A. 各模块应包括尽量多的功能 B. 各模块的规模应尽量大 C. 各模块之间的联系

    2、应尽量紧密 D. 模块内具有高内聚度,模块间具有低耦合度(分数:2.00)A.B.C.D.5.窗体上有一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,要求程序运行时,单击命令按钮(如图所示),就可以把文本框中的内容写到文件 Out.txt 中,每次写入的内容附加到文件原有内容之后。以下能正确实现上述功能的程序是U /U。(分数:2.00)A.B.C.D.6.以下叙述中正确的是 A.一个记录中所包含的各个元素的数据类型必须相同 B.随机文件中每个记录的长度是固定的 C.Open 命令的作用是打开一个已经存在的文件 D.使用 Input#语句可以从随机文件中读取数据(分

    3、数:1.00)A.B.C.D.7.能够将 Picture 对象 Picl 加载当前目录中的 face.bmp 的语句是 A. Pic1.Picture=LoadPicture(App.path Next iEnd SubFunction H(j As Integer)Static ba=0a=a+1b=b+1H=a*b+jEnd Funmion单击命令按钮,执行程序,输出结果是U /U。 A.2 3 4 B.3 4 5 C.5 6 7 D.3 5 6(分数:2.00)A.B.C.D.19.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做U /U。 A. 软件矛盾 B. 软件危机

    4、 C. 软件藕合 D. 软件产生(分数:2.00)A.B.C.D.20.如果要将窗体中的某个命令按钮设置成不可见状态,应该设置命令按钮的U /U属性。 A. Value B. Visible C. Enabled D.Default(分数:2.00)A.B.C.D.21.树是结点的集合,它的根结点数目是 A. 有且只有 1 B. 1 或多于 1 C. 0 或 1 D. 至少 2(分数:2.00)A.B.C.D.22.执行语句 s = Len(Mid(“study hard“, 1, 5)后,s 的值是_。 A. study B. hard C. 5 D. 10(分数:2.00)A.B.C.D.

    5、23.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指U /U。 A. 模块间的关系 B. 系统结构部件转换成软件的过程描述 C. 软件层次结构 D. 软件开发过程(分数:2.00)A.B.C.D.24.确定一个窗体或控件的大小的属性是_。 A. Width 或 Height B. Width 和 Height C. Top 或 Left D. Top 和 Left(分数:2.00)A.B.C.D.25.数据字典(DD)所定义的对象都包含于_。 A.程序流程图 B.数据流图(DFD 图) C.方框图 D.软件结构图(分数:2.00)A.B.C.D.26.文本框控件最多能处理

    6、_个字节。 A. 32K B. 64K C. 128K D. 16K(分数:1.00)A.B.C.D.27.一个工程中包含两个名称分别为 Form1、Form2 的窗体,一个名称为 mdlFune 的标准模块。假定在 Forml、Form2 和 mdlFunc 中分别建立了自定义过程,其定义格式为:Forml 中定义的过程:Privme Sub frmFunction1( )End SubForm2 中定义的过程:Public Sub frmFunction2U /UEnd SubmdlFunc 中定义的过程:PubHc Sub mdl FunctionU /UEnd Sub 在调用上述过程的

    7、程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是 A.上述三个过程都可以在工程中的任何窗体或模块中被调用 B.frmFunction2 和 mdlFunction 过程能够在工程中各个窗体或模块中被调用 C.上述三个过程都只能在各自被定义的模块中调用 D.只有 mdlFunction 过程能够被工程中各个窗体或模块调用(分数:1.00)A.B.C.D.28.窗体上有一个名称为 Command1 的命令按钮,其单击事件过程代码如下:Private Sub Command1_Click()Static x As Variantn=0x=Array(1,2,3,4,5,6,7,8,9,10)

    8、While n=4x(n)=x(n+5)Print x(n);n=n+1WendEnd Sub运行程序,单击命令按钮 Command1,窗体上显示的是_。 A.1 2 3 4 5 B.6 7 8 9 10 C.2 3 4 5 6 D.6 2 3 4 5(分数:2.00)A.B.C.D.29.为了在按下 Esc 键时执行某个命令按钮的 Click 事件过程,需要把该命令按钮的一个属性设置为True,这个属性是_。 A. Value B. Default C. Cancel D. Enablcd(分数:2.00)A.B.C.D.30.决定控件上文字的字体、字形、大小、效果的属性是_。 A. Tex

    9、t B. Caption C. Name D. Font(分数:2.00)A.B.C.D.31.Visual Basic 为命令按钮提供的 Cancel 属性是U /U。 A.用来指定命令按钮是否为窗体的“取消”按钮 B.用来指定命令按钮的功能是停止一个运行程序 C.用来指定命令按钮的功能是关闭一个运行程序 D.用来指定命令按钮的功能是中断一个程序的运行(分数:2.00)A.B.C.D.32.通过 InputBox 函数可以产生输入对话框。若执行下列语句:st=InputBox(“请输入字符串“,“字符串对话框“,“字符串“)运行程序,用户输入完毕并单击“确定”按钮后,st变量的内容为U /U

    10、。 A.字符串 B.请输入字符申 C.字符串对话框 D.用户输入内容(分数:2.00)A.B.C.D.33.结构化方法在系统加工描述中,对组合条件的确定可用下列_方法。 A. 条件语句 B. 结构化语言 C. 判定树 D. 数据流(分数:1.00)A.B.C.D.34.在下列选项中,哪个不是一个算法一般应该具有的基本特征 _。 A. 确定性 B. 可行性 C. 无穷性 D. 拥有足够的情报(分数:2.00)A.B.C.D.35.下列程序运行后在立即窗口输出的结果是U /U。Private Sub Form_Click()x=“a“:y=“b“z=1:u=2Debug.Printx;y,z;uD

    11、ebug.Printz;x,y;uEnd Sub A. a b 1 21 ab 2 B. a b 1 21 a b 2 C. a b 1 21 a b 2 D. a b 1 21 a b 2(分数:2.00)A.B.C.D.二、B填空题/B(总题数:15,分数:23.00)36.下列表达式有错误,正确的写法应该是U U /U /U。 (a+b) +c/80-5(d+e)(分数:1.00)填空项 1:_37.设有如下程序: Private Sub search(a()As Variant,ByVal key As Variant,index%) Dim I% For i=LBound(A) To

    12、 UBound(A) If key=a(I)Then index=I Exit Sub End If Next I index=-1 End Sub Private Sub Form_Load() Show Dim b() As Variant Dim n As Integer b=Array(1,3,5,7,9,11,13,15) Call search(b,11,n) Print n End Sub 程序运行后,输出结果是U U /U /U。(分数:1.00)填空项 1:_38.有如下事件过程: Private Sub Form Active ( ) Dim Score (1 to 3)

    13、As Integer Dim i As Integer Dim t As Variant Fori=3 To 1 step-1 Score (i) = 2 * i Next For Each t In Score Print t Next End Sub 程序运行后窗体上显示的值为_。(分数:1.00)填空项 1:_39.已知 K=2,J=3,A=True,则 VB 表达式(K-J=K)AND(NOT A)OR(KJ=J)的值为U U /U /U。(分数:1.00)填空项 1:_40.执行下面程序,第一行输出结果是U U /U /U,第二行输出结果是U U /U/U。 Option Expli

    14、cit Private Sub Form_Click( ) Dim A As Integer A=2 Call Sub1 (A) End Sub Private Sub1 (x As Integer) x=x*2+1 If x10 Then Call Sub1(x) End If x=x,2+1 Print x End Sub(分数:1.00)填空项 1:_41.栈的基本运算有三种:入栈、退栈和U U /U /U。(分数:2.00)填空项 1:_42.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 1。(分数:2.00)填空项 1:_43.某人编写了如下函数来判断 a 是否为素

    15、数,若是,则函数返回 True;否则返回 False。 Function Prime(a As Integer) AS Boolean Dim k As Interger, isprime AS Boolean If a2 Then isprime=False EIse isprime=True k=2 Do While k If a Mod k=0 Then iprime=False ELSE k=k+1 End IF LOOP End If prime=isprime End Function 在测试时发现有一个非素数也被判断为素数,这个错判的数是_。(分数:2.00)填空项 1:_44.

    16、要求打开随机文件“C:/Example.txt”文件,文件号为 1。实现的语句是_。(分数:2.00)填空项 1:_45.为了选择多个控件,可以按住U U /U /U键,然后单击每个控件。(分数:2.00)填空项 1:_46.软件开发环境是全面支持软件开发全过程的 1 集合。(分数:2.00)填空项 1:_47.A 的绝对值大于等于 B 同时不等于 C 的布尔表达式是 1。(分数:2.00)填空项 1:_48.数据的逻辑结构有线性结构和U U /U /U两大类。(分数:1.00)填空项 1:_49.数据库设计分为以下 6 个设计阶段:需求分析阶段、 1、逻辑设计阶段、物理设计阶段、实施阶段及数

    17、据库运行和维护阶段。(分数:2.00)填空项 1:_50.软件维护活动包括以下几类:改正性维护、适应性维护、 1 维护和预防性维护。(分数:1.00)填空项 1:_二级 VISUAL+BASIC-23-1 答案解析(总分:84.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:61.00)1.按照“先进后出”原则组织数据的数据结构是U /U。 A.队列 B.栈 C.双向链表 D.二叉树(分数:2.00)A.B. C.D.解析:解析 栈是一种特殊的线性表,其插入和删除运算都只在线性表的一端进行,而另一端是封闭的。进行插入、删除的一端称为栈顶,封闭的一端称为栈底。栈顶元素是最后被插

    18、入的元素,而栈底元素是最后被删除的。因此栈是按先进后出的原则组织数据的。2.设计数据库的存储结构属于U /U。 A.需求分析 B.概念设计 C.逻辑设计 D.物理设计(分数:2.00)A.B.C.D. 解析:解析 物理设计阶段主要解决选择文件存储结构和确定文件存取方法的问题,包括:选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。3.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D. 解析:解析 关系代数运算 评析 笛卡尔积:设关系 R 和 S 的元数分别是 r 和 s,定义 R 和 S 的笛卡尔积是一个(r+s)元元组的集合,每一个元组的前 r 个分量来自 R

    19、的一个元组,后 s 个分量来自 S 的一个元组。若 R 有 k1 个元组,s 有 k2 个元组,则关系 R 和关系 S 的广义笛卡尔积有 k1k2 个元组。 交:设关系 R 和关系 S 具有相同的目 n,且相应的属性取自同一个域,则关系 R 与关系 S 的交由属于 R 又属于 S的所有元组组成。 并:设关系 R 和关系 S 具有相同的目 n(即两个关系都有 n 个属性),且相应的属性取自同一个域,则关系 R 与关系 S 的并由属于 R 或属于 S 的元组组成。 自然连接:是一种特殊的等值连接,它要求两个关系中进行比较的分量必须有相同的属性组,并且要在结果中把重复的属性去掉。4.在结构化程序设计

    20、中,模块划分的原则是 A. 各模块应包括尽量多的功能 B. 各模块的规模应尽量大 C. 各模块之间的联系应尽量紧密 D. 模块内具有高内聚度,模块间具有低耦合度(分数:2.00)A.B.C.D. 解析:解析 在结构化程序设计中,一般较优秀的软件设计尽量做到高内聚、低耦合,这样有利于提高软件模块的独立性,也是模块划分的原则。5.窗体上有一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,要求程序运行时,单击命令按钮(如图所示),就可以把文本框中的内容写到文件 Out.txt 中,每次写入的内容附加到文件原有内容之后。以下能正确实现上述功能的程序是U /U。(分数:2.00

    21、)A.B.C. D.解析:解析 本题考查文件的打开方式。题目中要求在命令按钮单击事件中,往文件中写入信息,并且是追加到原有信息的后面,因此,要用 Append 方式打开文件。6.以下叙述中正确的是 A.一个记录中所包含的各个元素的数据类型必须相同 B.随机文件中每个记录的长度是固定的 C.Open 命令的作用是打开一个已经存在的文件 D.使用 Input#语句可以从随机文件中读取数据(分数:1.00)A.B. C.D.解析:解析 一个记录可以包含多个元素,每个元素都可以有自己的数据类型,故 A 项错误。Open 命令不仅可以打开一个已经存在的文件,如果该文件不存在,它还可以自己创建文件,C 项

    22、表述不准确。从随机文件中读取数据使用“Get#“语句。故选项 D 错误。B 项是正确的,随机文件的特点就是每个记录的长度是固定的,这样数据的查找变得非常方便。7.能够将 Picture 对象 Picl 加载当前目录中的 face.bmp 的语句是 A. Pic1.Picture=LoadPicture(App.path Next iEnd SubFunction H(j As Integer)Static ba=0a=a+1b=b+1H=a*b+jEnd Funmion单击命令按钮,执行程序,输出结果是U /U。 A.2 3 4 B.3 4 5 C.5 6 7 D.3 5 6(分数:2.00)

    23、A.B. C.D.解析:解析 函数 H 中定义了一个静态变量 b,被 Static 修饰的变量,其生命周期为程序的整个执行过程,所以它能够累计记录三次调用函数 H 的变化。第 1 次调用 H 函数后,b 值为 1,函数的返回值 3;第2 次 b 值为 2,函数的返回值 4;第 3 次 b 值为 3,函数的返回值 5。19.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做U /U。 A. 软件矛盾 B. 软件危机 C. 软件藕合 D. 软件产生(分数:2.00)A.B. C.D.解析:解析 随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以保证,软件

    24、开发费用上涨,生产效率急剧下降,从而出现了入们难以控制软件发展的局面,即所谓的“软件危机”。20.如果要将窗体中的某个命令按钮设置成不可见状态,应该设置命令按钮的U /U属性。 A. Value B. Visible C. Enabled D.Default(分数:2.00)A.B. C.D.解析:解析 Visible 属性是命令按钮的状态属性,如果将该属性设为 True,则命令按钮可见;如果设置成 False,则命令按钮不可见。21.树是结点的集合,它的根结点数目是 A. 有且只有 1 B. 1 或多于 1 C. 0 或 1 D. 至少 2(分数:2.00)A.B.C. D.解析:解析 树是

    25、 N(N0)个结点的有限集合,当 N=0 时称为空树,空树没有根结点,即根结点的个数为 0,非空树有且只有一个根结点,所以树的根结点数目为 0 或 1。22.执行语句 s = Len(Mid(“study hard“, 1, 5)后,s 的值是_。 A. study B. hard C. 5 D. 10(分数:2.00)A.B.C. D.解析:23.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指U /U。 A. 模块间的关系 B. 系统结构部件转换成软件的过程描述 C. 软件层次结构 D. 软件开发过程(分数:2.00)A.B. C.D.解析:解析 软件设计包括软件结构设计

    26、、数据设计、接口设计和过程设计。其中,结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。24.确定一个窗体或控件的大小的属性是_。 A. Width 或 Height B. Width 和 Height C. Top 或 Left D. Top 和 Left(分数:2.00)A.B. C.D.解析:解析 Height 和 Width 这两个属性用来指定窗体或窗体的高度和宽度,其单位为 twip。25.数据字典(DD)所定义的对象都包含于

    27、_。 A.程序流程图 B.数据流图(DFD 图) C.方框图 D.软件结构图(分数:2.00)A.B. C.D.解析:解析 数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流图中的各个元素做出详细的说明。本题答案为 B。26.文本框控件最多能处理 _个字节。 A. 32K B. 64K C. 128K D. 16K(分数:1.00)A. B.C.D.解析:解析 对于用户系统上单行 TextBox 控件来说,最大值不能超过被内存强制建立的值,并且对于多行 TextBox 控件而言,最大值大约为 32K。27.一个工程中包含两个名称分别为

    28、Form1、Form2 的窗体,一个名称为 mdlFune 的标准模块。假定在 Forml、Form2 和 mdlFunc 中分别建立了自定义过程,其定义格式为:Forml 中定义的过程:Privme Sub frmFunction1( )End SubForm2 中定义的过程:Public Sub frmFunction2U /UEnd SubmdlFunc 中定义的过程:PubHc Sub mdl FunctionU /UEnd Sub 在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是 A.上述三个过程都可以在工程中的任何窗体或模块中被调用 B.frmFunctio

    29、n2 和 mdlFunction 过程能够在工程中各个窗体或模块中被调用 C.上述三个过程都只能在各自被定义的模块中调用 D.只有 mdlFunction 过程能够被工程中各个窗体或模块调用(分数:1.00)A.B.C.D. 解析:解析 只有在标准模块中用 Public 定义的 Sub 过程才能被工程中各个窗体或模块调用。28.窗体上有一个名称为 Command1 的命令按钮,其单击事件过程代码如下:Private Sub Command1_Click()Static x As Variantn=0x=Array(1,2,3,4,5,6,7,8,9,10)While n=4x(n)=x(n+5

    30、)Print x(n);n=n+1WendEnd Sub运行程序,单击命令按钮 Command1,窗体上显示的是_。 A.1 2 3 4 5 B.6 7 8 9 10 C.2 3 4 5 6 D.6 2 3 4 5(分数:2.00)A.B. C.D.解析:解析 循环中,n 的取值为 0、1、2、3、4,执行 x(n)=x(n+5)时,分别使 x(0)=x(5)=6,x(1)=x(6)=7,x(2)=x(7)=8,x(3)=x(8)=9,x(4)=x(9)=10,并输出。本题答案为 B。29.为了在按下 Esc 键时执行某个命令按钮的 Click 事件过程,需要把该命令按钮的一个属性设置为Tru

    31、e,这个属性是_。 A. Value B. Default C. Cancel D. Enablcd(分数:2.00)A.B.C. D.解析:解析 Cancel 属性返回或设置一个值,用来指示窗体中命令按钮是否为取消按钮。该命令按钮可以是命令按钮控件或者 OLE 容器控件中的任何可作用于命令按钮的对象。当一个命令按钮的 Cancel 属性被设置为 True 时,按 Esc 键与单击该命令按钮的作用相同。在一个窗体中,只允许有一个命令按钮的Cancel 属性被设置为 True。30.决定控件上文字的字体、字形、大小、效果的属性是_。 A. Text B. Caption C. Name D. F

    32、ont(分数:2.00)A.B.C.D. 解析:解析 text 属性:用来设置文本框中显示的内容。 Caption 属性:用来定义对象的标题。 Name属性:用来定义对象的名称。用 Name 属性定义的名称是在程序代码中使用的对象名,与对象的标题(Caption)是不同的。 Font 属性:字形属性用来设置输出字符的各种特性,包括字体、大小等。31.Visual Basic 为命令按钮提供的 Cancel 属性是U /U。 A.用来指定命令按钮是否为窗体的“取消”按钮 B.用来指定命令按钮的功能是停止一个运行程序 C.用来指定命令按钮的功能是关闭一个运行程序 D.用来指定命令按钮的功能是中断一

    33、个程序的运行(分数:2.00)A. B.C.D.解析:32.通过 InputBox 函数可以产生输入对话框。若执行下列语句:st=InputBox(“请输入字符串“,“字符串对话框“,“字符串“)运行程序,用户输入完毕并单击“确定”按钮后,st变量的内容为U /U。 A.字符串 B.请输入字符申 C.字符串对话框 D.用户输入内容(分数:2.00)A.B.C.D. 解析:解析 InputBox 函数用于产生一个输入对话框,在对话框中显示提示,等待用户在对话框的文本框中输入内容或按下按钮,然后返回包含文本框内容的字符串。33.结构化方法在系统加工描述中,对组合条件的确定可用下列_方法。 A. 条

    34、件语句 B. 结构化语言 C. 判定树 D. 数据流(分数:1.00)A.B.C. D.解析:34.在下列选项中,哪个不是一个算法一般应该具有的基本特征 _。 A. 确定性 B. 可行性 C. 无穷性 D. 拥有足够的情报(分数:2.00)A.B.C. D.解析:解析 作为一个算法,一般应具有以下几个基本特征。 可行性 确定性 有穷性 拥有足够的情报35.下列程序运行后在立即窗口输出的结果是U /U。Private Sub Form_Click()x=“a“:y=“b“z=1:u=2Debug.Printx;y,z;uDebug.Printz;x,y;uEnd Sub A. a b 1 21

    35、ab 2 B. a b 1 21 a b 2 C. a b 1 21 a b 2 D. a b 1 21 a b 2(分数:2.00)A.B. C.D.解析:解析 用 Print 输出多个表达式或字符串时,各表达式用分隔号(逗号、分号、空格)隔开。如果输出的各表达式之间用逗号分隔,则按标准输出格式(以 14 个字符位置为单位把一个输出行分为若干个区段)显示数据项:如果以分号或空格作分隔符,则按紧凑输出格式输出数据。题中,以“_”表示分区段的14 个字符的位置,选项 B 符合愿意。二、B填空题/B(总题数:15,分数:23.00)36.下列表达式有错误,正确的写法应该是U U /U /U。 (a

    36、+b) +c/80-5(d+e)(分数:1.00)填空项 1:_ (正确答案:(a+b+c)/80-5/(d+e))解析:解析 在 Visual Basic 中: “+”不是合法的运算符。 括号不区分大、中、小括号,一律用小括号嵌套。 除号有两个:“/”,表示一般意义的除;“/”表示整除。37.设有如下程序: Private Sub search(a()As Variant,ByVal key As Variant,index%) Dim I% For i=LBound(A) To UBound(A) If key=a(I)Then index=I Exit Sub End If Next I

    37、 index=-1 End Sub Private Sub Form_Load() Show Dim b() As Variant Dim n As Integer b=Array(1,3,5,7,9,11,13,15) Call search(b,11,n) Print n End Sub 程序运行后,输出结果是U U /U /U。(分数:1.00)填空项 1:_ (正确答案:5)解析:解析 该过程实现顺序查找的功能,即从数组的第 0 个元素开始,依次和关键字 key 进行比较,如果相等,则返回其下标并结束查找。Visual Basic 中默认数组元素的下标从。开始,因此 11 是第 6 个

    38、元素,其下标为 5。38.有如下事件过程: Private Sub Form Active ( ) Dim Score (1 to 3) As Integer Dim i As Integer Dim t As Variant Fori=3 To 1 step-1 Score (i) = 2 * i Next For Each t In Score Print t Next End Sub 程序运行后窗体上显示的值为_。(分数:1.00)填空项 1:_ (正确答案:24 6)解析:解析 本题考查了数组的定义和 For EachNext 语句。题中定义了下标下界为 1 下标上界为 3的 Scor

    39、e 数组,通过 For 循环语句赋值后,再通过 For Each Next 语句在窗体上输出数组中的每个成员。39.已知 K=2,J=3,A=True,则 VB 表达式(K-J=K)AND(NOT A)OR(KJ=J)的值为U U /U /U。(分数:1.00)填空项 1:_ (正确答案:6 True)解析:40.执行下面程序,第一行输出结果是U U /U /U,第二行输出结果是U U /U/U。 Option Explicit Private Sub Form_Click( ) Dim A As Integer A=2 Call Sub1 (A) End Sub Private Sub1 (

    40、x As Integer) x=x*2+1 If x10 Then Call Sub1(x) End If x=x,2+1 Print x End Sub(分数:1.00)填空项 1:_ (正确答案:1223 1347)解析:解析 递归是一种十分有用的程序设计技术。递归过程是在过程定义中调用(或间接调用)本过程的过程。递归过程的关键部分就是要子过程函数 Sub1()被调用了多少次。当 x=2 时调用了第一次,当 x=5时调用了第二次,当 x=11 时不再调用,退出之前分别按 x =23 和 x=47 输出。41.栈的基本运算有三种:入栈、退栈和U U /U /U。(分数:2.00)填空项 1:

    41、_ (正确答案:读栈顶元素)解析:解析 栈的基本运算有三种:入栈、退栈和读栈顶元素。 入栈运算是指在栈项位置插入一个新元素。这个运算有两个基本操作:首先将栈顶指针进一(即 top 加 1),然后将新元素插入到栈顶指针指向的位置。 退栈运算是指取出栈顶元素并赋给一个指定的变量。这个运算有两个基本操作:首先将栈顶元素(栈项指针指向的元素)赋给一个指定的变量,然后将栈顶指针退一(即 top 减 1)。 读栈顶元素是指将栈顶元素赋给一个指定的变量。这个运算不删除栈顶元素,只是将它的值赋给一个变量。42.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 1。(分数:2.00)填空项 1:_

    42、 (正确答案:软件生命周期)解析:解析 软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。一般包括可行性研究与需求分析、设计、实现、测试、交付使用及维护等活动。43.某人编写了如下函数来判断 a 是否为素数,若是,则函数返回 True;否则返回 False。 Function Prime(a As Integer) AS Boolean Dim k As Interger, isprime AS Boolean If a2 Then isprime=False EIse isprime=True k=2 Do While k If a Mod k=0 Then i

    43、prime=False ELSE k=k+1 End IF LOOP End If prime=isprime End Function 在测试时发现有一个非素数也被判断为素数,这个错判的数是_。(分数:2.00)填空项 1:_ (正确答案:4)解析:解析 根据题意,大于 2 的数字中第一个非素数为 4,而当 a=4 的时候表达式“ka/2 Andisprime”的值为 False,因此当型循环不执行,此时变量 isprime 的值为 True,即 4 被判断为素数,所以错判的数是 4。44.要求打开随机文件“C:/Example.txt”文件,文件号为 1。实现的语句是_。(分数:2.00)

    44、填空项 1:_ (正确答案:Open“c:/Example.txt“For Randorn As#1)解析:解析 与顺序文件不同,打开一个随机文件后,既可用于写操作,也可用于读操作。打开随机文件的一般格式为: Open“文件名称“For Random As#文件号Len=记录长度45.为了选择多个控件,可以按住U U /U /U键,然后单击每个控件。(分数:2.00)填空项 1:_ (正确答案:Ctrl)解析:解析 按住 Ctrl 键然后连续单击控件可以将它们连续选中。46.软件开发环境是全面支持软件开发全过程的 1 集合。(分数:2.00)填空项 1:_ (正确答案:软件工具)解析:47.A 的绝对值大于等于 B 同时不等于 C 的布尔表达式是 1。(分数:2.00)填空项 1:_ (正确答案:Abs(A)=B And Abs(A)C)解析:48.数据的逻辑结构有线性结构和U U /U /U两大类。(分数:1.00)填空项 1:_ (正确答案:线性结构)解析:解析 数据的逻辑结构有线性结构和非线性结构两大类。49.数据库设计分为以下 6 个设计阶段:需求分析阶段、 1、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。(分数:2


    注意事项

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




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

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

    收起
    展开