文档库 最新最全的文档下载
当前位置:文档库 › Vb1-4章练习题并附答案(仅供参考)

Vb1-4章练习题并附答案(仅供参考)

Vb1-4章练习题并附答案(仅供参考)
Vb1-4章练习题并附答案(仅供参考)

Vb第一章

一、选择题(个别题目为多项选择题)

1、激活主菜单的按键是(D)

A.F1或Ctrl键 B.Ctrl键或Atl键

C.F10或Ctrl键 D.F10或Atl键

2.如果设计时在属性窗口将命令按钮的( A)属性设置为False,则运行时按钮从窗体上消失.

A.Visible B.Enabled

C.DisabledPicture D.Default

3.退出Visual Basic的快捷键是( C)

A.Ctrl +Q B.Shift +Q

C.Alt+Q D.Ctrl+Alt+Q

4.除了系统默认的工具箱布局外,在Visual Basic中还可以通过( A )方*来定义选项卡组织安排控件.

A.在工具箱单击鼠标右键,执行快捷菜单中的“添加选项卡”命令

B.执行“文件”菜单中的“添加工程”命令

C.执行“工程”菜单中的“添加窗体”命令

D.执行“工程”菜单中的“部件”命令

5.窗体设计器是用来设计(B)

A.应用程序的代码段 B.应用程序的界面

C.对象的属性 D.对象的事件

6.启动Visual Basic后,系统为用户新建的工程起一个名为( A )的临时名称.

A.工程1 B.窗体1

C.工程 D.窗体

7.工程资源管理器窗口中包含的文件类型有(C)种.

A.2 B.3

C.4 D.5

8.Visual Basic的编程机制是(D)

A.可视化 B.面向对象

C.面向图形 D.事件驱动

9.Visual Basic集成环境的大部分窗口都可以从主菜单项( B )的下拉菜单中找到相应的打开命令.

A.编辑 B.视图

C.格式 D.调试

10.要在窗体上显示图片,需设置窗体的( C )属性.

A.Caption B.Icon

C.Picture D.ControlBox

11.每个窗体对应一个窗体文件,窗体文件的扩展名是( C)

A..bas B..cls

C..frm D..vbp

12.双击窗体的任何地方,可以打开的窗口是( A )

A.代码窗口 B.属性窗口

C.工程管理窗口 D.以上3个选项都不对

13.工具栏中的“启动”按钮的作用是(A)

A.运行一个应用程序 B.运行一个窗体

C.工程管理窗口 D.打开被选中对象的代码窗口

14.运行时,单击窗体将窗体的前景色设置为红色的事件过程是(BD )A. Private Sub Form_Click( ) B.Private Sub Form_Click( ) BackColor=vbRed Form1.ForeColor=vbRed

End Sub End Sub

C.Private Sub Form_Click( ) D.Private Sub Form_Click( ) Form1.BackColor=vbRed ForeColor=vbRed

End Sub End Sub

15.如果要在命令按钮上显示图形文件,应设置命令按钮的( B)

A.Style属性和Graphics属性 B.Style属性和Picture属性C.Picture属性 D.Graphics属性

16.英文缩写OLE的含义是(D)

A.面向对象程序设计 B.对象链接

C.对象嵌入 D.对象链接与嵌入

17.在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示( B )事件过程模板.

A.Form_Click B.Form_Load

C.Form1_Click D.Form1_Load

18.每建立一个窗体,工程管理器窗口中就会增加一个(B)

A.工程文件 B.窗体文件

C.程序模块文件 D.类模块文件

19.激活属性窗口使用的键是(C)

A.F2 B.F3

C.F4 D.F5

20.Visual Basic是一种( B )程序设计语言.

A.过程式 B.非过程式

C.机器 D.低级

21.不能在运行期间设置窗体的(AD)属性.

A.BorderStyle B.Caption

C.Icon D.MaxButton

22.设在窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一个命令按钮的名称不能是( C )

A.cmdc B.cmdb

C.cmdA D.Command1

答案:1-5DACAB 6-10ACDBC 11-15CAA(BD)B 16-20DBBCB 21-22(AD)C

第二章

一、单项选择题

1. 为了在按下回车键时执行某个按钮的事件过程,需要把该命令按钮的一个属

性设置为True,这个属性是( D)(设置为缺省按钮,按回车键就会执行Click 事件)

A.value B.Cancle C.Enable D.Default

2.要把一个命令按钮设置成无效,应设置其哪一属性值(B )

A.Visible B.Enabled C.Default D.Cancel

3.下列叙述正确的是( C )

A.对象是包含数据又包含对象数据进行操作的方*的物理实体

B.对象的属性只能在属性窗口中设置

C.不同的对象能识别不同的事件

D.事件过程都要由用户点击对象来触发

4.事件的名称( C )

A.都要由用户定义 B.有的由用户定义,有的由系统定义(常量)

C.都是由系统预先定义 D.是不固定的

5.窗体的Caption属性的作用是(B )

A.确定窗体的名称 B.确定窗体的标题

C.确定窗体的边界类型 D.确定窗体的字体

6.Cls方法可以清除窗体或图片框中的(C )内容.

A.在设计阶段使用Picture设置的背景位图

B.在设计阶段放置的控件

C.在运行阶段产生的图形和文字

D.以上全部内容

7.能够改变窗体边框线类型的属性是( B )

A.FontStyle B.BorderStyle C.BackStyle D.Border

8.要使一个文本框具有水平和垂直滚动条,则应先将其MultiLine属性设置为True,然后再将ScrollBar属性设置为(D )

A.0 B.1 C.2 D.3

9.要使文本框获得输入焦点,则应采用文本框控件的哪个方*(D)

A.GodFocus B.LostFocus C.KeyPress D.SetFocus

10.能够获得一个文本框中被选取文本的内容的属性是(C )

A.Text B.Length C.SelText D.SelStart

11.要使标签能够显示所需要的东西,则在程序中应设置其哪一属性的值(A )A.Caption B.Text C.Name D.AutoSize

12.要使标签中显示的文本靠右显示,则应将其Alignment属性设置为( B)

A.0 B.1 C.2 D.3

13.要使标签所在处透明显示背景,应把其Backstyle属性设置为( A)

A.0 B.1 C.2 D.3

14.“对象”是计算机系统运行的(D)

A.程序单位 B.逻辑单位

C.物理实体 D.基本实体

15.窗体的Enable属性的属性值是( C)类型的数据.

A.整型 B.字符型 C.逻辑型 D.实型

16.下列各种窗体事件中,不能由用户触发的事件是( D )

A.Load事件和Unload事件 B.Click事件和Unload事件

C.Click事件和Dbclick事件 D.Load事件和Initialize事件

17.控件是(A )

A.建立对象的工具 B.设置对象属性的工具

C.编写程序的编辑器 D.建立图形界面的编辑窗口

18.当事件能被触发时,( A)就会对该事件作出响应.

A.对象 B.程序 C.控件 D.窗体

19.当一个对象(如窗体或图片框)被移动或改变大小之后,或当一个覆盖该窗体被移开之后,如果要保持该所画图形的完整性,可以选择触发(A)事件来完成图形的重画工作.A.Paint B.Load C.Click D.Active

20.标准工具箱中的控件(B )

A.数目是固定不变的 B.数目可以增加或减少

C.包含了Visual Basic所有控件 D.在窗体建立对象时不一定被使用

答案:1-5DBCCB 6-10CBDDC 11-15ABADC 16-20DAAAB

第三章

一、选择题((1)~(20)每小题2分,(21)~(30)每小题3分,共70分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)以下叙述中错误的是C

A)Visual Basic 是事件驱动型可视化编程工具

B)Visual Basic应用程序不具有明显的开始和结束语句

C)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性

D)Visual Basic中控件的某些属性只能在运行时设置

(2)以下叙述中错误的是A

A)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B)以.BAS为扩展名的文件是标准模块文件

C)窗体文件包含该窗体及其控件的属性

D)一个工程中可以含有多个标准模块文件

(3)以下叙述中错误的是B

A)双击鼠标可以触发DblClick事件

B)窗体或控件的事件的名称可以由编程人员确定

C)移动鼠标时,会触发MouseMove事件

D)控件的名称可以由编程人员设定

(4)以下不属于Visual Basic系统的文件类型是B

A).frm B).bat C).vbg D).vbp

(5)以下叙述中错误的是C

A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B)保存Visual Basic程序时,应分别保存窗体文件及工程文件

C)Visual Basic应用程序只能以解释方式执行

D)事件可以由用户引发,也可以由系统引发

(6)以下能正确定义数据类型TelBook的代码是A

A)Type TelBook B)Type TelBook

Name As String*10 Name As String*10

TelNum As Integer TelNum As Integer

End Type End TelBook

C)Type TelBook D)Typedef TelBook

Name String*10 Name String*10

TelNum Integer TelNum Integer

End Type TelBook End Type

(7)以下声明语句中错误的是B

A)Const var1=123 B)Dim var2= 'ABC'

C)DefInt a-z D)Static var3 As Integer

(8)设窗体上有一个列表框控件List1,且其中含有若干列表项。则以下能表示当前被选中的列表项内容的是D

A)List1.List B)List1.ListIndex C)List1.Index D)List1. Text

(9)程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是C

A)MouseDown B)MouseUp C)Load D)Click

(10)设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是B A)True B)False C)1 D)出错信息

(11)如果要改变窗体的标题,则需要设置的属性是A

A)Caption B)Name C)BackColor D)BorderStyle

(12)以下能判断是否到达文件尾的函数是D

A)BOF B)LOC C)LOF D)EOF

(13)如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是A

A)如果工程中含有Sub Main过程,则程序一定首先执行该过程

B)不能把标准模块设置为启动模块

C)用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体

D)任何时刻最多只有一个窗体是活动窗体

(14)窗体的MouseDown事件过程A

Form_MouseDown (Button As Integer, Shift As Integer, X As Single, Y As Single)

有4个参数,关于这些参数,正确的描述是

A)通过Button参数判定当前按下的是哪一个鼠标键

B)Shift参数只能用来确定是否按下Shift键

C)Shift参数只能用来确定是否按下Alt和Ctrl键

D)参数x,y用来设置鼠标当前位置的坐标

(15)设组合框Combo1中有3个项目,则以下能删除最后一项的语句是B

A)Combo1.RemoveItem Text

B)Combo1.RemoveItem 2

C)Combo1.RemoveItem 3

D)Combo1.RemoveItem Combo1.Listcount

(16)以下关于焦点的叙述中,错误的是A

A)如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据

B)当文本框失去焦点时,触发LostFocus事件

C)当文本框的Enabled属性为False时,其Tab顺序不起作用

D)可以用TabIndex属性改变Tab顺序

(17)如果要在菜单中添加一个分隔线,则应将其Caption属性设置为D

A)= B)* C)& D)-

(18)执行语句Open "Tel.dat" For Random As #1 Len = 50后,对文件Tel.dat 中的数据能够执行的操作是C

A)只能写,不能读 B)只能读,不能写

C)既可以读,也可以写 D)不能读,不能写

(19)在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程:A

Private Sub Command1_Click()

n = Text1.Text

Select Case n

Case 1 To 20

x = 10

Case 2, 4, 6

x = 20

Case Is < 10

x = 30

Case 10

x = 40

End Select

Text2.Text = x

End Sub

程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是

A)10 B) 20 C) 30 D)40

(20)设有以下循环结构

Do

循环体

Loop While <条件>

则以下叙述中错误的是A

A)若"条件"是一个为0的常数,则一次也不执行循环体

B)"条件"可以是关系表达式、逻辑表达式或常数

C)循环体中可以使用Exit Do语句

D)如果"条件"总是为True,则不停地执行循环体

(21)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()

Dim num As Integer

num = 1

Do Until num > 6

Print num;

num = num + 2.4

Loop

End Sub

程序运行后,单击命令按钮,则窗体上显示的内容是B

A)1 3.4 5.8 B)1 3 5

C)1 4 7 D)无数据输出

(22)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()

Dim a As Integer, s As Integer

a = 8

s = 1

Do

s = s + a

a = a-1

Loop While a <= 0

Print s; a

End Sub

程序运行后,单击命令按钮,则窗体上显示的内容是C

A) 7 9 B) 34 0

C) 9 7 D)死循环

(23)设有如下通用过程:

Public Function f(x As Integer)

Dim y As Integer

x = 20

y = 2

f = x * y

End Function

在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()

Static x As Integer

x = 10

y=5

y = f(x)

Print x; y

End Sub

程序运行后,如果单击命令按钮,则在窗体上显示的内容是C

A)10 5 B)20 5

C)20 40 D)10 40

(24)设有如下通用过程:

Public Sub Fun(a(), ByVal x As Integer)

For i = 1 To 5

x = x + a(i)

Next

End Sub

在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下的事件过程:

Private Sub Command1_Click()

Dim arr(5) As Variant

For i = 1 To 5

arr(i) = i

Next

n = 10

Call Fun(arr(), n)

Text1.Text = n

End Sub

程序运行后,单击命令按钮,则在文本框中显示的内容是A

A)10 B)15 C)25 D)24

(25)在窗体上画一个名称为Command1的命令按钮,然后编写如下代码:Option Base 1

Private Sub Command1_Click()

d = 0

c = 10

x = Array(10, 12, 21, 32, 24)

For i = 1 To 5

If x(i) > c Then

d = d + x(i)

c = x(i)

Else

d = d-c

End If

Next i

Print d

End Sub

程序运行后,如果单击命令按钮,则在窗体上输出的内容为C

A)89 B)99 C)23 D)77

(26)在窗体上画两个滚动条,名称分别为Hscroll1 、Hscroll2;六个标签,名称分别为Label1、Label2、Label3、Label4、Label5、Label6,其中标签Label 4~ Label6分别显示"A"、"B"、"A*B"等文字信息,标签Label1、Label2分别显示其右侧的滚动条的数值,Label3 显示A*B的计算结果。如图所示。当移动滚动框时,在相应的标签中显示滚动条的值。当单击命令按钮"计算"时,对标签Label1、Label2中显示的两个值求积,并将结果显示在Label3中。以下不能实现上述功能的事件过程是D

A)Private Sub Command1_Click()

Label3.Caption = Str(Val(Label1.Caption )*Val( Label2.Caption))

End Sub

B)Private Sub Command1_Click()

Label3.Caption = HScroll1.Value * HScroll2.Value

End Sub

C)Private Sub Command1_Click()

Label3.Caption = HScroll1 * HScroll2

End Sub

D)Private Sub Command1_Click()

Label3.Caption = HScroll1. Text * HScroll2.Text

End Sub

(27)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()

For n = 1 To 20

If n Mod 3 <> 0 Then m = m + n \ 3

Next n

Print n

End Sub

程序运行后,如果单击命令按钮,则窗体上显示的内容是C

A)15 B)18 C)21 D)24

(28)在窗体上画一个名称为Text1的文本框,并编写如下程序:

Private Sub Form_Load()

Show

Text1.Text = ""

Text1.SetFocus

End Sub

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

Print "程序设计"

End Sub

Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)

Print "Visual Basic";

End Sub

程序运行后,如果按"A"键,然后单击窗体,则在窗体上显示的内容是D

A)Visual Basic B)程序设计

C)A程序设计 D)Visual Basic程序设计

(29)设有如下程序:

Private Sub Command1_Click()

Dim sum As Double, x As Double

sum = 0

n = 0

For i = 1 To 5

x = n / i

n = n + 1

sum = sum + x

Next

End Sub

该程序通过For循环计算一个表达式的值,这个表达式是C

A)1+1/2+ 2/3+3/4+4/5 B)1+1/2+2/3+3/4

C)1/2+2/3+3/4+4/5 D)1+1/2+1/3+1/4+1/5

(30)以下有关数组定义的语句序列中,错误的是D

A) Static arr1(3)

B)Dim arr2() As Integer

arr1(1) = 100

< p > Dim size As Integer

arr1(2) = "Hello"

< p > Private Sub Command2_Click()

arr1(3) = 123.45 size = InputBox("输入:")

ReDim arr2(size)

......

End Sub

C)Option Base 1 D)Dim n As Integer

Private Sub Command3_Click() Private Sub Command4_Click()

Dim arr3(3) As Integer Dim arr4(n) As Integer ............

End Sub End Sub

答案:1-5CABBC 6-10ABDCB 11-15ADAAB 16-20ADCAA 21-25BCCAC 26-30DCDCD 第四章

一、选择题((1)~(20)每小题2分,(21)~(30)每小题3分,共70分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)以下不能在"工程资源管理器"窗口中列出的文件类型是D

A).bas B).res C).frm D).ocx

(2)以下关于窗体的描述中,错误的是A

A)执行Unload Form1语句后,窗体Form1消失,但仍在内存中

B)窗体的Load 事件在加载窗体时发生

C)当窗体的Enabled 属性为False时,通过鼠标和键盘对窗体的操作都被禁止D)窗体的Height、Width属性用于设置窗体的高和宽

(3)下列可作为Visual Basic变量名的是D

A)A#A B)4A C)?xy D)constA

(4)设有如下的记录类型B

Type Student

number As String

name As String

age As Integer

End Type

则正确引用该记录类型变量的代码是

A) https://www.wendangku.net/doc/cc10252939.html, = "张红" B) Dim s As Student

https://www.wendangku.net/doc/cc10252939.html, = "张红"

C) Dim s As Type Student D) Dim s As Type

https://www.wendangku.net/doc/cc10252939.html, = "张红" https://www.wendangku.net/doc/cc10252939.html, = "张红"

(5)函数String(n, "str")的功能是B

A)把数值型数据转换为字符串

B)返回由n个字符组成的字符串

C)从字符串中取出n个字符

D)从字符串中第n个字符的位置开始取子字符串

(6)将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确的形式是A

A)Cos (a+b) ^2+5*exp(2) B)Cos^2(a+b)+ 5*exp(2)

C)Cos (a+b) ^2+5*ln(2) D)Cos^2(a+b)+ 5*ln(2)

(7)在窗体上画一个命令按钮,名称为Command1。单击命令按钮时,执行如下事件过程:

Private Sub Command1_Click()

a$ = "software and hardware"

b$ = Right(a$, 8)

c$ = Mid(a$, 1, 8)

MsgBox a$, , b$, c$, 1

End Sub

则在弹出的信息框的标题栏中显示的信息是C

A)software and hardware B)software C)hardware D)1

(8)执行如下语句:

a = InputBox("Today", "Tomorrow", "Yesterday", , , "Day before yesterday",

5)

将显示一个输入对话框,在对话框的输入区中显示的信息是C

A)Today B)Tomorrow C)Yesterday D)Day before yesterday

(9)表示滚动条控件取值范围最大值的属性是A

A)Max B)LargeChange C)Value D)Max-Min

(10)在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。列表框中显示若干城市的名称。当单击列表框中的某个城市名时,在标签中显示选中城市的名称。下列能正确实现上述功能的程序是D

A) Private Sub List1_Click() B)Private Sub List1_Click()

Label1.Caption = List1.ListIndex Label1. Name = List1. ListIndex End Sub End Sub

C) Private Sub List1_Click() D)Private Sub List1_Click()

https://www.wendangku.net/doc/cc10252939.html, = List1.Text Label1.Caption = List1.Text End Sub End Sub

(11)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:D Private Sub Command1_Click()

x = 0

n = InputBox("")

For i = 1 To n

For j = 1 To i

x = x + 1

Next j

Next i

Print x

End Sub

程序运行后,单击命令按钮,如果输入3,则在窗体上显示的内容是

A)3 B)4 C)5 D)6

(12)以下关于菜单的叙述中,错误的是B

A)在程序运行过程中可以增加或减少菜单项

B)如果把一个菜单项的Enabled属性设置为False,则可删除该菜单项

C)弹出式菜单在菜单编辑器中设计

D)利用控件数组可以实现菜单项的增加或减少

(13)在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。用于标识各个控件数组元素的参数是B

A)Tag B)Index C)ListIndex D)Name

(14)在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:D Option Base 0

Private Sub Command1_Click()

Dim city As Variant

city = Array("北京", "上海", "天津", "重庆")

Print city(1)

End Sub

程序运行后,如果单击命令按钮,则在窗体上显示的内容是

A)空白 B)错误提示 C)北京 D)上海

(15)假定有以下函数过程:

Function Fun(S As String) As String

Dim s1 As String

For i = 1 To Len(S)

s1 = UCase(Mid(S, i, 1)) + s1

Next i

Fun = s1

End Function

在窗体上画一个命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

Dim Str1 As String, Str2 As String

Str1 = InputBox("请输入一个字符串")

Str2 = Fun(Str1)

Print Str2

End Sub

程序运行后,单击命令按钮,如果在输入对话框中输入字符串"abcdefg",则单击"确定"按钮后在窗体上的输出结果为D

A)abcdefg B)ABCDEFG C)gfedcba D)GFEDCBA

(16)设有语句

Open "c:\Test.Dat" For Output As #1

则以下错误的叙述是A

A)该语句打开C盘根目录下一个已存在的文件Test.Dat

B)该语句在C盘根目录下建立一个名为Test.Dat的文件

C)该语句建立的文件的文件号为1

D)执行该语句后,就可以通过Print #语句向文件Test.Dat中写入信息

(17)以下叙述中错误的是B

A)用Shell函数可以调用能够在Windows下运行的应用程序

B)用Shell函数可以调用可执行文件,也可以调用Visual Basic的内部函数C)调用Shell函数的格式应为:<变量名>=Shell (……)

D)用Shell函数不能执行DOS命令

(18)以下关于过程及过程参数的描述中,错误的是C

A)过程的参数可以是控件名称

B)用数组作为过程的参数时,使用的是"传地址"方式

C)只有函数过程能够将过程中处理的信息传回到调用的程序中

D)窗体可以作为过程的参数

(19)在窗体上画一个名称为TxtA的文本框,然后编写如下的事件过程:D Private Sub TxtA_KeyPress(keyascii as integer)

……

End Sub

若焦点位于文本框中,则能够触发KeyPress事件的操作是

A)单击鼠标 B)双击文本框

C)鼠标滑过文本框 D)按下键盘上的某个键

(20)目录列表框的Path属性的作用是A

A)显示当前驱动器或指定驱动器上的路径

B)显示当前驱动器或指定驱动器上的某目录下的文件名

C)显示根目录下的文件名

D)只显示当前路径下的文件

(21)假定有如下事件过程:

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

If Button = 2 Then

PopupMenu popForm

End If

End Sub

则以下描述中错误的是D

A)该过程的功能是弹出一个菜单

B)popForm是在菜单编辑器中定义的弹出式菜单的名称

C)参数X、Y指明鼠标的当前位置

D)Button = 2表示按下的是鼠标左键

(22)以下能够正确计算n!的程序是C

A)Private Sub Command1_Click()

n = 5: x = 1

Do

x = x * i

i = i + 1

Loop While i < n

Print x

End Sub

B)Private Sub Command1_Click()

n = 5: x = 1: i = 1

Do

x = x * i

i = i + 1

Loop While i < n

Print x

End Sub

C)Private Sub Command1_Click()

n = 5: x = 1: i = 1

Do

x = x * i

i = i + 1

Loop While i <= n

Print x

End Sub

D)Private Sub Command1_Click()

n = 5: x = 1: i = 1

Do

x = x * i

i = i + 1

Loop While i > n

Print x

End Sub

(23)在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:B

Private X As Integer

Private Sub Command1_Click()

X = 5: Y = 3

Call proc(X, Y)

Label1.Caption = X

Label2.Caption = Y

End Sub

Private Sub proc(ByVal a As Integer, ByVal b As Integer)

X = a * a

Y = b + b

End Sub

程序运行后,单击命令按钮,则两个标签中显示的内容分别是B

A)5和3 B)25和3 C)25和6 D)5和6

(24)在窗体上画一个名称为Command1的命令按钮,一个名称为Label1的标签,然后编写如下事件过程:

Private Sub Command1_Click()

s = 0

For i = 1 To 15

x = 2 * i - 1

If x Mod 3 = 0 Then s = s + 1

Next i

Label1.Caption = s

End Sub

程序运行后,单击命令按钮,则标签中显示的内容是B

A)1 B)5 C)27 D)45

(25)在窗体上画一个名称为Command1的命令按钮和三个名称分别为Label1、Label2、Label3的标签,然后编写如下代码:

Private x As Integer

Private Sub Command1_Click()

Static y As Integer

Dim z As Integer

n = 10

z = n + z

y = y + z

x = x + z

Label1.Caption = x

Label2.Caption = y

Label3.Caption = z

End Sub

运行程序,连续三次单击命令按钮后,则三个标签中显示的内容分别是C

A)10 10 10 B)30 30 30 C)30 30 10 D)10 30 30

(26)设在窗体上有一个名称为Command1的命令按钮,并有以下事件过程:Private Sub Command1_Click()

Static b As Variant

b= Array(1,3,5,7,9)

……

End Sub

此过程的功能是把数组b中的5个数逆序存放(即排列为9,7,5,3,1)。为实现此功能,省略号处的程序段应该是C

A)For i = 0 To 5-1 \ 2

tmp = b(i)

b(i) = b(5 - i - 1)

b(5 - i - 1) = tmp

Next

B)For i = 0 To 5

tmp = b(i)

b(i) = b(5 - i - 1)

b(5 - i - 1) = tmp

Next

C)For i = 0 To 5 \ 2

tmp = b(i)

b(i) = b(5 - i - 1)

b(5 - i - 1) = tmp

Next

D)For i = 1 To 5 \ 2

tmp = b(i)

b(i) = b(5 - i - 1)

b(5 - i - 1) = tmp

Next

(27)在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框,一个名称为File1的文件列表框,两个名称分别为Label1、Label2,标题分别为空白和"共有文件"的标签。编写程序,使得驱动器列表框与目录列表框、目录列表框与文件列表框同步变化,并且在标签Label1中显示当前文件夹中文件的数量。如图所示。

能够正确实现上述功能的程序是C

A) Private Sub Dir1_Change() B)Private Sub Dir1_Change()

File1.Path = Dir1.Path File1.Path = Dir1.Path

End Sub End Sub

Private Sub Drive1_Change() Private Sub Drive1_Change()

Dir1.Path = Drive1.Drive Dir1.Path = Drive1.Drive

Label1.Caption = File1.ListCount Label1.Caption = File1.List

End Sub End Sub

C)Private Sub Dir1_Change() D) Private Sub Dir1_Change()

File1.Path = Dir1.Path File1.Path = Dir1.Path

Label1.Caption = File1.ListCount Label1.Caption = File1.List

End Sub End Sub

Private Sub Drive1_Change() Private Sub Drive1_Change()

Dir1.Path = Drive1.Drive Dir1.Path = Drive1.Drive

Label1.Caption = File1.ListCount Label1.Caption = File1.List

End Sub End Sub

(28)一个工程中包含两个名称分别为Form1、Form2的窗体,一个名称为mdlFunc 的标准模块。假定在Form1、Form2和mdlFunc中分别建立了自定义过程,其定义格式为:

Form1中定义的过程:

Private Sub frmFunction1()

……

End Sub

Form2中定义的过程:

Public Sub frmFunction2()

……

End Sub

mdlFunc中定义的过程:

Public Sub mdlFunction()

……

End Sub

在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是D

A)上述三个过程都可以在工程中的任何窗体或模块中被调用

B)frmFunction2和mdlFunction过程能够在工程中各个窗体或模块中被调用C)上述三个过程都只能在各自被定义的模块中调用

D)只有mdlFunction过程能够被工程中各个窗体或模块调用

(29)窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。

设有如下的类型声明

Type Person

name As String*8

major As String*20

End Type

当单击"保存"按钮时,将两个文本框中的内容写入一个随机文件Test29.dat中。设文本框中的数据已正确地赋值给Person类型的变量p。则能够正确地把数据写入文件的程序段是C

A)Open "c:\Test29.dat" For Random As #1

Put #1, 1, p

Close #1

B)Open "c:\Test29.dat" For Random As #1

Get #1, 1, p

Close #1

C)Open "c:\Test29.dat" For Random As #1 Len = Len(p)

Put #1, 1, p

Close #1

D)Open "c:\Test29.dat" For Random As #1 Len = Len(p)

Get #1, 1, p

Close #1

(30)在窗体上画一个名称为CommonDialog1的通用对话框,一个名称为Command1的命令按钮。要求单击命令按钮时,打开一个保存文件的通用对话框。该窗口的标题为"Save",缺省文件名为"SaveFile",在"文件类型"栏中显示*.txt。则能够满足上述要求的程序是A

A)Private Sub Command1_Click()

CommonDialog1.FileName = "SaveFile"

CommonDialog1.Filter = "All Files|*.*|(*.txt)|*.txt|(*.doc)|*.doc" CommonDialog1.FilterIndex = 2

CommonDialog1.DialogTitle = "Save"

CommonDialog1.Action = 2

End Sub

B)Private Sub Command1_Click()

CommonDialog1.FileName = "SaveFile"

CommonDialog1.Filter = "All Files|*.*|(*.txt)|*.txt|(*.doc)|*.doc" CommonDialog1.FilterIndex = 1

CommonDialog1.DialogTitle = "Save"

CommonDialog1.Action = 2

End Sub

C)Private Sub Command1_Click()

CommonDialog1.FileName = "Save"

CommonDialog1.Filter = "All Files|*.*|(*.txt)|*.txt|(*.doc)|*.doc" CommonDialog1.FilterIndex = 2

CommonDialog1.DialogTitle = "SaveFile"

CommonDialog1.Action = 2

End Sub

D)Private Sub Command1_Click()

CommonDialog1.FileName = "SaveFile"

CommonDialog1.Filter = "All Files|*.*|(*.txt)|*.txt|(*.doc)|*.doc" CommonDialog1.FilterIndex = 1

CommonDialog1.DialogTitle = "Save"

CommonDialog1.Action = 1

End Sub

答案:1-5DADBB 6-10ACCAD 11-15DBBDD 16-20ABCDA 21-25DCBBC

26-30CCDCA

《传感器原理及应用》课后答案

第1章传感器基础理论思考题与习题答案 1.1什么是传感器?(传感器定义) 解:能够感受规定的被测量并按照一定规律转换成可用输出信号的器件或装置,通常由敏感元件、转换元件和调节转换电路组成。 1.2传感器特性在检测系统中起到什么作用? 解:传感器的特性是指传感器的输入量和输出量之间的对应关系,所以它在检测系统中的作用非常重要。通常把传感器的特性分为两种:静态特性和动态特性。静态特性是指输入不随时间而变化的特性,它表示传感器在被测量各个值处于稳定状态下输入输出的关系。动态特性是指输入随时间而变化的特性,它表示传感器对随时间变化的输入量的响应特性。 1.3传感器由哪几部分组成?说明各部分的作用。 解:传感器通常由敏感元件、转换元件和调节转换电路三部分组成。其中,敏感元件是指传感器中能直接感受或响应被测量的部分,转换元件是指传感器中能将敏感元件感受或响应的被测量转换成电信号的部分,调节转换电路是指将非适合电量进一步转换成适合电量的部分,如书中图1.1所示。 1.4传感器的性能参数反映了传感器的什么关系?静态参数有哪些?各种参数代表什么意 义?动态参数有那些?应如何选择? 解:在生产过程和科学实验中,要对各种各样的参数进行检测和控制,就要求传感器能感受被测非电量的变化并将其不失真地变换成相应的电量,这取决于传感器的基本特性,即输出—输入特性。衡量静态特性的重要指标是线性度、灵敏度,迟滞和重复性等。意义略(见书中)。动态参数有最大超调量、延迟时间、上升时间、响应时间等,应根据被测非电量的测量要求进行选择。 1.5某位移传感器,在输入量变化5mm时,输出电压变化为300mV,求其灵敏度。 解:其灵敏度 3 3 30010 60 510 U k X - - ?? === ?? 1.6某测量系统由传感器、放大器和记录仪组成,各环节的灵敏度为:S1=0.2mV/℃、

1.第一章课后习题及答案

第一章 1.(Q1) What is the difference between a host and an end system List the types of end systems. Is a Web server an end system Answer: There is no difference. Throughout this text, the words “host” and “end system” are used interchangeably. End systems inc lude PCs, workstations, Web servers, mail servers, Internet-connected PDAs, WebTVs, etc. 2.(Q2) The word protocol is often used to describe diplomatic relations. Give an example of a diplomatic protocol. Answer: Suppose Alice, an ambassador of country A wants to invite Bob, an ambassador of country B, over for dinner. Alice doesn’t simply just call Bob on the phone and say, come to our dinner table now”. Instead, she calls Bob and suggests a date and time. Bob may respond by saying he’s not available that particular date, but he is available another date. Alice and Bob continue to send “messages” back and forth until they agree on a date and time. Bob then shows up at the embassy on the agreed date, hopefully not more than 15 minutes before or after the agreed time. Diplomatic protocols also allow for either Alice or Bob to politely cancel the engagement if they have reasonable excuses. 3.(Q3) What is a client program What is a server program Does a server program request and receive services from a client program Answer: A networking program usually has two programs, each running on a different host, communicating with each other. The program that initiates the communication is the client. Typically, the client program requests and receives services from the server program.

马克思主义基本原理概论第一章练习题及答案

第一章练习题及参考答案 世界的物质性及其发展规律 一、单项选择题(在下面各题的选项中,请选出最符合题意的 1 项,并将代表正确选项的字母写在题干的括号内。) 1.哲学是( ) A.关于自然界和社会一般发展的科学 B.科学的世界观和方法论 C.理论化系统化的世界观和方法论 D.革命性和科学性相统一的世界观 2.唯物主义和唯心主义在世界统一性问题上的根本分歧是( ) A.肯定世界的统一性还是否认世界的统一性 B.认为世界统一于运动还是统一于静止 C.认为世界统一于主体还是统一于客体 D.认为世界统一于物质还是统一于精神 3.“动中有静、静中有动”,说的是() A. 绝对运动和相对静止的统一 B. 物质和运动的统一 C. 形而上学和诡辩论的统一 D. 唯物论和辩证法的统一 4.哲学上两大对立的基本派别是() A.辩证法和形而上学 B.唯物主义和唯心主义 C.可知论和不可知论 D.一元论和二元论 5.唯物主义世界观的基石是( ) A.物质范畴 B. 实践范畴 C.运动范畴 D.意识范畴 6.哲学上的两种对立的发展观指的是() A.唯理论和经验论 B. 唯物论和唯心论

C.辩证法和形而上学 D.世界观和方法论 7.爱因斯坦说:“哲学可以被认为是全部科学之母”,这说明( ) A.哲学是“科学之科学”B.哲学对自然科学的研究有指导意义 C.哲学是自然科学的基础D.哲学是自然科学的概括 8.一切物质在本质上都具有类似感觉的反映特性是( ) A.辩证唯物主义的观点B.庸俗唯物主义的观点 C.主观唯心主义的观点D.客观唯心主义的观点 9.矛盾具有两个基本属性,其中一个是同一性,另一个是() A.普遍性B.特殊性C.斗争性D.客观性 10. “居安思危”这名话体现的哲学道理是() A.矛盾双方在一定条件下可以相互转化B.矛盾既具有普遍性又具有特殊性C.内因和外因相结合推动事物发展D.事物发展是量变和质变的统一11. 马克思主义辩证法和黑格尔黑格尔的辩证法的根本区别在于() A.论前者承认可知论,后者否认可知论B.前者承认一元,后者承认二元论C.前者承认唯物论,后者承认唯心论D.前者承认事物内部的矛盾,后者否认事物内部的矛盾 12. 事物发展的动力是() A.矛盾同一性和斗争性单独性起作用B.矛盾的同一性和斗争性同时起作用C.矛盾的同一性D.矛盾的斗争性 13. 总的量变过程中的阶段性部分质变是指() A.事物的全局未变,局部发生了变化 B .事物的质变过程中有量的扩张C.事物性质的根本变化D.事物的本质未变,但非本质属性发生了变化

有机实验习题答案

有机实验习题答案 实验1 常压蒸馏 1.为什么蒸馏瓶所盛液体的量一般不超过容积的2/3,也不少于1/3 (多于2/3,易溅出;少于1/3,相对多的蒸汽残留在烧瓶中,收率低) 2.温度计水银球应处于怎样的位置才能准确测定液体的沸点,画出示意图;水银球位置的高低对温度读数有什么影响(参见图2-2,温度计水银球处于气液平衡的位置。位置高,水银球不易充分被馏出液润湿,沸点偏低,位置低,直接感受热源的温度,结果偏高。) 3.为什么蒸馏时最好控制馏出液的速度为1~2 滴/秒(保持气液平衡) 4.如果加热后发现未加沸石,应如何处理如果因故中途停止蒸馏,重新蒸馏时,应注意什么(停止加热,稍冷,再补加沸石。重新蒸馏时,一定要补加沸石,原来的沸石表面的空隙已充满液体而失效) 5.如果某液体具有恒定的沸点,能否认为该液体一定是纯净的物质你提纯得到的乙醇是纯净物吗(不一定,可能是恒沸物;蒸馏得到的乙醇不是纯净物,是恒沸物,参见附录5) 6.在蒸馏过程中,火大小不变,为什么蒸了一段时间后,温度计的读数会突然下降这意味着什么(瓶中的蒸气量不够,意味着应停止蒸馏或者某一较低沸点的组分已蒸完。) 7.蒸馏低沸点或易燃液体时,应如何防止着火(严禁用明火加热。收集瓶中的蒸气应用橡皮管引入桌下、水槽或室外。参见P50 图2-3) 实验2 水蒸气蒸馏 1.应用水蒸气蒸馏的化合物必须具有哪些条件水蒸气蒸馏适用哪些情况(参见“二) 2.指出下列各组混合物能否采用水蒸气蒸馏法进行分离。为什么 (1)乙二醇和水;(2)对二氯苯和水(对二氯苯和水可以用水蒸气蒸馏分开) 3.为什么水蒸气蒸馏温度总是低于100℃(因当混合物中各组分的蒸气压总和等于外界大气压时,混合物开始沸腾) 4.简述水蒸气蒸馏操作程序。(当气从T形管冲出时,先通冷凝水,再将螺旋夹G 夹紧,使水蒸气通入D,参见图2-7;结束时,先打开螺旋夹G使体系和大气相通,方可停止加热)。 5.如何判断水蒸气蒸馏可以结束(当蒸馏液澄清透明时,一般即可停止蒸馏。)6.若安全管中水位上升很高,说明什么问题,如何处理(蒸馏系统阻塞,常见于插入烧瓶中的导管被固体物质堵塞。先打开T形管螺旋夹,再停止加热。)7.水蒸气蒸馏时,烧瓶内液体的量最多为多少(烧瓶容积的1/3)

传感器课后答案解析

第1章概述 1.什么是传感器? 传感器定义为能够感受规定的被测量并按照一定规律转换成可用输出信号的器件和装置,通常由敏感元件和转换元件组成。 1.2传感器的共性是什么? 传感器的共性就是利用物理规律或物质的物理、化学、生物特性,将非电量(如位移、速度、加速度、力等)输入转换成电量(电压、电流、电容、电阻等)输出。 1.3传感器由哪几部分组成的? 由敏感元件和转换元件组成基本组成部分,另外还有信号调理电路和辅助电源电路。 1.4传感器如何进行分类? (1)按传感器的输入量分类,分为位移传感器、速度传感器、温度传感器、湿度传感器、压力传感器等。(2)按传感器的输出量进行分类,分为模拟式和数字式传感器两类。(3)按传感器工作原理分类,可以分为电阻式传感器、电容式传感器、电感式传感器、压电式传感器、磁敏式传感器、热电式传感器、光电式传感器等。(4)按传感器的基本效应分类,可分为物理传感器、化学传感器、生物传感器。(5)按传感器的能量关系进行分类,分为能量变换型和能量控制型传感器。(6)按传感器所蕴含的技术特征进行分类,可分为普通型和新型传感器。 1.5传感器技术的发展趋势有哪些? (1)开展基础理论研究(2)传感器的集成化(3)传感器的智能化(4)传感器的网络化(5)传感器的微型化 1.6改善传感器性能的技术途径有哪些? (1)差动技术(2)平均技术(3)补偿与修正技术(4)屏蔽、隔离与干扰抑制 (5)稳定性处理 第2章传感器的基本特性 2.1什么是传感器的静态特性?描述传感器静态特性的主要指标有哪些? 答:传感器的静态特性是指在被测量的各个值处于稳定状态时,输出量和输入量之间的关系。主要的性能指标主要有线性度、灵敏度、迟滞、重复性、精度、分辨率、零点漂移、温度漂移。 2.2传感器输入-输出特性的线性化有什么意义?如何实现其线性化? 答:传感器的线性化有助于简化传感器的理论分析、数据处理、制作标定和测试。常用的线性化方法是:切线或割线拟合,过零旋转拟合,端点平移来近似,多数情况下用最小二乘法来求出拟合直线。 2.3利用压力传感器所得测试数据如下表所示,计算其非线性误差、迟滞和重复性误差。设压力为0MPa 时输出为0mV,压力为0.12MPa时输出最大且为16.50mV. 非线性误差略 正反行程最大偏差?Hmax=0.1mV,所以γH=±?Hmax0.1100%=±%=±0.6%YFS16.50 重复性最大偏差为?Rmax=0.08,所以γR=±?Rmax0.08=±%=±0.48%YFS16.5 2.4什么是传感器的动态特性?如何分析传感器的动态特性? 传感器的动态特性是指传感器对动态激励(输入)的响应(输出)特性,即输出对随时间变化的输入量的响应特性。

第1章课后习题参考答案

第一章半导体器件基础 1.试求图所示电路的输出电压Uo,忽略二极管的正向压降和正向电阻。 解: (a)图分析: 1)若D1导通,忽略D1的正向压降和正向电阻,得等效电路如图所示,则U O=1V,U D2=1-4=-3V。即D1导通,D2截止。 2)若D2导通,忽略D2的正向压降和正向电阻,得等效电路如图所示,则U O=4V,在这种情况下,D1两端电压为U D1=4-1=3V,远超过二极管的导通电压,D1将因电流过大而烧毁,所以正常情况下,不因出现这种情况。 综上分析,正确的答案是U O= 1V。 (b)图分析: 1.由于输出端开路,所以D1、D2均受反向电压而截止,等效电路如图所示,所以U O=U I=10V。

2.图所示电路中, E

解: (a)图 当u I<E时,D截止,u O=E=5V; 当u I≥E时,D导通,u O=u I u O波形如图所示。 u I ωt 5V 10V uo ωt 5V 10V (b)图 当u I<-E=-5V时,D1导通D2截止,uo=E=5V; 当-E<u I<E时,D1导通D2截止,uo=E=5V; 当u I≥E=5V时,uo=u I 所以输出电压u o的波形与(a)图波形相同。 5.在图所示电路中,试求下列几种情况下输出端F的电位UF及各元件(R、DA、DB)中通过的电流:( 1 )UA=UB=0V;( 2 )UA= +3V,UB = 0 V。( 3 ) UA= UB = +3V。二极管的正向压降可忽略不计。 解:(1)U A=U B=0V时,D A、D B都导通,在忽略二极管正向管压降的情况下,有:U F=0V mA k R U I F R 08 .3 9.3 12 12 = = - =

人教版高一数学必修一第一章练习题与答案

集合与函数基础测试 一、选择题(共12小题,每题5分,四个选项中只有一个符合要求) 1.函数y ==x 2-6x +10在区间(2,4)上是( ) A .递减函数 B .递增函数 C .先递减再递增 D .选递增再递减. 2.方程组20{=+=-y x y x 的解构成的集合是 ( ) A .)}1,1{( B .}1,1{ C .(1,1) D .}1{ 3.已知集合A ={a ,b ,c },下列可以作为集合A 的子集的是 ( ) A. a B. {a ,c } C. {a ,e } D.{a ,b ,c ,d } 4.下列图形中,表示N M ?的是 ( ) 5.下列表述正确的是 ( ) A.}0{=? B. }0{?? C. }0{?? D. }0{∈? 6、设集合A ={x|x 参加自由泳的运动员},B ={x|x 参加蛙泳的运动员},对于“既参 加自由泳又参加蛙泳的运动员”用集合运算表示为 ( ) A.A∩B B.A ?B C.A ∪B D.A ?B 7.集合A={x Z k k x ∈=,2} ,B={Z k k x x ∈+=,12} ,C={Z k k x x ∈+=,14}又,,B b A a ∈∈则有( ) A.(a+b )∈ A B. (a+b) ∈B C.(a+b) ∈ C D. (a+b) ∈ A 、B 、C 任一个 8.函数f (x )=-x 2+2(a -1)x +2在(-∞,4)上是增函数,则a 的范围是( ) A .a ≥5 B .a ≥3 C .a ≤3 D .a ≤-5 9.满足条件{1,2,3}?≠M ?≠{1,2,3,4,5,6}的集合M 的个数是 ( ) A. 8 B. 7 C. 6 D. 5 10.全集U = {1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 }, A= {3 ,4 ,5 }, B= {1 ,3 ,6 },那么集合 { 2 ,7 ,8}是 ( ) A. A B B. B A C. B C A C U U D. B C A C U U 11.下列函数中为偶函数的是( ) A .x y = B .x y = C .2x y = D .13+=x y 12. 如果集合A={x |ax 2+2x +1=0}中只有一个元素,则a 的值是 ( ) A .0 B .0 或1 C .1 D .不能确定 二、填空题(共4小题,每题4分,把答案填在题中横线上) 13.函数f (x )=2×2-3|x |的单调减区间是___________. 14.函数y =1 1+x 的单调区间为___________. 15.含有三个实数的集合既可表示成}1,,{a b a ,又可表示成}0,,{2b a a +,则=+20042003b a M N A M N B N M C M N D

最新有机化学实验部分思考题答案

部分思考题答案: 1、茶叶中咖啡碱的提取实验该如何操作才能减少产物的损失? 索氏提取器萃取充分;升华时水分除干净;样品变茶砂;升华装置不漏气;严格控制升华温度。 2、乙酸正丁酯制备实验有哪些方式可提高乙酸正丁酯的收率?对乙酸正丁酯的粗产品进行水洗和碱洗的目的是什么?如果最后蒸馏后收集得到的乙酸正丁酯混浊是何原因? 增加某一种反应物浓度,减少(某一种)生成物浓度(去除反应中形成的水,使用分水器)等方式。 (1)水洗目的是除去水溶性杂质,如未反应的醇,过量碱及副产物少量的醛等。 (2)碱洗目的是除去酸性杂质,如未反应的醋酸,硫酸,亚硫酸甚至副产物丁酸。蒸馏时仪器没有完全干燥,产物中含有水分,造成乙酸正丁酯混浊。 3、为什么蒸馏时最好控制馏出液的速度为1-2D/S为宜? 在整个蒸馏过程中,应使温度计水银球上常有被冷凝的液滴,让水银球上液滴和蒸气温度达到平衡。所以要控制加热温度,调节蒸馏速度,通常以1-2D/S 为宜,否则气液达不到平衡。蒸馏时加热的火焰不能太大,否则会在蒸馏瓶的颈部造成过热现象,使一部分液体的蒸气直接受到火焰的热量,这样由温度计读数会偏高;另一方面,蒸馏也不能进行的太慢,否则由于温度计的水银球不能为馏出液蒸气充分、浸润而使温度计上读数偏低或不规则。 4、重结晶时理想溶剂应具备哪些条件? (1)溶剂不与被提纯物发生化学反应;(2) 被提纯物在溶剂中的溶解度应随温度变化,即高温时溶解度大,而低温时溶解度小;(3)杂质在溶剂中的溶解度很大,或者很小;(4) 被提纯物在溶剂中能形成很好的结晶,并且容易分离;(5)溶剂应无毒,沸点较低,操作安全,价格合适并有利于回收利用。 5、重结晶的主要操作过程及各步骤的目的 (1)热饱和溶液的制备。溶剂充分分散产物和杂质,以利于分离提纯。 (2)脱色。吸附色素和树脂状杂质。 (3)热过滤。除去不溶物质。 (4)冷却结晶。进一步与可溶性杂质分离。 (5)过滤。晶体从留在母液中的杂质彻底分离。

电容式传感器思考题答案

第3章 电容式传感器思考题答案 1.试分析变面积式电容传感器和变间隙式电容的灵敏度为了提高传感器的灵敏度可采取什么措施并应注意什么问题 答:如图所示是一直线位移型电容式传感器的示意图。 当动极板移动△x 后,覆盖面积就发生变化,电容量也随之改变,其值为 C =εb (a -△x )/d =C 0-εb ·△x /d (1) 电容因位移而产生的变化量为 其灵敏度为 d b x C K ε-=??= 可见增加b 或减小d 均可提高传感器的灵敏度。 直线位移型电容式传感器 2.为什么说变间隙型电容传感器特性是非线性的采取什么措施可改善其非线性特征 答:下图为变间隙式电容传感器的原理图。图中1为固定极板,2为与被测对象相连的活动极板。当活动极板因被测参数的改变而引起移动时,两极板间的距离d 发生变化,从而改变了两极板之间的电容量C 。 设极板面积为A ,其静态电容量为d A C ε=,当活动极板移动x 后,其电容量为 22 011d x d x C x d A C -+=-=ε (1) 当x <

有机思考题答案(1-2学期完整版)

咖啡因 1、用升华法提纯固体有什么优点和局限性? 答:升华是提纯固体有机化合物方法之一。 某些物质在固态时具有相当高的蒸气压,当加热时,不经过液态而直接气化,蒸 气受到冷却又直接冷凝成固体,这个过程叫升华。 若固态混合物具有不同的挥发度,则可以应用升华法提纯。升华得到的产品一般 具有较高的纯度此法特别适用于提纯易潮解及与溶剂起离解作用的物质。 升华法只能用于在不太高的温度下有足够大的蒸气压力(在熔点前高于266.6Pa) 的固态物质,因此有一定的局限性。 2、提纯咖啡因时加氧化钙的目的是什么? 答:主要作用是提供碱性环境,使盐状咖啡因变成游离状便于咖啡因升华,为升华起热缓冲作用;中和丹宁酸等酸性物质,减少对咖啡因升华的干扰,如果没有完全中和,咖啡因是难以升华的;还可以吸收水。 3、从茶叶中提取出的粗咖啡因有绿色光泽,为什么? 答:因为茶叶中除咖啡因外,还含有色素等成分,也会随着咖啡因一起进入粗咖啡因里。 正溴丁烷的制备 1、本实验中浓硫酸的作用是什么?硫酸的用量和浓度过大或过小有什么不好? 答:反应物、催化剂。过大时,反应生成大量的HBr跑出,且易将溴离子氧化为溴单质;过小时,反应不完全;过小时反应不能进行,或反应不充分。 2、反应后的粗产物中含有哪些杂质?各步洗涤的目的何在? 答:可能含有杂质为:n-C4H9OH,(n-C4H9)2O,HBr,n-C4H9Br,H2O,丁烯,二氧化硫,溴单质 各步洗涤目的:①水洗除HBr、大部分n-C4H9OH,二氧化硫,溴单质等易溶于水的杂质②浓硫酸洗去(n-C4H9)2O,丁烯,余下的n-C4H9OH③再用水洗除大部分H2SO4④用NaHCO3洗除余下的H2SO4⑤最后用水洗除NaHSO4与过量的NaHCO3等残留物。 3、用分液漏斗洗涤产物时,正溴丁烷时而在上层,时而在下层,如不知道产物的密度时,可用什么简便的方法加以判别? 答:从分液漏斗中分别取一点上层液或放出一点下层液于一盛水试管中,看是否有分层及油珠出现来判断,若上层有则在上层,反之相反。 4、为什么用饱和碳酸氢钠溶液洗涤前要先用水洗涤一遍? 答:先用水洗,可以除去一部分硫酸,防止用碳酸氢钠洗时,碳酸氢钠与硫酸反应生成大量二氧化碳气体,使分液漏斗中压力过大,导致活塞蹦出,再用饱和碳酸氢钠溶液洗可进一步除去硫酸,洗涤振摇过程要注意放气。 5、用分液漏斗洗涤产物时,为什么摇动后要及时放气?应如何操作? 答:在此过程中,摇动后会产生气体,使得漏斗内的压力大大超过外界大气压,如果不经常放气,塞子就可能被顶开而出现漏液。

信号与系统课后习题答案—第1章

第1章 习题答案 1-1 题1-1图所示信号中,哪些是连续信号?哪些是离散信号?哪些是周期信号?哪些是非周期信号?哪些是有始信号? 解: ① 连续信号:图(a )、(c )、(d ); ② 离散信号:图(b ); ③ 周期信号:图(d ); ④ 非周期信号:图(a )、(b )、(c ); ⑤有始信号:图(a )、(b )、(c )。 1-2 已知某系统的输入f(t)与输出y(t)的关系为y(t)=|f(t)|,试判定该系统是否为线性时不变系统。 解: 设T 为此系统的运算子,由已知条件可知: y(t)=T[f(t)]=|f(t)|,以下分别判定此系统的线性和时不变性。 ① 线性 1)可加性 不失一般性,设f(t)=f 1(t)+f 2(t),则 y 1(t)=T[f 1(t)]=|f 1(t)|,y 2(t)=T[f 2(t)]=|f 2(t)|,y(t)=T[f(t)]=T[f 1(t)+f 2(t)]=|f 1(t)+f 2(t)|,而 |f 1(t)|+|f 2(t)|≠|f 1(t)+f 2(t)| 即在f 1(t)→y 1(t)、f 2(t)→y 2(t)前提下,不存在f 1(t)+f 2(t)→y 1(t)+y 2(t),因此系统不具备可加性。 由此,即足以判定此系统为一非线性系统,而不需在判定系统是否具备齐次性特性。 2)齐次性 由已知条件,y(t)=T[f(t)]=|f(t)|,则T[af(t)]=|af(t)|≠a|f(t)|=ay(t) (其中a 为任一常数) 即在f(t)→y(t)前提下,不存在af(t)→ay(t),此系统不具备齐次性,由此亦可判定此系统为一非线性系统。 ② 时不变特性 由已知条件y(t)=T[f(t)]=|f(t)|,则y(t-t 0)=T[f(t-t 0)]=|f(t-t 0)|, 即由f(t)→y(t),可推出f(t-t 0)→y(t-t 0),因此,此系统具备时不变特性。 依据上述①、②两点,可判定此系统为一非线性时不变系统。 1-3 判定下列方程所表示系统的性质: )()()]([)()(3)(2)(2)()()2()()(3)(2)()()()()() (2''''''''0t f t y t y d t f t y t ty t y c t f t f t y t y t y b dx x f dt t df t y a t =+=++-+=+++=? 解:(a )① 线性 1)可加性 由 ?+=t dx x f dt t df t y 0)()()(可得?????→+=→+=??t t t y t f dx x f dt t df t y t y t f dx x f dt t df t y 01122011111)()()()()()()()()()(即即 则 ???+++=+++=+t t t dx x f x f t f t f dt d dx x f dt t df dx x f dt t df t y t y 0212102201121)]()([)]()([)()()()()()( 即在)()()()()()()()(21212211t y t y t f t f t y t f t y t f ++前提下,有、→→→,因此系统具备可加性。 2)齐次性 由)()(t y t f →即?+=t dx x f dt t df t y 0)()()(,设a 为任一常数,可得 )(])()([)()()]([)]([000t ay dx x f dt t df a dx x f a dt t df a dx x af t af dt d t t t =+=+=+??? 即)()(t ay t af →,因此,此系统亦具备齐次性。 由上述1)、2)两点,可判定此系统为一线性系统。

人教版高中化学必修一第一章练习题及答案

必修1第一章《从实验学化学》测试题 一、单项选择题(共10小题,每小题3分,共30分。) 1.下列实验基本操作(或实验注意事项)中,主要是出于实验安全考虑的是 A.实验剩余的药品不能放回原试剂瓶B.可燃性气体的验纯 C.气体实验装置在实验前进行气密性检查D.滴管不能交叉使用 2.实验向容量瓶转移液体操作中用玻璃棒,其用玻璃棒的作用是 A.搅拌 B.引流 C.加速反应 D.加快热量散失 3.标准状况下的1mol H e的体积为 A.11.2L B.22.4L C.33.6L D.44.8L 4.下列关于阿伏加德罗常数的说法正确的是 A. 阿伏加德罗常数是一个纯数,没有单位 B. 阿伏加德罗常数就是×1023 C.阿伏加德罗常数是指1mol的任何粒子的粒子数 D.阿伏加德罗常数的近似值为:×1023mol-1 5. 16g某元素含有×1023个原子,则该元素原子的相对原子质量为 A.1 B. 12 6.关于2molO2的叙述中,正确的是 A.体积为44.8L B.质量为32g C.分子数为×1023 D.含有4mol原子 7.在1mol H2SO4中,正确的是 A.含有1mol H B.含有×1023个氢原子 C.含有×1023个分子 D.含有×1023个氧原子 8.下列溶液中,溶质的物质的量浓度为L的是 A.1L溶液中含有4g NaOH B.1L水中溶解4gNaOH C.0.5L溶液中含有 H2SO4 D.9.8g H2SO4溶于1L水配成溶液 9.1mol/L H2SO4的含义是() A、1L水中含有1mol H2SO4 B、1L溶液中含有1mol H+ C、将98gH2SO4溶于1L水中配成的溶液 D、该溶液c(H+)=2mol/L 10. 下列溶液中,Cl-的物质的量浓度与50mL 3mol/LNaCl溶液中Cl-物质的量浓度相等是 A.150mL 3mol/LKCl溶液 B.150m L 1mol/LAlCl3溶液 C.50mL3mol/LMgCl2溶液 D.75mL LMgCl2溶液 11.下列溶液中,跟100mL L NaCl溶液所含的Cl-物质的量浓度相同的是() A.100mL L MgCl2溶液 B.200mL L CaCl2溶液 C.50ml 1mol/L NaCl溶液 D.25ml L HCl溶液 12.配制一定物质的量浓度的NaOH溶液时,造成实验结果偏低的是() A.定容时观察液面仰视 B.定容时观察液面俯视 C.有少量NaOH溶液残留在烧杯中 D.容量瓶中原来有少量蒸馏水

常州大学有机化学实验思考题答案

常州大学有机化学实验思考题 注:实验题经常在有机化学最后一题考察,例如15年的最后一题,实际上是第4个本科实验。但是考察范围仅限于校内的八个实验。全部掌握,考试的时候你将十分轻松。现将所有本科实验思考题做简要分析,以供参考。 15年真题: 本科实验思考题: 1.通常对于用作带水剂的溶剂有哪些要求?实验中常用的带水剂有哪些? 2.简述常压蒸馏和减压蒸馏的差别?什么情况下选择用常压蒸馏?什么情况下选择用减压蒸馏? 3.减压蒸馏装置为了保护真空泵,通常会采取哪些保护措施?各个保护装置起什么作用? 4.减压蒸馏装置准备好后,是先加热后减压还是先减压后加热?为什么? 5.为什么减压蒸馏用克氏蒸馏头而不用常规的蒸馏头? 6.如果减压蒸馏不用毛细管产生气化中心,而直接用沸石代替,会产生什么结果? 7.减压蒸馏的接收瓶应该选择锥形瓶还是圆底烧瓶?为什么? 8.减压蒸馏结束时,如何停止操作? 9.为什么减压蒸馏前要把低沸点的组分先除去?

实验一、含酚环己烷的提纯 1.分液漏斗洗涤环己烷时,如何简便的判断上层是有机层还是水层? 答:向分液漏斗中加少许水,看上层还是下层有液面变化。 2.分液过程中如出现乳化现象该如何处理? 答:向其中加少许醇类物质。 3.分液后有机相通常需要干燥。实验室常用的干燥剂有哪些?简要说明其差别及使用场合。 答:1.无水氯化钙,适用于干燥烃类,醚类化合物,价廉,但干燥作用不快,平衡速度慢,需放置一段时间,间隙震荡; 2.无水硫酸镁,应用范围广,是一个很好的中性干燥剂; 3.无水硫酸钙,作用快,效能高,但吸水量小; 4.无水碳酸钾,效能弱,不适用酸性物质,一般用于水溶性醇和酮的初步干燥; 5.金属钠,第二步干燥,但不适用醇类,酯类,卤代烃,酮类,醛类及胺类或易被还原的有机物。 4.为什么干燥需要放置一定时间?最终蒸馏纯化前为什么要进行过滤,不过滤直接蒸馏会导致什么结 果? 答:因为干燥剂干燥需要一段时间才能干燥完全,蒸馏纯化前进行过滤是因为产生了副产物,不过滤会导致产物不纯。 5.蒸馏为什么要加入沸石?如果加热时已经忘记加沸石,应如何处理? 答:防止爆沸,若忘记加入沸石,需要立即停止加热,拆除装置,向反应瓶中加入沸石。 6.为什么蒸馏过程中用直形冷凝管而不用球形冷凝管? 答:蒸馏是要液体流出,直行是为了方便液体的流出。 补充问题: 1.分液漏斗中上层液体和下层液体怎么放下来? 答:下层液体从下口放出,上层液体从伤口放出。 2. 蒸馏时为什么液体的量最好在烧瓶体积的三分之一到三分之二之间,为什么蒸馏时烧瓶内的液体不能完全蒸干? 答:过小,会使蒸馏烧瓶受热不匀,可能炸裂的,过多,液体沸腾后,可能会有液体从支管口溅出

传感器课后答案

第一章 1、何为传感器及传感技术? 人们通常将能把被测物理量或化学量转换为与之有对应关系的电量输出的装置称为传感器,这种技术被称 为传感技术。 2、传感器通常由哪几部分组成?通常传感器可以分为哪几类?若按转换原理分类,可以分成几类? 传感器通常由敏感元件、传感元件和其他辅助元件组成,有时也把信号调节和转换电路、辅助电源作为传 感器的组成部分。 传感器一般按测定量和转换原理两种方法进行分类。 按转换原理分类可以分为能量转换型传感器和能量控制型传感器。 3、传感器的特性参数主要有哪些?选用传感器应注意什么问题? 传感器的特性参数:1 静态参数:精密度,表示测量结果中随机误差大小的程度。 正确度,表示测量结果中系统误差大小程度。 准确度,表示测量结果与被测量的真值之间的一致程度。 稳定度、鉴别度、分辨力、死区、回程误差、线性误差、零位误差等。 动态参数:时间常数t:在恒定激励理 第二章 1、光电效应有哪几种?与之对应的光电器件和有哪些? 光电传感器的工作原理基于光电效应。 光电效应总共有三类:外光电效应(光电原件有:光电管、光电倍增管等、内光电效应(光敏电阻)、光生 伏特效应(光电池、光敏二极管和光敏三极管) 2、什么是光生伏特效应? 光生伏特效应:在光线的作用下能使物体产生一定方向电动势的现象。 3、试比较光敏电阻、光电池、光敏二极管和光敏三极管的性能差异,并简述在不同的场和下应选用哪种器 件最为合适。 光敏二极管:非线性器件,具有单向导电性。(PN 结装在管壳的顶部,可以直接爱到光的照射)通常处于 反向偏置状态,当没有交照射时,其反向电阻很大反向,反向电流很小,这种电流称为暗电流。当有光照 射时,PN 结及附近产生电子-空穴对,它们的反向电压作用下参与导电,形成比无光照时大得多的反向电 流,该反向电流称为光电流。 不管硅管还是锗管,当入射光波长增加时,相对灵敏度都下降。,因为光子能量太小不足以激发电子-空穴 对,而不能达到PN 结,因此灵敏度下降。 探测可见光和赤热物时,硅管。对红外光进行探测用锗管。光敏三极管:有两个PN 结,比光敏二极管拥有更高的灵敏度。 光敏电阻:主要生产的光敏电阻为硫化镉。 7、简述光纤的结构和传光原理。光纤传感器有哪些类型?他们之间有什么区别?

第1章思考题及参考答案

第一章思考题及参考答案 1. 无多余约束几何不变体系简单组成规则间有何关系? 答:最基本的三角形规则,其间关系可用下图说明: 图a 为三刚片三铰不共线情况。图b 为III 刚片改成链杆,两刚片一铰一杆不共线情况。图c 为I 、II 刚片间的铰改成两链杆(虚铰),两刚片三杆不全部平行、不交于一点的情况。图d 为三个实铰均改成两链杆(虚铰),变成三刚片每两刚片间用一虚铰相连、三虚铰不共线的情况。图e 为将I 、III 看成二元体,减二元体所成的情况。 2.实铰与虚铰有何差别? 答:从瞬间转动效应来说,实铰和虚铰是一样的。但是实铰的转动中心是不变的,而虚铰转动中心为瞬间的链杆交点,产生转动后瞬时转动中心是要变化的,也即“铰”的位置实铰不变,虚铰要发生变化。 3.试举例说明瞬变体系不能作为结构的原因。接近瞬变的体系是否可作为结构? 答:如图所示AC 、CB 与大地三刚片由A 、B 、C 三铰彼此相连,因为三铰共线,体系瞬变。设该 体系受图示荷载P F 作用,体系C 点发生微小位移 δ,AC 、CB 分别转过微小角度α和β。微小位移 后三铰不再共线变成几何不变体系,在变形后的位置体系能平衡外荷P F ,取隔离体如图所 示,则列投影平衡方程可得 210 cos cos 0x F T T βα=?=∑,21P 0 sin sin y F T T F βα=+=∑ 由于位移δ非常小,因此cos cos 1βα≈≈,sin , sin ββαα≈≈,将此代入上式可得 21T T T ≈=,()P P F T F T βαβα +==?∞+, 由此可见,瞬变体系受荷作用后将产生巨大的内力,没有材料可以经受巨大内力而不破坏,因而瞬变体系不能作为结构。由上分析可见,虽三铰不共线,但当体系接近瞬变时,一样将产生巨大内力,因此也不能作为结构使用。 4.平面体系几何组成特征与其静力特征间关系如何? 答:无多余约束几何不变体系?静定结构(仅用平衡条件就能分析受力) 有多余约束几何不变体系?超静定结构(仅用平衡条件不能全部解决受力分析) 瞬变体系?受小的外力作用,瞬时可导致某些杆无穷大的内力 常变体系?除特定外力作用外,不能平衡 5. 系计算自由度有何作用? 答:当W >0时,可确定体系一定可变;当W <0且不可变时,可确定第4章超静定次数;W =0又不能用简单规则分析时,可用第2章零载法分析体系可变性。 6.作平面体系组成分析的基本思路、步骤如何? 答:分析的基本思路是先设法化简,找刚片看能用什么规则分析。

第一章 运动系统练习题及答案

一、填空题 1.按形态骨可分为、、、。 2.颅骨共有块,其中脑颅骨块,面颅骨块。 3.骨由、和构成。 4.关节的基本结构包括、、。 5.构成膝关节的骨有、、。 6.脊柱有个生理弯曲,其中、凸向前,、凸向后。 7.颅骨相互连结,构成的骨性腔有、、、。 8.咀嚼肌包括、、、。 9.膈的三个孔中,平对第8胸椎的是 ,平对第10胸椎的是,平对第12胸椎的是。 10.缝匠肌起于,止于,其作用为。 二、判断改错题(以下各题如有错误,应予改正) 1.年龄愈大,骨质愈硬,愈不易骨折。() 2.所有的骨都有骨髓,有的骨只有红骨髓,有的骨既有红骨髓,也有黄骨髓。() 3.骨的表面均有骨膜覆盖。() 4.对掌运动并非拇指腕掌关节所独有,小指腕掌关节也可作此运动。() 5颞下颌关节盘将关节腔分为上、下两部,所有运动均发生于下关节腔。() 6.肩关节的稳固性主要是由关节囊周围的肌腱束维持的。() 7.椎管是由椎凤孔叠加形成的骨性管道。() 8.为减少摩擦,所有的肌腱均有腱鞘包裹。() 9.膈肌收缩时,膈穹下降,助吸气;膈肌松弛时,膈穹上升,助呼气。() 10.踝关节跖屈时,易发生扭伤,是因为关节囊两侧壁太薄弱。() 三、选择题 【A型题】 1.骨在形态分类中,哪一种提法不确切?() A.长骨 B.短骨 C.扁骨 D.含气骨 E.不规则骨

2.骨的构造包括() A.骨质 B骨膜和骨质 C.骨髓和骨质 D.骨质、骨膜和骨髓 E.骨膜和骨髓 3.骨膜() A.呈囊状包裹骨的表面 B.被覆于骨的表面 C.由上皮组织构成,但骨的关节面无骨膜 D.与骨的生成及再生无关 E.与骨的感觉无关 4.骨髓() A.仅见于长骨骨髓腔内 B.长骨的骨髓均为黄骨髓 C.扁骨的骨髓均为红骨髓 D.黄骨髓具有造的功能 E.胎儿的骨髓亦有红、黄骨髓之分 5.关节() A.骨与骨的连结叫关节 B.所有关节都有关节面、关节囊、关节腔 C.全身各个关节都能单独活动 D.关节盘属于关节的基本结构 E.以上都不对 6.胸锁关节() A.由锁骨头和胸骨颈静脉切迹构成 B.无其他辅助结构 C.关节囊内有关节盘 D.关节囊内有韧带加强 E.属单轴关节,活动度甚小

电容式传感器思考题答案

第3章电容式传感器思考题答案 1.试分析变面积式电容传感器和变间隙式电容的灵敏度为了提高传感器的灵敏度可采取什么措施并应注意什么问题 答:如图所示是一直线位移型电容式传感器的示意图。 当动极板移动△x 后,覆盖面积就发生变化,电容量也随之改变,其值为 C=εb (a-△x )/d=C 0-ε b ·△x/d (1) 电容因位移而产生的变化量为其灵敏度为 d b x C K 可见增加b 或减小d 均可提高传感器的灵敏度。 直线位移型电容式传感器 2.为什么说变间隙型电容传感器特性是非线性的采取什么措施可改善其非线性特征答:下图为变间隙式电容传感器的原理图。图中1为固定极板,2为与被测对象相连的活动 极板。当活动极板因被测参数的改变而引起移动时,两极板间的距离 d 发生变化,从而改变 了两极板之间的电容量 C 。 设极板面积为 A ,其静态电容量为 d A C ,当活动极板移动x 后,其电容量为 2 20 11 d x d x C x d A C (1) 当x<

相关文档
相关文档 最新文档