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

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

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

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

1[简答题]考生文件夹中有工程文件sit3.vbp。窗体上有一个名称为Label1、标题为“标签控件”的标签;有一个名称为Command1、标题为“命令按钮”的命令按钮。单击上述两控件中的任一控件,则在标签Label2中显示所单击控件的标题内容(标题内容前添加“单击”二字),下图是单击命令按钮后的窗体外观。请去掉程序中的注释符,把程序中的?改为正确的内容。

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

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

参考解析:

【考点分析】本题考点有:Call语句、TypeOf运算符、标签的Caption属性、命令按钮的Caption属性以及If判断语句。

【解题思路】单击两个控件中的任一个,通过Call语句调用函数ShowName()实现在标签Label2中显示所单击控件的标题内容,自定义函数ShowName()用于判断控件的类型,CommandButton表示命令按钮,Label表示标签,如果变量C的控件类型是CommandButton,那么Label2的Caption属性设置为”单击”&Command1.Caption,显示控件的标题内容。

【操作步骤】

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

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

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

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

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

【易错提示】在自定义函数时,参数C定义的类型为Con-trol,表示定义的是控件的名称,同时在调用函数时要注意,函数的参数是控件的名称。

2[简答题]在考生文件夹下有一个工程文件sjt5.vbp。其功能是产生并显示一个数列的前l3.项。数列产生的规律是:数列的前2项是小于l0的正整数,将此两数相乘,若乘积<10,则以此乘积作为数列的第3项;若乘积≥l0,则以乘积的十位数为数列的第3项,以乘积的个位数为数列的第4项。再用数列的后两项相乘,用上述规则形成后面的项,直至产生了第l2项。窗体上部从左到右3个文本框的名称分别为Textl、Text2、Text3,窗体下部的文本框名称为Text4。程序运行时,在Textl、Text2中输入数列的前两项,Text3中输入要产生的项数n,单击“计算”按钮则产生此数列的前n项,并显示在Text4中。如图所示。

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

已经给出了全部控件,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。

注意:不得修改原有程序和控件的属性。后把修改后的文件按原文件名存盘。

参考解析:本题考点有:Val()函数、“&”连接符、DoWhile语句、Mod运算符以及Ⅱ判断语句。

【解题思路]Text3的数值是数列的项数,定义一个变量k,前两项已经确定,因此k的取值范围为3~n,先计算前两项的积,判断是否小于10,如果乘积小于10,则以此乘积作为数列的第3项数,如果乘积大于等于10,则以乘积的十位数为数列的第3项,以乘积的个位数为数列的第4项,再用数列的后2项相乘,运用循环语句,用上述规则形成后面的项,直至产生了第n项。在这里运用的是DoWhile语句,与For语句有所不同,要注意区分。

【操作步骤】

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

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

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

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

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

3[单选题] 下列关于数据库设计的叙述中,正确的是(  )。

A.在需求分析阶段建立数据字典

B.在概念设计阶段建立数据字典

C.在逻辑设计阶段建立数据字典

D.在物理设计阶段建立数据字典

参考答案:A

参考解析:数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。

4[单选题]下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是

A.InitDir属性用于设置对话框中显示的起始目录

B.Filter属性用于设置对话框默认的过滤器

C.DefaultExt属性用于设置对话框中默认的文件类型

D.FileTitle属性用于存放对话框中所选择的文件名

参考答案:B

参考解析:通用对话框的InitDir属性用于设置对话框中显示的起始目录,Filter属性用来指定在对话框中显示的文件类型,Filterlndex用于设置对话框默认的过滤器,DefaultExt属性用于设置对话框中默认的文件类型,FileTitle属性用于存放对话框中所选择的文件名。

5[单选题] 语句:PrintAsc(Chr$(Mid$("98765432",4,2)))的输出是

A.65B.AC.8765D.W

参考答案:A

参考解析:Mid$(字符串,P,n)从第P个字符开始,向后截取n个字符。

Chr$()是求ASCIl字符的函数,格式是Chr$(表达式),其中''表达式”应该是合法的ASCII码值,Chr$()函数把”表达式”的值转换为相应的ASCII字符。Asc(<字符串表达式>),求字符串表达式的个字符的ASCII编码,函数返回值类型为Integer。

6[单选题] 关于随机文件,以下叙述中错误的是(  )。

A.使用随机文件能节约空间

B.随机文件记录中,每个字段的长度是固定的

C.随机文件中,每个记录的长度相等

D.随机文件的每个记录都有一个记录号

参考答案:A

参考解析:随机文件中的每一行是一条记录,每条I记录的长度是固定的、相等的,并且都有一个记录号。0pen语l句中的Len用于指定记录长度,当指定长度小于记录实际长度l时将产生错误;大于实际长度时,可以写入,但浪费空间,所以l随机文件占据磁盘空间较大,故选项A错误。

7[单选题]为了使标签Label1透明且不具有边框,以下正确的属性设置是

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

参考答案:B

参考解析:BackStyle属性用于设置标签的背景样式,有两种值可选:0,表示透明;l,表示不透明。BorderStyle属性用来设置标签的边框类型,有两种值可选:0,代表标签无边框;1,代表标签有边框。

8[单选题] 窗体上有一个名称为Conunandl的命令按钮,单击该按钮时所实现的功能是产生l0个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:

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

对于上述事件过程,以下叙述中正确的是

A.本程序实际产生的随机数是0-99

B.若产生的随机数中有相同数,则P是其中后一个数的位置

C.程序有错,P的初值设置不对

D.程序有错,InputBox函数产生的数据与x的类型不匹配

参考答案:A

参考解析:Rnd生成的随机数为0—1的小数,乘以l00后取整后范围为0-99,选A.。

9[简答题] 在名称为Forml的窗体上添加一个名称为Imagel的图像框,其高、宽分别为l900、1700,通过属性窗口把考生文件夹下的图像文件picl.bmp载入图像框;再画两个命令按钮控件,名称分别为Cl、C2,标题分别为“放大”、“缩小”,如图所示。

要求:

①请编写适当的事件过程,程序运行后,如果单击“放大”按钮,则将图像框的高度、宽度均增加100;单击“缩小”按钮,则将图像框的高度、宽度均减少100,要求程序中不得使用任何变量。

②通过属性窗口设置图像框的适当属性,使得在放大、缩小图像框时,其中的图像也自动放大、缩小。

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

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

参考解析:

【考点分析】本题考点有:图像框的Name、Width、Height、Picture和Stretch属性,命令按钮的Name、Caption属性。

【解题思路】图像框(Image)控件的Picture属性用于在设计阶段时装载在图像框中显示的图片,它的Stretch(自动伸缩)属性用来设定载入其中的图片是否需要自动调整,以适应图像框的大小。图像框的宽和高分别由其Width属性和Hcight属性设置。

本题要在单击按钮时实现“放大”或“缩小”的功能,应在程序中报考设置图像框大小(宽和高),即在其原来基础上增加或减小图像框的宽和高。

【操作步骤】

步骤1:新建一个窗体,按照题目要求建立控件并设置图像框相应属性,如图3.17所示。

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

步骤2:按照步骤I设置其他控件相关属性,程序中涉及的控件及属性见表3.10。

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

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

参考答案

Private Sub C1_Click()´当单击"放大"按钮时,依次将Imagel的高与宽分别加100

Image1.Height=Image1.Height+100

Image1.Width=Image1.Width+100

End Sub

Private Sub C2_Click()1当单击”缩小”按钮,则依次

将Imagel的高与宽分别减100

Image1.Height=Image1.Height-100

Image1.Width=Image1.Width-100

EndSub

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

10[简答题] 在考生文件夹下有一个工程文件sit4.vbp(相应的窗体文件名为sjt4.fIm),其功能是通过调用过程Sort将数组进行降序排序。程序运行后,分别向四个文本框中各输入一个整数(如图l所示),然后单击命令按钮,即可使数组按降序排序,并显示在文本框中(如图2所示)。这个程序不完整,请把它补充完整,并能正确运行。

要求:去掉程序中的注释符,把程序中的改为正确的内容,使其实现上述功能,但不能修改程序中的其

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

参考解析:

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

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

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

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

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

公共基础

课时:39

主讲:贺斌

免费试听

立即报名

   

主讲:梁咏

免费试听

立即报名

VB语言

课时:29

主讲:任丹阳

免费试听

立即报名

VF

课时:40

主讲:刘德强

免费试听

立即报名

C++语言

课时:60

主讲:张凯

免费试听

立即报名

MS Office高级应用

课时:39

主讲:张凯

免费试听

立即报名

MySQL数据

课时:48

主讲:肖瑶星

免费试听

立即报名

Access数据库

课时:34

主讲:任丹阳

免费试听

立即报名

Java语言

课时:40

主讲:邓伦丹

免费试听

立即报名

责编:tangting