第三章,接口和包
- 格式:ppt
- 大小:207.00 KB
- 文档页数:41
思科《计算机⽹络》第三章考试答案Introduction to Networks (版本 6.00) - ITN 第 3 章考试答案1 主机计算机在 TCP/IP 模型的传输层解封消息时,会处理哪种 PDU?· 位· 帧· 数据包· 数据段2 请参见图⽰。
主机 A 正在尝试与服务器 B 联系。
哪两种说法正确描述了主机 A 在该流程中⽣成的地址?(请选择两项。
)· 以服务器 B 的 MAC 地址为⽬的 MAC 地址的帧。
· 以服务器 B 的 IP 地址为⽬的 IP 地址的数据包。
· 以路由器 B 的 IP 地址为⽬的地址的数据包。
· 以路由器 A 的 MAC 地址为⽬的 MAC 地址的帧。
· 以路由器 A 的 IP 地址为⽬的 IP 地址的数据包。
· 以交换机 A 的 MAC 地址为⽬的 MAC 地址的帧。
3 请参见图⽰。
如果 Host1 要传送⽂件到服务器,将会使⽤ TCP/IP 模型的哪些层?· 应⽤层、传输层、互联⽹层和⽹络接⼊层· 仅应⽤层、传输层、⽹络层、数据链路层和物理层· 仅应⽤层、互联⽹层和⽹络接⼊层· 仅应⽤层和互联⽹层· 应⽤层、会话层、传输层、⽹络层、数据链路层和物理层· 仅互联⽹层和⽹络接⼊层4将每个描述与其对应的术语配对。
(并⾮所有选项都会⽤到)。
此过程确定何时开始在⽹络上发送消息此过程将信息从⼀种格式转换成另⼀种可传输的格式(消息编码)此过程将⼀种消息格式放⼊另⼀消息格式内(消息封装)此过程将⼀种消息格式从另⼀种消息格式中解压出来此过程在通过⽹络发送之前将⼀个长消息分解成⼀个个⼩⽚段(消息⼤⼩)5 哪种类型的通信会向局域⽹上的所有设备发送消息?· 组播· 全播· ⼴播· 单播6 在封装期间,OSI 模型的哪⼀层会添加⼀个逻辑地址?· 传输层· 数据链路层· 物理层· ⽹络层7 哪个过程⽤于将⼀个消息放⼊另⼀消息内以从源传输到⽬的地?· 访问控制· 封装· 解码· 流量控制8 什么是专有协议?· 由私⼈组织开发且能在所有供应商硬件上运⾏的协议· 可供所有组织或供应商⾃由使⽤的协议· 称为 TCP/IP 协议簇的协议集合· 由控制协议定义和操作的组织开发的协议9 OSI 模型的哪三层与 TCP/IP 模型的应⽤层功能相当?(选择三项。
java程序设计基础第三版Java程序设计基础第三版Java是一种广泛使用的编程语言,以其跨平台的特性、面向对象的特性、健壮性、安全性和性能而闻名。
《Java程序设计基础》第三版是对Java语言的深入介绍,适合初学者和有一定编程基础的读者。
本版书籍在前两版的基础上,更新了Java语言的最新发展,并增加了一些实用的编程技巧。
第一章:Java语言概述Java语言由Sun Microsystems公司(现为Oracle公司)在1995年发布。
Java是一种纯面向对象的语言,这意味着在Java中,所有的数据都是对象。
Java的设计哲学是“一次编写,到处运行”(Write Once, Run Anywhere),这得益于它的虚拟机(JVM)技术。
第二章:Java开发环境搭建在开始Java编程之前,需要安装Java开发工具包(JDK),并配置环境变量。
此外,还可以使用集成开发环境(IDE)如Eclipse或IntelliJ IDEA来提高开发效率。
第三章:基本语法Java的基本语法包括数据类型、变量、运算符、控制语句等。
Java是强类型语言,所有变量在使用前必须声明其类型。
Java提供了丰富的控制语句,如if-else、switch、while、for等。
第四章:面向对象编程面向对象编程(OOP)是Java的核心特性。
本章介绍了类和对象的概念,以及如何使用类来封装数据和行为。
此外,还介绍了继承、多态和接口等OOP的基本概念。
第五章:数组和字符串数组是Java中存储固定大小的同类型元素的集合。
字符串是字符的序列,Java提供了String类来处理字符串,包括字符串的创建、连接、比较等操作。
第六章:集合框架Java集合框架提供了一套接口和类,用于存储和操作对象集合。
包括List、Set、Map等接口,以及ArrayList、HashSet、HashMap等实现类。
第七章:异常处理Java使用异常处理机制来处理程序运行时出现的错误。
第3章面向对象程序设计基础【1】什么是Java程序使用的类?什么是类库?[解答]:Java程序的基本单位是类。
对象是对事物的抽象,而类是对对象的抽象和归纳,找出事物的共性,把具有共同性质的事物归结为一类,得出一个抽象的概念——类。
类是具有相同属性和方法的一组对象的集合,类是在对象之上的抽象,对象则是类的具体化,一旦建立类之后,就可用它来建立许多你需要的对象。
Java的类库是系统提供的已实现的标准类的集合,是Java编程的API(Application Program Interface),它可以帮助开发者方便、快捷地开发Java程序。
【2】如何定义方法?在面向对象程序设计中方法有什么作用?[解答]:方法的定义由两部分组成:方法声明和方法体。
方法声明的基本格式如下:返回类型方法名(形式参数){… //方法体内容}方法声明包括方法名、返回类型和形式参数,方法的小括号是方法的标志;方法体为实现方法行为的Java语句。
在面向对象程序设计中,方法所起的作用是完成对类和对象属性操作。
【3】简述构造方法的功能和特点。
下面的程序片段是某学生为student类编写的构造方法,请指出其中的错误。
void Student(int no,String name){studentNo=no;studentName=name;return no;}[解答]:构造方法是一个特殊的方法,主要用于初始化新创建的对象。
构造方法的方法名要求与类名相同,用户不能直接调用,只能通过new运算符调用,而且构造方法是不返回任何数据类型,甚至也不返回void数据类型,即不能在构造方法前加void。
以上的代码段出错于:①构造方法Student()前不能加void ②不能用return语句【4】定义一个表示学生的student类,包括的域有学号、姓名、性别、年龄,包括的方法有获得学号、姓名、性别、年龄及修改年龄。
编写Java程序创建student类的对象及测试其方法的功能。
java中package(包)的使用理解Java中package(包)的使用理解在Java中,package(包)是一种用于组织类和接口的机制。
它可以将相关的类和接口放在同一个包中,以便于管理和使用。
本文将从类的角度出发,介绍Java中package的使用理解。
一、包的概念在Java中,包是一种用于组织类和接口的机制。
它可以将相关的类和接口放在同一个包中,以便于管理和使用。
包的命名规则是以域名反转的形式命名的,例如:com.example.package。
二、包的作用1. 避免命名冲突在Java中,每个类都有一个唯一的全名,包的命名规则可以避免不同的类之间出现命名冲突的问题。
2. 组织类和接口包可以将相关的类和接口放在同一个包中,以便于管理和使用。
3. 访问控制包可以控制类和接口的访问权限,只有在同一个包中的类和接口才能相互访问。
三、包的使用1. 声明包在Java中,声明包的语法是在每个源文件的第一行添加package语句,例如:```package com.example.package;```2. 导入包在Java中,如果要使用其他包中的类或接口,需要使用import语句将其导入到当前的包中,例如:```import com.example.package.ClassName;```3. 访问包中的类和接口在Java中,访问同一个包中的类和接口可以直接使用类名或接口名,例如:```ClassName obj = new ClassName();```访问其他包中的类和接口需要使用包名加点的方式,例如:```com.example.package.ClassName obj = newcom.example.package.ClassName();```四、包的分类在Java中,包可以按照功能或者层次进行分类,例如:1. java包Java API中的核心类和接口都在java包中,例如ng、java.util等。
1、Internet网络管理框架由哪些部分组成?支持SNMP的体系结构由哪些协议层组成?1、RFC1155定义了管理信息结构(SMI),即规定了管理对象的语法和语义2、RFC1212说明了定义MIB模块的方法3、RFC1213定义了MIB-2管理对象的核心集合,这些管理对象是任何SNMP系统必须实现的4、RFC1157是SNMPV1协议的规范文件。
应用层协议,UDP协议,TCP/IP2、SNMP环境中的管理对象是如何组织的?这种组织方式有什么意义?组织:分层的树结构。
意义:1、表示管理和控制关系2、提供了结构化的信息组织技术3、提供了对象命名机制3、MIB-2中的应用类型有哪些?计数器类型和计量器类型有什么区别?应用类型有:NetworkAddress、internetOBJECTIDENTIFIER、IpAddress、Counter、Gauge、TimeTicks、Opaque。
计数器可用于计算收到的分组数或字节数等,计量器可用于表示存储在缓冲队列中的分组数。
两种类型的最大值是2的32次方减1。
计数器类型Counter::=可以增加,但不能减少,达到最大值回零。
计量器类型Cauge::=其值可以增加,也可以减少,大到最大值后不回零,锁定在2的32次方减1。
4、RFC1212给出的宏定义由哪些部分组成?试按照这个宏定义产生一个宏实例宏定义由类型表示(TYPE NOTATION)、值表示(VALUE NOTATION)和支持产生式(supporting syntax)3部分组成,而最后部分是任选的,是关于宏定义体中类型的详细语法说明。
宏实例(即ASN.1类型)的定义首先是对象名,然后是宏定义的名字,最后是宏定义规定的宏体部分。
下面给出对象定义的示例,对Internet控制报文协议流入的信息计数。
icmpIlMsgs OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatory::={icmp 1}5、MIB-2 的管理对象分为哪几个组?MIB-2包括11个功能组,分别是:System组、Interfaces组、At组、Ip组、Icmp 组、Tcp 组、Udp组、Egp组、Cmot组、Transmission组、Snmp组。
第三章Java语言面向对象的特征一、选择题1、下列对封装性的描述中,错误的是 B 。
A.封装体包含了属性和行为B.封装体中的属性和行为的访问权限是相同的C.被封装的某些信息在封装体外是不可见的D.封装使得抽象的数据类型提高了可重用性2、在类的修饰符中,规定只能被同一包类所使用的修饰符是 B 。
A.public B.默认C.final D.abstract3、在成员变量的修饰符中,规定只允许该类自身访问的修饰符是 A 。
A.private B.public C.默认D.protected4、下列关于构造方法的特点的描述中,错误的是 A 。
A.不可重载B.方法名同类名C.无返回类型D.系统自动调用5、下列关于关于静态方法的描述中,错误的是 D 。
A.在类体内说明静态方法使用关键字B.静态方法只能处理静态变量或调用静态方法C.静态方法不占用对象的内存空间,非静态方法占用对象的内存空间D.静态方法只能用类名调用6、下列关于抽象类的描述中,错误的是 C 。
A.抽象类是用修饰符abstract说明的B.抽象类是不可以定义对象的C.抽象类是不可以有构造方法的D.抽象类通常要有它的子类7、下列关于接口的描述中,错误的是 B 。
A.接口实际上是由常量和抽象方法构成的特殊类B.一个类只允许继承一个接口C.定义接口使用的关键字是interfaceD.在继承接口的类中通常要给出接口中定义的抽象方法的具体实现8、下列关于包的描述中,错误的是 A 。
A.包是一种特殊的类B.包是若干个类的集合C.包是使用package语句创建的D.包有有名包和无名包两种9、下列常用包中,存放用户图形界面类库的包是 A 。
A.java.awtB.ngC.java.utilD.java.io10、下列是系统提供的常用的类,所有类的父类的类是 B 。
A.MathB.ObjectC.SystemD.String二、判断题1、类是一种类型,也是对象的模板。