用计算机设置变大的命令按钮 vb,2015计算机二级考试《VB》模拟练习题及解析(6)...

1[简答题] 在名称为Forml的窗体上建立一个名称为“menul”、标题为“文件”的弹出式菜单,其含有三个菜单项,它们的标题分别为:“打开”、“关闭”、“保存”,名称分别为“ml”、“m2”、“m3”。再添加一个命令按钮,名称为“Commandl”、标题为“弹出菜单”。要求:编写命令按钮的Click事件过程,使程序运行时,单击“弹出菜单”按钮可弹出“文件”菜单(如图所示)。

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

db6d0758cfa4a0ca203740ec82feac0f.png

参考解析:

【考点分析】本题考点有:命令按钮的Name和Cap-tion属性,菜单编辑器的使用(标题、名称、内缩符号),菜单项的Visible属性以及PopupMenu方法。

【解题思路】要创建弹出式菜单需要先用菜单编辑器来建立菜单,并将其主菜单项的可见(Visible)属性值设置为不可见,然后通过对象的Commandl_Click事件,执行对象的PopupMenu方法来显示菜单。

【操作步骤】

步骤1:建立界面,添加一个命令按钮,设置其Name属性为Commandl,Caption属性为“弹出菜单”。然后建立一个菜单,菜单的属性见表3.420

cf8790e31f8f250387d8dbaaae40c1e1.png

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

参考答案:

65c7e22a0a9536efc8d98920daaa0de1.png

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

2[单选题]以下关于控件数组的叙述中,错误的是

A.各数组元素共用相同的事件过程

B.各数组元素通过下标进行区别

C.数组可以由不同类型的控件构成

D.各数组元素具有相同的名称

参考答案:C

参考解析:

控件数组是由类型相同的控件组成,具有相同的名称,用下标Index属性区分各数组元素,它们共用相同的事件过程。故C选项错误。

3[简答题](1)在名称为Form1的窗体上建立一个名称为Command1、标题为"输出"的命令按钮,再建立一个名称为Text1的文本框,字体为四号、常规、黑体,编写适当的事件过程,要求程序运行后,如果单击"输出"命令按钮,则在文本框上显示"模拟考试",如图11-1所示。程序中不能使用任何变量,直接显示字符串。

bd94c19a2a5833937544f404809a5f7f.png

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

(2)在名称为Form1的窗体上画一个标签,名称为Label1,边框属性为1;再画一个命令按钮,名称为Command1,标题为"最右端",运行界面如图11-2所示。请编写适当的事件过程,使运行界面在运行时,单击"最右端"按钮,则标签水平移动到窗体的最右端。程序中不得使用任何变量。

decc1de6c24a6c09405a740d266ab101.png

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

参考解析:

(1)根据题意,新建"标准EXE"工程,将一个Text控件和一个Command控件添加到窗体上。Text的名称为Text1,Text属性为空,Font属性为四号、常规、黑体,Command的名称为Command1,Caption属性为"输出"。双击Command1命令按钮,编写如下代码:

1e08b10b790f6831ae2cd8eaf8945dba.png

(2)根据题意,新建"标准EXE"工程,将一个Label控件和一个Command控件添加到窗体上。Label的名称为La-bel1、Caption属性为空,BorderStyle属性为1,Command的名称为Command1,Caption属性为"最右端"。双击Com-mand1命令按钮,编写如下代码:

b0a4af4da3b78bef6d85b619cf261dc2.png

4[单选题] 下列不能打开菜单编辑器的操作是(  )。

A.按“Ctrl+E”组合键

B.单击工具栏中的“菜单编辑器”按钮

C.执行“工具”菜单中的“菜单编辑器”命令

D.按“Shift+AIt+M”组合键

参考答案:D

参考解析:

本题考查Visual Basic集成开发环境的使用,只用“Shift+Alt+M”组合键不能打开菜单编辑器。

5[简答题](1)在考生文件夹下有工程文件sj3.vbp及窗体文件sj3.frm,该程序是不完整的。在窗口中有一个Label控件和两个名称分别为Command1和Command2、标题分别为“开始”和“关闭”的命令按钮。要求程序运行后,单击“开始”按钮,能将下面给出的菱形写入考生文件夹下的shape.dat文件中;执行完毕,“开始”按钮变成“完成”且无效(变灰)。程序运行时的窗体界面如图51-4所示。

d6d3450a4648a06660b3b096defe994c.png

注意:请在有“?”的地方填入正确内容,然后删除“?”及代码前的所有注释符“'”,但不能修改其他部分。存盘时不得改变文件名扣文件夹。

(2)在考生文件夹下有工程文件sj4.vbp及窗体文件sj4.frm,该程序是不完整的。在窗体中有一个名称为Command1、标题为“读取字体大小”的命令按钮,一个名称为List1的列表框。要求程序运行后,单击“读取字体大小”按钮读取系统的字体,并在List1中显示,如图51-5所示。

fbc2131aaef17946278ff77d52b663fd.png

注意:请在有“?”的地方填入正确内容,然后删除“?”及代码前的所有注释符“'”,但不能修改其他部分。存盘时不得改变文件名和文件夹。

参考解析:

(1)根据题意,将两个命令按钮和一个标签添加到窗体中,标签的Caption属性为“编写打印到目标文件的菱形。目标文件为shape.dat”,命令按钮的Caption属性分别设为“开始”和“关闭”,名称分别为Command1和Command2。双击Command1。利用循环打印空格和字母“A”来画出菱形,进入代码窗口,补充后的代码如下:

8fbdd99f3f4adc9dc21becaba8df360b.png

6b87af32fc854be38a7cc009703df174.png

(2)根据题意,将一个列表框控件和一个命令按钮添加到窗体中,列表框的名称设为List1,命令按钮的名称设为Command1、Caption属性为“读取字体大小”。双击Com-mand1进入代码编写窗口,其中Screen.Fonts是读取系统字体的函数,然后利用循环添加到List1中,补充后的具体代码如下:

aa58f6220a4175348242c8a1f615e7d4.png

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

7f98c09bed50036c30806e8ffd83523b.png

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

A.3B.6C.9D.18

参考答案:D

参考解析:Static修饰的变量在事件退出后保留原值。三次单击命令按钮Commandl相当于对s进行了三次累加赋值。选D.。

7[单选题] 如果要在窗体上画一个标签,应在工具箱窗口中选择的图标是

A.

365e452bd8335cf89fff891b104f1e56.png

B.

4ab923df5ff9f985c1f3912929348eb2.png

C.

977a2ec6634ff113d4d4d32ef2801afe.png

D.

2fa5adc78d1eab6c8afa29c0f722de61.png

参考答案:B

参考解析:标签控件在工具箱中的图标是B。而A是文本框控件的图标,C是按钮控件的图标,D是形状控件的图标。

8[单选题] 下列各种形式的循环中,输出“*”的个数最少的循环是(  )。

A.

215bd88b750a2c0a04bcfdd1ac7f9c43.png

B.

f375ff46642d486ddb9d45856cbd7399.png

C.

f81fb4e51248288dc14461a2b8514ef8.png

D.

0fd1cb9fb9e8fcc9d698b23a241ecfca.png

参考答案:C

参考解析:

选项A、B先打印*,然后判断条件是否符合条件,而选项C、D先判断后打印,显然选项A、B要多打印*,排除。重点比较Until a-b和Until a>b两个条件,选项C不打印*,故选项C符合条件。

9[简答题]在名称为Form1的窗体上绘制三个名称为Label1、Label2、Label3的控件和两个名称分别为COMSTART和COMEXIT、标题分别为"开始"和"退出"的命令按钮。编写函数lTEM(A,N),其功能是由数字A组成的不多于N位数的整数,利用该函数求6666—666—66—6的值并把结果写入考生文件夹下的out.dat文件中。单击完毕,"开始"按钮变为"完成",且无效,如图6-6所示。

6a1c49d99f776909cdcc554492fab81e.png

参考解析:

本题主要考查标签控件的使用和循环程序设计思想。控件是否可用通过其Enabled属性设置,当Enabled属性为True时控件可用,当Enabled为False时控件不可用(灰色);命令按钮的标题通过Caption属性设置;Str$函数将数字转换为字符串。

①建立界面并设置控件属性。程序中用到的控件及其属性见下表:

控件属性设置值

标签NameLabel1

标签NameLabel2

标签NameLabel3

命令按钮NameCoMSTART

命令按钮Caption开始

命令按钮NameCoMEXIT

命令按钮Caption退出

②打开工程资源管理器,右击窗体,选择查看代码项,在弹出的代码窗口输入代码如下:

b2b5ddc19a37a2bca6c0d6f6e8602050.png

dfdc284df423440e1817b57c96dcc8a4.png

10[单选题] 假定有如下程序:

c55adea00dec9b042954c339881fc234.png

运行程序,单击窗体,输出结果是

A.321B.37C.01D.313

参考答案:A

参考解析:DoUntil…Loop语句在条件满足的前提下会一直执行中间的循环语句。N的初值为0,因此循环会执行3次。在循环体内N每次被加l。因此结束时N=3。同样的方法可算出J=21。选A.。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值