VB课后习题答案 陈庆章主编.docx
《VB课后习题答案 陈庆章主编.docx》由会员分享,可在线阅读,更多相关《VB课后习题答案 陈庆章主编.docx(41页珍藏版)》请在三一办公上搜索。
1、VB课后习题答案 陈庆章主编第1章 Visual Basic 6.0程序设计概述 一、判断题 1 2 3 说明:同类控件相互重叠,设计时可以设置“置前”、“置后”属性。 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 二、选择题 1. C 2. B 3D 4C 5B 6A 7D 8A 9B 10A 11C 12D 三、填空题 1对象、事件 2属性、方法、事件 3控件、屏幕 4对象 5Left、Top 6属性、.= 7网格 8F orm1 9Load或Initialize或Resize或Activate 10Activate、Deactivate 四、程
2、序设计题 程序1界面设计参看图10-1、10-2以及表10-1。 表10-1 实例2各控件的主要属性设置 控件 标签控件1 标签控件2 命令按钮1 命令按钮2 属性 Name(Label1) Name(Label2) FontUnderLine(True) Name(Command1) Name(Command2) 属性 Caption(我的第一个VB程序) Caption(请输入你的姓名) FontItalic(True) Caption(确定(&O) Caption(结束(&X) 过程设计如下: Private sub Form_Click Command2.Enabled = False
3、 Een Sub Private Sub Command1_Click Label2.Visible = False Label1.Caption = Text1.Text + : 欢迎使用 + Label1.Caption Text1.Visible = False Command1.Enabled = False: Command2.Enabled = True End Sub Private Sub Command2_Click End End Sub 程序2界面设计略,过程设计如下: Private Sub Command1_Click 字体变大 Form1.FontSize = Fo
4、rm1.FontSize + 3 Form1.Cls: Print 欢迎使用VB End Sub Private Sub Command2_Click 字体变小 Form1.FontSize = Form1.FontSize - 3 Form1.Cls: Print 欢迎使用VB End Sub Private Sub Command3_Click 字体加粗 Form1.FontBold = True Form1.Cls: Print 欢迎使用VB End Sub Private Sub Command4_Click 字体不加粗 Form1.FontBold = False Form1.Cls
5、: Print 欢迎使用VB End Sub 运行时,不得连续、过多次单击“字体变小”按钮,因为当FontSize属性值小于0会产生适时错误。 程序3界面设计略,过程设计如下: Private Sub Form_Load Text1.Text = Visual Basic 程序设计 End Sub Private Sub Form_Resize Text1.Top = 0: Text1.Left = 0 Text1.Width = Form1.ScaleWidth/2 用 Form1.ScaleWidth效果优于用Form1. Width Text1.Height = Form1.ScaleH
6、eight/2 用 Form1.ScaleHeight优于用Form1. Height Command1.Top = Form1.ScaleHeight - Command1.Height Command1.Left = Form1.ScaleWidth - Command1.Width End Sub 第2章 程序设计基础 一、判断题 1 2 3 4 5 6 7 8 9 10 二、选择题 1B 2D 3A 4C 5C 6B 7A 8D 9. C 10A 三、填空题 1String 24 3aaa 4145 56 63 718 8False 9(x Mod 10) * 10 + x 10 10
7、10 + Int( Rnd * 90 ) 11a * b Mod c 12Log(x)+Sin(3.141593/6) 13Const PI=3.1415926 14日期 15Int(x)+1 四、程序设计题 程序1界面设计略,过程设计如下: 方法一、用文本框控件输入圆的半径 Private Sub Command1_Click Dim x As Single x = Text1.Text Label1.Caption = x * x * 3.141593 End Sub 方法二、用InputBox函数输入圆的半径 Private Sub Command1_Click Dim x As Sin
8、gle 若要求计算结果具有15位有效位数,声明x为Double类型 x = InputBox(r=,输入圆的半径) Label1.Caption = x * x * 3.141593 End Sub 程序2略。 第3章 结构化程序设计与数组 一、判断题 1 2 3 4 5 6 7 8 9 10 二、选择题 1A 2D 3C 4C 5D 6B 三、填空题 1If xy Then t=y: y=x: x=t 2IS 3For i = 0 to 9: B(i) = InputBox(B( & i & )=): Next i 4Dim 5String 68 四、程序阅读题 程序1. 0 5 程序2.
9、20 程序3. 2 4 7 11 16 程序4. 1 4 9 16 25 程序5. 程序6. 五、程序填空题 1q * i s + p * i / q 2r = 0 m Mod n 3i + j - 1 7 - i Print 410 + Int(Rnd * 90) i + 1 To 30 a(i)=a(j) a(i) Mod 2 = 1 六、程序设计题 程序1界面设计略,过程设计如下: Private Sub Form_Click Dim x As Integer, y As Integer, z As Integer Dim max As Integer, midd As Integer,
10、 min As Integer x = InputBox(请输入x的值:) y = InputBox(请输入y的值:) z = InputBox(请输入z的值:) If x y Then max = x Else max = y If z max Then max = z If x y Then min = x Else min = y If z 3 Then Next i y = x + 3 ElseIf x = 1 Then y = x * x ElseIf x 0 Then y = Sqr(x) Else y = 0 End If Print y End Sub 程序3界面设计略,过程设
11、计如下: Private Sub Form_Click Dim i As Integer, j As Integer For i = 1 To 9 For j = 1 To 9 Print Tab(j - 1) * 4); i * j; Next j Print Next i End Sub 程序4界面设计略,过程设计如下: Private Sub Form_Click Dim x As Single, s As Single, t As Single Dim i As Integer, n As Integer x = InputBox(请输入x的值:) n = InputBox(请输入n的
12、值:) t = x / 2: s = t For i = 3 To n t = t * x / i s = s + t Next i Print s End Sub 程序5界面设计略,过程设计如下: Private Sub Form_Click Dim e As Single, t As Single, i As Integer e = 2: t = 1: i = 1 While t = 0.0001 i = i + 1: t = t / i: e = e + t Wend Print e End Sub 程序6界面设计略,过程设计如下: Option Base 1 Private Sub F
13、orm_Click Dim n As Integer, a(9, 9) As Integer, i As Integer, j As Integer On Error GoTo k 下列代码中若出现错误,转到标号为K的语句执行。 n = InputBox(请输入n,0n10) For i = 1 To n: a(i, 1) = 1: a(i, i) = 1: Next i For i = 3 To n For j = 2 To i - 1 a(i, j) = a(i - 1, j - 1) + a(i - 1, j) Next j, i For i = 1 To n Print Tab(30
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB课后习题答案 陈庆章主编 VB 课后 习题 答案 陈庆章 主编
链接地址:https://www.31ppt.com/p-3168301.html