vb题库.docx

上传人:b****7 文档编号:16316876 上传时间:2023-07-12 格式:DOCX 页数:15 大小:1MB
下载 相关 举报
vb题库.docx_第1页
第1页 / 共15页
vb题库.docx_第2页
第2页 / 共15页
vb题库.docx_第3页
第3页 / 共15页
vb题库.docx_第4页
第4页 / 共15页
vb题库.docx_第5页
第5页 / 共15页
vb题库.docx_第6页
第6页 / 共15页
vb题库.docx_第7页
第7页 / 共15页
vb题库.docx_第8页
第8页 / 共15页
vb题库.docx_第9页
第9页 / 共15页
vb题库.docx_第10页
第10页 / 共15页
vb题库.docx_第11页
第11页 / 共15页
vb题库.docx_第12页
第12页 / 共15页
vb题库.docx_第13页
第13页 / 共15页
vb题库.docx_第14页
第14页 / 共15页
vb题库.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

vb题库.docx

《vb题库.docx》由会员分享,可在线阅读,更多相关《vb题库.docx(15页珍藏版)》请在冰点文库上搜索。

vb题库.docx

vb题库

1.在名为Form1的窗体上绘制两个文本框,.名称分别为Text1和Text2,它们都显示垂直滚动条和水平滚动条,都可以显示多行文本;再绘制一个命令按钮,名为Cmd1,标题为Copy,如下图所示。

请编写适当的事件过程,使得程序在运行时,在Text1中输入多行文本后,单击Copy按钮,就把Text1中的文本全部复制到Text2中。

文件必须存放在考生文件夹中,工程文件名为execise4.vbp,窗体文件名为execise4.frm。

2.在名为Form1的窗体上绘制两个文本框,名称分别为Text1和Text2,均无初始内容;再建立一个下拉菜单,菜单标题为“操作”,名为vbOp,此菜单下含有两个菜单项,名称分别为vbCopy和vbClear,标题分别为“复制”和“清除”。

请编写适当的事件过程,使得在程序运行时,单击“复制”菜单项,则把Text1中的内容复制到Text2中,单击“清除”菜单项,则清除Text2中的内容(即在Text2中填入空字符串)。

运行时的窗体如下图所示。

文件必须存放在考生文件夹中,工程文件名为execise5.vbp,窗体文件名为execise5.frm。

3.在窗体上绘制两个文本框,名称分别为Text1和Text2。

请设置适当的控件属性,写适当的事件过程,使得在运行时,若在Text1中每输入一个字符,则显示输入的内容,同时在Text2中显示一个“*”。

若在Text2中每输入一个字符,则显示一个“*”,如下图所示。

文件必须存放在考生文件夹中,工程文件execise16.vbp,窗体文件名为execise16.frm

4、在名为Form1的窗体上绘制一个名为Text1的文本框和4个名称分别为Opt1、Opt2、

Opt3和Opt4,标题分别为“东方”、“南方”、“西方”和“北方”的单选按钮,编写适当的Click事件过程,使程序运行后,若单击“东方”单选按钮,在文本框中显示字符串“计算机学院”;如果单击“南方”单选按钮,在文本框中显示字符串“电子信息工程学院”(如下图所示);如果单击“西方”单选按钮,在文本框中显示字符串“经济管理学院”;如果单击“北方”单选按钮,在文本框中显示字符串“人文学院”。

文件必须存放在考生文件夹中,窗体文件名为execise18.frm,工程文件名为execise18.vbp。

5、在名为Form1的窗体上绘制一个文本框,名为Text1,其初始内容为0:

绘制一个命令按钮,名为Cmd1,标题为Begin;再绘制一个名为Timer1的计时器。

要求在开始运行时不计数,单击Begin按钮后,则使文本框中的数每秒加1。

运行时的窗体如下图所示。

文件必须存放在考生文件夹中,工程文件名.为execise19.vbp,窗体文件名为execise19.frm。

6.在窗体上绘制一个文本框,名为Text1,Text属性为空白;再绘制一个列表框,名为List1,通过属性窗口向列表框中添加4个项目,分别为Item1、Item2、Item3和Item4。

编写适当的事件过程,使程序运行后,在文本框中输入一个字符串,若双击列表框中的任一项,则把文本框中的字符串添加到列表框中。

程序的运行情况如下图所示。

文件必须存放在考生文件夹中,工程文件名为execise22.vbp,窗体文件名为execise22.frm。

7.在名为Form1的窗体上绘制一个文本框,名为Text1,无初始内容;再绘制一图片框,名为Pic1。

请编写Text1的Change事件过程,使得在运行时,在文本框中每输入下一个字符,就在图片框中输出一行文本框中的完整内容。

运行时的窗体如下图所示。

文件必须存放在考生文件夹中,工程文件名为execise23.vbp,窗体文件名为execise23.frm。

8.在名为Form1的窗体上绘制一个标签(名称为Lab1,标题为Input)、一个文本框(名称为Text1,Text属性为空白)和一个命令按钮(名称为Cmd1,标题为Display)。

请编写命令按钮的Click事件过程,使程序运行后,在文本框中输入VisualBasic,然后单击命令按钮,则标签和文本框消失,并在窗体上显示文本框中的内容。

运行后的窗体如下图所示。

文件必须存放在考生文件夹中,工程文件名为execise25.vbp,窗体文件名为execise25.frm。

9.在名为Form1的窗体上绘制一个文本框(名称为Text1,Text属性为“京”,Font属

性为“宋体”)和一个水平滚动条(名称为HS1)。

在属性窗口中对滚动条设置如下

Min10

Max100

LargeChange5

SmallChange2

编写适当的事件过程,使程序运行后,若移动滚动条上的滚动框,则可扩大或缩小文

本框中的“京”字。

运行后的窗体如下图所示。

文件必须存放在考生文件夹中,工程文件:

execise34.vbp,窗体文件名为execise34.frm。

10.在名为Form1的窗体上绘制一个图片框(名称为Pic1)、一个水平滚动条(名称为HS1)和一个命令按钮(名称为Cmd1,标题为“设置属性”),通过属性窗口在图片框中装入一个图形(文件名为pic1.jpg),图片框的高度与图形的高度相同,图片框的宽度任意。

编写适当的事件过程,使程序运行后,若单击命令按钮,则设置水平滚动条的如下属性:

Min100

Max2000

LargeChange100

SmallChange10

随后就可以通过移动滚动条上的滚动框来放大或缩小图片框的宽度。

运行后的窗体如

下图所示。

文件必须存放在考生文件夹中,工程文件名为execise35.vbp,窗体文件名为execise35.frm。

11.在名为Form1的窗体上绘制一个名为Text1的文本框控件和一个名为Timer1的控件。

程序运行后,文本框中显示的是当前的时间,而且每一秒文本框中所显示的会随时间的变化而改变(如下图所示)。

文件必须存放在考生文件夹中,窗体文件execise43.frm,工程文件名为execise43.vbp。

12.在考生文件夹中建立一个工程文件execise46.vbp和窗体文件execise46.frm。

Form1的窗体上绘制3个文本框,其名称分别为Text1、Text2和Text3,文本框设置为“等级考试”、“计算机”和空白。

然后绘制2个单选按钮,其名称分别为Opt1和Opt2,标题分别为“交换”和“连接”。

编写适当的事件程序,使程序运行后,选择“交换”单选按钮并单击窗体,则Text1文本框中内容与Text2文本框中内容进行交换并在Text3文本框中显示“交换成功”;如果选中“连接”单选按钮并单击窗体,则text1和Text2的内容按Text1在前,Text2在后的顺序连接起来,并在Text3文本框中显示连接后的内容,如下图所示。

13.在名为Form1的窗体上绘制一个标签,名为Lab1,标题为“请输入一个摄氏温度”;绘制两个文本框,名称分别为Text1和Text2,内容设为空;再绘制一个名为Cmd1的命令按钮,其标题为“华氏温度等于”。

编写适当的程序,使得单击“华氏温度等于”按钮时,将Text1中输入的摄氏温度(c)转换成为华氏温度(f),转换公式为:

f=c*9/5+32,并显示在Text2中。

程序运行结果如下图所示。

文件必须存放在考生文件夹中,窗体文件名为execise24.frm,工程文件名为execise24.vbp。

14.在考生文件夹中有工程文件execise23.vbp及窗体文件execise23.frm。

如下图所示,在名为Form1,标题为“求和程序”的窗体上有3个Label控件,2个Text控件和3个命令按钮。

该程序的主要功能是求从1到Textl中用户输入的任意自然数n的累加和:

(1)刚启动工程时,Result和Clear按钮均为灰色。

(2)可以在输入框内输入任意自然数(n值太大时,运算时间将很长,建议不超过9位)。

在输入数的同时Result按钮变为可用。

当输入为非数值时,累加结果为0。

(3)单击Result按钮可以在Text2中显示累加和,且该框内的文字不可修改;同时Result按钮变灰,Clear按钮变为可用。

(4)单击Clear按钮,输入框和显示框均显示“0”。

(5)单击Close按钮结束程序的运行。

运行结果如下图所示。

15.在考生文件夹中建立一个工程文件execise3.vbp,相应的窗体文件为execise3.frm。

名为Form1的窗体上有一个名称为Cmd1、标题为“计算”的命令按钮;两个水平滚名称分别为HS1和HS2,其Max属性均为100,Min属性均为l;4个标签,名称分别为Lab1、Lab2、Lab3和Lab4,标题分别为“运算数1”、“运算数2”、“运算结果”和空白;此外,还有4个单选按钮,名为Opt1、Opt2、Opt3、Opt4,标题分别为“+”、“-”、“*”和“/”。

程序运行后,移动两个滚动条中的滚动框,用滚动条的当前值作为运如果选中一个单选钮,然后单击命令按钮,相应的计算结果将显示在Lab4中,程序运行情况如下图所示。

16.在考生文件夹下有一个工程文件exeeise18.vbp(相应的窗体文件名为execise18.frm)。

窗体上有4个文本框,它们的初始内容为空;一个标题为“升序排列”的命令按钮,其功能是将四个文本框的数按升序排序。

请装入该文件。

程序运行后,在4个文本框中各输入一个整数,然后单击命令按钮,即可使四个数按升序排序,并在文本框中显示出来(如下图所示),同时将其平均值在窗体标题上显示。

17.在窗体上绘制两个标签,名称分别为Lab1和Lab2,标题分别为“请输入一个正整数N”和“1+2+3+…+N:

”;绘制两个文本框,名称分别为Text1和Text2,内容都设为空白;绘制一个命令按钮,名为Cmd1,标题为“计算”。

编写适当的程序,使程序运行时,在Text1中输入一个正整数N,单击“计算”按钮,计算出1+2+3+-…+N的和显示在Text2中。

程序运行结果如下图所示。

要求:

求和过程在函数或子过程中完成,否则无成绩。

文件必须存放在考生文件夹中,窗体文件为execise20.frm,工程文件名为execise20.Vbp。

18.在考生文件夹下建立一个工程文件execise25.vbp(相应的窗体文件为execise25.frm),请在窗体上绘制一个名为Text1的文本框;绘制一个名为Cmd1,标题为“计算”的命令按钮;再绘制两个单选按钮,名称分别为Optl和Opt2,“求500到600之间能被3整除的数之和”标题分别为“求300到500之间能被3整除的数之和”、“求500到700之间能被7整除的数之和”,选择相应的单选按钮,单击按钮,即可在文本框中显示相应结果,如下图所示。

将求任意正整数间被n整除之和做成一个函数或子过程,否则无成绩。

19.在考生文件夹中建立一个工程文件execise21.vbp,相应的窗体文件为execise21.frm。

在名为Form1的窗体中有一个名称为Cmd1,标题为“输出最小随机数”的命令按钮(如下图所示)。

其功能是产生50个0~2000的随机整数,放入一个数组中,然后输出其中的最小值。

程序运行后,单击命令按钮,即可求出其最小值,并在窗体上显示出来。

20.在考生文件夹中有一个工程文件execise24.vbp,相应的窗体文件为execise24.frm。

在名为Forml的窗体上有一个命令按钮(名称为Cmd1,标题为“求和”),其功能是产生30个O~1000的随机整数,放入一个数组中,然后输出它们的和。

程序运行后,单击命令按钮,即可求出其和,并在窗体上显示出来,如下图所示。

21.在考生文件夹中建立一个工程文件execise10.vbp和一个窗体文件execise10.frm,请在Form1窗体上建3个单选按钮,其标题分别为“71”、“81”、“91”,再绘制一个名称为Cmd1的命令按钮,标题为“计算”:

绘制一个名称为Text1的文本框,如图所示。

程序的功能是在选定一个单选按钮并单击“计算”按钮后,可以计算出相应的阶乘值,在Text1中显示该阶乘值。

其中,求阶乘部分用函数或子过程实现。

22.在考生文件夹中建立一个工程文件execise19.vbp及窗体文件execise19.fhn。

在名称为Form1的窗体中有一个组合框和一个命令按钮,如下图所示。

在运行程序时,如果在组合框中输入一个项目并单击命令按钮,则搜索组合框中的项目,如果没有此项,则把此项添加到列表中;如果有此项,则弹出提示:

“已有此项”,然后清除输入的内容。

23.在考生文件夹中建立一个工程文件execise2.vbp,相应的窗体文件为execise2.frm。

在名为Form1的窗体上有一个命令按钮,其名称为Cmdl,标题为“添加”;有一个文本框,名为Text1,初始内容为空白;此外还有一个列表框,其名称为List1。

程序运行后,如果在文本框中输入一个英文句子(由多个单词组成,各单词之间用一个空格分开),然后单击命令按钮,程序将把该英文句子分解为单词,并把每个单词作为一个项目添加到列表框中,如下图所示。

24.在考生文件夹中有一个工程文件execise4.vbp,相应的窗体为execise4.frm。

在名为form1的窗体中有一个名称为Cmd1的命令按钮(标题为“开始倒计数”)和一个名称为timer1的计时器。

请在窗体上绘制一个标签(名称为Labl,标题为“请输入一个正整数”)、一个文本框(名称为Textl,初始内容为空白)(如下图所示)。

程序运行后,在文本框中输入一个正整数,此时如果按回车键,则可使文本框中的数值每隔1秒减1(倒计数):

当减到0时,倒计数停止,清空文本框,并把焦点移到文本框中。

25.在考生文件夹中建立一个工程文件execise6.vbp,相应的窗体文件为execise6.frm。

在名为Form1的窗体上有一个名称为Cmd1,标题为“输出均值”的命令按钮。

其功能是产生20个0—1000的随机整数,放入一个数组中,然后输出这20个整数的平均值。

程序运行后,单击命令按钮,即可求出其平均值,并在窗体上显示出来,如下图所示。

26.在考生文件夹中建立一个工程文件execise11.vbp,相应的窗体文件为execise11.frm。

在名为Form1的窗体上有一个命令按钮,其名称为Cmd1,标题为“输入”;还有一文本框,其名称为Text1,初始内容为空白。

程序运行后,单击“输入”命令按钮,显示“输入”对话框。

在对话框中输入月份的数值(1~12),然后单击“确定”按钮,即可在文本框中输出该月份所在的季节如输入8,将输出“8月份是秋季”,如下图所示。

27.在考生文件夹中建立一个工程文件execise8.vbp,相应的窗体文件为execise8.frm。

在名为Form1的窗体上有一个名称为Cmd1,标题为“输出大于1000的整数之和”的命令按钮。

其功能是产生40个0—2000的随机整数,放入一个数组中,然后输出这40个整数中大于1000的所有整数之和。

程序运行后,单击命令按钮,即可求出这些整数的和,并在窗体上显示出来,如下图所示。

28.在考生文件夹中建立一个工程文件execise9.vbp,相应的窗体文件名为execise9.frm

在名为Form1的窗体中有一个组合框和一个命令按钮,如下图所示。

程序的功能是:

在运行时,如果在组合框中输入一个项目并单击命令按钮,组合框中的项目,如果没有此项,则把此项添加到列表中;如果有此项,则弹出提示“此项已存在”,然后清除输入的内容。

29.在考生文件夹中建立一个工程文件execise16.vbp,相应的窗体文件名为execise16.frm。

请在名为Form1的窗体上绘制一个名称为Text1的文本框和一个名称为Cmd1、标题为“大小写转换”的命令按钮,如下图所示。

在程序运行时,单击“大小写转换’’按钮,可以把Textl中的大写字母转换;把小写字母转换为大写。

30.在名为Form1的窗体上建立一个文本框,名为Text1;一个命令按钮,名为Cmd1,标题为“计算”,如下图所示。

程序运行后,单击“计算”命令按钮,通过在对话框输入一个整数(不超过10),放入整型变量s中,然后计算s!

(提示:

运算结果应放入Long型变量中),在文本框中显示结果。

要求:

求阶乘用函数或子过程实现,否则无成绩。

文件必须存放在考生文件夹中,窗体文件名为execise17.frm,工程文件名execise17.vbp。

65.在考生文件夹中建立一个工程文件execise12.vbp及其窗体文件execise12.frm。

请在名为Form1的窗体上绘制两个单选按钮(名称分别为Opt1和Opt2,标题分别为“添加项目”和“删除项目”)、一个列表框(名为List1)和一个文本框(名为Text1)。

编写窗体的Click事件过程。

程序运行后,如果选择“添加项目”单选按钮,然后单击窗体,则从键盘上输入要添加的项目(内容任意,不少于3个)后,会添加到列表框中;如果选择“删除项目”单选按钮,然后单击窗体,则从键盘上输入要删除的项目后,会将其从列表框中删除。

程序的运行情况如下图所示。

31.在名为Form1的窗体上建立一个名为Text1的文本框,将MultiLine属性设置为True,ScrollBars属性设置为2。

同时建立两个名称分别为Cmd1和Cmd2的命令按钮,标题分别为Read和Save(如下图所示)。

要求程序运行后,如果单击Read按钮,则读入in1.txt文件中的100个整数,放入一个数组中(数组下界为1),同时在文本框中显示出来;如果单击Save按钮,则计算数组中大于或等于l并且小于400的所有数之和,把求和结果在文本框text1中显示出来,同时把计算结果存入考生文件夹中的文件out1.txt中。

程序中对文件的操作统一使用相对路径;文件必须存放在考生文件夹中,窗体文件名为execise1.frm,工程文件名为execise1.vbp,计算结果存入outl.txt,否则没有成绩。

32.在名为Form1的窗体上建立一个文本框(名称为Text1,MultiLine属性为True,ScrollBars属性为2)和两个命令按钮(名称分别为Cmd1和Cmd2,标题分别为Read和Save),要求程序运行后,如果单击Read按钮则读入in2.txt文件中的100个整数,放入一个数组中(数组下界为1);如果单击Save按钮,则挑出100个整数中的所有偶数,在文本框Text1中显示出来,并把所有偶数之和存入考生文件夹中的文件out2.txt中。

程序中对文件的操作统一使用相对路径;文件必须存放在考生文件夹中,窗体文件名为execise2.frm,工程文件名为execise2.vbp,结果存入out2.txt文件,否则没有成绩。

73.在名为Form1的窗体上建立一个文本框(名称为Text1,MultiLine属性为True,ScrollBars属性为2)和两个命令按钮(名称分别为Cmd1和Cmd2,标题分别为Read和Save),如下图所示。

要求程序运行后,如果单击Read按钮,则读入in3.txt文件中的100个整数,放入一个数组中(数组下界为1),同时在文本框Text1中显示出来;如果单击Save按钮,则计算其中前50个数之和,并把求和结果在文本框Text1中显示出来,同时把结果存入考生文件夹中的文件out3.txt中。

注意:

文件必须存放在考生文件夹中,窗体文件名为execise3.frm,工程文件名为execise3.vbp,计算结果存入out3.txt文件,否则没有成绩。

33.在考生文件夹下建立文件in4.txt,文件中有几行汉字。

请在窗体Form1上绘制一个文本框,名称为Text1,能显示多行;再绘制一个命令按钮,名称为Cmd1,标题为“保存”。

并编写适当的事件过程,使得在加载窗体时,把in4.txt文件的内容显示在文本框中,然后在文本的最前面手工插入一行汉字:

“计算机等级考试”,如下图所示。

最后单击“保存”按钮,可以把文本框中修改过的内容存到文件out4.txt中。

注意:

只能在最前面插入文字,不能修改原有文字。

文件必须存放在考生文件夹中,以execise4.vbp为文件名存储工程文件,以execise4.frm为文件名存储窗体文件。

34.在考生文件夹下建立一个工程文件execise6.vbp,相应的窗体文件为execise6.frm,此外还有一个名为in6.txt的文本文件,其内容如下:

13242336585816985453144252247326912263754576072805l327。

程序运行后,单击窗体,将把文件in6.txt中的数据输入到二维数组Mat中,在窗体上按5行、5列的矩阵形式显示出来,然后交换矩阵第一行和第二行的数据,并在窗体上输出交换后的矩阵,如下图所示。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2