VB编程题

更新时间:2024-01-29 06:51:01 阅读量: 教育文库 文档下载

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

三、VB窗体设计 第1题 (10.0分)

--------------------------------------------------------------------- 【窗体设计】

--------------------------------------------------------------------- 题目:请按照题目要求设计指定的窗体。

---------------------------------------------------------------------

在名称为Form1的窗体上,画一个名称为Label1的标签,其标题为'计算机等级考试', 字体为宋体,字号为12,且能根据标题内容自动调整标签的大小。再画2个名称分别

为Command1、Command2,标题分别为'缩小'和'还原'的命令按钮。运行效果如图所示。 要求:

(1)编写适当的事件过程,使得单击'缩小'按钮,Label1中所显示的标题内容自动减小2个字号;

(2)单击'还原'按钮,Label1中所显示的标题内容的大小自动恢复到12号。 注意:每个事件只能写1行代码

第2题 (15.0分)

--------------------------------------------------------------------- 【窗体设计】

--------------------------------------------------------------------- 题目:请按照题目要求设计指定的窗体。

--------------------------------------------------------------------- 编写程序,单击'输入整数'按钮,利用InputBox函数输入一个整数, 并在窗体上显示此整数的所有不同因子和因子个数。 图1是输入53后的结果,图2输入100的结果。

注意:请使用代码中给出的变量,不要另外定义变量或数组。

第3题 (15.0分)

--------------------------------------------------------------------- 【窗体设计】

--------------------------------------------------------------------- 题目:请按照题目要求设计指定的窗体。

--------------------------------------------------------------------- 随机产生10个10~50(包括10和50)之间的整数,并按升序排序显示。 要求:

(1)单击'产生'按钮时,在Text1中显示10个10~50(包括10和50)之间的随机数; (2)单击'排序'后,实现排序,并将排序之后的结果显示Text2中。 (3)其中定义一个sub子过程px,采用选择排序实现对10个数的升序排序。 (4)保存前,请删除注释文字。(即绿色部分) 请完善相应程序。

注意:请使用代码中给出的变量,不要另外定义变量或数组。

第4题 (10.0分)

--------------------------------------------------------------------- 【窗体设计】

--------------------------------------------------------------------- 题目:请按照题目要求设计指定的窗体。 建立如图所示界面:

--------------------------------------------------------------------- 在名称为Form1的窗体实现以下效果 (1)画一个文本框,其名称为T1;

(2)画两个按钮,其名称分别为C1和C2,标题分别为'显示'和'扩大' (3)编写适当的事件过程,程序运行后:

如果单击C1命令按钮,则在文本框中显示'等级考试',如图1所示,

如果单击C2命令按钮,则使文本框在高、宽方向上各增加一倍,文本框中的字体大小扩大 到原来的3倍,如图2所示。

第5题 (15.0分)

--------------------------------------------------------------------- 【窗体设计】

--------------------------------------------------------------------- 题目:请按照题目要求设计指定的窗体。

--------------------------------------------------------------------- 用辗转相除的算法来计算M和N的最大公约数。运行效果如图所示。 要求:

在text1和text2中分别输入M和N的值后,点击计算按钮在text3中显示M和N的最大公约数。 注意:请使用代码中给出的变量,不要另外定义变量或数组。

第6题 (15.0分)

--------------------------------------------------------------------- 【窗体设计】

--------------------------------------------------------------------- 题目:请按照题目要求设计指定的窗体。

--------------------------------------------------------------------- 随机产生10个10~50(包括10和50)之间的整数,并按升序排序显示。 要求:

(1)单击'产生'按钮时,在Text1中显示10个10~50(包括10和50)之间的随机数; (2)单击'排序'后,实现排序,并将排序之后的结果显示Text2中。 (3)其中定义一个sub子过程px,采用选择排序实现对10个数的升序排序。 (4)保存前,请删除注释文字。(即绿色部分) 请完善相应程序。

注意:请使用代码中给出的变量,不要另外定义变量或数组。

第7题 (10.0分)

--------------------------------------------------------------------- 【窗体设计】

--------------------------------------------------------------------- 题目:请按照题目要求设计指定的窗体。

--------------------------------------------------------------------- 在名称为Form1的窗体上画一个标签名称为L1,标题为'业余爱好',

再画一个名称为Ch1的复选框数组,含3个复选框,它们的Index属性分别为0、1、2, 标题依次为'体育'、'音乐'、'美术',请设置复选框的属性。 要求使其初始状态如下所示: (1)体育:选中,可用 (2)音乐:未选中,不可用 (3)美术:未选中,可用 运行效果如图所示。

第8题 (15.0分)

--------------------------------------------------------------------- 【窗体设计】

--------------------------------------------------------------------- 题目:请按照题目要求设计指定的窗体。 建立如图所示界面:

--------------------------------------------------------------------- 随机生成10个[-50,50]之间的整数,分别统计其中正数之和与负数之和, 运行效果如图所示。

注意:请使用代码中给出的变量,不要另外定义变量或数组。

第9题 (15.0分)

--------------------------------------------------------------------- 【窗体设计】

--------------------------------------------------------------------- 题目:请按照题目要求设计指定的窗体。

---------------------------------------------------------------------

请设计窗体界面,实现产生30个0~1000(包括0和1000)的随机整数,放入一个数组, 然后输出其中的最小值。 要求:

(1)单击按钮显示最小的值。

(2)定义一个函数过程Fmin,用于实现返回一维数组最小值。 (3)保存前,请删除注释文字。(即绿色部分) 请完善相应程序。

注意:请使用代码中给出的变量,不要另外定义变量或数组。

本文来源:https://www.bwwdw.com/article/3eew.html

Top