计算机等级 百分网手机站

9月计算机二级VB考试检测试题

时间:2017-06-22 12:08:55 计算机等级 我要投稿

2017年9月计算机二级VB考试检测试题

  许多专家把 VB 的出现当做是软件开发史上的一个具有划时代意义的事件。在当时,它是第一个“可视”的编程软件。下面是小编收集的计算机二级VB考试检测试题,希望大家认真阅读!

  一、单选题

  1). 以下关于变量作用域的叙述中,错误的是( )

  A.在标准模块声明部分用Public声明的变量的作用域为整个工程文件

  B.在标准模块声明部分用Private声明的变量的作用域为该标准模块

  C.在窗体的声明部分不能用Private声明变量

  D.在过程中不能使用Public声明变量

  正确答案:C

  2). 资源文件的扩展名是( )

  A.bas

  B.cls

  C.frm

  D.res

  正确答案:D

  3). 对于循环队列,下列叙述中正确的是( ).

  A.队头指针是固定不变的

  B.队头指针一定大于队尾指针

  C.队头指针一定小于队尾指针

  D.队头指针可以大于队尾指针,也可以小于队尾指针

  正确答案:D

  答案解析:循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构所以对头指针有时可能大于队尾指针有时也可能小于队尾指针。

  4). 为了把命令按钮设置为图形格式,其Style属性值应为( )

  A.True

  B.False

  C.1

  D.O

  正确答案:C

  答案解析:Style属性设定此对象是否以图片作为外观显示,有两种值可选:O,标准外观(默认值);1,图片外观。

  5). 构成计算机软件的是( )

  A.源代码

  B.程序和数据

  C.程序和文档

  D.程序、数据及相关文档

  正确答案:D

  答案解析:软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和有关的文档,选D。

  6). 在VB中,函数过程与子程序过程的区别之一是( )

  A.函数过程必须有参数,而子程序过程可以没有

  B.函数过程的参数传递只采用值传递,而子程序过程只采用地址传递

  C.在程序中,子程序过程调用的代码可以写在表达式中,而函数过程不能

  D.函数过程有返回值,而子程序过程没有

  正确答案:D

  答案解析:在Visual Basic中有两类过程:一类是系统提供的内部函数和事件过程;另一类是用户根据自己的需要定义的,供事件过程的多次调用。在第二类过程中,涉及最多的是子过程。它们的共同点是完成某种特定功能的一组程序代码,不同的是函数是可以直接返回值的特殊过程,所以函数过程定义时有返回值的类型说明。两者最大的区别就是Sub过程的过程不能直接返回值,而Function过程能直接返回值。

  二、基本操作题

  (1)在名称为Forml,标题为“输入”、最大化按钮不可用的窗体上画1个名称为Framel的框架控件,其标题为“选择性别”;再向框架内画两个名称分别为Optionl和Option2的单选按钮,其标题分别为“男”和“女”,并将单选按钮Option2设置为选中状态。请设置相应属性使得程序执行时,窗体界面如图所示。

计算机二级VB考试检测试题

  注意:存盘时,将文件保存至考生文件夹下,窗体文件名为sjtl.frm,工程文件名为sjtl.vbp。

  (2)在名称为Forml的窗体上画1个名称为Labell的标签,其标题为“计算机等级考试”,且能根据标题内容自动调整大小,有边框(如图所示);再在窗体上画1个名称为HScrolll的水平滚动条,并将滚动条所能表示的最小值设置为10、最大值设置为20。

计算机二级VB考试检测试题

  要求:编写适当的事件过程,使得程序运行时,当单击水平滚动条两端的箭头时,能将标签中的文字大小设置为滚动框当前位置值,程序运行后的界面如图所示。

  注意:程序中不得使用变量,每个事件过程中只能写一条语句(不得使用选择语句或循环语句)。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。

  三、简单应用题

  (1)考生文件夹中有工程文件sjt3.vbv。窗体上显示有一个列表框和一个文本框,且列表框中已有若干列表项。程序的功能是,程序运行时,当用户在列表框中单击并选中某个列表项时,该项的.内容将显示到文本框中,用户可以在文本框中对相关内容进行编辑,按回车键后,能够用编辑好的内容替换被选中的列表项,并自动清空文本框;当双击某个列表项时,则从列表框中删除该列表项;当用户直接在文本框中键入文本并按回车键后,则把该文本添加为列表框的一个新列表项,添加完成后,将文本框清空。运行窗体如图所示。

 

2017年9月计算机二级VB考试检测试题

  要求:程序已经给出,但不完整,请将其中的注释符去掉,把“?”改为正确的内容,以实现上述程序功能。

  注意:考生不得修改窗体文件中已经存在的控件和程序。最后程序按原文件名存盘。

  (2)考生文件夹中有一个工程文件sjt4.vbp。窗体上有两个文本框和一个标题为“运算”的命令按钮。程序的功能是,当程序运行时,单击“运算”按钮,能够产生10个1~100之间的随机整数,并显示在上面一个文本框中,然后,程序从中找出一个最大值,并将最大值与第1个数互换位置,最后把结果显示在下面一个文本框中。下图为程序某次运行的结果。程序已经给出,但不完整,请将其中的注释符去掉,把“?”改为正确的内容,以实现上述程序功能。

  注意:考生不得修改窗体文件中已经存在的控件和程序,最后程序按原文件名存盘。

2017年9月计算机二级VB考试检测试题

  四、综合应用题

  考生文件夹下有工程文件sjt5.vbp,窗体界面如图所示。考生文件夹下的in5.dat文件中有某次歌睦大奖赛10位选手的得分,文件中的每一行数据包含选手的编号及5位评委的打分。程序运行时,单击“显示数据”按钮,则将in5.dat文件的内容读入二维数组a中,并将数组a各元素的值显示在Textl文本框中;单击“计算并排序”按钮,则先计算每位选手的平均分作为最后得分,再按最后得分从高到低排序,最后按序在Listl列表框中显示各选手的编号和最后得分(每组编号和最后得分用空格隔开作为一行)。单击“保存”按钮,则保存结果。“显示数据”和“保存”按钮的Click事件过程已经给出,请编写“计算并排序”按钮的Click事件过程实现上述功能。

  注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须单击“计算并排序”按钮后,再单击“保存”按钮保存结果,否则无成绩。最后,程序按原文件名存盘。

计算机二级VB考试检测试题