网站建设方案书一般由谁做,无锡百度公司代理商,wordpress迁移网站,mvc5 网站开发之學 pdf1、交换机本质上是一种网桥 #xff08;是#xff09;。
分析#xff1a; 网桥#xff08;Bridge)也称为桥接器#xff0c;是连接两个局域网的存储转发设备#xff0c;用它可以使完全具有相同或相似体系结构网络系统的连接#xff0c;这样不但能扩展网络的距离或范围是。
分析 网桥Bridge)也称为桥接器是连接两个局域网的存储转发设备用它可以使完全具有相同或相似体系结构网络系统的连接这样不但能扩展网络的距离或范围而且可提高网络的性能、可靠性和安全性。网桥工作在OSI参考模型的数据链路层第二层将两个LAN连起来根据MAC地址来转发帧。 交换机是主导网络系统的集线设备大部分交换机是在OSI参考模型的数据链路层第二层操作。 值得注意的是网桥与交换机的区别在于市场而不在与技术。交换机对网络进行分段的方式与网桥相同交换机就是一个多端口的网桥。确切地说高端口密度的网桥就称为局域网交换机。
2、以下关于构造方法的描述错误的是 。
A、构造方法的返回类型只能是void型。 B、构造方法是类的一种特殊方法它的方法名必须与类名相同。 C、构造方法的主要作用是完成对类的对象的初始化工作。 D、一个类可以定义多个构造方法。 分析 构造方法就是类构造对象时调用的方法主要用来实例化对象。 构造方法的名字必须与定义他的类名完全相同没有返回类型甚至连void也没有。 具体使用分别计算长、宽为20、10和6、3的两个长方形的面积。
package com.zeng.frist;
class RectConstructor{double length;double width;double area(){return width*length;}RectConstructor(double length,double width) {this.lengthlength;this.widthwidth;}
}
public class areas {public static void main(String[] args) {RectConstructor rect01 new RectConstructor(10, 20);RectConstructor rect02 new RectConstructor(3, 6);System.out.println(第一个矩形面积rect01.area());System.out.println(第二个矩形面积rect02.area());}
}
3、测试功能是否符合要求是白盒测试否。
白盒测试也称为结构测试主要用于检测软件编码过程中的错误。程序员的编程经验、对编程软件的掌握程度、工作状态等因素都会影响到编程质量导致代码错误。 白盒测试的方法有三种一是程序结构分析根据源代码可以首先绘制程序的流程图然后根据流程图分析程序的结构。二是逻辑覆盖方测试根据程序的内部结构对所有的路径进行测试是一种穷举路径的测试方法。三是基本路径测试根据程序的逻辑判断分析程序中的路径再进行用例的设计。 黑盒测试又称为功能测试主要检测软件的每一个功能是否能够正常使用。在测试过程中将程序看成不能打开的黑盒子不考虑程序内部结构和特性的基础上通过程序接口进行测试检查程序功能是否按照设计需求以及说明书的规定能够正常打开使用。 (一)等价类划分法 (1)确定等价类(2)生成测试用例。 (二)边界值分析法 (三)因果图法 (四)错误推测法 4、能用来修饰interface的有B
A、private B、public C、protected D、static 分析 接口review 1、用关键字interface定义接口通过关键字implements来实现接口 2、接口中的成员变量具有公共性public、静态性static和最终性final。所以修饰符只能是public因此只能定义常量 3、实现多接口的类必须符合3个原则
能为所有的接口提供实现的功能能遵循重写的所有规则能保持相同的返回的数据类型。
4、接口的”继承”与类之间的继承不同”继承”该接口的类需要”自力更生”去实现接口中的抽象方法因此接口也相当于一个特殊的抽象类。 5、接口中的属性都是静态常量方法都是抽象方法即没有给出方法具体定义一个类实现接口后将继承接口中的所有静态常量。 6、实现接口中的抽象方法时方法头必须与接口定义中的方法头完全相同包括访问控制修饰符、返回值类型、参数列表等例外可去掉关键abstract、接口定义时public可缺省但是实现时不可缺
5、如果有多个中断同时发生系统将根据中断优先级响应优先级最高的中断请求。若要调整响应事件的中断次序可以利用D
A、中断禁止 B、中断嵌套 C、中断响应 D、中断屏蔽 分析 中断屏蔽CPU通过指令限制某些设备发出中断请求 处理中断一般按照中断的优先级对其进行处理某些时候可以屏蔽掉高优先级的中断中断产生时系统不予响应未被屏蔽的低优先级中断反而可以响应从而改变了中断响应次序。
6、在 main() 方法中给出数组buffer和下标i如果将此下标中的元素显示到控制台上需要使用 A。
A、System.out.print (buffer[i]); B、FileOutputStream fout new FileOutputStream(this.filename); C、FileInputStream fin new FileInputStream(this.filename); D、System.in.read(buffer)。 分析 B、C都是于文件的读取、写入 System.in.read(buffer)。从输入流中读取数据的下一个字节。返回 0 到 255 范围内的 int 字节值。如果因为已经到达流末尾而没有可用的字节则返回值 -1。 再说选项的句号就很怪啊
7、类 ABC 定义如下
1 public class ABC{
2 public double max( double a, double b) {
3
4 }将以下哪个方法插入行 3 是不合法的。B A、public float max(float a, float b, float c){ return a } B、public double max (double c, double d){ return c } C、public float max(float a, float b){ return a } D、private int max(int a, int b, int c){return a } 分析 这题考的是对方法重载overload的理解。 重载要求在同一个类中有两个或两个以上的方法 1、方法名一致 2、形参列表不一致即形参个数不一致 或 形参类型不一致 或 不同类型的形参的顺序不一致其中有一项不一样即可并且与形参变量名是否相同无关 3、方法返回值类型可以一样也可以不一样
8、ArrayList和Vector主要区别是什么
A、Vector与ArrayList一样也是通过数组实现的不同的是Vector支持线程的同步 B、Vector与ArrayList一样也是通过数组实现的不同的是ArrayList支持线程的同步 C、Vector是通过链表结构存储数据ArrayList是通过数组存储数据 D、上述说法都不正确 分析 Vector支持线程的同步也就是内部加锁的 但是效率低因此在新版jdk中加入线程不安全的Arraylist
9、下面这三条语句
System.out.println(“is ” 100 5) System.out.println(100 5 “ is”) System.out.println(“is ” (100 5)) 的输出结果分别是 (B ) A、is 1005, 1005 is, is 1005 B、is 105, 105 is, is 105 C、is 1005, 1005 is, is 105 D、is 1005, 105 is, is 105 分析 在java中“” 和 “” 是经过重载的运算符而java不允许程序员进行运算符的重载。如果 “” 之前是String那么此时“” 的作用就是连接两个字符串若此时 “” 后面是基本数据类型的话可以直接进行连接若是引用数据类型的话则会调用该对象的toString()方法。
10、对Collection和Collections描述正确的是BD
A、Collection是java.util下的类它包含有各种有关集合操作的静态方法 B、Collection是java.util下的接口它是各种集合结构的父接口 C、Collections是java.util下的接口它是各种集合结构的父接口 D、Collections是java.util下的类它包含有各种有关集合操作的静态方法 分析 自己做完美避开所有正确答案2333牛客上看大犇的解析
java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。此类不能实例化就像一个工具类服务于Java的Collection框架。