VB程序设计题目
vb程序设计试题(含答案)

第一套试题一、选择题(每题2分,共30分)1.在VB环境中,工程文件的扩展名是( C )(A).frm (B).bas (C).vbp (D).frx2.下面4项中不属于面向对象系统三要素的是( A )(A)变量(B)事件(C)属性(D)方法3. \、/、Mod、*这4个算述运算符中,优先级别最低的是( C )(A)\ (B)/ (C)Mod (D)*4.要使Print方法在Form_Load事件中起作用,要对窗体的( C )属性进行设置(A)BackColor (B)ForeColor(C)AutoRedraw (D)Caption5.不论何控件,共同具有的属性是( B )(A)Text (B)Name(C)ForeColor (D)Caption6.要使Form1窗体的标题栏显示“欢迎使用VB”,以下语句正确的是( D ) (A)Form1.Caption=“欢迎使用VB”(B)Form1.Caption=ˊ欢迎使用VBˊ(C)Form1.Caption=欢迎使用VB (D)Form1.Caption=〞欢迎使用VB〞7.VB提供了结构化程序设计的3种基本结构,这3种基本结构是( D )(A)递归结构,选择结构,循环结构(B)选择结构,过程结构,顺序结构(C)过程结构,输入、输出结构,转向结构(D)选择结构,循环结构,顺序结构8.给变量赋值a=123+MID(“123456”,3,2),a变量中的值是( D )(A)“12334”(B)123 (C)12334 (D)1579.下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是( D )(A)If sex=“男”And age<40 And InStr(duty,“教授”)>0 Then n=n+1 (B)If sex=“男”And age<40 And (duty=“教授”Or duty=“副教授”) Then n=n+1(C)If sex=“男”And age<40 And Right(duty,2)= “教授” Then n=n+1 (D)If sex=“男”And age<40 And duty=“教授”And duty=“副教授” Then n=n+110.若要清除列表框的所有内容,可用来实现的方法是( C )(A)RemoveItem (B)Cls(C)Clear (D)以上均不可以11.要使时钟控件Timer1的Timer事件不起作用,以下正确的语句是( B ) (A)Timer1.Visible=False (B)Timer1.Enabled=False(A) Timer1.Interval=1000 (D)Timer1.Index=012.引用列表框(List1)最后一个数据项应使用的语( B )(A)List1.List(List1.ListCount) (B)List1.List(List1.ListCount-1)(C)List1.List(ListCount) (D)List1.List(ListCount-1)13.如下数组声明语句,正确的是( B )(A)Dim a[3,4]As Integer (B)Dim a(3,4)As Integer(C)Dim a(n,n) As Integer (D)Dim a(3,4)As Integer14.下面子过程语句说明合法的是(A、D )(A)Sub f1(ByVal n%) (B)Sub f1(n%)As Integer(C)Function f1%(f1%) (D)Function f1(ByVal n%)15.假定有如下的命令按钮(名称为Command1)事件过程:Private Sub Command1_Click()x=InputBox("输入:","输入整数")MsgBox"输入的数据是:”,,”输入数据:"+xEnd Sub16.程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是( A )(A)x的值是数值10 (B)输入对话框的标题是“输入整数”(C)信息框的标题是“输入数据:10”(D)信息框中显示的是“输入的数据是:”二、填空题(每题2分,共20分)1、当进入VB集成环境后,发现没有显示“工具箱”窗口,应选择视图菜单的工具箱选项,使“工具箱”窗口显示。
专升本vb程序设计试题及答案

专升本vb程序设计试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明类模块中的方法?A. FunctionB. SubC. PropertyD. Class答案:B2. VB中的单精度浮点数类型是什么?A. IntegerB. SingleC. DoubleD. Long答案:B3. 如果想要在VB中实现多态,可以使用哪种机制?A. 继承B. 接口C. 重载D. 封装答案:B4. 在VB中,以下哪个控件可以用于显示图像?A. LabelB. PictureBoxC. TextBoxD. ComboBox答案:B5. VB中的“Option Explicit”语句的作用是什么?A. 声明变量类型B. 强制变量声明C. 定义常量D. 创建对象实例答案:B6. 在VB中,如何实现一个事件处理程序?A. 使用Sub过程B. 使用Function过程C. 使用Property过程D. 使用Handles关键字答案:D7. 如果要使一个变量在多个窗体之间共享,应该使用哪种变量作用域?A. PublicB. PrivateC. FriendD. Protected答案:A8. 在VB中,以下哪个不是标准的控件属性?A. NameB. TextC. VisibleD. Color答案:D9. VB中的“With”语句用于什么目的?A. 初始化对象B. 创建对象实例C. 链式调用同一对象的多个属性或方法D. 定义对象的生命周期答案:C10. 在VB中,以下哪个不是Visual Basic Power Packs控件?A. LineB. OvalC. ShapeD. DataGrid答案:D二、填空题(每空2分,共20分)11. VB中的“_____”关键字用于定义一个类。
答案:Class12. 当需要在VB中捕获并处理异常时,可以使用“_____”语句。
答案:Try...Catch13. 在VB中,一个窗体的标题可以通过“_____”属性来设置。
VB程序设计习题集

VB程序设计习题集一、选择题1. 一个工程必须包含的文件的类型是:AA、*.vbp ,*.frm ,*.frxB、*.vbp ,*.cls, *.basC、*.bas ,*.ocx ,*.resD、*.frm ,*.cls ,*.bas2. 以下不能在“工程资源管理器”窗口中列出的文件类型是:DA、.basB、.resC、.fnnD、.ocx3. 下列不能打开工具箱窗口的操作是: BA、招待“视图”菜单中的“工具箱”命令B、按Alt+F8键C、单击工具栏上的“工具箱”按钮D、按Alt+V,然后按Alt+X键4. 不能作为容器使用的对象是:DA、窗体B、框架C、图片框D、图像框5. 在Visual Basic中传递参数的方法有__ B ___方式。
A、一种B、两种C、三种D、四种6. Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是:BA、属性、控件和方法B、属性、事件和方法C、窗体、控件和过程D、控件、过程和模块7. 创建VB应用程序的主要步骤是:①创建应用程序界面②设置控件③设置属性④编写代码,其中正确的步骤是:AA、①③④B、①②④C、②③④D、①②③④8. 要将名为MyForm的窗体显示出来,正确的使用方法是:AA、MyForm.ShowB、Show.MyFormC、MyForm LoadD、MyForm Show9. 为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是 : BA. ValueB. DefaultC. CancelD. Enabled10. 如果在立即窗口中执行以下操作(<CR>是回车键):Ca=8<CR>b=9<CR>print a>b<CR>则输出结果是:A)-1B) 0 C)False D)True11. 在设计应用程序时,通过___D___窗口可以查看到应用程序工程中的所有组成部分。
vb程序设计试题及答案

vb程序设计试题及答案一、选择题(每题2分,共20分)1. 在VB中,下列哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. VB中用于声明变量的关键字是?A. DimB. DeclareC. SetD. All of the above答案:A3. 在VB中,下列哪个选项是正确的循环语句?A. ForB. DoC. WhileD. All of the above答案:D4. VB中用于打开文件的函数是?A. OpenB. CloseC. WriteD. Read答案:A5. 在VB中,下列哪个选项是正确的条件语句?A. If...ThenB. Select CaseC. Do WhileD. All of the above答案:A6. VB中用于创建新窗体的语句是?A. Form.ShowB. Form.NewC. Form.CreateD. Form.Open答案:A7. VB中用于声明常量的关键字是?A. ConstB. DimC. StaticD. Option答案:A8. 在VB中,下列哪个选项是正确的数组声明?A. Dim arr(5) As IntegerB. Dim arr() As IntegerC. Dim arr As IntegerD. Dim arr(5) As String答案:A9. VB中用于结束程序的语句是?A. EndB. ExitC. CloseD. All of the above答案:B10. VB中用于捕获异常的语句是?A. Try...CatchB. On ErrorC. CatchD. All of the above答案:B二、填空题(每题2分,共20分)1. 在VB中,声明一个名为myVar的变量,其类型为字符串,应该使用语句________。
答案:Dim myVar As String2. VB中,用于定义一个名为myFunction的函数,返回值为整数,应该使用语句________。
VB程序设计考试题库——考试专用

程序设计题1、题目:(事件)单击窗体(响应)用输入框输入一自然数,判断是"正数"、"负数或"零",并根据输入的数用消息框显示"正数"、"负数〞或"零"。
2、题目:(事件)单击窗体。
(响应)求200~300之间既能被3整除又能被7整除的数。
并求出所有数之和存入变量SUM中3、题目:单击窗体。
(响应)S=1+1/4+1/9+1/16+1/25+…+1/100,结果输出在窗体上。
4、题目:(事件)单击窗体。
(响应)在窗体上打印数列2/1,3/2,5/3,8/5,13/8…的前10项,并求其和,将和保存在变量s中。
5、题目:(事件)双击窗体。
(响应)把一元钞票换成一分、二分和五分的硬币每种至少有一枚〕,求出其所有的换法,把结果输出在窗体上。
将所有的换法的数目存入变量N中6、题目:单击窗体。
)求1!+2!+3!+4!+5!并将结果输出到窗体上。
结果存入变量S中7、题目:(事件)单击窗体。
(响应)生成一个一维数组(10个数组元素依此为:' 15、23、72、43、96、23、3、65、88、17写程序求出这个数组中的最大值、最小值和平均值,并输出在窗体上。
将最大值,最小值,平均值分别存入变量Ma*,Min,Aver中8、题目:(事件)单击窗体。
(响应)在窗体上输出100~200之间的所有合数。
求出所有数之和存入SUM 中所谓合数是指自然数中能被1和本数整除以外,还能被其他数整除的数。
9、题目:(事件)单击窗体。
(响应)求10~20之间所有素数的乘积并输出在窗体上。
将结果存入变量L 中。
10、题目:(事件)单击窗体。
(响应)求1 - 1/2 + 1/3 - 1/4 + …… + 1/99 - 1/100的值。
将结果存入变量J中。
1题n = InputBo*("输入一个自然数")If n > 0 Thenresult = "正数"ElseIf n < 0 Thenresult = "负数"ElseIf n = 0 Thenresult = "零"End IfMsgBo* "输入的数据" & n & "为:" & result2题Dim i As IntegerFor i = 201 To 300If ((i Mod 3) = 0) And ((i Mod 7) = 0) ThenPrint (CStr(i))sum = sum + iEnd IfNe*tPrint sum3题Dim i As Integers = 0For i = 1 To 10s = s + 1 / (i ^ i)Ne*tPrint (s)4题Dim i, j, k, m As Integers = 0 :i = 2:j = 1For k = 1 To 10s = s + i / jm = jPrint (CStr(i)) & "/" & CStr(j)j = ii = i + mNe*t5题Dim i, j, k As IntegerFor i = 1 To 100For j = 1 To 50For k = 1 To 20If ((i + 2 * j + k * 5) = 100) ThenPrint (CStr(i))Print (CStr(j))Print (CStr(k))n = n + 1End IfNe*tNe*tNe*t6题Dim i, j, k As IntegerFor i = 1 To 5k = 1For j = 1 To ik = k * jNe*ts = s + kNe*tPrint (CStr(s))7题Dim a(9) As IntegerDim i, s As Integera(0) = 15:a(1) = 23:a(2) = 72 a(3) = 43:a(4) = 96:a(5) = 23 a(6) = 3:a(7) = 65:a(8) = 88a(9) = 17:ma* = a(0):min = a(0) s = 0For i = 0 To 9If a(i) > ma* Thenma* = a(i)End IfIf a(i) < min Thenmin = a(i)End Ifs = s + a(i)Ne*taver = Int(s / 10)Print (CStr(ma*))Print (CStr(min))Print (CStr(aver))8题Dim i, j, s As IntegerFor i = 100 To 200For j = 2 To Sqr(i)If (i Mod j) = 0 ThenPrint (CStr(i))sum = sum + iE*it ForEnd IfNe*tNe*tPrint sum9题Dim i%,j%,b As Booleanl = 1:b = FalseFor i = 10 To 20For j = 2 To i - 2If i Mod j = 0 Thenb = TrueEnd IfNe*tIf b = False Thenl = l * iEnd Ifb = FalseNe*tPrint Str(l)10题Dim i As IntegerFor i = 1 To 100If i Mod 2 = 1 Thenj = j + 1 / iElseIf i Mod 2 = 0 Then j = j - 1 / iEnd IfNe*tPrint j11、题目: (事件)单击窗体。
VB程序设计习题

A.0 B.-1 C.TRUE D.FALSE
4.函数String(n,"str")的功能是(B)
A.把数值型数据转换为字符串B.返回n个由字符串首字符组成的字符串
C.从字符串中取出n个字符D.从字符串中第n个字符的位置开始取子字符串
14.滚动条控件的LargeChange属性所设置的是(A)
A. 单击滚动条和滚动箭头之间的区域时,滚动条控件Value属性值的改变量
B. 滚动条中滚动块的最大移动位置C. 滚动条中滚动块的最大移动范围
D. 滚动条控件无该属性
15.设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是(D)
B. 在运行Windows帮助引擎时,控件能够显示帮助信息
C. 控件显示的对话框由控件的方法决定
D. 设计时在窗体上将该控件显示成一个图标,此图标的大小可以调整
二、写出下列程序的运行结果
1.如下程序运行后,分别输入100和200,然后单击命令按钮:
Private Sub Command1_Click()
5.运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的Text属性进行赋值从而改变了文本框的Text属性值时,将触发文本框的(D)事件
A.ClickB.DblclickC.GotfocusD.Change
6.下列表达式Int(-4.8) * 6 \ 3 ^ 2 + 11 Mod 3 * Fix(-4.8)的值为(C)
Private Sub Command1_Click( )
x=InputBox(“x=?”)
If x^2=9 Then y=x
VB程序设计试题及答案(一)

VB程序设计试题及答案(一)一、单选题1. VB6.0是一种面向 B 的编程环境。
(A)机器(B)对象(C)过程(D) 应用2. 要使FormI窗体的标题栏显示"欢迎使用VB",以下 D 语句是正确的。
(A) Forml。
Caption=“欢迎使用VB”(B) Forml。
Caption='欢迎使用VB’(C) Forml.Caption=欢迎使用VB(D)Forml.Caption=”欢迎使用VB”3。
若要使命令按钮不可操作,要对 A 属性进行设置。
(A)EnabIed (B)Visible(C)Backcolor (D)Caption4。
如果在窗体上已经创建了一个文本框对象TextI,可以通过 C 事件获得输入键值的ASCII码。
(A)Change (B)LostFocus(C) KeyPress (D)GotFocus5。
下面 A 是合法的变量名。
(A)X_yz (B)123ab。
(C) integer (D)X-Y6. 以下关系表达式中,其值为False的是 A 。
(A) "ABC">"AbC”(B)"女"〉"男”(C)”BASIC”=UCase("basic)(D) ”123”<”23”7。
为了给x、y、z三个变量赋初值1,下面正确的赋值语句是 A .(A) x=1:y=1:z=1 (B) x=1,y=1,z=1(C)x=y=z=1 (D)xyz=18。
VB提供了结构化程序设计的三种基本结构,三种基本结构是 D 。
(A)递归结构、选择结构、循环结构(B)选择结构、过程结构、顺序结构(C)过程结构、输入输出结构、转向结构(D)选择结构、循环结构、顺序结构9. 下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是 D 。
(A)If sex="男" And age=4O And InStr(duty,"教授")〉O Then n=n+l (B) If sex=”男" And age=4O And (duty=”教授” Or duty="副教授") Then n=n+l(C)If sex=”男” And age=4O And Right(duty,2)="教授" Then n=n+l (D)If sex="男" And age=4O And duty="教授" And duty=”副教授” Then n=n+l10.下列关于Do…Loop循环结构执行循环次数的描述正确的是 D 。
VB程序设计习题

VB程序设计习题练习一一、多项选择题1、下面列出的程序设计语言中(a)是面向问题的语言。
a、机器语言b、汇编语言c、高级语言D,0,1二进制语言解释:机器语言和汇编语言都是面向机器的语言,二进制语言为机器语言,故其为面向机器的语言2、下面列出的程序设计语言中(c)不是面向对象的语言。
a、cb、c++c、javad、vb3、下列(d)不属于vb6.0的版本。
a、学习版b、专业版C、企业版D、共享版解释:vb6.0共有三个版本:标准版、专业版、企业版。
而其中的标准版是为初学者了解基于windows的应用程序开发而设计的,也可称为学习版。
二、填空题1.从编程语言的发展过程来看,计算机编程语言分为机器语言、汇编语言和高级语言。
2、 vb6。
0采用面向对象和事件驱动(可视化编程)的编程机制。
3、启动vb6.0后可以从“现存”选项卡选择并打开系统中现存的工程文件。
练习2一、选择题1.如果表单对象的名称是forma1,backcolor是表单对象的一个属性,用于设置表单的背景色,那么将表单背景色设置为蓝色的正确语句是(a)a和forma1backcolor=vbblue、backcolor=vbbluec、forma1=vbblued、forma1′sbackcolorisvbblue.2.在以下方法中,无法打开代码编辑器(d)A.单击“视图”菜单上的“代码窗口”命令。
b、在窗体设计器中双击窗体或控件。
c、双击窗体设计器的窗体或控件,单击工程资源管理器中的“查看代码”按钮。
d、双击窗体设计器的窗体或控件,单击标准工具栏中的“代码窗口”按钮。
3、保存vb应用程序时,下列方法中正确的是(a)a、先保存窗体文件,再保存工程文件。
b、先保存工程文件,再保存窗体文件c、如果直接保存表单文件,系统将自动先保存表单文件,然后依次保存项目文件。
d、如果直接保存表单文件,系统将自动先保存项目文件,然后依次保存表单文件。
2、填空1、vb工程文件的扩展名是工程文件(*.vbp),窗体文件的扩展名是窗体文件(*.frm)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB程序设计题目一、选择题(每题2分,共20题,共40分)1. ISO提出OSI的关键是( A )A. 系统互连B. 提高网络速度C. 经济利益D. 为计算机制定标准2. OSI参考模型按从上到下的顺序有( C )A. 应用层、传输层、网络层、物理层B. 应用层、表示层、会话层、网络层、传输层、数据链路层、物理层C. 应用层、表示层、会话层、传输层、网络层、数据链路层、物理层D. 应用层、会话层、传输层、物理层3. 网络术语( C )是计算机、网络设备之间用于交换信息的一系列规则和约定术语。
A. RFCB. IETFC. ProtocolD. Standards4. ( A )是控制通信过程的规则。
A. 协议B. 介质C. 网络拓扑D. 以上都是5. 基带网络可以传输( B )信号。
A. 模拟B. 数字C. 模拟和数字D. 以上都不对6. 拓扑结构是( B )的具有点到点配置的特点。
A 总线 B. 星型 C. 环型 D. 都不对7. 树型拓扑是( B )的一种变体。
A.总线拓扑B. 星型拓扑C. 环型拓扑D. 网状拓扑8. 在( A )拓扑中,一个电缆故障会终止所有的传输。
A 总线B. 星型C. 主站D. 网状9. TCP/IP协议是( A )。
A. 事实标准B. 国际标准C. 美国标准D. 一般标准10. IEEE 802是( A )体系结构标准。
A. LANB. MANC. WAND. 都不是11. TCP/IP中的TCP对应于OSI/RM的( C )。
A. 数据链路层B. 网络层C. 传输层D. 会话层12. 下列属于资源子网的是( A )。
A. 打印机B. 集线器C. 交换机D. 路由器13. 信号可以分为( B )两种信号。
A. 比特和波特B. 数字和模拟C. 数据和信息D. 码元和码字14. 下列是全双工方式传输的是( D )。
A. 收音机B. 对讲机C. 电视机D. 电话机15. 调幅(AM)和调频(FM)及调相(PM)是( D )调制的例子。
A. 模拟-数字B. 数字-模拟C. 数字-数字D. 模拟-模拟16. 物理层没有定义的功能是( A )。
A. 比特流传输中的差错控制方法B. 机械特性C. 电器特性D. 功能特性17. 网络层的功能主要是( C )。
A. 在信道上传输原始的比特流B. 确保到达对方的各段信息正确无误C. 确定数据包从源端到目的端如何选择路由D. 加强物理层传输原始比特流的功能,并进行流量控制18. 数据在网络层时,我们称之为( B )。
A. 段B. 包C. 位D. 帧19. 高层协议将数据传递到网络层后,形成( C ),然后再传递到数据链路层。
A. 数据帧B. 信元C. 数据包D. 数据流20. 下列哪一个说法不正确的( D )。
A. 物理层的数据单元是二进制比特流B. 数据链路层的数据单元是数据帧C. 网络层的数据单元是数据保D. 传输层的数据单元是信元21. 关于数据报和虚电路,下面哪一个说法是正确的( B )。
A. 数据报提供面向连接的不可靠服务B. 虚电路提供面向连接的可靠服务C. 数据报提供无连接的可靠的服务D. 虚电路提供无连接的不可靠的服务22. 以下属于分组交换的是( C )。
A. PSTN网B. SDHC. X.25网D. 有线电视网23. CHAP是三次握手的验证协议,其中第一次握手是( B )。
A. 被验证方直接将用户名和口令传递给验证方B. 验证方将一段随机报文和用户名传递到被验证方C. 被验证方生成一段随机报文,用自己的口令对这段随机报文进行加密,然后与自己的用户名一起传递给验证方24. 帧中继是一种( C )的协议。
A.基于虚电路B. 带宽统计复用C.确认重传机制D. 一种快速分组交换技术25. IP地址205.140.36.88的( C )表示主机号。
A. 205B. 205.140C. 88D. 36.8826. IP地址129.66.51.37的( A )表示网络号。
A. 129.66B. 129C. 129.66.51D. 3727. 某公司申请到一个C类IP地址,现要连接6个子公司,最大的一个子公司有26台计算机,每个子公司在一个网段中,则子网掩码应设为( D )。
A. 255.255.255.0B. 255.255.255.128C. 255.255.255.192D. 255.255.255.22428. B类地址的默认掩码是( B )。
A. 255.0.0.0B. 255.255.0.0C. 255.255.255.0D. 255.255.255.25529. TCP和UDP协议的相似之处是( A )。
A. 传输层协议B. 面向连接的协议C. 面向非连接的协议D. 以上均不对30. IP协议的特征是( B )。
A.可靠无连接B. 不可靠无连接C. 可靠,面向连接D. 不可靠,面向连接31. (A )是一种广播,主机通过它可以动态发现对应于一个IP 地址的MAC地址。
A. ARPB. DNSC. ICMPD. RARP32. A类地址第一个字节的范围是( C )。
A. 0~126B. 0~127C. 1~126D. 1~12733. 一个B类IP地址最多可用( B )位来划分子网。
A. 8B. 14C. 16D. 2234. 子网掩码255.255.192.0的二进制表示为( C )。
A. 11111111 11110000 00000000 00000000B. 11111111 1111111 00001111 00000000C. 11111111 1111111 11000000 00000000D. 11111111 1111111 11111111 0000000035. IP地址和它的子网掩码相与后,所得的是此IP地址的( C )。
A. A类地址B. 主机IDC. 网络IDD. 解析地址36. IP地址190.233.27.13是( B )类地址。
A. AB. BC. CD. D37. IP地址中网络ID的作用是( A )。
A. 指定了主机所属的网络B. 指定了网络上主机的标识C 指定了被寻址的子网中的某个节点 D. 以上都不是38. 关于IP主机地址,下列说法正确的是( C )。
A. IP地址主机部分可以全1也可以全0B. IP地址网络ID部分可以全1也可以全0C. IP地址网络ID部分不可以全1也不可以全0D. IP地址可以全1也可以全039. 本网络上的主机通过( B )查找本地网上其他的网络设备。
A.端口号B. 硬件地C. 默认网关D. 逻辑网络地址40. 为了区分各种不同的应用程序,传输层使用( B )来进行标识。
A. IP地址B. 端口号C. 协议号D. 服务接入点(SAP)二、填空题(每空1分,共20空,共20分)1. 计算机网络的拓扑结构有:总线型、__环型__、__星型__、树型和网状型五种。
2. 计算机网络按网络的覆盖范围可分为局域网、城域网和广域网。
3. 计算机网络由资源子网和__通信__子网组成。
4. 在TCP/IP中,与OSI/RM对应的网络层是网际层。
5. IEEE 802模型中将数据链路层分为 LLC 和 MAC 子层。
6. 在TCP/IP参考模型的传输层上,实现的 WDP 是一种面向无连接的协议,它不能提供可靠的数据传输,并且没有差错检验,而TCP 实现的是一种面向连接的协议。
7. 计算机网络中,通信分为基带和宽带传输两种。
8. 在OSI/RM中,通信子网的最高层是网络层。
9. 物理层的传输单位是数据流,数据链路层的传输单位是数据帧,而网络层的传输单位是数据包,传输层的传输单位是数据段。
10. 在OSI/RM中,只有物理层是实连接,而其他层都是虚连接。
11. 在OSI/RM中,物理层位于通信子网最低层,网络层位于通信子网最高层。
在通信子网和资源之间起承上启下作用的是传输层。
12. 网段地址154.27.0.0的网络,若不做子网划分,能支持65533 台主机。
13. 目前网络设备的MAC地址由 48 位二进制数字构成,IP地址由 32 位二进制数字构成。
三问答题(每题6分,共5题,共30分)1. 计算机网络的发展经过了哪几个阶段?计算机网络发展过程可分为四个阶段,分别是:面向终端的计算机网络阶段、具有通信功能的多机系统阶段、以共享资源为主的计算机网络阶段、广泛应用和发展阶段。
1)面向终端的计算机网络面向终端的计算机网络是将一台主计算机(Host)经通信线路与若干个地理上分散的终端(Terminal)相连。
主计算机一般称为主机,它具有独立处理数据的能力,而所有的终端设备均无独立处理数据的能力。
在通信软件的控制下,每个用户在自己的终端上分时轮流地使用主机系统的资源。
这种系统存在两个方面的问题。
第一,随着所连远程终端数目的增加,主机的负荷加重,系统效率下降。
第二,线路利用率低,费用也较高。
2)具有通信功能的多机系统具有通信功能的多机系统把数据处理和数据通信分开的工作方式,主机专门进行数据处理,而在主机和通信线路之间设置一台功能简单的计算机,专门负责处理网络中数据通信、传输和控制。
它一方面作为资源子网的主机和终端的接口节点,另一方面又担负通信子网中的报文分组的接收、校验、存储、转发等任务,从而将源主机的报文准确地发送到目的主机。
3)计算机网络第二代计算机网络是将若干个联机系统中的主机互联,为用户提供服务,以达到资源共享的目的,它和第一代网络的区别在于多个主机都具有自主处理能力,它们之间不存在主从关系,第二代计算机网络的典型代表是Internet的前身ARPA网。
2. 计算机网络可从哪几个方面进行分类?计算机网络种类很多,性能各有差异,可以从不同的角度对计算机网络进行分类,主要有以下几种分类方法:.按覆盖范围可分为广域网(远程网),局域网(本地网),城域网(市域网);. 根据通信子网的信道类型可分为点到点式网络和广播式网络;.按传输速率可分为低速网、中速网、高速网;.按信息交换方式可分为电路交换网、分组交换网、报文交换网和综合业务数字网等;.按网络的拓扑结构又可分为总线型、星型、树型、环形型、网状型网络、混合型、全连型和不规则型网络;.按传输介质分为双绞线、同轴电缆、光纤、无线和卫星网等;. 按照带宽分为基带网络和宽带网络;.按配置可分为同类网、单服务器网和混合网;.按对数据的组织方式可分为分布式、集中式网络系统;.按使用范围可分为公用网和专用网;. 按网络使用环境可分成校园网、内部网、外部网和全球网等;.按网络组件的关系可分为对等网络、基于服务器的网络。
3. 叙述网络拓扑结构的概念,典型的网络拓扑结构有哪几种?简要总结其特点。