软件评测师(中级)|上午选择题总结(1)
1.进制转换
1.1.十进制转换为其他进制
1.2其他进制转换为十进制
2.存储单位
位 bit
字节 Byte
字
字长
常用的单位(存储)
1B=8bit
1KB=2^10B=1024B
1MB=2^10KB=2^20B=1024*1024B
1GB=2^10MB=2^20KB=2^30B=1024*1024*1024B
1TB=2^10GB=2^20MB=2^30KB=2^40B=1024*1024*1024*1024B
DCFFFH-A5000H+1
2.1码制
2.2定点数与浮点数
2.3逻辑运算
3.CPU构成
3.1多级存储
3.2存储器分类
4.UML图的六种箭头表示
继承关系: 表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。图示:带空心三角箭头的实线,箭头指向父类。
实现关系:类实现接口,用虚线空心三角箭头表示,箭头指向接口。
组合关系: 是整体与部分的关系,但部分不能离开整体而单独存在。图示:带实心菱形的实线,菱形指向整体。
聚合关系:表示整体与部分的关系,部分可以独立于整体存在,用空心菱形和实线表示,菱形在整体一端。
关联关系: 是一种拥有的关系,它使一个类知道另一个类的属性和方法。双向的关联可以有两个箭头或者没有箭头,单向的关联有一个箭头。图示:带普通箭头的实心线,指向被拥有者。
依赖关系: 是一种使用的关系,即一个类的实现需要另一个类的协助。图示:带箭头的虚线,指向被使用者。
5.内聚(内聚程度由弱到强)
7种耦合模式
一般来说,模块之间的耦合有七种类型,根据耦合性从低到高为非直接藕合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合和内容耦合
非直接耦合:两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的。
数据耦合:若一个模块访问另一个模块时,它们之间是通过数据参数(不是控制参数、公共数据结构或外部变量)来交换输入、输出信息
标记耦合:模块通过参数表传递记录信息。
控制耦合:一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能
外部耦合:一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息。
公共耦合:一组模块都访问同一个公共数据环境。
内容耦合:一个模块直接访问另一个模块的内部数据,或者通过非正常入口转入另一个模块内部,或者两个模块有一部分程序代码重叠。又或者一个模块有多种入口
编译器&解释器:
(1)编译器的工作方式及特点是:先翻译后执行,用户程序运行效率高但可移植性差。
(2)解释器的工作方式及特点是:边翻译边执行,用户程序运行效率低但可移植性好。
编译程序工作过程图
安全测试方法
产品质量
排序算法复杂度
最小资源计算公式
假如系统中有m个资源被n个进程共享使用,每个进程都要求k个资源。要使得系统不发生死锁的最小资源数的计算公式是:m=n* (k-1) +1
M「资源」=N「进程」*(k「进程需要最小资源」-1)+1
6.ios七层模型
集线器,中继器----物理层
网桥,交换机----数据链路层
路由器-----网络层网关工作在第四层及其以上
网桥-----传输层及以上各层
网桥: 是早期的两端口二层网络设备,用来连接不同网段。网桥的两个端口分别有一条独立的交换信道,不是共享一条背板总线,工作于数据链路层,可隔离冲突域。
集线器: 是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上。工作于OSI参考模型的物理层和数据链路层的MAC (介质访问控制)子层。
路由器: 连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。路由和交换机之间的主要区别就是交换机发生在OSI参考模型第二层(数据链路层),而路由发生在第三层,即网络层。这一区别决定了路由和交换机在移动信息的过程中需使用不同的控制信息,路由器可以分割广播风暴,提高带宽利用率。
交换机: 为接入交换机的任意两个网络节点提供独享的电信号通路。交换机工作于OSI参考模型的第二层,即数据链路层。交换机可用于划分数据链路层广播,即冲突域;但它不能划分网络层广播,即广播域。