搜档网
当前位置:搜档网 › 《Visual Basic程序设计基础》陈庆章 课后习题参考答案

《Visual Basic程序设计基础》陈庆章 课后习题参考答案

《Visual Basic程序设计基础》陈庆章 课后习题参考答案
《Visual Basic程序设计基础》陈庆章 课后习题参考答案

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

习题参考答案

第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 3.D 4.C 5.B 6.A7.D 8.A 9.B 10.A 11.C 12.D

三、填空题

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

4.对象5.Left、Top 6.属性、<对象名>.<属性名>=<表达式> 7.网格8.F o rm1

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

四、程序设计题

程序1.界面设计参看图10-1、10-2以及表10-1。

表10-1 实例2各控件的主要属性设置

过程设计如下:

Private sub Form_Click()

Command2.Enabled = False

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 = 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 =F orm1.ScaleWidth/2 '用Form1.ScaleWidth效果优于用Form1. W idth Text1.Height = Form1.ScaleHeight/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.×

二、选择题

1.B 2.D 3.A4.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 Single

x = Text1.Text

Label1.Caption = x * x * 3.141593

End Sub

方法二、用InputBox函数输入圆的半径

Private Sub Command1_Click()

Dim x As Single '若要求计算结果具有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.√二、选择题

1.A 2.D 3.C 4.C 5.D 6.B

三、填空题

1.If x>y Then t=y: y=x: x=t 2.IS

3.For i = 0 to 9: B(i) = InputBox("B(" & i & ")="): Next i

4.Dim 5.String 6.8

四、程序阅读题(写出下列程序的运行结果)

程序1. 0 5 程序2. 20 程序3. 2 4 7 11 16

程序4. 1 4 9 16 25

程序5. 程序6.

五、程序填空题

1.(1)q * i (2)s + p * i / q (3)Next i

2.(1)r = 0 (2)m Mod n

3.(1)i + j - 1 (2)7 - i (3)Print

4.(1)10 + Int(Rnd * 90) (2)i + 1 To 30 (3)a(i)=a(j) (4)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, 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 < min Then min = z

midd = x + y + z - max - min

Print max; midd; min

End Sub

程序2.界面设计略,过程设计如下:

Private Sub Form_Click()

Dim x As Single, y As Single

x = InputBox("请输入x的值:")

If x > 3 Then

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.界面设计略,过程设计如下:

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的值:")

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 Form_Click()

Dim n As Integer, a(9, 9) As Integer, i As Integer, j As Integer On Error GoTo k '下列代码中若出现错误,转到标号为K的语句执行。

n = InputBox("请输入n,0

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 - 2 * i);

For j = 1 To i

Print Space(4 - Len(Trim(Str(a(i, j))))); Trim(Str(a(i, j))); Next j

Print

Next i

Exit Sub

k: MsgBox "输入n值小于1或大于10,数组下标超界。"

End Sub

第4章函数与过程

一、判断题

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

二、填空题

1.按地址传送2.b() As Long 3.6 4.按值传递5.按地址传递6.Public x As Single 7.Static x As Integer 8.Form2.y

三、程序阅读题(写出下列程序的运行结果)

程序1. s = 2 程序2. 1 程序3. 1 1 2 1 1 2 1 2 2 2 2 3

s = 5 1 1

s = 9 1 2 1

1 3 3 1

1 4 6 4 1

四、程序填空题

1.(1)ByeVal (2)k Mod i (3)k = k \ i (4)Call pp(i)

2.(1)a() Aa Double (2)n-1 (3)a(j) < a(k)

3.(1)a() As Double, n As Integer (2)t = t * x (3)f = s

五、程序设计题

程序1.界面设计略,过程设计如下:

Private Function fsum(x() As Double, n As Integer) As Double

Dim i As Integer

For i = 1 To n

fsum = fsum + x(i)

Next i

fsum = fsum / n

End Function

程序2.界面设计略,过程设计如下:

Private Sub ff(a() As Single, n As Integer)

Dim i As Integer, x As Single

For i = 1 To n \ 2

x = a(n - i + 1): a(n - i + 1) = a(i): a(i) = x

Next i

End Sub

程序3.界面设计略,过程设计如下:

Private Sub find(x() As Single, m As byte, n As Byte, _

xmax As Single,ki As Byte,kj As Byte)

xmax = x(1,1): ki = 1: kj = 1

For i = 1 To m

For j = 1 To n

If Abs(x(i, j)) > Abs(xmax) Then xmax = x(i, j): ki = i: kj = j Next j, i

End Sub

第5章常用控件

一、判断题

1.×2.×3.×4.√5.×6.√7.×8.√9.√10.√11.×12.×13.√14.√15.×16.×17.×18.√19.√20.×21.√22.×23.√24.×25.√

二、选择题

1.C 2.D 3.B 4.B 5.B 6.C 7.B 8.B 9.B 10.A 11.D 12.C 13.B 14.B 15.A16.D 17.B 18.B 19.B 20.A

三、填空题

1.上、下、左、左2.缇、无关3.&、+ 4.Enabled 5.MaxLength 6.Text1.SetFocus 7.MultiLine 8.Visible 9.Alignment 10.AutoSize 11.ForeColor 12.0或1 13.True 14.1 15.AddItem 16.1 17.List1.Clear 18.文本框、列表框

19.下拉式组合框、简单组合框、下拉式列表框20.Scroll 21.Value 22.Change 23.定时器不起作用24.Timer 25.65535

四、程序阅读题

程序1. 116 程序2. 8

程序3. 23451 程序4. 小,你好!程序5. 您好

34512 小李,你好!欢迎使用Visual Basic!

程序6. 李子程序7. y = 6 程序8. n = 1

苹果y = 14 n = 3

橘子n = 5

葡萄

柚子

香蕉

五、程序填空题

1.(1)a(i) = Mid(str1, i, 1) 或a(i) = Mid(Text1.Text, i, 1)

(2)p = j (3)a(i) = a(p) (4)Command2.Enabled = True 2.(1)1 To 2*i–1 (2)Command2.Enabled = True(3)Command2.Enabled = False 3.(1)Text2.Enabled = False (2)p = 2 (3)Print i

(4)Val(Text1.Text) < 2 或Val(Text1.Text) <= 1 (5)KeyAscii = 13

4.(1)List1.ListCount (2)List1.RemoveItem I (3)i = i + 1 5.(1)Timer1.Enabled = True (2)x \ 3600

(3)(x Mod 3600) \ 60 或(x - 3600 * h) \ 60 (4)x = x + 1

6.(1)Label1.Left (2)Label1.Left = -Label1.W idth

六、程序设计题

程序1. 界面设计略,过程设计如下:

Private Sub Command1_Click()

If Command1.Caption = "显示" Then

Print "欢迎使用Visual Basic!": Command1.Caption = "清除"

Else

Form1.Cls: Command1.Caption = "显示"

End If

End Sub

Private Sub Command2_Click()

End

End Sub

Private Sub Form_Load()

Form1.Cls: Command1.Caption = "显示": Command2.Caption = "退出" End Sub

程序2.界面设计略,过程设计如下:

Private Sub Form_Load()

Text1.MaxLength = 1: Text1.Text = ""

End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)

Label1.Caption = CStr(KeyAscii)

End Sub

程序3.界面设计略,过程设计如下:

Const pwd As String = "123456" '预设密码为123456

Private Sub Command1_Click()

Cls: Print "欢迎进入!"

End Sub

Private Sub Form_Load()

Command1.Caption = "进入": Command1.Enabled = Falsew

Text1.Text = "": Text1.PasswordChar = "*"

End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

If Text1.Text = pwd Then

m = MsgBox("口令正确,欢迎进入!"): Command1.Enabled = True Else

m = MsgBox("口令错误,请重新输入!"): Text1.Text = ""

End If

End If

End Sub

程序4.界面设计略,过程设计如下:

Dim num As Integer, m As Integer, rec As Integer

Private Sub Form_Load()

Command1.Caption = "出题": Command1.Enabled = True

Text1.Text = "": Text1.Enabled = False: rec = 0

End Sub

Private Sub Command1_Click()

Randomize: num = Int(Rnd * 100) + 1: Text1.Enabled = True Label1.Caption = "": Command1.Enabled = False

End Sub

Private Sub Command2_Click()

End

End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

m = Val(Text1.Text): rec = rec + 1: Text1.SelStart = 0

Text1.SelLength = Len(Text1.Text): Text1.SetFocus

If rec > 10 Then

Label1.Caption = "差!重新开始": Call Form_Load

Else

If m > num Then

Label1.Caption = Str(m) & "大了!"

ElseIf m < num Then

Label1.Caption = Str(m) & "小了!"

Else

If rec < 5 Then

Label1.Caption = "好!猜对了。"

Else

Label1.Caption = "还行!猜对了。"

End If

Call Form_Load

End If

End If

End If

End Sub

程序5.界面设计如图10-3所示,过程设计如下:

Private Sub Form_Load()

Command1(0).Enabled = False: Command1(1).Enabled = False

Command1(2).Enabled = False: Label1.Caption = ""

End Sub

Private Sub Command1_Click(Index As Integer)

Select Case Index

Case 0

Clipboard.Clear: Clipboard.SetText Text1.SelText

Text1.SelText = "": Label1.Caption = "请选择要粘贴的位置!"

Command1(0).Enabled = False: Command1(1).Enabled = False

Command1(2).Enabled = True

Case 1

Clipboard.Clear: Clipboard.SetText Text1.SelText

Label1.Caption = "请选择要粘贴的位置!": Command1(0).Enabled = False Command1(1).Enabled = False: Command1(2).Enabled = True

Case Else

Text1.SelText = Clipboard.GetText(): Form_Load

Label1.Caption = "粘贴完成!"

End Select

End Sub

Private Sub Text1_MouseUp(Button As Integer, Shift As Integer, _ X As Single, Y As Single)

Dim n As Integer

n = Text1.SelLength

If n > 0 Then

Label1.Caption = "选择了" & n & "个字,请选择下一步操作!"

Command1(0).Enabled = True: Command1(1).Enabled = True

Else

Label1.Caption = ""

End If

End Sub

程序6.界面设计如图10-4所示,过程设计如下:

Private Sub Form_Load()

Label1.Caption = " 当前日期:": Text1.Text = Date

Option1(0).Caption = "显示日期": Option1(1).Caption = "显示时间" Option1(0).Value = True: Command1.Caption = "退出"

End Sub

Private Sub Option1_Click(Index As Integer)

Select Case Index

Case 0

Label1.Caption = "当前日期:": Text1.Text = Date

Case 1

Label1.Caption = "当前时间:": Text1.Text = Time

End Select

End Sub

Private Sub Command1_Click()

End

End Sub

程序7.过程设计如下:

Private Sub Form_Load()

Label1.Caption = " 当前日期:": Text1.Text = Date

Option1(0).Caption = "显示日期": Option1(1).Caption = "显示时间" Option1(0).Value = True: Command1.Caption = "退出"

Combo1.AddItem "年-月-日": Combo1.AddItem "月-日-年"

Combo1.AddItem "日-月-年": Combo1.Text = "年-月-日"

End Sub

Private Sub Combo1_Click()

Dim n As String

Select Case Combo1.ListIndex

Case 0: n = "yyyy-mm-dd"

Case 1: n = "mm-dd-yyyy"

Case 2: n = "dd-mm-yyyy"

End Select

Text1.Text = Format(Date, n)

End Sub

Private Sub Option1_Click(Index As Integer)

Select Case Index

Case 0: Label1.Caption = "当前日期:": Text1.Text = Date

Case 1: Label1.Caption = "当前时间:": Text1.Text = Time

End Select

End Sub

Private Sub Command1_Click()

End

End Sub

程序8. 界面设计如图10-5所示,过程设计如下:

Private Sub Form_Load()

List1.AddItem "happy": List1.AddItem "apple"

List1.AddItem "student": List1.AddItem "computer"

End Sub

Private Sub Command1_Click()

List1.AddItem Text1.Text: Text1.SetFocus

Text1.SelStart = 0: Text1.SelLength = Len(Text1.Text)

End Sub

Private Sub Command3_Click()

List1.Clear

End Sub

Private Sub Command4_Click()

End

End Sub

Private Sub Command2_Click()

If List1.ListIndex <> -1 Then List1.RemoveItem List1.ListIndex End Sub

9.界面设计如图10-6所示,过程设计如下:

Private Sub Form_Load()

Option1(0).Caption = "八进制": Option1(1).Caption = "十六进制"

Option1(2).Caption = "二进制"

End Sub

Private Function tran(k As Long, n As Integer) As String

Dim x As Integer, y As String * 1, k1 As Long

tran = "": k1 = Abs(k)

Do While k1 > 0

x = k1 Mod n

If x >= 10 Then y = Chr(Asc("A") + x - 10) Else y = CStr(x) tran = y + tran

k1 = k1 \ n

Loop

If k < 0 Then tran = "-" + tran

End Function

Private Sub Option1_Click(Index As Integer)

Dim k As Long, n As Integer

k = Val(Text1.Text)

Select Case Index

Case 0

Label2.Caption = "八进制": n = 8

Case 1

Label2.Caption = "十六进制": n = 16

Case 2

Label2.Caption = "二进制": n = 2

End Select

Text2.Text = tran(k, n)

End Sub

10.界面设计如图10-7所示,过程设计如下:

Private Sub Form_Load()

Label1.Left = Width / 2 - Label1.Width / 2

Label1.AutoSize = True

HScroll1.Min = 1: HScroll1.Max = 1000

HScroll1.SmallChange = 10: https://www.sodocs.net/doc/595253315.html,rgeChange = 100

HScroll1.Value = 500: Timer1.Interval = 500

End Sub

Private Sub HScroll1_Change()

Timer1.Interval = HScroll1.Value

End Sub

Private Sub HScroll1_Scroll()

Call HScroll1_Change

End Sub

Private Sub Timer1_Timer()

Label1.FontSize = Label1.FontSize + 2

Label1.Left = Width / 2 - Label1.Width / 2

If Label1.FontSize >= 72 Then Timer1.Enabled = False

End Sub

第6章图形控件和图形方法

一、判断题

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

二、选择题

1.C 2.B 3.C 4.A 5.A 6.C 7.A 8.C 9.C 10.B 11.A 12.B 13.B 14.C 15.C

三、填空题

1.Circle (ScaleLeft + ScaleW idth / 2, ScaleTop + ScaleHeight / 2), 800

2.LoadPicture 3.AutoSize、Stretch、False、False 4.选中、属性

5.形状、矩形6.Picture1.Picture=LodePicture("C:\Windows\Cloud.bmp")

7.图片框、其他控件8.缇、SclaeMode 9.颜色

10.颜色、圆弧起点处转角、圆弧终点处转角、椭圆纵轴与横轴长度之比

四、程序阅读题

程序1. 转动一条红色直线,其轨迹形成一个圆

程序2. 在窗体上随机的位置、用随机的颜色、半径绘制1000个空心的圆。

程序3. 在图片框内绘制多个黄色边框矩形,填充样式在“实心”、“透明”间交替变换。

五、程序填空题

1.(1)Combo1.ListIndex (2)Shape1.BorderStyle (3)Combo2.AddItem Str(i) 2.(1)Call pic (2)False (3)n = n + 1 (4)LoadPicture("c:\windows\1.bmp") (4)LoadPicture(fn)

六、程序设计题

程序1.界面设计略,过程设计如下:

Private Sub Form_Load()

Picture1.ScaleMode = 3

End Sub

Private Sub Command1_Click()

Dim x1 As Single, y1 As Single, x2 As Single, y2 As Single

x1 = InputBox("x1="): y1 = InputBox("y1=")

x2 = InputBox("x2="): y2 = InputBox("y2=")

Picture1.Line (x1, y1)-(x2, y2), , B

End Sub

程序2.界面设计略,过程设计如下:

Private Sub Form_click()

Dim r As Single, xo As Single, yo As Single

If Form1.ScaleHeight < Form1.ScaleWidth Then

r = Form1.ScaleHeight / 3

Else

r = Form1.ScaleWidth / 3

End If

xo = Form1.ScaleLeft + Form1.ScaleWidth / 2

yo = Form1.ScaleTop + Form1.ScaleHeight / 2

Form1.FillStyle = 0: Form1.FillColor = vbBlue

Form1.DrawWidth = 2: Form1.ScaleMode = 6

Form1.Circle (xo, yo), r, vbYellow

End Sub

程序3.界面设计略,过程设计如下:

Private Sub Form_Load()

Dim i As Integer

For i = 1 To 7: List1.AddItem i: Next i

Form1.ScaleMode = 1

End Sub

Private Sub List1_Click()

Form1.Cls: Form1.ScaleMode = List1.Text

Form1.Circle (Form1.ScaleLeft + Form1.ScaleWidth / 2, _ Form1.ScaleTop + Form1.ScaleHeight / 2), 50

End Sub

第7章对话框与菜单程序设计

一、判断题

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

二、选择题

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

三、填空题

1.窗体控制菜单、下拉式菜单、快捷菜单2.ShowFont

3.打开文件、另存为、颜色、字体、打印对话框4.工程、部件

5.CommonDialog1.Action =3、CommonDialog1.ShowColor

6.提示信息、对话框类型、对话框标题7.Click

8.工具9.代码窗口、Click 10.相同、正

四、程序阅读题

程序1. 显示提示信息为“5”、标题为“na的输出结果”、有一个“确定”按钮的消息框。

程序2. 显示提示信息为“您选择了第1项”、标题为“第一项”、有一个“确定”按钮的消息框。

五、程序填空题

1.(1)Int(Rnd*100) (2)Str(i) (3)Exit For

2.(1)False (2)Date (3)CommonDialog1.Color (4)m1

六、程序设计题

程序1.界面设计略,过程设计如下:

Private Sub Command1_Click()

CommonDialog1.ShowOpen

List1.AddItem CommonDialog1.FileName

End Sub

程序2.界面设计略,过程设计如下:

Private Sub Command1_Click()

CommonDialog1.ShowSave

List1.AddItem CommonDialog1.FileName

End Sub

程序3.界面设计如图10-9、表10-2所示,过程设计如下:

Private Sub Sqr_Click()

Shape1.Shape = 1

End Sub

Private Sub Rec_Click()

Shape1.Shape = 0

End Sub

Private Sub Oval_Click()

Shape1.Shape = 2

End Sub

Private Sub Circle_Click()

Shape1.Shape = 3

End Sub

Private Sub Rrec_Click()

Shape1.Shape = 4

End Sub

Private Sub RSqr_Click()

Shape1.Shape = 5

End Sub

Private Sub Shp_Click()

Shape1.FillStyle = 2

End Sub

Private Sub Shzh_Click()

Shape1.FillStyle = 3

End Sub

Private Sub Xiex_Click()

Shape1.FillStyle = 4

End Sub

Private Sub ShPJ_Click()

Shape1.FillStyle = 6

End Sub

Private Sub XJ_Click()

Shape1.FillStyle = 7

End Sub

Private Sub FillColor_Click()

CommonDialog1.ShowColor

Shape1.FillColor = CommonDialog1.Color End Sub

Private Sub Exit_Click()

End

End Sub

第8章文件

一、判断题

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

9.√10.√11.×12.×13.√14.×15.×

二、选择题

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

9.C 10.B 11.D 12.B 13.B

三、填空题

1.ChDir 2.FileLen 3.Change 4.EOF 5.Line Input

四、程序阅读题

程序1. y= 1 a= 1 程序2. NO. 1 3 程序3.

y= 3 a= 2 NO. 2 4 窗体:36 25 16 9 4 1

y= 6 a= 3 NO. 3 7 文件:1 4 9 16 25 36

y= 10 a= 4 NO. 4 11

程序4. 程序5. 1 程序6. 1 窗体上显示内容:20 2 2 1 2

文件中内容:4 6 8 10 12 3 3 3 1 2 3

4 4 4 4

5 5 5 5 5

五、程序填空题

1.(1)Dim n As Integer (2)"C:\windows\calc.exe" (3)Output (4)End 2.(1)For Output As #2 (2)0 (3)"temp.dat" As "c:\a1.dat" 3.(1)Open "e:\dataout.txt" For Output As #1

(2)t1 Mod t2 = 0 (3)If flag Then (4)Print coun

六、程序设计题

程序1.界面设计如图10-10所示,过程设计如下:

Dim fn As String

Private Sub Drive1_Change()

Dir1.Path = Drive1.Drive

End Sub

Private Sub Dir1_Change()

File1.Path = Dir1.Path

End Sub

Private Sub File1_Click()

If Right(File1.Path, 1) = "\" Then

fn = File1.Path + File1.FileName

Else

各大学教材课后习题答案网址

各大学教材课后习题答案网址 《线性代数》(同济第四版)课后习题答案(完整版) 高等数学(同济第五版)课后答案(PDF格式,共527页) 中国近现代史纲要课后题答案 曼昆《经济学原理》课后习题解答 21世纪大学英语读写教程(第三册)参考答案 谢希仁《计算机网络教程》(第五版)习题参考答案(共48页) 《概率论与数理统计》习题答案 http:// 《模拟电子技术基础》详细习题答案(童诗白,华成英版,高教版) 《机械设计》课后习题答案(高教版,第八版,西北工业大学) 《大学物理》完整习题答案 .com/viewthread.php?tid=217&fromuid=164951 《管理学》课后答案(周三多) 机械设计基础(第五版)习题答案[杨可桢等主编] 程守洙、江之永主编《普通物理学》(第五版)详细解答及辅导 .php?tid=3&fromuid=164951 新视野大学英语课本详解(四册全) 21世纪大学英语读写教程(第四册)课后答案 新视野大学英语读写教程3册的课后习题答案 1

新视野大学英语第四册答案(第二版) 《中国近现代史》选择题全集(共含250道题目和答案) 《电工学》课后习题答案(第六版,上册,秦曾煌主编) 完整的英文原版曼昆宏观、微观经济学答案 《数字电子技术基础》习题答案(阎石,第五版) 《电路》习题答案上(邱关源,第五版) 《电工学》习题答案(第六版,秦曾煌) https://www.sodocs.net/doc/595253315.html,/viewthread.php?tid=112&fromuid=164951 21世纪大学英语读写教程(第三册)课文翻译 《生物化学》复习资料大全(3套试卷及答案+各章习题集) 《模拟电子技术基础》课后习题答案(共10章)ewthread.php?tid=21&fromuid=164951 《概率论与数理统计及其应用》课后答案(浙江大学盛骤谢式千编著)《理论力学》课后习题答案(赫桐生,高教版) 《全新版大学英语综合教程》(第四册)练习答案及课文译文viewthread.php?tid=78&fromuid=164951 《化工原理答案》课后习题答案(高教出版社,王志魁主编,第三版)《国际贸易》课后习题答案(海闻P.林德特王新奎) 大学英语综合教程1-4册练习答案 read.php?tid=1282&fromuid=164951 《流体力学》习题答案 《传热学》课后习题答案(第四版) 高等数学习题答案及提示

测控电路第五版李醒飞第五章习题答案

第五章 信号运算电路 5-1推导题图5-43中各运放输出电压,假设各运放均为理想运放。 (a)该电路为同相比例电路,故输出为: ()0.36V V 3.02.01o =?+=U (b)该电路为反相比例放大电路,于是输出为: V 15.03.02 1 105i o -=?-=-=U U (c)设第一级运放的输出为1o U ,由第一级运放电路为反相比例电路可知: ()15.03.0*2/11-=-=o U 后一级电路中,由虚断虚短可知,V 5.0==+-U U ,则有: ()()k U U k U U o 50/10/1o -=--- 于是解得: V 63.0o =U (d)设第一级运放的输出为1o U ,由第一级运放电路为同相比例电路可知: ()V 45.03.010/511o =?+=U 后一级电路中,由虚断虚短可知,V 5.0==+-U U ,则有: ()()k U U k U U o 50/10/1o -=--- 于是解得: V 51.0o =U 5-2 11 图X5-1 u

5-3由理想放大器构成的反向求和电路如图5-44所示。 (1)推导其输入与输出间的函数关系()4321,,,u u u u f u o =; (2)如果有122R R =、134R R =、148R R =、Ω=k 101R 、Ω=k 20f R ,输入4 321,,,u u u u 的范围是0到4V ,确定输出的变化范围,并画出o u 与输入的变化曲线。 (1)由运放的虚断虚短特性可知0==+-U U ,则有: f R u R u R u R u R u 0 44332211-=+++ 于是有: ??? ? ??+++-=44332211o U R R U R R U R R U R R U f f f f (2)将已知数据带入得到o U 表达式: ()4321o 25.05.02i i i i U U U U U +++-= 函数曲线可自行绘制。 5-4理想运放构成图5-45a 所示电路,其中Ω==k 10021R R 、uF 101=C 、uF 52=C 。图5-54b 为输入信号波形,分别画出1o u 和2o u 的输出波形。 前一级电路是一个微分电路,故()dt dU dt dU C R R i U i i o //*1111-=-=-= 输入已知,故曲线易绘制如图X5-2所示。 图X5-2 后一级电路是一个积分电路,故()??-=-=dt U dt U C R V o o 1122out 2/1 则曲线绘制如图X5-3所示。 图X5-3 /V

操作系统习题答案

内存1通常情况下,在下列存储管理方式中,()支持多道程序设计、管理最简单,但存储碎片多;()使内存碎片尽可能少,而且使内存利用率最高。 Ⅰ.段式;Ⅱ.页式;Ⅲ.段页式;Ⅳ.固定分区;Ⅴ.可变分区 正确答案:Ⅳ;Ⅰ 2为使虚存系统有效地发挥其预期的作用,所运行的程序应具有的特性是()。正确答案:该程序应具有较好的局部性(Locality) 3提高内存利用率主要是通过内存分配功能实现的,内存分配的基本任务是为每道程序()。使每道程序能在不受干扰的环境下运行,主要是通过()功能实现的。Ⅰ.分配内存;Ⅱ.内存保护;Ⅲ.地址映射;Ⅳ.对换;Ⅴ.内存扩充;Ⅵ.逻辑地址到物理地址的变换;Ⅶ.内存到外存间交换;Ⅷ.允许用户程序的地址空间大于内存空间。 正确答案:Ⅰ;Ⅱ 4适合多道程序运行的存储管理中,存储保护是 正确答案:为了防止各道作业相互干扰 5下面哪种内存管理方法有利于程序的动态链接()? 正确答案:分段存储管理 6在请求分页系统的页表增加了若干项,其中状态位供()参考。 正确答案:程序访问 7从下面关于请求分段存储管理的叙述中,选出一条正确的叙述()。 正确答案:分段的尺寸受内存空间的限制,但作业总的尺寸不受内存空间的限制

8虚拟存储器的特征是基于()。 正确答案:局部性原理 9实现虚拟存储器最关键的技术是()。 正确答案:请求调页(段) 10“抖动”现象的发生是由()引起的。 正确答案:置换算法选择不当 11 在请求分页系统的页表增加了若干项,其中修改位供()参考。 正确答案:换出页面 12 虚拟存储器是正确答案:程序访问比内存更大的地址空间 13测得某个请求调页的计算机系统部分状态数据为:CPU利用率20%,用于对换空间的硬盘的利用率97.7%,其他设备的利用率5%。由此断定系统出现异常。此种情况下()能提高CPU的利用率。 正确答案:减少运行的进程数 14在请求调页系统中,若逻辑地址中的页号超过页表控制寄存器中的页表长度,则会引起()。 正确答案:越界中断 15 测得某个请求调页的计算机系统部分状态数据为:CPU利用率20%,用于对换空间的硬盘的利用率97.7%,其他设备的利用率5%。由此断定系统出现异常。此种情况下()能提高CPU的利用率。 正确答案:加内存条,增加物理空间容量 16 对外存对换区的管理应以()为主要目标,对外存文件区的管理应以()

测控电路课后答案(张国雄 第四版)第五章

第五章信号运算电路 5-1 图5-37中所示的电路称为放大极性系数电路,试推导出其输出电压U o 与输入电压 U i 的关系表达式。 输出电压U o 与输入电压U i 的关系表达式为: ()i o 2U n nq U ?=5-2 试画出一个能实现()()5i 2i 1i 5i 2i 1i o 5 151 U U U U U U U ′++′+′?+++= ??的加减混合运算电路。 该加减混合运算电路如图X5-1所示。 5-3 在粗糙度的标准中,平均波长a λ定义为a a a /π2?=R λ,现有代表a R 和a ?的电压信号a a ?U U R ,,试设计一电路,使其输出电压代表平均波长a λ 。 图X5-1 图5-37 第五章题1图 U o

a a 134个对数运算电路,其输入分别为代表2π、R a 和Δa 的电压U 2π、U R a 和U Δa 。U A 等于T 1和T 3的-U be 之和,它与)2ln(ln 2ln a a R R ππ?=??成正比,U B 与 -lnΔa 成正比。N 2是指数电路,T 2的-U be 等于U B -U A ,它与a R a ?π2ln 成正比,流经T 2的I a 与 a R a ?π2成正比,从而T 2输出与λa 成正比的电压。5-4图5-38中所示是利用乘法器和运算放大器组成的功率测量电路。设 t U u ωsin 2i =,)sin(2L ?ω?=t I i ,L i Z R <<,Z L 是负载,i R 3和i L 相比可以忽略, 试写出u o 和u i 、i L 的关系式,并证明当u o 经过RC 滤波器)/π2(ω>>RC 后,其平均值 U o 代表有功功率。 a

测控电路课后答案

一.1测控电路在整个测控系统中起着什么样的作用? 传感器的输出信号一般很微弱,还可能伴随着各种噪声,需要用测控电路将它放大,剔除噪声、选取有用信号,按照测量与控制功能的要求,进行所需演算、处理与变换,输出能控制执行机构动作的信号。在整个测控系统中,电路是最灵活的部分,它具有便于放大、便于转换、便于传输、便于适应各种使用要求的特点。测控电路在整个测控系统中起着十分关键的作用,测控系统、乃至整个机器和生产系统的性能在很大程度是取决于测控电路。 2影响测控电路精度的主要因素有哪些,而其中哪几个因素又是最基本的,需要特别注意? 影响测控电路精度的主要因素有: (1)噪声与干扰; (2)失调与漂移,主要是温漂; (3)线性度与保真度; (4)输入与输出阻抗的影响。 其中噪声与干扰,失调与漂移(含温漂)是最主要的,需要特别注意。 3为什么说测控电路是测控系统中最灵活的环节,它体现在哪些方面? 为了适应在各种情况下测量与控制的需要,要求测控系统具有选取所需的信号、灵活地进行各种变换和对信号进行各种处理与运算的能力,这些工作通常由测控电路完成。它包括: (1)模数转换与数模转换; (2)直流与交流、电压与电流信号之间的转换。幅值、相位、频率与脉宽信号等之间的转换; (3)量程的变换; (4)选取所需的信号的能力,信号与噪声的分离,不同频率信号的分离等;对信号进行处理与运算,如求平均值、差值、峰值、绝对值,求导数、积分等、非线性环节的线性化处理、逻辑判断等 二.2-1 何谓测量放大电路?对其基本要求是什么? 在测量控制系统中,用来放大传感器输出的微弱电压,电流或电荷信号的放大电路称为测量放大电路,亦称仪用放大电路。对其基本要求是:①输入阻抗应与传感器输出阻抗相匹配; ②一定的放大倍数和稳定的增益;③低噪声;④低的输入失调电压和输入失调电流以及低的漂移;⑤足够的带宽和转换速率(无畸变的放大瞬态信号);⑥高输入共模范围(如达几百伏)和高共模抑制比;⑦可调的闭环增益;⑧线性好、精度高;⑨成本低 2-7什么是高共模抑制比放大电路?应用何种场合? 有抑制传感器输出共模电压(包括干扰电压)的放大电路称为高共模抑制比放大电路。应用于要求共模抑制比大于100dB的场合,例如人体心电测量。 2-8 图2-8b所示电路,N1、N2为理想运算放大器,R4=R2=R1=R3=R,试求其闭环电压放大倍数。 由图2-8b和题设可得u01 =u i1 (1+R2 /R1) = 2u i1 , u0=u i2 (1+R4 /R3 )–2u i1 R4/R3 =2u i2–2

操作系统第四版-课后习题答案

操作系统第四版-课后习题答案

第一章 作者:佚名来源:网络 1、有一台计算机,具有IMB 内存,操作系统占用200KB ,每个用户进程各占200KB 。如果用户进程等待I/O 的时间为80 % ,若增加1MB 内存,则CPU 的利用率提高多少? 答:设每个进程等待I/O 的百分比为P ,则n 个进程同时等待刀O 的概率是Pn ,当n 个进程同时等待I/O 期间CPU 是空闲的,故CPU 的利用率为1-Pn。由题意可知,除去操作系统,内存还能容纳4 个用户进程,由于每个用户进程等待I/O的时间为80 % , 故: CPU利用率=l-(80%)4 = 0.59 若再增加1MB 内存,系统中可同时运行9 个用户进程,此时:cPu 利用率=l-(1-80%)9 = 0.87 故增加IMB 内存使CPU 的利用率提高了47 % : 87 %/59 %=147 % 147 %-100 % = 47 % 2 一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A 先开始做,程序B 后开始运行。程序A 的运行轨迹为:计算50ms 、打印100ms 、再计算50ms 、打印100ms ,结束。程序B 的运行轨迹为:计算50ms 、输入80ms 、再计算100ms ,结束。试说明(1 )两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会等待?( 2 )程序A 、B 有无等待CPU 的情况?若有,指出发生等待的时刻。 答:画出两道程序并发执行图如下: (1)两道程序运行期间,CPU存在空闲等待,时间为100 至150ms 之间(见图中有色部分) (2)程序A 无等待现象,但程序B 有等待。程序B 有等待时间段为180rns 至200ms 间(见图中有色部分) 3 设有三道程序,按A 、B 、C优先次序运行,其内部计算和UO操作时间由图给出。

最新大学物理实验教材课后思考题答案

大学物理实验教材课后思考题答案 一、转动惯量: 1.由于采用了气垫装置,这使得气垫摆摆轮在摆动过程中受到的空气粘滞阻尼力矩降低至最小程度,可以忽略不计。但如果考虑这种阻尼的存在,试问它对气垫摆的摆动(如频率等)有无影响?在摆轮摆动中,阻尼力矩是否保持不变? 答:如果考虑空气粘滞阻尼力矩的存在,气垫摆摆动时频率减小,振幅会变小。(或者说对频率有影响, 对振幅有影响) 在摆轮摆动中,阻尼力矩会越变越小。 2.为什么圆环的内、外径只需单次测量?实验中对转动惯量的测量精度影响最大的是哪些因素? 答:圆环的内、外径相对圆柱的直径大很多,使用相同的测量工具测量时,相对误差较小,故只需单次测 量即可。(对测量结果影响大小) 实验中对转动惯量测量影响最大的因素是周期的测量。(或者阻尼力矩的影响、摆轮是否正常、平稳的摆动、物体摆放位置是否合适、摆轮摆动的角度是否合适等) 3.试总结用气垫摆测量物体转动惯量的方法有什么基本特点? 答:原理清晰、结论简单、设计巧妙、测量方便、最大限度的减小了阻尼力矩。 三、混沌思考题 1. 精品文档

有程序(各种语言皆可)、K值的取值范围、图 +5分 有程序没有K值范围和图 +2分 只有K值范围 +1分 有图和K值范围 +2分 2.(1).混沌具有内在的随机性:从确定性非线性系统的演化过程看,它们在混沌区的行为都表现出随机不确定性。然而这种不确定性不是来源于外部环境的随机因素对系统运动的影响,而是系统自发 精品文档

精品文档 产生的 (2).混沌具有分形的性质(3).混沌具有标度不变性(4).混沌现象还具有对初始条件的敏感依赖性:对具有内在随机性的混沌系统而言,从两个非常接近的初值出发的两个轨线在 经过长时间演化之后,可能变得相距“足够”远,表现出对初值的极端敏感,即所谓“失之毫厘,谬之千里”。 答对2条以上+1分,否则不给分,只举例的不给分。 四、半导体PN 结 (1)用集成运算放大器组成电流一电压变换器测量11610~10--A 电流,有哪些优点? 答:具有输入阻抗低、电流灵敏度高、温漂小、线性好、设计制作简单、结构牢靠等优点。 (2)本实验在测量PN 结温度时,应该注意哪些问题? 答:在记录数据开始和结束时,同时都要记录下干井中温度θ,取温度平均值θ。 (3)在用基本函数进行曲线拟合求经验公式时,如何检验哪一种函数式拟合得最好,或者拟合的经验公式最符合实验规律? 答:运用最小二乘法,将实验数据分别代入线性回归、指数回归、乘幂回归这三种常用的基本函数,然后求出衡量各回归方程好坏的拟合度R 2。拟合度最接近于1的函数,拟合得最好。 五、地磁场 (1)磁阻传感器和霍耳传感器在工作原理有什么区别? 答:前者是磁场变化引起材料阻值变化,最终使得电桥外接电压转变为对应的输出电压;后者是磁场变化引起流经材料内部的载流子发生偏转而产生电压。 (2)为何坡莫合金磁阻传感器遇到较强磁场时,其灵敏度会降低?用什么方法来恢复其原来的灵敏度? 答:传感器遇到强磁场感应时,对应的磁阻材料将产生磁畴饱和现象,外加磁场很难改变磁阻材料的

测控电路课后习题答案

第一章绪论 1-1测控电路在整个测控系统中起着什么样的作用 传感器的输出信号一般很微弱,还可能伴随着各种噪声,需要用测控电路将它放大,剔除噪声、选取有用信号,按照测量与控制功能的要求,进行所需演算、处理与变换,输出能控制执行机构动作的信号。在整个测控系统中,电路是最灵活的部分,它具有便于放大、便于转换、便于传输、便于适应各种使用要求的特点。测控电路在整个测控系统中起着十分关键的作用,测控系统、乃至整个机器和生产系统的性能在很大程度是取决于测控电路。 1-2影响测控电路精度的主要因素有哪些,而其中哪几个因素又是最基本的,需要特别注意影响测控电路精度的主要因素有: (1)噪声与干扰; (2)失调与漂移,主要是温漂; (3)线性度与保真度; (4)输入与输出阻抗的影响。 其中噪声与干扰,失调与漂移(含温漂)是最主要的,需要特别注意。 1-3为什么说测控电路是测控系统中最灵活的环节,它体现在哪些方面 为了适应在各种情况下测量与控制的需要,要求测控系统具有选取所需的信号、灵活地进行各种变换和对信号进行各种处理与运算的能力,这些工作通常由测控电路完成。它包括:(1)模数转换与数模转换; (2)直流与交流、电压与电流信号之间的转换。幅值、相位、频率与脉宽信号等之间的转换; (3)量程的变换; (4)选取所需的信号的能力,信号与噪声的分离,不同频率信号的分离等; (5)对信号进行处理与运算,如求平均值、差值、峰值、绝对值,求导数、积分等、非线性环节的线性化处理、逻辑判断等。 1-4测量电路的输入信号类型对其电路组成有何影响试述模拟式测量电路与增量码数字式测量电路的基本组成及各组成部分的作用。 随着传感器类型的不同,输入信号的类型也随之而异。主要可分为模拟式信号与数字式信号。随着输入信号的不同,测量电路的组成也不同。 图X1-1是模拟式测量电路的基本组成。传感器包括它的基本转换电路,如电桥,传感器的输出已是电量(电压或电流)。根据被测量的不同,可进行相应的量程切换。传感器的输出一般较小,常需要放大。图中所示各个组成部分不一定都需要。例如,对于输出非调制信号的传感器,就无需用振荡器向它供电,也不用解调器。在采用信号调制的场合,信号调制与解调用同一振荡器输出的信号作载波信号或参考信号。利用信号分离电路(常为滤波器),将信号与噪声分离,将不同成分的信号分离,取出所需信号。有的被测参数比较复杂,或者为了控制目的,还需要进行运算。对于典型的模拟式电路,无需模数转换电路和计算机,而直接通过显示执行机构输出,因此图中将模数转换电路和计算机画在虚线框内。越来越多的模拟信号测量电路输出数字信号,这时需要模数转换电路。在需要较复杂的数字和逻辑运算、或较大量的信息存储情况下,采用计算机。

测控电路第五版李醒飞第4章习题答案

第四章信号分离电路 4-1简述滤波器功能,按照功能要求,滤波器可分为几种类型? 滤波器是具有频率选择作用的电路或运算处理系统,即对不同频率信号的幅值有不同的增益,并对其相位有不同的移相作用。按照其功能要求,滤波器可分为低通、高通、带通、带阻与全通五种类型。 4-2按照电路结构,常用的二阶有源滤波电路有几种类型?特点是什么? 常用的二阶有源滤波电路有三种:压控电压源型滤波电路、无限增益多路反馈型滤波电路和双二阶环型滤波电路。 压控电压源型滤波电路使用元件数目较少,对有源器件特性理想程度要求较低,结构简单,调整方便,对于一般应用场合性能比较优良,应用十分普遍。但压控电压源电路利用正反馈补偿RC网络中能量损耗,反馈过强将降低电路稳定性,因为在这类电路中,Q值表达式均包含-Kf项,表明Kf过大,可能会使Q 值变负,导致电路自激振荡。此外这种电路Q值灵敏度较高,且均与Q成正比,如果电路Q值较高,外界条件变化将会使电路性能发生较大变化,如果电路在临界稳定条件下工作,也会导致自激振荡。 无限增益多路反馈型滤波电路与压控电压源滤波电路使用元件数目相近,由于没有正反馈,稳定性很高。其不足之处是对有源器件特性要求较高,而且调整不如压控电压源滤波电路方便。对于低通与高通滤波电路,二者Q值灵敏度相近,但对于图4-17c所示的带通滤波电路,其Q值相对R,C变化的灵敏度不超过1,因而可实现更高的品质因数。 双二阶环型滤波电路灵敏度很低,可以利用不同端输出,或改变元件参数,获得各种不同性质的滤波电路。与此同时调整方便,各个特征参数可以独立调整。适合于构成集成电路。但利用分立器件组成双二阶环电路,用元件数目比较多,电路结构比较复杂,成本高。 4-3测控系统中常用的滤波器特性逼近的方式有几种类型?简述这些逼近方式的特点。 测控系统中常用的滤波器特性逼近的方式可分为巴特沃斯逼近、切比雪夫逼近与贝赛尔逼近三种类型。 巴特沃斯逼近的基本原则是在保持幅频特性单调变化的前提下,通带内最为平坦。其特点是具有较为理想的幅频特性,同时相频特性也具有一定的线性度。 切比雪夫逼近的基本原则是允许通带内有一定的波动量ΔKp,故在电路阶数一定的条件下,可使其幅频特性更接近矩形,具有最佳的幅频特性。但是这种逼近方式相位失真较严重,对元件准确度要求也更高。 贝赛尔逼近的基本原则是使相频特性线性度最高,群时延函数τ(ω)最接近于常量,从而使相频特性引起的相位失真最小,具有最佳的相频特性。但是这种

(完整版)操作系统课后题答案

2.OS的作用可表现在哪几个方面? 答:(1)OS作为用户与计算机硬件系统之间的接口;(2)OS作为计算机系统资源的管理者; (3)OS实现了对计算机资源的抽象。 5.何谓脱机I/O和联机I/O? 答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。 11.OS有哪几大特征?其最基本的特征是什么? 答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。 20.试描述什么是微内核OS。 答:(1)足够小的内核;(2)基于客户/服务器模式;(3)应用机制与策略分离原理;(4)采用面向对象技术。 25.何谓微内核技术?在微内核中通常提供了哪些功能? 答:把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行,而留下一个尽量小的内核,用它来完成操作系统最基本的核心功能,称这种技术为微内核技术。在微内核中通常提供了进程(线程)管理、低级存储器管理、中断和陷入处理等功能。 第二章进程管理 2. 画出下面四条语句的前趋图: S1=a:=x+y; S2=b:=z+1; S3=c:=a – b;S4=w:=c+1; 答:其前趋图为: 7.试说明PCB 的作用,为什么说PCB 是进程存在的惟一标志? 答:PCB 是进程实体的一部分,是操作系统中最重要的记录型数据结构。作用是使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,成为能与其它进程并发执行的进程。OS是根据PCB对并发执行的进程进行控制和管理的。 11.试说明进程在三个基本状态之间转换的典型原因。 答:(1)就绪状态→执行状态:进程分配到CPU资源;(2)执行状态→就绪状态:时间片用完;(3)执行状态→阻塞状态:I/O请求;(4)阻塞状态→就绪状态:I/O完成. 19.为什么要在OS 中引入线程?

大学教材课后习题答案免费下载链接下部

大学教材课后习题答案免费下载链接 (上中下)190-290 本资料由https://www.sodocs.net/doc/595253315.html,上网购返利网分享汽车理论习题答案(考研_作业).pdf→→ https://www.sodocs.net/doc/595253315.html,/s/1zobam 汽车理论第五版_课后习题答案(正确).pdf→→ https://www.sodocs.net/doc/595253315.html,/s/1o67DaHk 波动习题答案.pdf→→https://www.sodocs.net/doc/595253315.html,/s/1pJDGFyj 泵与风机课后习题答案.pdf→→https://www.sodocs.net/doc/595253315.html,/s/1gdBph3H 流体力学习题解答李晓燕吴邦喜.pdf→→ https://www.sodocs.net/doc/595253315.html,/s/1qWM2gAo 液压与气压传动习题答案.pdf→→ https://www.sodocs.net/doc/595253315.html,/s/1bnksUmV 物理化学第五版习题解答(上下册).pdf→→ https://www.sodocs.net/doc/595253315.html,/s/1sjvvFPj 物理学教程第二版马文蔚下册课后答案完整版_cropped.pdf→→https://www.sodocs.net/doc/595253315.html,/s/1sj98Mct 物理学第五版上册习题答案.pdf→→ https://www.sodocs.net/doc/595253315.html,/s/1jG1F9NS 王勖成《有限单元法》1-5章课后习题答案.pdf→→ https://www.sodocs.net/doc/595253315.html,/s/1nt8vc3B 理论力学教程_第三版_周衍柏_课后习题答案_总汇(1).pdf→→

理论力学教程_第三版_周衍柏_课后习题答案_总汇.pdf→→https://www.sodocs.net/doc/595253315.html,/s/1eQABmxW 电力系统分析课后习题答案.pdf→→ https://www.sodocs.net/doc/595253315.html,/s/1bngpktD 电动力学习题答案chapter5.pdf→→ https://www.sodocs.net/doc/595253315.html,/s/1pJ7AZ5x 电子商务法律与法规综合复习题与答案.pdf→→ https://www.sodocs.net/doc/595253315.html,/s/1c0nEFUo 电子测量技术基础课后习题答案上1,2,5,6,7,8.pdf→→https://www.sodocs.net/doc/595253315.html,/s/1hq3f7Is 电子线路习题答案梁明理版.pdf→→ https://www.sodocs.net/doc/595253315.html,/s/1bn5rEIr 电工学简明教程(第二版)学习辅导与习题解答.pdf→→https://www.sodocs.net/doc/595253315.html,/s/1mgHQ6xi 电机与拖动基础第三版李发海答案(全).pdf→→https://www.sodocs.net/doc/595253315.html,/s/1dD25KyP 电气测试技术第三版_课后习题答案%28林德杰%29.pdf→→https://www.sodocs.net/doc/595253315.html,/s/1jGwVRE2 电磁场与电磁波习题答案 (6).pdf→→ https://www.sodocs.net/doc/595253315.html,/s/1bnrK3pX 电磁场与电磁波习题答案 (7).pdf→→

测控电路李醒飞习题答案

第三章 信号调制解调电路 3-1 什么是信号调制?在测控系统中为什么要采用信号调制?什么是解调?在测控系统中常用的调制方法有哪几种? 在精密测量中,进入测量电路的除了传感器输出的测量信号外,还往往有各种噪声。而传感器的输出信号一般又很微弱,将测量信号从含有噪声的信号中分离出来是测量电路的一项重要任务。为了便于区别信号与噪声,往往给测量信号赋以一定特征,这就是调制的主要功用。调制就是用一个信号(称为调制信号)去控制另一作为载体的信号(称为载波信号),让后者的某一特征参数按前者变化。在将测量信号调制,并将它和噪声分离,放大等处理后,还要从已经调制的信号中提取反映被测量值的测量信号,这一过程称为解调。 在信号调制中常以一个高频正弦信号作为载波信号。一个正弦信号有幅值、频率、相位三个参数,可以对这三个参数进行调制,分别称为调幅、调频和调相。也可以用脉冲信号作载波信号。可以对脉冲信号的不同特征参数作调制,最常用的是对脉冲的宽度进行调制,称为脉冲调宽。 3-2 什么是调制信号?什么是载波信号?什么是已调信号? 调制是给测量信号赋以一定特征,这个特征由作为载体的信号提供。常以一个高频正弦信号或脉冲信号作为载体,这个载体称为载波信号。用需要传输的信号去改变载波信号的某一参数,如幅值、频率、相位。这个用来改变载波信号的某一参数的信号称调制信号。在测控系统中需传输的是测量信号,通常就用测量信号作调制信号。经过调制的载波信号叫已调信号。 3-3 什么是调幅?请写出调幅信号的数学表达式,并画出它的波形。 调幅就是用调制信号x 去控制高频载波信号的幅值。常用的是线性调幅,即让调幅信号的幅值按调制信号x 线性函数变化。调幅信号s u 的一般表达式可写为: t mx U u c m s cos )(ω+= 式中 c ω──载波信号的角频率; m U ──调幅信号中载波信号的幅度; m ──调制度。 图X3-1绘出了这种调幅信号的波形。

测控电路课后答案(张国雄 第四版)

第一章绪论 1-1为什么说在现代生产中提高产品质量与生产效率都离不开测量与控制技术? 为了获得高质量的产品,必须要求机器按照给定的规程运行。例如,为了加工出所需尺寸、形状的高精度零件,机床的刀架与主轴必须精确地按所要求的轨迹作相对运动。为了炼出所需规格的钢材,除了严格按配方配料外,还必须严格控制炉温、送风、冶炼时间等运行规程。为了做到这些,必须对机器的运行状态进行精确检测,当发现它偏离规定要求,或有偏离规定要求的倾向时,控制它,使它按规定的要求运行。 为了保证产品质量,除了对生产过程的检测与控制外,还必须对产品进行检测。这一方面是为了把好产品质量关,另一方面也是为了检测机器与生产过程的模型是否准确,是否在按正确的模型对机器与生产过程进行控制,进一步完善对生产过程的控制。 生产效率一方面与机器的运行速度有关,另一方面取决于机器或生产系统的自动化程度。为了使机器能在高速下可靠运行,必须要求机器本身的质量高,其控制系统性能优异。要做到这两点,还是离不开测量与控制。 产品的质量离不开测量与控制,生产自动化同样一点也离不开测量与控制。特别是当今时代的自动化已不是本世纪初主要靠凸轮、机械机构实现的刚性自动化,而是以电子、计算机技术为核心的柔性自动化、自适应控制与智能化。越是柔性的系统就越需要检测。没有检测,机器和生产系统就不可能按正确的规程自动运行。自适应控制就是要使机器和系统能自动地去适应变化了的内外部环境与条件,按最佳的方案运行,这里首先需要的是对外部环境条件的检测,检测是控制的基础。智能化是能在复杂的、变化的环境条件下自行决策的自动化,决策的基础是对内部因素和外部环境条件的掌握,它同样离不开检测。 1-2试从你熟悉的几个例子说明测量与控制技术在生产、生活与各种工作中的广泛应用。 为了加工出所需尺寸、形状的高精度零件,机床的刀架与主轴必须精确地按所要求的轨迹作相对运动。为了炼出所需规格的钢材,除了严格按配方配料外,还必须严格控制炉温、送风、冶炼时间等运行规程。为了做到这些,必须对机器的运行状态进行精确检测,当发现它偏离规定要求,或有偏离规定要求的倾向时,控制它,使它按规定的要求运行。 计算机的发展首先取决于大规模集成电路制作的进步。在一块芯片上能集成多少个元件取决于光刻工艺能制作出多精细的图案,而这依赖于光刻的精确重复定位,依赖于定位系统的精密测量与控制。航天发射与飞行,都需要靠精密测量与控制保证它们轨道的准确性。 一部现代的汽车往往装有几十个不同传感器,对点火时间、燃油喷射、空

操作系统课后习题答案

第一章 1.设计现代OS的主要目标是什么? 答:(1)有效性(2)方便性(3)可扩充性(4)开放性 4.试说明推劢多道批处理系统形成和収展的主要劢力是什么? 答:主要动力来源于四个方面的社会需求与技术发展: (1)不断提高计算机资源的利用率; (2)方便用户; (3)器件的不断更新换代; (4)计算机体系结构的不断发展。 12.试从交互性、及时性以及可靠性方面,将分时系统不实时系统迚行比较。答:(1)及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。 (2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。 (3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性。因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。 13.OS有哪几大特征?其最基本的特征是什么? 答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。 第二章 2. 画出下面四条诧句的前趋图: S1=a:=x+y; S2=b:=z+1; S3=c:=a –b;S4=w:=c+1; 8.试说明迚程在三个基本状态之间转换的典型原因。 答:(1)就绪状态→执行状态:进程分配到CPU资源 (2)执行状态→就绪状态:时间片用完 (3)执行状态→阻塞状态:I/O请求 (4)阻塞状态→就绪状态:I/O完成

大学物理学(第三版)课后习题参考答案

习题1 1.1选择题 (1) 一运动质点在某瞬时位于矢径),(y x r 的端点处,其速度大小为 (A)dt dr (B)dt r d (C)dt r d | | (D) 22)()(dt dy dt dx [答案:D] (2) 一质点作直线运动,某时刻的瞬时速度s m v /2 ,瞬时加速度2 /2s m a ,则一秒钟后质点的速度 (A)等于零 (B)等于-2m/s (C)等于2m/s (D)不能确定。 [答案:D] (3) 一质点沿半径为R 的圆周作匀速率运动,每t 秒转一圈,在2t 时间间隔中,其平均速度大小和平均速率大小分别为 (A) t R t R 2, 2 (B) t R 2,0 (C) 0,0 (D) 0,2t R [答案:B] 1.2填空题 (1) 一质点,以1 s m 的匀速率作半径为5m 的圆周运动,则该质点在5s 内,位移的大小 是 ;经过的路程是 。 [答案: 10m ; 5πm] (2) 一质点沿x 方向运动,其加速度随时间的变化关系为a=3+2t (SI),如果初始时刻质点的速度v 0为5m·s -1,则当t 为3s 时,质点的速度v= 。 [答案: 23m·s -1 ] (3) 轮船在水上以相对于水的速度1V 航行,水流速度为2V ,一人相对于甲板以速度3V 行走。如人相对于岸静止,则1V 、2V 和3V 的关系是 。 [答案: 0321 V V V ]

1.3 一个物体能否被看作质点,你认为主要由以下三个因素中哪个因素决定: (1) 物体的大小和形状; (2) 物体的内部结构; (3) 所研究问题的性质。 解:只有当物体的尺寸远小于其运动范围时才可忽略其大小的影响,因此主要由所研究问题的性质决定。 1.4 下面几个质点运动学方程,哪个是匀变速直线运动? (1)x=4t-3;(2)x=-4t 3+3t 2+6;(3)x=-2t 2+8t+4;(4)x=2/t 2-4/t 。 给出这个匀变速直线运动在t=3s 时的速度和加速度,并说明该时刻运动是加速的还是减速的。(x 单位为m ,t 单位为s ) 解:匀变速直线运动即加速度为不等于零的常数时的运动。加速度又是位移对时间的两阶导数。于是可得(3)为匀变速直线运动。 其速度和加速度表达式分别为 2 2484 dx v t dt d x a dt t=3s 时的速度和加速度分别为v =20m/s ,a =4m/s 2。因加速度为正所以是加速的。 1.5 在以下几种运动中,质点的切向加速度、法向加速度以及加速度哪些为零哪些不为零? (1) 匀速直线运动;(2) 匀速曲线运动;(3) 变速直线运动;(4) 变速曲线运动。 解:(1) 质点作匀速直线运动时,其切向加速度、法向加速度及加速度均为零; (2) 质点作匀速曲线运动时,其切向加速度为零,法向加速度和加速度均不为零; (3) 质点作变速直线运动时,其法向加速度为零,切向加速度和加速度均不为零; (4) 质点作变速曲线运动时,其切向加速度、法向加速度及加速度均不为零。 1.6 |r |与r 有无不同?t d d r 和d d r t 有无不同? t d d v 和t d d v 有无不同?其不同在哪里?试举例说明. 解:(1)r 是位移的模, r 是位矢的模的增量,即r 12r r ,12r r r ; (2) t d d r 是速度的模,即t d d r v t s d d . t r d d 只是速度在径向上的分量. ∵有r r ?r (式中r ?叫做单位矢),则 t ?r ?t r t d d d d d d r r r 式中 t r d d 就是速度在径向上的分量,

2014版大学物理教材课后习题答案

P31 第一章 习题答案 3. 一质点沿x 轴运动,其加速度a 与位置坐标x 的关系为 a =2+6 x 2 (SI) 如果质点在原点处的速度为零,试求其在任意位置处的速度. 解:设质点在x 处的速度为v , 62d d d d d d 2x t x x t a +=?== v v ()x x x d 62d 0 2 ?? += v v v () 2 2 1 3 x x +=v 4.有一质点沿x 轴作直线运动,t 时刻的坐标为x = 4.5 t 2 – 2 t 3 (SI) .试求: (1) 第2秒内的平均速度; (2) 第2秒末的瞬时速度; (3) 第2秒内的路程. 解:(1) 5.0/-==??t x v m/s (2) v = d x /d t = 9t - 6t 2 v (2) =-6 m/s (3) S = |x (1.5)-x (1)| + |x (2)-x (1.5)| = 2.25 m 5. 一质点沿半径为R 的圆周运动.质点所经过的弧长与时间的关系为2 2 1ct bt S + = 其中b 、c 是大于零的常量,求从0=t 开始到切向加速度与法向加速度大小相等时所经历的时间. 解: ct b t S +==d /d v c t a t ==d /d v ()R ct b a n /2 += 根据题意: a t = a n 即 ()R ct b c /2 += 解得 c b c R t -= 6.由楼窗口以水平初速度0v 射出一发子弹,取枪口为原点,沿0v 方向为x 轴,竖直向下为y 轴,并取发射时刻t 为0,试求: (1) 子弹在任一时刻t 的位置坐标及轨迹方程; (2) 子弹在t 时刻的速度,切向加速度和法向加速度. 解:(1) 2 02 1gt y t x = = , v 202/2 1v g x y = (2) v x = v 0,v y = g t ,速度大小为: 2 22 02 2 t g y x +=+=v v v v 方向为:与x 轴夹角 θ = tg -1( gt /v 0) 222 02//d d t g t g t a t +==v v 与v 同向.

测控电路复习习题及答案

试题一答案 一、选择题 1.右图所示电路为自举组合电路,其输入电流i 为 A. 0 B. u i /10kΩ C. u i /20kΩ D. u i /30kΩ ( C ) 2.右图所示电路的输出电压为 A. )1/(δδ+=i o u u B. )1/(δδ+-=i o u u C. )1/(δδ-=i o u u D. )1/(δδ--=i o u u ( D ) 3.公式2 022 02) ()(ωαωω+++=S S S K S H P 为 A. 二阶有源低通滤波器的传递函数 B. 二阶有源高通滤波器的传递函数 C. 二阶有源带通滤波器的传递函数 D. 二阶有源带阻滤波器的传递函数 ( D ) 4.一个10bit 逐次逼近A/D 转换器,其满量程电压为10V, 若模拟输入电压V 1=i u ,其数字输出量的数值为 u i

A. 0001100101 B. 0001100110 C. 0001000110 D. 0001010101 ( B ) 5.在相位跟踪细分电路中,相位基准 A. 既是反馈环节,又是细分机构,分频数等于细分数 B. 是反馈环节,但不是细分机构 C. 是细分机构,且分频数等于细分数,但不是反馈环节 D. 既是反馈环节,又是细分机构,细分数是分频数的2倍( A ) 6.右图是晶体管三相桥式逆变器,对其特点的叙述哪一个是不正确的 A. 每一相上桥臂晶体管与下桥臂晶体管 各导通1200 B. 上、下桥臂晶体管导通状态互相间隔600 C. 各相之间相位差为1200 D. 换流只能在上下桥臂间进行( D ) 7.在PWM功率转换电路中,有制动工作状态和不可逆的意思是 A. 电路不能提供电动机电枢的反相电流和反相电压 B. 电路能提供电动机电枢的反相电流但不能提供反相电压 C. 电路不能提供电动机电枢的反相电流但能提供反向电压

测控电路课后习题汇总

习题参考答案 (时间仓促,难免有误,请指正,谢谢!) 1-3试从你熟悉的几个例子说明测量与控制技术在生产、生活与各种工作中的广泛应用。 为了加工出所需尺寸、形状的高精度零件,机床的刀架与主轴必须精确地按所要求的轨迹作相对运动。为了炼出所需规格的钢材,除了严格按配方配料外,还必须严格控制炉温、送风、冶炼时间等运行规程。为了做到这些,必须对机器的运行状态进行精确检测,当发现它偏离规定要求,或有偏离规定要求的倾向时,控制它,使它按规定的要求运行。 计算机的发展首先取决于大规模集成电路制作的进步。在一块芯片上能集成多少个元件取决于光刻工艺能制作出多精细的图案,而这依赖于光刻的精确重复定位,依赖于定位系统的精密测量与控制。航天发射与飞行,都需要靠精密测量与控制保证它们轨道的准确性。 一部现代的汽车往往装有几十个不同传感器,对点火时间、燃油喷射、空气燃料比、防滑、防碰撞等进行控制。微波炉、照相机、复印机等中也都装有不同数量的传感器,通过测量与控制使其能圆满地完成规定的功能。 1-4测控电路在整个测控系统中起着什么样的作用? 传感器的输出信号一般很微弱,还可能伴随着各种噪声,需要用测控电路将它放大,剔除噪声、选取有用信号,按照测量与控制功能的要求,进行所需演算、处理与变换,输出能控制执行机构动作的信号。在整个测控系统中,电路是最灵活的部分,它具有便于放大、便于转换、便于传输、便于适应各种使用要求的特点。测控电路在整个测控系统中起着十分关键的作用,测控系统、乃至整个机器和生产系统的性能在很大程度是取决于测控电路。 1-5影响测控电路精度的主要因素有哪些,而其中哪几个因素又是最基本的,需要特别注意? 影响测控电路精度的主要因素有: (1)噪声与干扰; (2)失调与漂移,主要是温漂; (3)线性度与保真度; (4)输入与输出阻抗的影响。 其中噪声与干扰,失调与漂移(含温漂)是最主要的,需要特别注意。 1-7为什么说测控电路是测控系统中最灵活的环节,它体现在哪些方面? 为了适应在各种情况下测量与控制的需要,要求测控系统具有选取所需的信号、灵活地进行各种变换和对信号进行各种处理与运算的能力,这些工作通常由测控电路完成。它包括: (1)模数转换与数模转换; (2)直流与交流、电压与电流信号之间的转换。幅值、相位、频率与脉宽信号等之间的转换; (3)量程的变换; (4)选取所需的信号的能力,信号与噪声的分离,不同频率信号的分离等; (5)对信号进行处理与运算,如求平均值、差值、峰值、绝对值,求导数、积分等、

相关主题