VB上机全真模拟第2套
一、基本操作题(每题15分,共30分)
请根据以下各题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form]的窗体上画一个文本框,其名称为Textl,然后通过属性窗口设置窗体
和文本框的属性,要求在文本框中可以显示多行文本;在文本框中显示垂直滚动条;在文本框中
显示的初始信息为“大家好”,字体为三号规则黑体;窗体的标题为“设置文本框属性”。
注意:不能编写任何代码。
(2)在名称为Forml的窗体上画一个标签,名称为Labell,其初始内容为0;画一个命令按
钮,名称为Commandl,标题为“开始计数”;再画一个名称为Timerl的计时器,要求在开始运行时
不计数,单击“开始计数”按钮后,则使标签中显示的数每秒加1。
注意:不能使用任何变量。
二、简单应用题(每题20分,共40分)
请根据以下各题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在窗体上画一个文本框,名称为Textl,内容为空;画3个标签,名称分别为Labell、
Label2和Result,标题分别为“请输入一个年份”和“结果”;画一个命令按钮,名称为Cmdl,标题
为“判断”。编写适当的程序。程序运行时,在Textl中输入一个年份,在Result中给出该年份是
否为闰年的判断结果。能被400整除,或者被4整除但不被100整除的年份是闰年。
(2)在名称为Forml的窗体上有两个名称分别为Textl和Text2的文本框,一个名称为
Cmdl,标题为“计算”的命令按钮,一个名称为Labell的标签。要求程序运行后,在Textl和
Text2中分别输入两个整数,单击“计算”按钮后,可把两个整数之间的所有整数(含两个整数)累
加起来并在Labell中显示出来。
三、综合应用题(共30分)
请根据以下要求设计Visual Basic应用程序(包括界面和代码)。
在名称为Forml的窗体上画一个命令按钮(名称为Cmdl),一个文本框(名称为Textl)和一
个标签(名称为Labell)。命令按钮的标题为“确定”;文本框为空,用来输入口令(输入时,显示
“*”);标签的标题为“口令”。程序的功能是在运行时,在文本框中输入一个字符串(口令)后,
单击“确定”命令按钮,验证口令,如果是“passwordl23”时则弹出一个消息框,并显示正确信息;
如果输入不正确,则显示一个信息框,提示输入次数;如果3次都不正确,再显示信息框,将文本
框设置为不可用(即灰色)。
二级VB上机全真模拟第3套
一、基本操作题(每题15分,共30分)
请根据以下各题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Forml的窗体上建立一个名称为Commandl的命令按钮数组,含3个命令按
钮,它们的Index数组分别为0、1、2,标题依次为“是”、“否”、 “取消”,每个按钮的高、宽均为
300、800。窗体的标题为“按钮数组”。
注意:不能编写任何代码。
(2)在窗体上画3个文框,名称分别为Textl、Text2、Text3;再画一个命令按钮,名称为
Commandl,标题的名称为“*小数”;再画5个标签,名称分别为Labell、Label2、Label3、Label4和
Label5,标题的名称分别为“**个数”、“第二个数”、“第三个数”、“*小数’’和空。编写适当的
程序。程序运行时,分别在Textl、Text2、Text3中各输入一个自然数,单击“*小数’’按钮后,将3
个数中的*小数显示在Label5中。
二、简单应用题(每题20分,共40分)
请根据以下各题的要求没计Visual Basic应用程序(包括界面和代码)。
(1)编写程序,其功能是产生10个100~500的随机整数,放入一个数组中,然后在标签框
中输出它们的*大值。程序运行后,单击命令按钮(名称为Commandl,标题为“显示*大值”),
即可求出其*大值,并在窗体上显示出来。
(2)在名称为Forml的窗体上画一个名称为Textl的文本框,通过属性窗口设置文本框属
性,在文本框中显示“大家好”;建立一个名称为Cmdl,标题为“清除’’的命令按钮;再建立一个名
称为Cmd2,标题为“恢复”的命令按钮。编写适当的事件过程。要求程序运行后,如果单击“清
除”命令按钮.则清除文本框中所显示的信息;如果再单击“恢复’’命令按钮,则恢复文本框中的
信息。
三、综合应用题(共30分)
请根据以下要求设计Visual Basic应用程序(包括界面和代码)。
在Forml的窗体上画两个标签,名称分别为Labell和Label2,标题分别为“正整数1” 和“正
整数2”;再画3个名称分别为Textl、Text2和Text3的文本框,内容为空白;再画一个名称为
Cmdl的命令按钮,标题为“公约数”。编写适当的事件过程。程序运行后,在Textl和Text2中
分别输入两个正整数,单击“公约数”按钮求出两个正整数的*大公约数并显示在Text3中。
二级VB上机全真模拟第4套
一、基本操作题(每题15分,共30分)
请根据以下各题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在Forml的窗体上画一个复选框,名称为Checkl,标题为“显示内容”,设计时设置其相
应属性使之处于未选择状态;再画一个标签控件,名称为Labell,显示内容为“大家好”,设计时
设置其相应属性使之不可见。编写适当的程序,当程序启动时,选择复选框时,显示标签;未选复
选框时,隐藏标签。
注意:不要使用任何变量。
(2)在名称为Forml的窗体上画两个命令按钮,其名称分别为Commandl和Command2,其
上显示分别为“变位置”和“扩大”。编写适当的事件过程。程序运行后,如果单击命令按钮
Commandl,则可使该按钮移到窗体的左上角(只允许通过修改属性的方式实现);如果单击命令
按钮Command2,则可使该按钮在长度和宽度上各扩大到原来的两倍。
注意:不得使用任何变量。
二、简单应用题(每题20分,共40分)
请根据以下各题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在Forml窗体上建立一个滚动条、一个文本框、一个命令按钮和一个标签,命令按钮
的标题为“移动”。编写程序实现如下功能:在文本框(名称为Textl)中输入一个整数,单击
“移动”按钮(名称为Cmdl)后,如果输入的是正数,滚动条(名称为Hscorlll)中的滚动框向右
移动与该数相等的刻度,但如果超过了滚动条的*大刻度,则不移动,并且在标签中显示“文
本框中的数值太大”;如果输入的是负数,滚动条中的滚动框向左移动与该数相等的刻度,但
如果超过了滚动条的*小刻度,则不移动,并且在标签中显示“文本框中的数值太小”。
(2)在窗体上画两个名称分别为Listl和List2的列表框,通过属性窗口向列表框Listl中添
加3个项目,分别为“**条记录”、“第二条记录”和“第三条记录”。List2的列表项为空。编写
适当的事件过程。程序运行后,每次双击列表框Listl中的任何一项,则该项从Listl列表项中删
除,而被添加到List2的列表项中。
三、综合应用题(共30分)
请根据以下要求设计Visual Basic应用程序(包括界面和代码)。
在Forml的窗体上分别画两个列表框,名称分别为Listl和List2;再画两个命令按钮,名称
分别为Cmdl和Cmd2,标题为“生成数列”和“数列排序”。编写适当的事件过程。程序运行后,
单击“生成数列”按钮,则在Listl中随机产生10个1~100之间的数,再单击“数列排序”按钮,
则将整个数列按升序排列,并显示在List2中。