当前位置:首页 >> 其它课程 >> VB统考编程题(精选)

VB统考编程题(精选)


VB 统考编程题(精选)
提醒: 统考中的编程题目通常在某个指定的文件夹下面已经
有现成的但不完整的窗体或部分程序,考生在已有的基础上 补充完成,不需要自己重新做窗体和编程。正确的作法是打 开指定文件夹中的工程文件(.vbp) ,之后按题目要求完成 并保存。

简单操作题(15 分/题)
1、 在名称为 Form1 的窗体中建立一

个名为 HS1 的水平滚 动条,其最大值为 200,最小值为 0,使用属性窗口设置控 件属性。程序运行后,每次修改滚动条的位置时都执行语句 Print HS1.value。 2、请在窗体上添加三个文本框,名称分别为 Text1、Text2 和 Text3,要求程序运行的 时候,焦点光标在 Text1 上,按下键盘上的 Tab 键后,焦点跳到 Text3 上。(本题不需 要编写代码,只需设置对应的属性即可)。 3、窗体上有一个框架名称为 Frm1,标题为“框架” ,高度为 2000,宽度为 3000.再在框架 中画一个文本框,名称为 T1 , 距离框架左边的距离为 500,上边的距离为 300。文本框的 初始内容设置“文本框” ,同时将窗体的标题设置为“框架及文本框” 。 4、 1)设置图像框的初始大小 Height 为 1500,width 为 2000;

2)窗体的最大化,最小化按钮不可见;(提示设置窗体的 MaxButton 和 MinButton 属性) 3)单击缩小按钮,图像框的大小缩小 300,即 Height 和 width 分别减少 300; 4)单击放大按钮,图像框的大小增加 500,即 Height 和 width 分别增加 500; 5)按回车键相当于按“放大”按钮;(提示设置按钮的 Default 属性) 6)按“Esc”键相当于按“缩小”按钮;(提示设置按钮的 Cancel 属性) 注意:控件的初始属性必须通过属性窗口来设置,否则不给分。 (本题将几个简单操作题合并)

5、Form1 上画一文本框 Text1,通过属性窗口设置属性实现以下功能: ? 窗体标题为“设置文本框属性” ? 文本框可显示多行,显示垂直滚动条,用 3 号黑体显示“程序设计” 6、 窗体上有两个名称分别为 cmd1 和 cmd2 的按钮,运行程序时只能看到 cmd1,单击 cmd1,则 cmd2 出现,cmd1 隐藏,单击 cmd2,则 cmd1 出现,cmd2 隐藏。 7、 建立如下菜单: 第一级 文件 打开 新建 关闭 编辑 第二级 名称 File Open New Close Edit 有效性 有效 有效 有效 无效 有效

8、 窗体上有一个文本框和标题为 “复制” 的命令按钮 C1, 编程实现: 运行时窗体标题为 “修 改文本框内容”(可在 Form_Activate ()事件中修改);单击按钮,按钮上的标题复制 到文本框,并使按钮不可用;单击窗体空白处,按钮可用。(20 分)

9、单击命令按钮 Cmd1,用代码设置滚动条 Vsb1 的属性: max 为窗体高度,min 为 0, LargeChange 为 50,SmallChange 为 10。当拖动滚动条的滑块时,窗体上显示滚动框 的位置值。 10、窗体上有一个文本框和一个水平方向的滚动条,编程设置:将滚动条的 min、max 、 Largechang、SmallChang 的初始值分别设置为 0,2200,25,5;当移动滚动条时, 可扩大或缩小文本框的高度,并保持高与宽的比例为 1:3。 11、 窗体上有一个文本框和一个垂直方向的滚动条, 在窗体上设置: Text1.Text 为 “家” , FontName 为黑体,滚动条的 min、max 、Largechang、SmallChang 的初始值分别设 置为 10,100,5,2;当移动滚动条时,Text 的字体随之改变。 12、窗体中有一个标签和一个计时器,设置计时器的间隔为 3 秒。每 3 秒标签显示→隐藏 →显示。 13、窗体上有垂直和水平滚动条,设置其最大值 100,最小值 0,增量为 10,鼠标单击滚 动条时将两个滚动条的值分别显示在两个标签中,显示的格式类似 X=36,Y=80。

基本应用题(20 分/题)
1、 在名称为 Form1 的窗体中将窗体标题设置为 “售货机” , 在窗体中已有一个名称为 Pic1 的图片框,请画两个标签 Label1 和 Label2、两个框 Text1 和 Text2、一个名称 为 Command1 的命令按钮(如图所示),使用属性窗口设 置控件属性。 程序运行后, 输入货物的数量及单价, “总 单击 价=”按钮求出总价(总价=数量*单价)并输出在 Pic1 中

(不必进行数据的有效性验证)。 2、窗体中有两个标题分别为“体育”和“音乐”的 复选框和两个标题为“选修”和“不选修”的单选 按钮,一个名称为 Label1 的标签。编写适当的事 件过程,使得程序运行时对复选框和单选按钮进行 选择,单击窗体,可根据下表的规定在标签中显示 相应信息。 选择 Check1 和 Option1 Check1 和 Option2 Check2 和 Option1 Check2 和 Option2 Check1、Check2 和 Option1 Check1、Check2 和 Option2 在标签中显示的信息 只选修体育 不选修体育 只选修音乐 不选修音乐 选修音乐和体育 不选修音乐和体育

3、窗体上有一个文本框 Text1、一个标签 Label1 和两个名称分别 C1 和 C2 命令按钮, 标题分别为“显示”和“恢复”,编写程序,使程序运行时,在文本框中输入“学习 VB 知 识”,然后单击“显示”按钮,则标签和文本框消失,并在窗体上显示文本框的内容。单击 “恢复”按钮则标签和文本框恢复如初。 4、窗体上有两个标题分别为“添加”和“清除”的命令按钮,以及两个列表框。编写程序, 在右边的列表框中选择一个列表项,单击“添加”按钮,则把该选项移动左边的列表框中。 在左边的列表框中选择一个列表项,则把该项移回列表框中。 5、 窗体上一个名称为 C1,标题为: “输入”的命令按钮和一个文本框。程序运行后,单击 命令按钮则弹出一个对话窗口提示“是否输入”,提示窗口上只有两个命令按钮:“是”和 “否”,文本框中显示选择的命令按钮返回值。 6、窗体上有一个名称为C1,标题为“确定”的命令按钮,一个名称为 P1 的图片框以及一 个文本框。程序运行时图片框不可见,要求在文本框中输入内容,单击命令按钮,则文本框 消失,图片框显示,并且在图片中显示文本框的内容。 7、窗体上有四个名称分别为 Text1、Text2、Text3 和 Text4 的文本框 和一个名称为 C1,标题为“计算”的命令按钮。要求程序运行时,分别在 Text1 和 Text2 输入两个整 数,单击“计算”按钮,则求这两个整数之间的素数和,并显示在 Text3 中;求这两个整 数之间的偶数和,并显示在 Text4 中。 8、 窗体上画一个名称为 Timer1 的计时器控件,利用属性窗口设置适当的属性,在程序 运行时,每隔 2 秒,调用一次计时器的 Timer 事件,保证程序过程中,每隔 2 秒,在窗体 上显示“欢迎参加计算机等级考试”。单击窗体时,将窗体标题的改为“设置计时器属性”。 9、 窗体上有两个文本框名称分别为 Text1、 Text2、 和两个名称为 Op1, 标题分别为 “Cos” “Sin”的单选按钮数组。要求 1)利用属性窗口设置的属性,使文本框的内容向右对齐。 2)在 Text1 中输入 40,单击命令按钮则计算对应的单选按钮所求的正弦或余弦值将结果 显示在 Text3 中(保留小数点 3 位,圆周率取 3.14159) 10、 窗体有一个名称为 Label1 的标签,标签的标题为空,一个名称为 L1 的列表框。 利用属性窗口设置列表框的选项分别为 “123” “248” “456” “abcd” “xyz” , , , , 。 程序运行时,单击列表框,则把该项目在列表中的编号显示在标签中。 11、 随机显示 3*3 的数组(0~10 之间),求所有元素之和及对角线 6 个元素之和。 12、 程序界面中,设置 Text3 可多行显示,有内容。程序运行时,在 Text1 中输入要

查找的内容,Text2 中输入要替换的内容。由单选按钮确定替换第一个还是全部替换。

13、 创建菜单如下图的菜单:操作--清除--复制 (名称分别为:M1、Clear、Copy)。 要求:单击“复制”按钮,将 Text1 的内容全部复制到 Text2 中;单击“清除”按钮, 则清空 Text2。

14、

加密程序:根据单选按钮的数字,将明文中每个字母改为其后第 n 个字母。

15、 窗体上有两个列表框 List1 和 List2, List2 中有若干项目。 要求: 选中 List2 一个项目,单击“添加”,则把该项目添加到 List1 中,同时在 List2 中删除;选中 List1 一个项目,单击“清除”,则把该项目移回 List2 中。 16、 Text1 或 Text2 无内容时,“剪切”和“复制”按钮不可用,否则将内容复制或 剪切到 Text3。Text3 无内容时,“粘贴”按钮不可用,否则将 Text3 粘贴到光标所 在的文本框中(Text1 或 Text2)。完善下面的程序。

Dim which% Private Sub Text1_GotFocus()

which = 1 End Sub Private Sub Text2_GotFocus() which = 2 End Sub Private Sub Copy_Click() If which = 1 Then Text3 = Text1 ElseIf which = 2 Then Text3 = Text2 End If End Sub Private Sub Cut_Click() 自编代码 End Sub Private Sub Edit_Click() If which = 1 Then If Text1 = "" Then 自编代码 End If ElseIf which = 2 Then If Text2 = "" Then 自编代码 End If End If If Text3 = "" Then 自编代码 End If End Sub Private Sub Paste_Click() If which = 1 Then Text1 = Text1 + Text3 ElseIf which = 2 Then Text2 = Text2 + Text3 End If End Sub 17、创建二级菜单,文件-新建/保存/打开(名称分别为:VbFile、VbNew、VbOpen、 VbSave),以及帮助(名称为 VbHelp)。选中“文件”菜单下的某个二级菜单,用 Msgbox

显示菜单的标题。

18、1)程序运行时,Combo 中有若干选项,命令按钮“确定”不可用; 2)选中 Combo 中某个项目,单击“修改”按钮,则将该项目复制到 Text1 中,“确 定”按钮变为可用; 3)修改 Text1 中内容,单击“确定”按钮将修改过的 Text1 替换组合框中原有的内 容,“确定”按钮不可用; 4)单击“添加”按钮,将 Text1 中的内容添加到组合框中。

19、程序运行时将 1~100 之间能被 7 整除的数添加到列表框中,按“计算”按钮,对列表 框中的数求和。

20、单击窗体上命令按钮 Cmd1,产生 50 个 0~500 之间的随机数,存放在数组中,并求出 最小值。 21、窗体有一个矩形和一个圆,还有一水平滚动条和一垂直滚动条。程序运行时,移动某 个滚动条的滑块, 可使圆作相应方向的移动。 滚动条刻度值的范围是圆可以在矩形中移动的 范围。

22、制作如图所示包括“文件”和“编辑”的水平菜单,其中文件菜单中包括“打开”和 “退出”,编辑菜单包括“全选”和“删除”。编程实现各菜单项功能:单击“打开”则弹 出“文件已打开”的消息框,单击“退出”结束程序,单击“全选”则选中文本框中的所有 内容,单击“删除”则清除文本框的内容。

23、创建名为 Form1,标题为“同步显示”窗体,并画图片框 P1,图片框下一个文本框 Text1,无初始内容。编程要求:运行时,文本框输入一个字符,就要图片框中输出一行文 本框中的完整内容。

24、在窗体上添加计时器、标签和一个标题为“Stop”的命令按钮。程序运行时自动启动 计时,每隔 1 秒在标签中显示当前的系统时间。如果单击命令按钮,计时暂停,按钮上显 示“Start”,再次单击,计时器又开始工作,按钮显示“Stop”。 25、 Text2 初始值为 3, Text1 中输入口令 在 (要求 Text1 中显示 “*”, )当输入为 “123456” 时 Text1 显示“口令正确”,否则用 MsgBox 提示出错,次数-1,最多输入 3 次,超过则 禁止输入。

26、在文本框中输入一个数,按移动按钮,文本框中是正数则滚动条向右移动相应刻度超 过最大刻度则 MsgBox 提示“输入值太大”;负数则向左移,超过最小刻度则不再动,并 MsgBox 提示。 27、窗体上有四个命令按钮,名称分别为 C1、C2、C3 和 C4,标题分别为“显示打开对话 框”、 “显示另存为对话框”、 “显示颜色对话框”和“显示字体对话框”。请往窗体上 添加合适的控件,并编写对应代码,实现程序功能。 28、、请往窗体上添加三个控件,分别为驱动器列表框、目录列表框以及文件列表框。编 写程序实现三个控件之间的联动。 29、窗体上有一组 6 个的复选框控件数组,以及一个命令按钮 Command1,标题为“选中

项目个数”,要求程序运行时,选中若干个选项,单击命令按钮,则能报选中的项目个数通 过消息框显示出来。运行界面及结果如图所示。

综合应用题(25 分/题)
1、 如图,窗体上建立三个名为 vbRead、vbCalc、vbSave 的菜单,标题分别为读数、计 算和存盘。一个名称为 Text1 的文本框(MultiLine 设置为 True,ScrollBars 设 置为 2)。程序运行后如果执行“计数命令”,则读入 in1.txt 文件中 100 个整数并 放入一个下界为 1 的数组中;如果执行“计算”命令,则把数组中下标为奇数的元素和 它们的和在文本框中显示出来;如果执行“存盘”命令,则将求得的和存入 out1.txt 文件中。ReadData 过程可以把 in1.txt 文件中的 100 个整数读入 Arr 数组中;而 WriteData 过程可以把指定的整数写到指定文件中(整数值通过计算求得,文件名为 out1.txt),必须使用已有过程编写程序。

2、 窗体上有 3 个标题分别为“姓名”“电话号码”和“邮政编码”的标签以及三个名称分 别为 Text1、Text2、Text3 的文本框和两个名称分别为 C1、C2,标题分别“显示第 三个记录”和“保存”的命令按纽。要求:程序运行时,单击“显示第三个记录”,则 把当前文件夹下的”in2.txt”下的第三条记录读出来,并显示在对应的文本框中。单 击“保存“按钮,则把该记录下的三个字段写入”out2.txt”中。 3、 窗体上有一个名称为 Text1 的文本框(其中 Multiline 属性为 True,Scrollbars 属性为 2。以及三个名称为 c1、c2 和 c3 的命令按钮,标题分别为“显示”、“统计” 和“保存”。程序运行时,单击“显示”按钮,则读入“in3.txt”中的文本,并在文 本框中显示出来。单击“统计”按钮,则统计文本框中字符 ASCII 值大于等于 70,且 小于等于 100 的字符个数,并将结果显示在文本框中。单击“保存”按钮,则把结果写 入到 Out3.txt 文件中。 4、 计算圆周率,求圆周率的公式为 π/4=1-1/3+1/5-1/7+1/9..., 当第 i 项值小于 0.0001 结束。 5、 窗体上有一个名称为 Text1 的文本框(其中 Multiline 属性为 True,Scrollbars 属性为 2。以及三个名称为 c1、c2 和 c3 的命令按钮,标题分别为“显示”、“统计” 和“保存”。程序运行时,单击“显示”按钮,则读入“in5.txt”中的文本,并在文

本框中显示出来。单击“统计”按钮,则统计文本框中字符 ASCII 值大于等于 70,且 小于等于 100 的字符个数,并将结果显示在文本框中。单击“保存”按钮,则把结果写 入到 Out5.txt 文件中。 6、 在窗体上建立三个菜单项名称分别为:Read、Cacl、Save,标题分别为“读入数据”, “数据计算输出”和“保存到文件”。然后画一个文本框 text1(MultiLIne 属性为 True)。程序运行时,执行“读入数据”命令,则读入 in6.txt 文件中的 30 个整数, 放入到一个数组中,数组的下界从 1 开始。如果单击“数据计算输出”菜单,则把该数 组中的所有原数显示在文本框中,并求出该数组中的最大值和最小值的乘积。单击“保 存到文件”,则把所计算得到的最大值和最小值的乘积写入 Out6.txt 中。 7、 窗体上有两个命令按钮 C1 和 C2, 标题分别为 “计算” “保存” 和 以及一个文本框 Text1 (MultiLIne 属性为 True)。程序运行时,单击“计算”按钮,则计算 30 以内,所 有满足 a^2+b^2=c^2 关系的整数组合,并以 3 个整数为一组,列出所有的满足条件的 整数,显示在文本框 Text1 中。单击保存,则把结果写入到 Out7.txt 中。 8、 窗体上有一个命令按钮 C1,标题为“求最小值”。程序运行时,单击“求最小值”按 钮,则弹出四个输入框,分别输入四个整数,存放于数组中,通过自定义函数求出这四 个数的最小值,并将这四个数以及结果一行内显示在窗体上。 9、单击“读入”按钮,将当前目录下的 in9.txt 中的内容读入到 Text1 中;单击“转换” 按钮, Text1 中的大写字母转换为小写字母, 把 小写字母转换为大写字母, 并显示在 Text2 中;单击“写入”按钮,把 Text2 中的内容写入“out9.txt”文件中。

10、 窗体有一个文本框 Text1,一个图形框 P1 和三个命令按钮。单击“读入”按钮, 则将当前目录下的 in10.txt 中的内容读入到 Text1 中,Text1 要求能多行显示;单 击“统计”按钮,则统计 Text1 中字母 i,j,k,l,m,n(不区分大小写)出现的次 数,并将结果显示在图形框 P1 中;单击“存盘”按钮,则把结果写入“out10.txt” 文件中。 11、 窗体上有两个文本框和两个按钮。在 Text1 中输入 40,单击“计算”按钮,计算 数列 1,1,2,3,5,8,13,......第 40 项的值,并显示在 Text2 中;单击“存 盘”按钮则把结果写入 out11.txt 中。 12、 如下图界面。单击“取数”按钮,将文件 in12.txt 读到数组 a。并显示到窗体 中的 List 框中。在 Text1 中输入一个名字或姓氏,将找到的显示在 Text2 中,否则 显示找不到。

13、 窗体上两个文本框的名称分别是 Txt1 和 Txt2,三个命令按钮的名称分别是 Cmd1,Cmd2 和 Cmd3。按下“读数”按钮,将数据文件 dr13.dat 中 50 个数读到数 组中并显示在 Txt1 中;按下“排序”按钮,将数组按“升序”排序后显示在 Txt2 中; 按下“保存”按钮,将排好序的数组存入 dwr13.dat 中。

14、 菜单包括三个项目, 分别是 “读数” “计算” “保存” 名称分别为 MenuRead、 、 和 , MenuCalc 和 MenuSave。文本框属性:MutLine 为 True,ScrollBar 为 2。 “读 数”菜单的功能是将数据文件 dr14.dat 中 50 个整数读到下界为 1 的数组;“计算” 按钮的功能是将其中能被 3 整除的数显示在 Text1 中并求和;“保存”菜单的功能是 将求和的结果存入 dwr14.Txt 中。

15、 单击“计算”按钮,找到小于 3000 的最大素数并显示在 Text1 中;按“存盘” 则将结果写入文本文件 d15.txt 中。要求:编写 isprime 函数,如果一个数是素数, 返回值为 True。

16、 窗体上两个文本框的名称分别是 Txt1 和 Txt2, 三个命令按钮的名称分别是 Cmd1 (读取),Cmd2(计算)和 Cmd3(保存)。按下“读取”按钮,则把 dr16.txt 文 件中的整数读入到 text1 中。按下“计算”按钮,则找出大于 Txt1 中的整数的第一 个素数, 显示在 Txt2 中。 按下 “保存” 按钮则把 Txt2 里面的内容写入 dw16.txt 中。 (要求判断素数、写文件、读文件都要用函数来完成) 17、 窗体上包含有两个名称分别为 Op1 和 Op2 的单选按钮,标题分别为“100-200 的素数和” 和“200-400 的素数和”。还有一个文本框和两个命令按钮,标题分别为 “求和”和“写入”。程序运行后,选中某个单选按钮,并单击“求和”按钮,则计算 指明范围内的素数之和, 并显示在文本框中。 单击“写入”, 则把结果存入 Out17.txt 中。(写入以及判断素数分别用过程和函数来实现)

18、窗体上有两个复选框,名称分别为 Chk1 和 Chk2,标题分别为“能被 5 整除”和“能被 6 整除”, 一个命令按钮 Command1,以及一个文本框 Text1。编 写适当的事件过程, 使得程序运行时对复选框进行选择, 单击命令按钮,可根据下表的规定,计算 100~200 之 间符合要求的整数之和, 把结果显示在 Text1 中。 (25 分) 选择 Chk1 Chk2 Chk1 和 Chk2 都不选择 要求 只能被 5 整除 只能被 6 整除 既能被 5 整除,也能被 6 整除 只能被 1 整除

19、窗体上有一个名称为 Text1 的文本框(其中 Multiline 属性为 True,Scrollbars 属性为 2);以及三个名称为 command1、command2 和 command3 的命令按钮,标题分 别为“显示”、“查找”和“保存”。程序运行时,单击“显示”按钮,则读入“in.txt” 中的文本, 并在文本框中显示出来。 单击“查找” 按钮,弹出输入框用于输入要查找的内容, 统计在文本框中所出现该内容的个数,并通过提示框输出结果。单击“保存”按钮,则把结 果写入到 Out.txt 文件中。(25 分)

20、窗体上两个文本框的名称分别是 Text1 和 Text2;两个文本框的 Multiline 属性为 True,Scrollbars 属性为 2);两个名称为 command1 和 command2 的命令按钮,标题 分别为“读数”、“显示上三角”。按下“读数”按钮,将数据文件 in.txt 中数读到二

维数组 a(5,5)中,并显示在 Text1 中;按下“显示上三角”按钮,将二维数组的上三角显 示在 Text2。(25 分)


更多相关文档:

VB统考编程题选

VB统考编程题选_IT认证_资格考试/认证_教育专区。附录:VB 统考编程题(精选)【特别提醒】 统考中的编程题目通常在某个指定的文件夹下面已经有现成的但不完整的窗...

VB期末考试编程题

VB 期末考试编程题覆盖范围: 期末考试编程题覆盖范围:第一题要求( :不用过程 第一题要求(15 分) 不用过程,覆盖以下算法: :不用过程,覆盖以下算法: 1. 求...

VB编程题 (有答案)

VB编程题 (有答案)_IT认证_资格考试/认证_教育专区。VB编程题答案1 输入 3 个数,输出最大的数 X=val(text1) y=val(text2) z=val(text3) if x>=y ...

大一VB编程计算机期末考试试题库

大一VB编程计算机期末考试试题库_IT认证_资格考试/认证_教育专区。VB 编程 试卷编号:9335 所属语言:Visual Basic 试卷方案:VB_考试 试卷总分:100 分 共有题型:5...

大一VB编程期末考试试题题库

大一VB编程期末考试试题题库_IT认证_资格考试/认证_教育专区。大一VB编程期末考试试题题库 试卷编号:9335 所属语言:Visual Basic 试卷方案:VB_考试 试卷总分:100 ...

VB考试必备编程题(一)

VB考试必备编程题(一)_IT认证_资格考试/认证_教育专区。光华园学习网更多资料请戳:http://ghy.swufe.edu.cn/study09/ 1.编写程序,求 2 的 n 次幂,n 的...

大学计算机VB程序设计考试题目

大学计算机VB程序设计考试题目_院校资料_高等教育_教育专区。实验三 第 1 题 四则运算题设计如下窗体,为五个命令按钮编写 5 段代码完成四则运算及退出程序,其中...

VB编程题

VB编程题_IT认证_资格考试/认证_教育专区。3-1 一、VB 环境的基本使用(本题两道小题 共 10 分) 所有文件存储在考生文件夹 C:\Sower\CbtesExam\VB\下。 ...

vb考试编程题

vb考试编程题_其它_高等教育_教育专区。vb考试编程题 VB 编程题 1、求 100 以内的素数。 2、从键盘输入任意长度的字符串,要求将字符顺序倒置,例如,将输入的“...

VB程序设计考试试题及答案

VB程序设计考试试题及答案_IT认证_资格考试/认证_教育专区 暂无评价|0人阅读|0次下载|举报文档 VB程序设计考试试题及答案_IT认证_资格考试/认证_教育专区。月考...
更多相关标签:
vb编程 | vb编程入门 | vb数据库编程教程 | vb数据库编程实例 | vb编程实例 | vb.net高级编程 | vb编程基础教程 | vb在线编程 |
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com