您现在的位置:233网校>计算机二级>Visual Basic>模拟试题

2016年计算机二级《VB》基础练习题及答案(6)

来源:233网校 2016年1月23日
导读:   233网校计算机等级考试网小编搜集整理2016年计算机二级《VB》基础练习题及答案(6)供各位参考复习。考生可以直接点击下载进行做题。

1[简答题]在名称为Forml的窗体上添加一个名称为Com-mandl的命令按钮,其标题为“移动本按钮”,如图所示。要求编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。

要求:程序中不得使用变量,事件过程中只能写入一条语句。

注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjr2.vbp,窗体文件名保存为sjr2.frm。

2016年计算机二级《VB》基础练习题及答案(6)

参考解析:

【考点分析】本题考点有:命令按钮的Caption、Name和Left属性。

【解题思路】在VisualBasic中,通过代码使命令按钮向左移动100,需要用到按钮的Left属性,使其值在每单击一次按钮时减去100。

【操作步骤】

步骤1:新建一个窗体,按照要求建立控件并设置相应属性如表3.14所示。

2016年计算机二级《VB》基础练习题及答案(6)

步骤2:打开代码编辑窗口,在指定位置编写如下代码。

参考答案

PrivateSubCommand1_Click()

Command1.Left=Command1.Left-100

EndSub

步骤3:调试并运行程序,关闭程序后按题目要求存盘。

2[简答题]在考生文件夹下有一个工程文件sit3.vbp。其窗体文件上有一个标题为“得分”的框架,在框架中有一个名称为Textl的文本框数组,含6个文本框控件;文本框Text2用来输入难度系数。程序运行时,在左边的6个文本框中输入6个得分,输入难度系数后,单击“计算分数”按钮,则可计算出后得分并显示在文本框Text3中(如图所示)。计算方法:

去掉1个得分和1个得分,求剩下得分的平均分,再乘以3,再乘以难度系数。后结果保留到第2位小数,不四舍五入。

注意:文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容,考生不能修改程序中的其他部分和各控件的属性。后把修改后的文件按原文件名存盘。

2016年计算机二级《VB》基础练习题及答案(6)

参考解析:

【考点分析】本题考点有:INT()函数、Val()函数、文本框数组的Text属性、If判断语句以及For循环语句。

【解题思路】通过Val()函数获取文本框数组的值,并把它转换为数值型,通过循环语句和判断语句,找出值和小值赋值给变量a和b,同时累加所有数值的和赋值给s,那么终的和为s-a-b,根据算法求剩下得分的平均分,乘以3,再乘以Text2中输入的难度系数,得出终的得分。

【操作步骤】

步骤1:打开本题工程文件。

步骤2:打开代码编辑窗口,去掉程序中的注释符“´”,将问号改为正确的内容。

参考答案(阴影部分是需考生填入的内容)

2016年计算机二级《VB》基础练习题及答案(6)

步骤3:调试并运行程序,关闭程序后按题目要求存盘。

3[单选题]数据库设计中反映用户对数据要求的模式是(  )。

A.内模式B.概念模式C.外模式D.设计模式

参考答案:C

参考解析:数据库系统的三级模式是餐念摸式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部囊据描述,所以选择C。内模式又称物理模式,它给出了数据库暂理存储结构与物理存取方法。

4[单选题]窗体上有一个名称为Commandl的命令按钮,编写如下事件过程:

2016年计算机二级《VB》基础练习题及答案(6)

运行程序,单击命令按钮时,窗体上显示的是

A.10B.l5C.16D.21

参考答案:B

参考解析:For循环中,i大于等于l时执行循环n=+1,共执行5次,即i从1累加至5,n的值从1终累加到15。

5[单选题]以下选项中,不合法的VisualBasic的变量名是(  )。

A.a5bB._xyzC.a_bD.andif

参考答案:B

参考解析:VB中变量的命名规则为:①必须以字母或汉字开头②由字母、汉字、数字或下划线组成③不能使用VB已经占用的关键字。本题选项B中变量名以下划线开头,不合法。故B选项错误。

6[单选题]编写如下程序:

2016年计算机二级《VB》基础练习题及答案(6)

程序运行后,单击命令按钮Commandl,输出结果为

A.1025B.1040C.10025D.10090

参考答案:B

参考解析:函数funl(ByValmAsInteger,nAsInteger)中m通过ByVal指定为值传递,n为引用传递。传递给该函数的实参会被改变。选B.。

7[单选题]要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是(  )。

①冼画一个框架,再在框架中画两个单选按钮

②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中

③先画两个单选按钮,再画框架将单选按钮框起来

A.①B.①、②C.③D.①、②、③

参考答案:A

参考解析:①的操作方法可使两个单选按钮属于同一个框架,其他方法不行。故A选项正确。

8[单选题]如果把程序的启动对象设置为:SubMain,则SubMain过程

A.只能写在Forml窗体中代码的前面

B.可以写在Forml窗体中代码的任何位置

C.只能写在某个标准模块的代码中

D.可以写在任何窗体或标准模块的代码中

参考答案:C

参考解析:在运行窗体程序之前先执行一些操作,此时可以通过在标准模块中创建一个SubMain的子过程,不能在窗体模块中创建SubMain的子过程,然后在创建的SubMain过程中编写启动时要执行的代码,每个工程只能有一个SubMain的子过程。

9[单选题]阅读程序:

2016年计算机二级《VB》基础练习题及答案(6)

程序运行后.如果单击窗体,则输出结果为

2016年计算机二级《VB》基础练习题及答案(6)

参考答案:D

参考解析:个For循环给数组Arr赋值。第二个For循环打印数组各元素的值。在个For循环中,数组的下标用变量i表示,上标用变量j表示。If…Else语句对两种情况进行判断,在i等于j的时候或者i和j满足j=3-i+1关系的时候,Arr数组元素被赋值为l,其他情况被赋值为0。可以根据循环语句的执行,代入各变量值算得各元素的值。选D.。

10[简答题]在名称为Form1的窗体上添加一个名称为Drive1的驱动器列表框,一个名称为Dirl的目录列表框,一个名称为File1的文件列表框,名称为Label1、标题为“文件名”的标签和名称为Label2、BorderStyle为1的标签。将窗体的标题设置为“文件系统控件”,如图所示。请编写适当的程序,使得这三个文件系统控件可以同步变化,即当驱动器列表框中显示的内容发生变化时,目录列表框和文件列表框中显示的内容同时发生变化。单击文件列表框时,将在Label2中显示选中的文件名。

注意:要求程序中不得使用变量,事件过程中只能写一条语句。

存盘时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文件名保存为sjt2.frm。

2016年计算机二级《VB》基础练习题及答案(6)

参考解析:

【考点分析】本题考点有:标签的Name、Caption属性,窗体的Caption属性,驱动器列表框的Name和Path属性,目录列表框的Name和Path属性以及文件列表框的Name、Path和FileNanle属性。

【解题思路】在实际应用中,驱动器列表框、目录列表框和文件列表框通常需要同步操作,这可以通过Path属性的改变引发Change事件来实现。

例如:

2016年计算机二级《VB》基础练习题及答案(6)

该事件过程使窗体上的目录列表框Dirl和文件列表框Filel产生同步。因为目录列表框的Path属性的改变将产生Change事件,所以在Dirl_Change事件过程中,把Dirl.Path赋给Filel.Path即可产生同步效果。类似地,增加下面的事件过程可使三种列表框同步操作。

2016年计算机二级《VB》基础练习题及答案(6)

该过程使驱动器列表框与目录列表框同步,前面的过程使目录列表框与文件列表框同步,从而使三种列表框同步。

【操作步骤】

步骤1:新建一个窗体,按照题目要求建立驱动器列表框、目录列表框和文件列表框控件并设置其属性,如图3.28所示。

2016年计算机二级《VB》基础练习题及答案(6)

程序中用到的控件及属性见表3.39和表3.40。

2016年计算机二级《VB》基础练习题及答案(6)

步骤2:打开代码编辑窗口,在指定位置编写如下代码。

参考答案

2016年计算机二级《VB》基础练习题及答案(6)

步骤3:调试并运行程序,关闭程序后按题目要求存盘。

【易错提示】在编写代码时,“1”(L)和1比较相似,注意不要混淆。

11[单选题]用语句Open”C:\teac.txt”ForInputAs#1打开文件后,就可以编程序

A.将C盘根目录下teac.txt文件的内容读入内存

B.在C盘根目录下建立名为teac.txt的文件

C.把内存中的数据写入C盘根目录下名为teae.txt的文件

D.将某个磁盘文件的内容写入C盘根目录下名为te-ac.txt的文件

参考答案:A

参考解析:0pen语句兼有打开文件和建立文件两种功能,Input是指定顺序输入方式,题意为打开已存在的数据文件,以便从文件中读出记录。

12[单选题]在黑盒测试方法中,设计测试用例的主要根据是(  )。

A.程序内部逻辑B.程序外部功能C.程序数据结构D.程序流程图

参考答案:B

参考解析:黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证,黑盒测试完全不考虑程序内部的逻辑结构和内部特性,只根据程序的需求和功能规格说明,检查程序的功能是否符合它的功能说明,所以本题选择B。

13[单选题]设窗体上有一个名称为Checkl的复选框,并有下面程序代码:

2016年计算机二级《VB》基础练习题及答案(6)

根据上面的事件过程,可以得出结论

A.鼠标单击该复选框,复选框的标题被改为”1”

B.鼠标右键单击该复选框,可以选中该复选框

C.鼠标左键单击该复选框,它被选中,右键单击它,取消选中

D.鼠标右键单击该复选框,它被选中,左键单击它,取消选中

参考答案:B

参考解析:在鼠标单击事件过程中,Button属性值为l时代表按下鼠标左键,值为2时代表按下鼠标右键,单击鼠标左键或者右键都能触发MouseDown事件。Value属性值决定每个复选框的选中状态:0为未选、1为选中、2为不可用(以灰色呈现)。选B.。

14[单选题]以下说法中正确的是(  )。

A.事件过程也是过程,只能由其他过程调用

B.事件过程的过程名是由程序设计者命名的

C.事件过程通常放在标准模块中

D.事件过程是用来处理由用户操作或系统激发的事件的代码

参考答案:D

参考解析:事件过程也是过程,其他过程或系统都可以调用它。故A选项错误。事件过程的过程名是由系统命名的。故B选项错误。通常事件过程放在窗体模块中。故c选项错误。

事件过程是用来处理由用户操作或系统激发的事件的代码。只有当用户或系统触发事件后,才执行相应的事件过程。故D选项正确。

15[单选题]有下面程序代码.

2016年计算机二级《VB》基础练习题及答案(6)

程序运行后,单击命令按钮Command1,输出结果是

A.0B.8C.6D.未找到

参考答案:C

参考解析:Mid函数从字符串中获取指定位置的字符值。Search函数中找到相同的字符时退出循环,并返回该字符在字符串中的位置。Commandl_Click事件中打印查找的结果。选C.。

16[单选题]标准模块中有如下程序代码:

2016年计算机二级《VB》基础练习题及答案(6)

在窗体上有1个命令按钮,并有如下事件过程:   

2016年计算机二级《VB》基础练习题及答案(6)

运行程序后单击命令按钮,窗体上显示的是(  )。

A.100100B.100120C.110100D.110120

参考答案:B

参考解析:在标准模块中定义的使用Public定义的变量是全局变量,全局变量可以在工程的每个模块、每个过程中使用。如果在过程中有与全局变量同名的过程变量则优先使用过程变量。在命令按钮事件中定义了局部变量x’与全局变量同名,因此在此事件中使用局部变量,而变量y在此过程中没有定义,则仍使用全局变量。因此输出时x值为l00,y值为120。

17[单选题]设窗体上有一个文本框Textl和一个命令按钮Commandl,并有以下事件过程:

2016年计算机二级《VB》基础练习题及答案(6)

程序执行时,在文本框中输入“Basic”,然后单击命令按钮,则Textl中显示的是()。

A.BasicB.cisaBC.BASIC.D.CISAB

参考答案:B

参考解析:Len函数返回字符串的长度,Mid函数为字符串中部截取函数格式为:Mid(字符串,起始位置,长度)。程序中,For循环的终值是Textl中输入的字符串的长度,即“Basic”的长度,为5。循环体中Mid函数从个字符开始依次取出一个字符,然后与上次取出的字符连接,本次取出的字符在前,上次取出的字符在后。终变量s中应该是“cisaB”o

18[单选题]以下关于变量作用域的叙述中,错误的是

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

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

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

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

参考答案:C

参考解析:关于变量的应用范围,可以通过下表具体了解。

2016年计算机二级《VB》基础练习题及答案(6)

19[单选题]有下面程序代码:

2016年计算机二级《VB》基础练习题及答案(6)

程序运行后,单击命令按钮Commandl,输出结果是

A.15B.13C.4D.1

参考答案:C

参考解析:Mod为求余函数。For循环执行5次。次执行时aModk的值为O,则s=0,a=4;循环继续直到k=5退出。分步计算可得后s=4,选C.。

20[单选题]设有如下声明语句

2016年计算机二级《VB》基础练习题及答案(6)

则数组air中数组元素的个数是

A.10B.12C.14D.2l

参考答案:C

参考解析:程序中语句OptionBasel表示定义数组下标从1开始。但如果显式指定了数组的下标范围则不受此限制。维的下标从1到2,第二维的下标从-1到5,所以数组元素个数为14。

2016年告别盲目备考,233网校教研团队精心打造高通过率套餐班,全程内部密训锁分,保障一次过关!2016年计算机等级精讲班推荐——

计算机二级精讲班(100元惊喜抢购)

公共基础

课时:39

主讲:贺斌

免费试听

立即报名

C语言

课时:39

主讲:梁咏

免费试听

立即报名

VB语言

课时:29

主讲:任丹阳

免费试听

立即报名

VF

课时:40

主讲:刘德强

免费试听

立即报名

C++语言

课时:60

主讲:张凯

免费试听

立即报名

MS Office高级应用

课时:39

主讲:张凯

免费试听

立即报名

MySQL数据

课时:48

主讲:肖瑶星

免费试听

立即报名

Access数据库

课时:34

主讲:任丹阳

免费试听

立即报名

Java语言

课时:40

主讲:邓伦丹

免费试听

立即报名

责编:tangting