1 数据移位运算符,左移几位,如:x=i<<4;就是将i的值左移4位(放大2的4此方)后,赋给x,若i=2,则X=32。
2 cout<<a<<end; cin>>a;c++关于变量的输入及输出。
3 print ("%f",5)显示结果是0,print("%d",5.01)显示很大的数。int 占四位字节,float占4为字节 ,double占8个字节。 http://blog.csdn.net/yahohi/article/details/7701434
4 & 按位与,相同为1,不同为0.int func(int x)
{
int count = 0;
while (x)
{
count++;
x = x&(x - 1);
}
return count;
}可以查看一个数用二进制表示后包含1的数量。
6:dns 是工作在UDP协议的基础上。路由器网络层的连接,是不同的网络与不同网络的连接,一个是信息包的发送,一个是最佳路径的判定。
网关是工作在OSI 网络层之上,具有协议转换功能的设备设施
交换机(又名交换式集线器)作用可以简单的理解为将一些机器连接起来组成一个局域网
7:get 请求的安全系数低,POST请求的安全系数高。get 请求参数有长度限制,post没有。
8:堆排序及选择及快速排序都是不稳定的排序算法。
基数排序、桶排序都属于分配式排序,且都是稳定排序算法
10:数组 A[5][6] 求 A[4][4]的地址,容易犯的错误就是A[5][6]是一个5行6列的数组。但A[4][4]这个元素对应的不是第四行,第四个位置,反而是第五行第五个位置
11IP地址为176.68.160.12的是B类地址,子网掩码是255.255.0.0。IP地址有22位网络地址,则主机地址有10位。所以,该网络中最多可以连接的主机数为210-2=1022台。22位网络地址占据高位用“1”标识,低位用“0”标识,转换后子网掩码为255.255.252.0,子网数为222-2个。Ip地址工32 位,分为网络标识及主机标识,
12:进程,是一个应用程序实体,是程序运行所需资源分配的一个基本单位。线程是进程的可执行的单元,是进程调度的实体。首先程序不能在操作系统(OS)中独立运行,要想运行,首先得操作系统为之创建一个进程,进程中包含了程度段(程序代码)、相关的数据段和一个进程控制块。这个过程即把程序运行所需的资源都包装成一个进程,还为之创建一个管理和控制进程的模块
13:个域名只能对应一个IP,多个域名可以被解析到同一个域名。
14:算法的特点有穷性,确定性,输入,输出,可行性。
15:软件开发包含四个步骤,主要是需求分析,软件设计,代码实现。及软件维护。
16:ARP协议属于网络层,完成将网络层的地址映射到数据链路层的物理地址。
18:ICMP Internet是面向无连接的网络层协议,控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。我们经常使用的用于检查网络通不通的Ping命令(Linux和Windows中均有),这个“Ping”的过程实际上就是ICMP协议工作的过程
19:UML-Unified Model Language统一建模语言 用例图及涉及到的关系:http://www.cnblogs.com/Yogurshine/archive/2013/01/14/2859248.html
动态模型
物理数据结构;数据结构在计算机中的表示.
21:类:面向对象的编程使用了类的概念,用数据表示事物的状态,函数表示事物的行为。
封装:对象是封装数据及操作的程序块,封装为这个程序块提供显示化的界面。
继承:可以为对象添加新的功能,新类的基础叫做”基类“,基类派生出的类叫“派生类”
多态:同一消息不同对象的响应方式不同。
22微处理器主要包含运算器,控制器,寄存器及总线,运算器只能进行算术运算及逻辑运算。
23:机器,汇编,中级语言( c),高级语言(c++,java,)
24:关系模型:用二维表表示实体之间的联系的数组库模型 。
25:静态路由与动态路由一个是由网络管理员配置路由信息,动态路由根据协议自主学习获得路由信息。
26:VPN又叫做虚拟网络技术,利用共有网络将私有网络和网络节点联系起来。
27:静态测试包含:各阶段代码的评审,代码的检查,程序的分析,软件的质量度量。
28:测试周期分为:计划,设计,实现,执行,总结。
29如何制定测试计划:产品的基本情况,测试的需求,测试策略和记录,计划表,问题追踪
30:tcp/Ip 协议通过端口号的方式判定不同的进程。一个URL对应一个IP。
31:希尔排序是插入排序的一种,
32:401是请求错误,403 是禁止访问的意思,404 是找不到界面
33 线程及进程,多线程及多进程,程序的并行及并发:并行是真的一起运行(真正的并行需要在两个CPU上),并发是假的一起执行。详细简介http://blog.csdn.net/cherrycheng_/article/details/51384657
34视图又叫虚表数据库中只存储视图的定义,而不存视图有关的数据,有关的数据存在导出数据的虚表里,
35;数据库中的数据模型包含数据结构,数据操作,及完整性约束三个部分。
37类中的私有成员只能被本
38: c/s 模式是客户机/服务器,服务器采用性能性能较好的PC,工作站和主机。服务器采用大型的数据库系统,客户端需要安装专门的客户端软件。
b/s 是浏览器/服务器模式,客户端安装一个浏览器就可以通过web server完成与服务器的数据交换。
40;压力测试是不断加压,看系统处理数据的能力。
可靠性测试是在特定的时间及条件下,看系统不引起系统失效的概率。
可用性测试:用户界面及功能 的可行性进行测试。
41:回归测试
回归测试是代码别修改后,或bug被修改后,进行的测试。主要目的是确认修改的程序火别修改的bug没有引起新的错误或者导致其他代码产生错误
42:w模型在整个软件开发的生命周期,h 模型软件测试是一个独立的过程。
43;二分查找必须是有序的顺序表。(不能是链表)。
44: 功能测试,性能测试,界面测试,易用性测试, 压力测试(受到外力撞击及超过承受力极限的情况) ,稳定性(在不同状态下及长时间运行的情况)及兼容性测试。
45:静态库及动态库。静态库的执行效率较高,占用磁盘较大,
动态库占磁盘空间小,执行效率低。
46:要提高模块的独立性需要降低耦合性,提高内聚性。
47: 49: 进程间的现成共享代码段,数据段,文件描述符,信号。
线程函数可以调用函数,而被调用函数中又是可以层层嵌套的,所以线程
51 网管是局域网连接外网
网桥是局域网之间的连接桥梁。
52:判断两个IP地址是不是在同一个网段,就将它们的IP地址分别与子网掩码做与运算,得到的结果一网络号,如果网络号相同,就在同一子网,否则,不在同一子网。将子网掩码的二进制值取反后,再与IP地址进行与(AND)运算,得到的结果即为主机部分。
53: 数据库语言分类,DDL(数据库定义语言),DML(数据库操作语言),DCL(数据库控制语言)。
54: 进程间通讯的途径,共享存储系统,消息传递系统,管道。
互锁的四个条件: 互斥,请求与保持,不剥夺,循环等待。
55:堆栈的溢出一般是由循环的递归,或者大数据结构的局部变量。
56: 不使用第三个变量交换a,b;
a=a+b;
b=a-b;
57: