




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、新版 Visual Basic 课后习题答案计算圆的周长和面积Private Sub Command1_Click()Text2 = Text1 * 2 * 3.14End SubPrivate Sub Command2_Click()Text3 = Textl A 2 * 3.14End Sub随机改变窗体背景Private Sub Command1_Click()Dim r%, g%, b%r = Int(Rnd() * 256)g = Int(Rnd() * 256)b = Int(Rnd() * 256)Form1.BackColor = RGB(r, g, b)End Sub第一章1
2、. 系统分析、系统设计、编码、测试与调试、整理文档资料、运行与维护2、测试就是通过精心设计一批测试用例运行程序,检验程序是否达到预期的功 能。调试就是找出程序中的错误并改正错误。3、正确性维护。虽然经过测试,程序依然可能存在逻辑错误,在使用过程中发 现并改正。完善性维护。完善系统的运行环境。 适应性维护。尽量满足用户提出的修改和扩充程序功能的要求。4、可视化,面向对象,事件驱动,访问数据库5、包括:主窗口,工具箱窗口,窗体窗口,工程资源管理窗口,属性窗口,代 码窗口,立即窗口。可以通过“视图”菜单打开该窗口6 、一个 VB 应用程序也称为一个工程,两者是相同的7、设计模式,运行模式,中断模式。
3、8、工程文件 (.vbp) ,窗体文件 (.frm) ,标准模块文件 (.bas) ,类模块文件 (.cls)9、解释性运行在工程运行中如果发现程序错误,系统立即中断工程的运行,回 到集成环境的中断模式。可执行文件可以脱离 VB 的集成开发环境独立运行,但需要动态连接库等文 件的支持。第二章一、选择题CBABA DBBBA二、问答题1. 因为该文本框的 Visible 属性设置为 False ,运行时不可见。2. 因为该文本框的 Locked 属性设置为 True ,运行时不可被编辑。3. 该命令按钮未编写相应的的 Click 事件代码;或是其 Enabled 属性设置为 False , 运行
4、时不可用4. 设置窗体的 Font 属性。5. 窗体文件的扩展名为.frm;工程文件的扩展名为.vbp三、程序设计题1.Private Sub Form_Click()Form1.Picture=loadpicture(d:vbmoon.jpg)End Sub2.Private Sub Command1_Click()Text1.Text = 我的第一个 VB 程序End SubPrivate Sub Command2_Click()Text1.Text = End SubPrivate Sub Command3_Click()EndEnd Sub3.Private Sub Command1_
5、Click()Text2 = 5 / 9 * (Text1 - 32)End SubPrivate Sub Command2_Click()Text1 = Text2 = End SubPrivate Sub Command3_Click()Text1 = Text2 * 9 / 5 + 32End SubATy *第三章、选择题ABBCA BCCCB C二、问答题1. (x+Sin(x)*Exp(4*x)2. (-b+Sqr(Z2-4*a*c)/(2*a)3. left(s,4)mid(s,5,4)right(s,4)4. DateDiff(ww, #1/1/2010#, Date)5. D
6、ateDiff(y, #1/1/2000#, Date)DateDiff(ww, #1/1/2000#, Date)6. 通用-声明段,加上语句 Option Explicit 。7. 符号常量的值不可变,变量的值可变。定义符号常量可以增加程序的可读性,也便于程序的修改8. / 是除,运算对象可以是整数或实数,其结果是实数是整除,要求运算对象是整数,结果也是整数MOD 是取余,要求运算对象是整数,结果也是整数9. 在程序中定义数据类型,系统才能为数据分配存储空间,确定存储方式和限 定数据的运算集合。对数据类型进行细分,可以节省存储空间,提高程序运行速度。第四章一、问答题1. 顺序结构、选择结构
7、和循环结构2. 赋值语句、数据输入语句和数据输出语句等3. InputBox 作为输入数据的界面,返回的函数值为所输入的数据; MsgBox 不 能输入数据, 只能选择对话框中的一个按钮, 其返回的函数值为该按钮所代表的 整数值。4. MsgBox 函数是打开一个对话框, 选择对话框中的一个按钮, 将返回该按钮所 代表的整数值。如果只是利用 MsgBox 对话框显示一些提示信息,并不需要返 回值,则可调用 MsgBox 方法。5. 注释语句可以提高程序的易读性,便于用户阅读程序6. Stop 是暂停程序的执行,而 End 是结束本程序的执行7. 单行结构 If 语句是在 then 和 else
8、 后只有一个语句,可以写在一个语句行中。 如果 If 语句比较复杂,特别是嵌套 If 语句,用单行结构会降低程序的可读性, 这时应使用块结构 If 语句8. 可以,对数值型的数据,可以按“非零为真,零为假”的规则转为逻辑值;字符 型数据也可先转为数值型,然后再转为逻辑值。9. While-Wend 循环与 Do-Loop 循环都属条件型循环结构,但 Do-Loop 循环有 多种形式,功能更多,可以完全替代 While-Wend 循环。10. 死循环是指循环不能退出的程序,循环体中若没有包含对“条件”表达式的值 进行修改的语句,就可能会成为“死循环”,11. 在代码窗口选择要设置断点的语句,然后
9、按“ F9 ”键,或直接用鼠标单击语句 行左边侧边框;用同样的方法可取消断点。二、选择题DACBB BBCBC三程序阅读。1.x= 123y= 123.456x=123y=123.456x= 123y= 123.456x= 123y= 123.4562.x= 123x= 123y= 123.456y= 123.456ABABC3.此程序用于在文本框中输入值,若输入数值,则显示是奇数或者偶数。4.A 大写字母A 其他字符B 大写字母B 其他字符1 其他字符2 其他字符a 小写字母b 小写字母5.216.n1000 i=8n=5040n6000 i=9n=403207.*四、程序设计题1.Cons
10、t PI! = 3.1416Private Sub Form_click()Dim s!, v!, r!r = InputBox( 请输入圆的半径 )s = 4 * PI * r A 2v = 4 / 3 * PI * r a 3Print 圆球表面积是 ; sPrint 圆球体积是 ; vEnd Sub2.Private Sub Command1_Click()Text2 = UCase(Text1)End Sub3.Private Sub Command1_Click()Dim x%x = Text1If x 100 ThenMsgBox 数据出错! ElseIf x = 90 ThenL
11、abel1 = 优秀 ElseIf x = 60 ThenLabel1 = 及格 ElseLabel1 = 不及格 End IfEnd Sub4.Private Sub Command1_Click()Dim x!x = Text1If x 0 ThenLabel1 = 正数 ElseIf x 0 ThenLabel1 = 负数 ElseLabel1 = 零End IfEnd Sub5.Private Sub Command1_Click()Dim y%, m%, d%, n%, days%, i%y = Text1m = Text2d = Text3For i = 1 To m - 1Select Case iCase 1, 3, 5, 7, 8, 10, 12 days = 31Case 4, 6, 9, 11一X N sAep + u H u10 a)s PU 山 :pu 山82 H sAep SLIJ60 H sAepU_L (0 Av 00L POIAI A pup=olluo 丄 qns 2eosp + uos=旨 15000 Then Exit DoPrint f,f1 = f2f2 = fIf i Mod 5 = 0 Then Printi = i + 1LoopEnd Sub10.Private Sub Command1_Click()Dim n%, n1%,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络游戏虚拟物品交易安全认证与技术支持协议
- 农田水利设施灌溉用水权承包转让合同
- 生命科学企业细胞冻存服务及专用储存盒租赁合同
- 保险退保金结算与客户权益保障协议
- 微信小程序电商运营培训与客户关系管理协议
- DB42-T 2018-2023 大水面渔业资源调查评价技术规范
- 上海电子信息职业技术学院《农业相关政策培训》2023-2024学年第二学期期末试卷
- 江西工业职业技术学院《中西医结合重症医学》2023-2024学年第二学期期末试卷
- 四川省乐山市犍为县2025年初三下学期强化选填专练(二)生物试题含解析
- 江西现代职业技术学院《建筑史纲》2023-2024学年第一学期期末试卷
- 2024年安徽安庆安桐城乡发展集团有限公司招聘真题
- 拆除冷库施工方案
- 2025年九江市第一批面向社会公开招聘留置看护队员【68人】笔试备考题库及答案解析
- 2025-2030中国可再生能源行业发展分析及投资前景与战略规划研究报告
- 10.1 美国课件2024-2025学年度七年级下学期人教版地理
- 铆接粘接与锡焊教案
- 工业数字孪生测试要求
- 2025统编版语文六年级下册第二单元解析+任务目标+大单元教学设计
- 灾后救援与重建
- 上海第二工业大学《高等数学B(上)》2023-2024学年第二学期期末试卷
- 2025届上海市(春秋考)高考英语考纲词汇对照表清单
评论
0/150
提交评论