版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、程序设计语言VB综合设计题1. 编制程序实现:在窗体上,单击按钮1,在文本框中动态显示当前时间;单击按钮2,则停止动态显示;单击按钮3,清除文本框内容。提示:可用定时器控制时间,用系统函数Now显示时间(如Text1.Text = Now)。2. 编制程序:求出100-200之间所有可以被3整除的数的总和,将结果用消息框显示输出。3. 编制程序:利用输入框输入10个不同的整数,将它们从小到大排序,并打印输出。4. 编制程序实现:设计在一框架中包含三个复选框,只有当其1,3选中而2未选中时,才在Text1中显示Hello字符。5. 编一程序能实现在窗体上打印出如下图所示的图形。AAAAAAAAA
2、AAAAAAABBBBBBBBBBBBBBBB6. 编一程序用于判断一正整数是否为素数。(提示:只能被1和本身整除的正整数称为素数。为了判断一个数n是不是素数,可以将n被2到sqr(n)之间的所有整数除,如果都除不尽,则n就是素数,否则n是非素数。)7. 选用If和Select判断结构中任意一种编写满足下列条件的计税要求的程序:少于1600元,免税;1601-5000元,征2%的税;多于5000元,超过部分征5%的税。8. 有a、b、c三个数,编一程序实现通过文本框给a、b赋值;再调用能完成a、b比较大小的子过程,用c将大数回传。要求按值传送a、b。9. 编一程序用于求所有的水仙花数。 所谓水
3、仙花数是指一个3位数,其各位数字立方和等于该数本身。例如:153就是一水仙花数,因为153 = 13+53+33。10. 设计一弹出式菜单,用于设置窗体的背景色,背景色包含白色、黄色、红色三种颜色。11. 编写程序实现:输入三角形的三条边a,b,c的值,根据其数值判断能否构成三角形。如果能,则判断三角形是否是直角三角形,若是则计算该直角三角形的面积。提示:判断能否构成三角形的方法是,求最长的一边,判断它的边长是否小于另外两边边长之和;或求最短的一边,判断它的边长是否大于另外两边之差。12. 编写程序:通过四个命令按钮Command1-Command4,在图片框Picture1内分别实现画点、画
4、线、画圆、擦除等功能。13. 编写程序实现:在窗体上单击按钮1,可通过输入对话框输入两个字符串;单击按钮2,将输入的两个字符串连接为一个字符串,并计算该字符串长度,然后在消息框中显示出来。14. 编一程序:用三个文本框分别输入a、b、c,求一元二次方程ax2+bx+c=0的解x1和x2,只包括实根。15. 编一程序:利用输入对话框输入两个正整数,求最大公约数。答案1. Private Sub Command1_Click() Timer1.Interval = 5 Timer1.Enabled = TrueEnd SubPrivate Sub Command2_Click() Timer1.E
5、nabled = FalseEnd SubPrivate Sub Command3_Click() Timer1.Enabled = False Text1.Text = End SubPrivate Sub Timer1_Timer() Text1.Text = NowEnd Sub2. Private Sub Command1_Click()Dim i, s As IntegerFor i = 100 To 200 If i Mod 3 = 0 Then s = s + iNext iMsgBox (100-200之间所有可以被3整除的数的总和为: & Str(s)End Sub3. Pr
6、ivate Sub Command1_Click()Dim a(9) , i, j, m As IntegerFor i = 0 To 9 a(i) = Val(InputBox(第 & i + 1 & 个数:)Next iFor i = 0 To 9 For j = i + 1 To 9 If a(i) a(j) Then m = a(i) a(i) = a(j) a(j) = m End If Next jNext iFor i = 0 To 9 Print a(i);Next iEnd Sub4. Private Sub Command1_Click()If Check1.Value =
7、 1 And Check2.Value = 1 And Check3.Value = 0 ThenText1.Text = HelloEnd IfEnd Sub5. Private Sub Command1_Click()Dim i, j As IntegerFor i = 1 To 4 For j = 1 To (2 * i - 1) Print A; Next j PrintNext iFor i = 4 To 1 Step -1 For j = (2 * i - 1) To 1 Step -1 Print B; Next j PrintNext iEnd Sub6. Private Su
8、b Command4_Click() Dim n, k, i, temp As Integer n = InputBox(请输入一个正整数) k = Int(Sqr(n) i = 2 temp = 0 Do While i = k And temp = 0 If n Mod i = 0 Then temp = 1 Else i = i + 1 End If Loop If temp = 0 Then Print n; 是一个素数 Else Print n; 不是素数 End IfEnd Sub7. Private Sub Command1_Click()Dim n, p As Singlen
9、= Val(Text1.Text)Select Case n Case Is b Then c = a Else c = bEnd SubPrivate Sub Command1_Click() Dim a, b, c As Single a = Val(Text1.Text) b = Val(Text2.Text) Call c1(a, b, c) Print cEnd Sub9. Private Sub Command1_Click()Dim a, b, c, n As IntegerFor n = 100 To 999 a = Int(n / 100) b = Int(n - a * 1
10、00) / 10) c = n - (a * 100 + b * 10) If n = a 3 + b 3 + c 3 Then Print n; NextEnd Sub10. Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 2 Then PopupMenu MenuA End IfEnd SubPrivate Sub B_Click(Index As Integer) Select Case Index Case 1 Form1.Back
11、Color = vbWhite Case 2 Form1.BackColor = vbYellow Case Else Form1.BackColor = vbRed End SelectEnd Sub11. Private Sub Command1_Click()Dim a(2), i, j, m As IntegerFor i = 0 To 2 a(i) = Val(InputBox(第 & i + 1 & 条边为:)Next iFor i = 0 To 2 For j = i + 1 To 2 If a(i) a(j) Then m = a(i) a(i) = a(j) a(j) = m
12、 End If Next jNext iIf a(0) + a(1) a(2) Then If a(0) 2 + a(1) 2 = a(2) 2 Then Print 能构成直角三角形,面积为: & a(0) * a(1) / 2 Else Print 能构成三角形,但不是直角三角形 End IfElse Print 不能构成三角形End IfEnd Sub12. Private Sub Command1_Click()Picture1.PSet (Picture1.Width / 2, Picture1.Height / 2)End SubPrivate Sub Command2_Click
13、()Picture1.Line (0, 0)-(Picture1.Width, Picture1.Height)End SubPrivate Sub Command3_Click()Picture1.Circle (Picture1.Width / 2, Picture1.Height / 2), 800End SubPrivate Sub Command4_Click()Picture1.ClsEnd Sub13. Dim a, b, c As StringPrivate Sub Command1_Click()a = InputBox(请输入第一个字符串)b = InputBox(请输入第二个字符串)End SubPrivate Sub Command2_Click()c = a + bMsgBox 连接后的字符串为: & c & 。长度为: & Len(c)End Sub14. Private Sub Command4_Click()a = Val(Text1.Text)b = Val(Text2.Text
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 混凝土裂缝修复技术方案
- 隔水层施工技术方案
- 促进教育公平行动承诺书(8篇)
- 校园网络规划与建设方案
- 产品精益求精承诺函范文3篇
- 厉害了我的班主任作文800字(9篇)
- 小提琴视奏能力考核要点试题
- 大学生创新创业教育课程体系建设与实施策略知识点试卷
- 全国中小学数学能力评估试题冲刺卷
- 2025年保荐代表人专业水平测试模拟练习题试卷及答案
- 2026黑龙江哈尔滨新区产业投资集团有限公司市场化招聘3人笔试备考试题及答案解析
- 2026年山东理工职业学院单招综合素质笔试参考题库含详细答案解析
- 九年级地理中考区域分析与模拟诊断教学方案
- 河南省郑州市外国语高中2026届高一上数学期末联考试题含解析
- 急性ST段抬高型心肌梗死临床路径方案
- 2025至2030中国白兰地行业项目调研及市场前景预测评估报告
- 奥拉丁项目讲解
- 实施指南(2025)《JBT 7127-2022YD 系列(IP54)变极多速三相异步电动机技术规范(机座号 63~315)》
- 15.《青春之光》课件
- 工贸企业安全标准化
- 金螳螂2080体系解读
评论
0/150
提交评论