VB机试题

VB机试题

1. 建立含有4个命令按钮的控件,单击不同按钮时分别用绘图方法在PictureBox控件内画

直线、矩形、圆、扇形。

2. 在窗体上的文本框中输入数据或文本,然后将其保存到D:\\MyData中。将文本框中清空,

再单击打开,将D:\\MyData中的数据输入到文本框中。

3. 编写完整的求解一元二次方程的VB程序。输入方程的系数,输出两个解。

4. 编写一个AscII码与字符的转换子程序,并用主程序调用它。

5. 设计一个倒计时程序,不仅能显示时间,而且显示倒计时的进度。

6. 设计一个菜单:能动态添加某一菜单项、删除某一菜单项,并做出弹出菜单

7. 建立一个文件管理系统,有驱动器列表框,目录列表框和文件列表框构成,并且相互

能够联动。

8. 用滚动条(水平和垂直)控制窗体上另一控件的移动(上下移动)

9. 绘制正弦函数曲线:线的颜色用红色,(要求有坐标系)

10. 在窗体上添加一个文本框上,并使其能够出现水平和垂直滚动条;然后分别添加两个

命令按钮、单选按钮和复选框,用框架进行分组;在命令按钮、单选按钮和复选框上应能放置图片。

11. 分别用方法和属性打开通用对话框的颜色和字体对话框。

12. 编写一个选课的程序,课程表的列表框中列出所开设的课程(至少列五门课程),当选

中了其中某一课程后,将其添加到另一列表框中。

13. 用circle方法分别绘制圆、椭圆、圆弧和扇形,并在其中填充不同的颜色、图案。

14. 用绘画方法画一圆底、半开口的梨形槽。

15. 用绘画方法画一平底、开口的槽。

16. 建立三个不同类型的组合框。要求设计时会添加项,运行中也会添加项,同时会删除

某项及清除所有内容。

17. 将系统时间显示出来,并且是每2秒变动一次显示,同时窗体的背景色也随时间每2

秒变换一次。

18. 请画出一阶RC电路的放电过程波形。 uc?100et?τ τ=RC R=100kΩ C=10μF

19. 请画出一阶RC电路的充电过程波形

uc?50(1?e) τ=RC R=100kΩ C=10μF

20. 编一子函数,求某一数组中所有数组的平均值,并在窗体上应显示出所有数组元素及

平均值。例如数组a=(3,7,9,12,15,8)

21. 某二阶电路的零输入响应解答式为:

t?τuc(t)?5e?2t?4e?3t

请画出其波形

22. 某二阶电路的零输入响应解答式为:

uc(t)?e?2t?4te?2t

请画出其波形

23. 某二阶电路的零输入响应解答式为:

uc(t)?1.667e?2tsin(3t?36.86)

请画出其波形。

24. 求100以内所有奇数的和。

25. 求100以内所有偶数的和。

26. 请设计一个学生的VB总评成绩计算程序:VB总评成绩=平时成绩+机试成绩+笔试成

绩。

27. 在工程中添加两个窗体,一个模块,然后在工程属性中设置启动对象为submain,编写

语句,运行后希望首先显示窗体2,再显示窗体1。

4πr328. 输入球体的半径,然后计算并输出球体的体积、表面积。(球体半径为r,体积V=,

3表面积S=4πr)

29. 设计一个体重测量程序。要求:A=

2体重(kg)

身高(cm)?110A≤0.6 营养不良

0.6

1.21.4 肥胖

30. 判断数字的奇偶性,要求编写一子程序,用主程序调用实现。

31. 创建一个窗体,有一个shape控件,两个滚动条,其中一个滚动条用来改变控件大小,

另一个滚动条改变其填充颜色。

32. 创建一个窗体,通过文本框输入文本信息,利用三个组合框中的项目确定字体、字形、

大小。字体的组合框中,只需添加“宋体”“黑体”。字形的组合框中添加“常规”“斜体”“粗体”“粗斜体”。大小的组合框中添加“8”“9”“10”“11”“12”“14”。

33. 创建一个系统登陆窗体,用户名自己定,密码设置为“20120417”。如输入密码正确,

进入下一窗体(自己添加另一窗体)。如果密码错误,应弹出提示框,重新输入密码。

34. 设计一个研究生录取系统,首先输入考试科目及成绩,考试科目有数学、英语、政治、

电路,录取条件为总分≥320分,同时单科成绩满足:英语≥50分,数学≥70分,政治≥50分,电路≥90分。

35. 设计一个窗体,输出任意10个数,求最大值、最小值、和、平均值。

36. 设计一个窗体,当输入您出生的年份,系统会判断出您的属性,并在窗体中输出。

37. 设计一个窗体,窗体上分别放置图形框(PictureBox)和图像框(Image),各加载上图

片,要求运行时能变换图片及删除图片,然后再用另一个窗体说明两种控件的不同之处是什么。

38. 设计一个窗体,输出x的值: x=

a2?b2?ab?5a2?b2?e5?ln10,当输入值a=3、b=4时, x=?

39. 绘制函数曲线: y=6sin(x)+2cos(10x)

40. 首先在C:盘下建上一个名为t1.txt的文本文件,然后将其读入到窗体上的一个文本框

中,最后再将该文件另存到D:盘下,名称同时变为t2.txt。

41. 建立一个多文档窗体,其中一个为MDI窗体,其余为MDI窗体的子窗体。在MDI窗

体上建立一个菜单,菜单中包含“打开”“新建”及“保存”、分隔符等。尽量加上快捷键,单击“打开”时,进入Form1,单击“新建”时进入Form2。

42. 当窗体上有三个文本框和一个命令按钮,若程序运行时,焦点定位在第三个文本框处,

同时在第三个文本框上添加水平和垂直滚动条。

43. 利用滚动条控件做一个调色板。

44. 利用对称分量法求系统三相电压的不平衡度。设三相相电压分别为VA 、 VB、 VC,

利用对称分量法可求得系统电压的正序分量、负序分量和零序分量,

正序分量: VA1 = (VA + VB*(120o) + VC*(240o)) / 3 负序分量: VA2 = (VA + VB *(240o) + VC *(120o)) / 3 零序分量: VA0 = (VA + VB + VC) / 3

根据不平衡度定义:ε=VA2/ VA1,计算系统的三相电压不平衡度。

45. 利用Shell函数,在VB程序中执行Word应用程序。

46. 分别统计1~200中,满足3的倍数、7的倍数的数个有多少?

47. 在图形框中打印呈下三角形的九九乘法表。

48. 在图形框中打印呈上三角形的九九乘法表。

49. 利用时钟控件和Shape控件,编写一个红绿灯模拟程序。要求:红、黄、绿灯自动切

换,切换间隔自定;三个灯分别用Shape控件显示的圆形代替,填充背景色作为灯的颜色。

50. Line方法可以绘制矩形框,现有一组数据:308、189、206、76,试绘制其直方图。

51. circle方法可以绘制扇形,现有一组数据:308、189、206、76,试绘制其饼图。

52. 设计一个窗体,窗体上分别放置图形框(PictureBox)和图像框(Image),各加载上图

片,要求运行时能变换图片及删除图片,然后再用另一个窗体说明两种控件的不同之处是什么。

53. 建立三个不同类型的组合框。要求设计时会添加项,运行中也会添加项,同时会删除

某项及清除所有内容。

54. 创建一个中小型三相异步电动机电磁设计程序的菜单系统,希望它以下表所示内容组

成菜单系统各级菜单选项 菜单名 子菜单 新建 打开 文件 保存 打印 退出 额定数据和主要尺寸 额定数据和主要尺寸1 额定数据和主要尺寸2 额定数据和主要尺寸3 菜单名 铁磁材料 子菜单 菜单名 起动性能计算 定转子图形 帮助 子菜单 磁路计算 参数计算 工作性能计算

55. 首先在C:盘下建上一个名为t1.txt的文本文件,然后将其读入到窗体上的一个文本框

中,最后再将该文件另存到D:盘下,名称同时变为t2.txt。

56. 创建一个窗体,有一个shape控件,两个滚动条,其中一个滚动条用来改变控件大小,

另一个滚动条改变其填充颜色。

57. 某二阶电路的零输入响应解答式为:

uc(t)?2e?3tsin(3t?30?)

请画出其波形。

58. 利用对称分量法求系统三相电压的不平衡度。设三相相电压分别为VA 、 VB、 VC,

利用对称分量法可求得系统电压的正序分量、负序分量和零序分量,

正序分量: VA1 = (VA + VB*(120o) + VC*(240o)) / 3 负序分量: VA2 = (VA + VB *(240o) + VC *(120o)) / 3 零序分量: VA0 = (VA + VB + VC) / 3

根据不平衡度定义:ε=VA2/ VA1,计算系统的三相电压不平衡度。

59. 建立一个多文档窗体,其中一个为MDI窗体,其余为MDI窗体的子窗体。在MDI窗

体上建立一个菜单,菜单中包含“打开”“新建”及“保存”、分隔符等。尽量加上快捷键,单击“打开”时,进入Form1,单击“新建”时进入Form2。

60. 在工程中添加两个窗体,一个模块,然后在工程属性中设置启动对象为submain,编写

语句,运行后希望首先显示窗体2,再显示窗体1。

61. 建立三个不同类型的组合框。要求设计时会添加项,运行中也会添加项,同时会删除

某项及清除所有内容。

62. 在窗体上添加一个文本框上,并使其能够出现水平和垂直滚动条;然后分别添加两个

命令按钮、单选按钮和复选框,用框架进行分组;在命令按钮、单选按钮和复选框上应能放置图片。

63. 在窗体上的文本框中输入数据或文本,然后将其保存到D:\\MyData中。将文本框中清

空, 再单击打开,将D:\\MyData中的数据输入到文本框中。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4