好文档 - 专业文书写作范文服务资料分享网站

2018-2019年计算机二级VisualBasic专题练习[19]含答案考点及解析

天下 分享 时间: 加入收藏 我要投稿 点赞

2018-2019年计算机二级 Visual Basic专题练习【19】(含答案

考点及解析)

1 [单选题] 关于MDI体下列说法正确的是( )。 A.一个应用程序可以有多个MDI窗体 B.子窗体可以移到MDI窗体以外 C.不可以在MDI窗体上放置按钮控件 D.MDI窗体的子窗体不可拥有菜单 【答案】C

【解析】 C) 【解析】本题考查MDI窗体。一个应用程序仅可以拥有一个MDl窗体,可以有多个子窗体,所有的子窗体必须在父窗体之内显示,在父窗体界面上可以放置菜单、工具栏或图片框,但是不允许放置命令按钮。

2 [单选题] 以下关于VB特点的叙述中,错误的是 A.VB中一个对象可有多个事件过程 B.VB应用程序能以编译方式运行

C.VB应用程序从Form_Load事件过程开始执行

D.在VB应用程序中往往通过引发某个事件导致对对象的操作 【答案】C

【解析】 VB应用程序不一定从From_Load事件开始执行,它是由工程中启动对象决定先从哪儿开始执行。故C选项错误。

3 [单选题]以下关于VB文件的叙述中,正确的是 A.标准模块文件的扩展名是.frm

B.一个.vbg文件中可以包括多个.vbp文件 C.一个.vbp文件只能含有一个标准模块文件 D.类模块文件的扩展名为.bas 【答案】B

【解析】标准模块文件的扩展名是.has;工程组文件的扩展名是.vbg,由多个工程文件组成;工程文件的扩展名是.vbp,可以含有多个标准模块文件;类模块文件的扩展名为.cls。 4 [单选题] 窗体上有一个名称为Commandl的命令按钮,其单击事件过程如下:

运行程序,单击命令按钮时,3个标签中显示的内容分别是 A.355 B.3510 C.3105 D.31010 【答案】D

【解析】 f(ByValaAsInteger,ByRefbAsInteger,eAsInteger)函数中a是值传递,b地址传递,C缺省为地址传递。值传递使用两个存储单元,地址传递使用同一个存储单元,会改变变量的值。选D.。

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

程序运行后,单击命令按钮Commandl,输出结果为 A.1025 B.1040 C.10025 D.10090 【答案】B

【解析】函数funl(ByValmAsInteger,nAsInteger)中m通过ByVal指定为值传递,n为引用传递。传递给该函数的实参会被改变。选B。 6 [单选题]关于文件操作,以下叙述中正确的是 A.Kill命令的作用是删除用户编写的VB程序文件 B.使用Name命令能够对文件或文件夹重新命名 C.用FileCopy进行文件拷贝时,可以使用通配符

D.用FileCopy可以将打开的文件复制到指定的文件夹 【答案】B

【解析】Kill命令用以删除文件,不能删除文件夹。File-Copy可以把源文件拷贝到目标文件,拷贝后两个文件的内容完全一样。打开的文件不能拷贝。拷贝文件不能含有通配符(*或?)。 7 [单选题] 假定建立了一个名为Commandl的命令按钮数组,则以下说法中错误的是( )。

A.数组中每个命令按钮的名称(名称属性)均为Commandl B.数组中每个命令按钮的标题(Caption属性)都一样 C.数组中所有命令按钮可以使用同一个事件过程

D.用名称Commandl(下标)可以访问数组中的每个命令按钮 【答案】B

【解析】 B) 【解析】本题考查控件数组。命令按钮的控件数组中每个控件的名字相同,标题属性可以设置为不同值,可以使用索引来区别每一个控件,这些控件共享一个事件。 8 [单选题]

A.把2个Form2.input.Visible中的“Form2”删去 B.把Form1中Text1文本框及相关程序放到Form2窗体中 C.把IfKeyAsii=13 Then改为IfKeyAscii=”XSLNCER”Then D.把Forml.Hide、Form2.Show两行移动到2个End If之间 【答案】D

【解析】 D) 【解析】根据题干的描述,刚刚输入口令的第一个字符时就隐藏了Form1显示Form2,与预期的键入回车时才隐藏Form1显示Form2不符,可以判断是在进行KeyAscii条件判断时出了问题。观察代码可以看到,Form1.Hide和Form2.Show语句处于KeyAscii=13的If判断之外,这样无论键入的第一个字符是否是回车都将执行这两条语句,造成了题干描述的错误现象。解决方案也很简单,只要把这两条语句移到两个End If之间,令其受到KeyAscii=13的If判断即可。

9 [单选题] 窗体上有一个名称为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)。 10 [单选题] 为使文本框具有初始值“VB”,在设计阶段正确的操作是 A.选中该文本框,在属性窗口中把Text属性的值改为“VB” B.选中该文本框,在属性窗口中把Caption属性的值改为“VB” C.双击该文本框,在弹出的窗口中输入“VB” D.单击该文本框,在该文本框中直接输入“VB” 【答案】A

【解析】 根据题意,选中该文本框,在属性窗口中把Text属性的值改为“VB”。 11 [单选题] 以下不可以作为“容器”的控件是 A.图片框 B.图像框 C.框架 D.窗体 【答案】B

【解析】 图片框、框架和窗体控件可以作为容器.图像框控件不可以。选B.。

12 [单选题] 命令按钮、单选按钮、复选框都可以通过Picture属性在控件上显示图片,但需事先设置某一属性,该属性为 A.Appearance B.Style

C.DisabledPieture D.DownPicture 【答案】B

【解析】 命令按钮、单选按钮、复选框的style属性为0时,是标准方式,为1时是图片方式。在style属性设置为1时,可使用Picture属性(未选定时的图标或位图),DownPic-ture属性(选定时的图标或位图)和DisablePicture属性(禁止选择时的图标或位图)。本题选B.。 13 [单选题] 通过一个属性可以获得文件列表框中当前被选中文件的文件名,这个属性是 A.Dir B.Path C.Drive D.FileName 【答案】D

【解析】 FileName属性用来设置或返回程序运行过程中当前选中的文件名称。 Path属性用来设置或返回程序运行过程中当前选中的文件的路径。 14 [单选题] 下列顺序的执行结果为( )。

A.0 1 B.3 7 C.3 21 D.3 13 【答案】C

【解析】 C) 【解析】本题考查循环程序的分析。在Do Until 循环中如果n小于等于2,那么把n*(n+1)的结果累加到j上。因此程序的功能为:循环变量n从0开始到2共执行了3次,目的为计算1+1*2+2*3+3*4。

15 [单选题] 已知AS=”Welcoq'le”,下列语句操作能够正确执行的是( )。 A.Label1.Height=A$ B.Label1.Caption=A$ C.Label1.Enabled=A$ D.Label1.Visible=A$ 【答案】B

【解析】 B) 【解析】本题考查标签的各种属性。标签的Height属性值为数值型,不能赋字符串型值,而Enabled和Visible 为布尔型,只有Caption属性值为字符串型。 16 [单选题]设a=2,b=3,c=4,d=5,下列表达式的值是( )。

2018-2019年计算机二级VisualBasic专题练习[19]含答案考点及解析

2018-2019年计算机二级VisualBasic专题练习【19】(含答案考点及解析)1[单选题]关于MDI体下列说法正确的是()。A.一个应用程序可以有多个MDI窗体B.子窗体可以移到MDI窗体以外C.不可以在MDI窗体上放置按钮控件D.MDI窗体的子窗体不可拥有菜单【答案】C【解析】C)【解析】本题考查MDI
推荐度:
点击下载文档文档为doc格式
0lpe45v3ud9bpag891bi6tck19hq4z003d0
领取福利

微信扫码领取福利

微信扫码分享