微信

使用微信服务,更方便

职友集>程序员面试题 > 南京易学教育面试题

南京易学教育面试题

2015-11-09 06:30:02 阅读( 19 )

1086人 收藏本页

标签:程序员面试题

名词解释
1. 白盒测试和黑盒测试
2. 死锁(操作系统)
3. OSI网络结构的七层模型及其核心思想是什么
第七层:应用层
• 定义了用于在网络中进行通信和数据传输的接口 – 用户程式;
• 提供标准服务,比如虚拟终端、文件以及任务的传输和处理;
第六层:表示层
• 掩盖不同系统间的数据格式的不同性;
• 指定独立结构的数据传输格式;
• 数据的编码和解码;加密和解密;压缩和解压缩
第五层:会话层
• 管理用户会话和对话;
• 控制用户间逻辑连接的建立和挂断;
• 报告上一层发生的错误
第四层:传输层
• 管理网络中端到端的信息传送;
• 通过错误纠正和流控制机制提供可靠且有序的数据包传送;
• 提供面向无连接的数据包的传送;
第三层:网络层
• 定义网络设备间如何传输数据;
• 根据唯一的网络设备地址路由数据包;
• 提供流和拥塞控制以防止网络资源的损耗
第二层:数据链路层
• 定义操作通信连接的程序;
• 封装数据包为数据帧;
• 监测和纠正数据包传输错误
第一层:物理层
• 定义通过网络设备发送数据的物理方式;
• 作为网络媒介和设备间的接口;
• 定义光学、电气以及机械特性。

4. 数据的实体完整性和参照完整性的区别

5. 一段程序字符串转换成整形(十六进制)(1A26)

6. int *Fun() (检查错误)
{
int i = 1;
int *p = &I;
return p;
}

来自分智网

下一篇:线程的状态和线程管理

上一篇:采用线程机制带来的好处

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题