2018-2019年计算机二级VisualBasic拔高试题含答案考点及解析

更新时间:2023-11-02 16:05:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

2018-2019年计算机二级 Visual Basic拔高试题【3】(含答案

考点及解析)

1 [单选题] 为了在运行时能显示窗体左上角的控制框(系统菜单),可以设置以下哪个属性的值为True( )。 A.ControlBox B.MinBuaon C.MaxButton D.BorderStvle 【答案】A

【解析】 A) 【解析】本题考查窗体的常见属性。窗体中ControlBox属性用来控制是否显示控制菜单,属性值为False时不显示控制菜单。属性MinButton和MaxButton控制是否显示最大化和最小化按钮,属性BorderStyle则是设置窗体的边界样式。 2 [单选题] 下列叙述中正确的是( )。 A.使用Input#语句可以从随机文件中读取数据 B.随机文件中每个记录的长度是不固定的 C.Open命令的作用是打开一个已经存在的文件 D.一个记录中所包含的各个元素的数据类型必须相同 【答案】C

【解析】 C) 【解折】本题考查文件操作。随机文件每次处理的记录长度是相同的,随机文件打开以后,就可以进行读写了,打开文件的格式为:“Open文件名For RandomAs#文件号[Len= 记录长度]”,应打开已经存在的文件。读操作格式为:“Get[#]文件号,[记录号],变量名”,如果忽略记录号,则读出当前记录后的那一条记录。 3 [单选题] 下面叙述不正确的是( )。 A.对顺序文件中的数据操作只能按一定的顺序操作 B.顺序文件结构简单

C.能同时对顺序文件进行读写操作 D.顺序文件中只能知道第一个记录的位置 【答案】C

【解析】 C) 【解析】本题考查顺序文件。顺序文件中的记录

是顺序存放的,但各个记录的长度可以不相同,因此只可以按顺序依次把记录读出来,顺序文件常用于存放文本文件。顺序文件一行一条记录,记录可长可短,以“换行”字符为分隔符号,仅仅知道第一个记录的位置。顺序文件打开一次,只能根据打开模式进行相应的一种操作。

4 [单选题]以下关于文件的叙述中,错误的是 A.顺序文件有多种打开文件的方式

B.读取顺序文件的记录时。只能从头至尾逐记录进行 C.顺序文件中各记录的长度是固定的 D.随机文件一般占用空间比较小 【答案】C

【解析】顺序文件中各记录的长度不固定。

5 [单选题]窗体Forml上有一个名称为Commandl的命令按钮,以下对应窗体单击事件的事件过程是( )。

【答案】B

【解析】B) 【解析】窗体的单击事件不同于其他控件的单击事件,在事件过程头中不出现窗体名字,而是统一使用Form Click()。

6 [单选题]

A.For k=1 To List1.ListCount-1 B.For k=1 To List1.ListCount

C.For k=0 To List1.ListCount D.For k=List1.ListCount-1 T0 0 Step-1 【答案】D

【解析】 D) 【解析】在程序运行时删除列表框中的项目可以使用Removeltem方法,其语法为:列表框Removeltem索引号,列表框的属性Listlndex返回当前所选项目的索引号,因此删除列表

框选中项目的语句为:Listl.R emoveltem Listl Listlndex。列表框的List(Index)属性返回指定索引号的列表项内容,第一个列表项的索引为0而最后一个项目的索引为ListCount-1,其中,ListCount属性返同列表框中当前的列表项总数。

本题原代码错误原因:每执行一次Removeltem方法后,列表框中被删除项目的后续项目的位置将前移,即其ListIndex属性值将减

1。为此可从列表框的最后一个项目开始进行查找,即:For k=Listl ListCount-1 To 0 Step-。 7 [单选题] 在窗体上有2个图片框,名称分别为Picture1和Picture2,Picture2中添加了香蕉图片(见图3),且将Picture2.DragMode属性设置为1。要求程序运行时,可以用鼠标把Picture2拖拽到Picture1中(见图4)。以下可以实现此功能的事件过程是( )。

【答案】C

【解析】 C) 【解析】本题考查拖放事件。把Picture2拖到Picture1中,设置Picture的

DragMode属性为1,启动自动拖放模式。将Picture2拖到Picture1中,图像本身不会移动,但是在Picture1 上触发DragDrop事件,可以在该事件过程中通过Move方法来实现Picture2的移动。 8 [单选题]

A.1 5 6 B.1 3 5 C.4 5 6 D.2 4 6 【答案】B

【解析】 B) 【解析】本题考查组合框的方法。组合框的Addltem方法表示把数字i加入到组合框,而Removeltem方法表示把组合框中第i项移出组合框。因此本题首先依次加入1、2、3、4、5、6;由于组合框下标从0开始,所以在第二个循环中首先移除第1项,也就是数字2,接下来移除第2项,也就是数字4,最后移除第3项,也就是数字6,最后组合框中剩下1、3、5。

9 [单选题] 为了使名称为Commandl的命令按钮右移200,应使用的语句是( )。 A.Commandl.Move-200 B.Commandl.Move 200

C.Commandl.Left=Commandl.Left+200 D.Commandl.Left=Commandl.Left.200 【答案】C

【解析】 C) 【解析】本题考查控件的移动。窗体上的控件可以利用Move方法或者Left属性来发生移动。Left属性表示控件的左边缘距容器左边缘的距离。因此命令按钮右移时Left属性值增加。Move方法为移动到的位置,其格式为:[对象.]Move左边距离[,上边距离[,宽度[,高度]]]。

10 [单选题] 窗体上有一个名称为Cbl的组合框,程序运行后,为了输出选中的列表项,应使用的语句是( )。 A.Print Cb1.Selected B.Print Cb1.List(Cb1.Listlndex) C.Print Cb1.Selected.Text D.Print Cb1.List(Listlndex) 【答案】B

【解析】 B) 【解析】组合框的属性ListIndex返回当前所选项目的索引号,List(Index)属性返回指定索引号的列表项内容,因此返回当前选定的列表项应该用Cb1.List(Cb1.ListIndex)。 11 [单选题] 窗体上有名为Text1、Text2的两个文本框,和一个由3个单选按钮组成的控件数组0ptionl,

如图1所示。程序运行后,如果单击某个单选按钮,则执行Text1中数值与该单选按钮所 对应的运算(乘1、乘10或乘100),并将结果显示在Text2中,如图2所示。为了实现

上述功能,在程序中的横线处应填入的内容是( )。

A.Option1.Index B.Index

C.Option1(Index1) D.Option1(Index).Value 【答案】B

【解析】 B) 【解析】本题考查控件数组元素的区分。控件数组由一组相同类型的控件组成。它们共用一个控件名,具有相同的属性,建立时系统给每个元素赋一个惟一的索引号(Index),索引号从0开始。控件数组共享同样的事件过程,通过返回的下标值区分控件数组中的各个控件。

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

【答案】B

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

13 [单选题] 若要使文本框能够输入多行文本,应该设置的属性是 A.MultiLine

本文来源:https://www.bwwdw.com/article/8z52.html

Top