教材课后习题参考答案新版_学生版(1-4)章_介绍

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Visual Basic程序设计基础》教材

习题

第1章Visual Basic 6.0程序设计概述

习题

一、判断题

参考答案:

1.√2.√3.√4.×5.√6.×7.√8.×9.√10.√11.×12.√13.×14.√15.√

二、选择题

参考答案:

1. C

2. B 3.D 4.C 5.B 6.A 7.D 8.A 9.B 10.D

三、填空题

参考答案:

1.对象、事件2.属性、方法、事件3.控件、屏幕(Screen)

4.Left 5. Top 6.属性、<对象名>.<属性名>=<表达式>

7.网格8.F o rm1

9.Load或Initialize或Resize或Activate(自动执行的先后顺序也按此排列)

10.Activate、Deactivate

四、程序设计题

参考代码:

程序1.界面设计参看表1。

表1 各控件的主要属性设置

过程设计如下:

Private Sub Command1_Click()

Label2.Visible = False ‘使控件Label2看不见

Label1.Caption = Text1.Text + ": 欢迎使用" + Label1.Caption Text1.Visible = False ‘使控件Text1看不见Command1.Enabled = False ‘使控件Command1不能用Command2.Enabled = True ‘使控件Command2能用End Sub

Private Sub Command2_Click()

End ‘结束程序运行

End Sub

程序2.界面设计,

过程设计如下:

Private Sub Command1_Click() '字体变大

Form1.FontSize = Form1.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: Print "欢迎使用VB"

End Sub

运行时,不得连续、过多次单击“字体变小”按钮,因为当FontSize属性值小于0会产生适时错误。

程序3.

界面设计运行效果图

过程设计如下(窗体Height值的计量包括标题、边框,而ScaleHeight值仅与窗体有效绘图区域的高度有关):

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.ScaleHeight/2 '用Form1.ScaleHeight优于用Form1. Height

Command1.Top = Form1.ScaleHeight - Command1.Height

Command1.Left = Form1.ScaleWidth - Command1.Width

End Sub

Private Sub Command1_Click()

End

End Sub

第2章程序设计基础

习题

一、判断题

1.√2.×3.×4.×5.√6.×7.√8.√9.√10.×

二、选择题

1.B 2.D 3.A 4.C 5.C 6.B 7.A 8.D 9. C 10.A

三、填空题

参考答案

1.String 2.4 3."aaa" 4.145 5.6 6.3 7.18 8.False

9.(x Mod 10) * 10 + x \ 10 10.10 + Int( Rnd * 90 ) 11.a * b Mod c

12.Log(x)+Sin(3.141593/6) 13.Const PI=3.1415926 14.日期15.Int(x)+1

四、程序设计题

参考答案

程序1、

Private Sub Command1_Click()

Dim x As Double, y#, s#

x = Val(InputBox("请输入x"))

y = Val(InputBox("请输入y"))

s = Sqr( (x ^ 3 + Exp(-6) * Log(y)) * (Sin(x)* Cos(y)) / (x * x + y * y) _

+ (2 * Sin(90 * 3.14156 / 180) + 2 * x * Exp(y)) / Sqr(Abs(x * y)))

Print "当x="; x; "当y="; y; "时,计算结果:"; s

End Sub

程序2、

Private Sub Command1_Click()

Dim s As Double, l As Double

Dim r As Double

Const pi = 3.1415926

r = Val(Text1.Text)

l = 2 * 3.1415926 * r

s = r * r * 3.1415926

相关文档
最新文档