计算机专业面试题目

计算机专业面试题集 计算机随笔 2008-05-05 19:28:18 阅读 2083 评论 0 字号:大中小 订阅 一些面试准备题(包括高质量 c++题) const char*, char const*, char*const 的区别问题几乎是 C++面试中每次都会有的 题目。 事实上这个概念谁都有只是三种声明方式非常相似很容易记混。 Bjarne 在他的 The C++ Programming Language 里面给出过一个助记的方法: 把一个声明从右向左读。 char * const cp; ( * 读成 pointer to ) const cp 指向字符串;即指向字符串的常指针; const char * p; p 指向字符串常量,即指向字符串常量的指针; char const * p; 这个和上面的事一样的,表达的意思也是指向字符串常量的指针 同上因为 C++里面没有 const*的运算符,所以 const 只能属于前面的类型。 --------------------------------- 下面这个程序执行后会有什么错误或者效果: #define MAX 255 int main() {unsigned char A[MAX],i;for (i=0;ihigh) return -1;//error mid=(low+high)/2; if(x==a[mid]) return mid; if(xhigh) Return -1; Mid=(low+high)/2; If(x==a[mid]) Return mid; If(x2 解: int f(int n) { int i,s,s1,s2; s1=1;/*s1 用于保存 f(n-1)的值*/ s2=1;/*s2 用于保存 f(n-2)的值*/ s=1; for(i=3;i<=n;i++){s=s1+s2;s2=s1;s1=s;} return(s); } ------------------------------ 交换两个数,不用第三块儿内存: int a = ……; int b = ……; a = a + b; b = a - b; a = a - b; ------------------------------- Q1:请你分别划划 OSI 的七层网络结构图,和 TCP/IP 的五层结构图? 1、OSI 每层功能及特点 a 物理层 为数据链路层提供物理连接,在其上串行传送比特流,即所传送数据 的单位是比特。此外,该层中还具有确定连接设备的电气特性和物理特性等功能。 b 数据链路层 负责在网络节点间的线路上通过检测、流量控制和重发等手段, 无差错地传送以帧为单位的数据。为做到这一点,在每一帧中必须同时带有同 步、地址、差错控制及流量控制等控制信息。 c 网络层 为了将数据分组从源(源端系统)送到目的地(目标端系统) ,网络 层的任务就是选择合适的路由和交换节点,使源的传输层传下来的分组信息能 够正确无误地按照地址找到目的地,并交付给相应的传输层,即完成网络的寻 址功能。 d 传输层 传输层是高低层之间衔接的接口层。数据传输的单位是报文,当报文 较长时将它分割成若干分组,然后交给网络层进行传输。传输层是计算机网络协 议分层中的最关键一层,该层以上各层将不再管理信息传输问题。 e 会话层 该层对传输的报文提供同步管理服务。在两个不同系统的互相通信的 应用进程之间建立、组织和协调交互。例如,确定是双工还是半双工工作。 f 表示层 该层的主要任务是把所传送的数据的抽象语法变换为传送语法,即把 不同计算机内部的不同表示形式转换成网络通信中的标准表示形式。此外,对 传送的数据加密(或解密) 、正文压缩(或还原)也是表示层的任务。 g 应用层 该层直接面向用户,是 OSI 中的最高层。它的主要任务是为用户提 供应用的接口,即提供不同计算机间的文件传送、访问与管理,电子邮件的内 容处理,不同计算机通过网络交互访问的虚拟终端功能等。 2、TCP/IP a 网络接口层 这是 TCP/IP 协议的最低一层,包括有多种逻辑链路控制和媒体 访问协议。网络接口层的功能是接收 IP 数据报并通过特定的网络进行传输,或 从网络上接收物理帧,抽取出 IP 数据报并转交给网际层。 b 网际网层(IP 层) 该层包括以下协议:IP(网际协议) 、ICMP(Internet Control Message Protocol,因特网控制报文协议) 、ARP(Address Resolution Protocol,地址解析协议) 、RARP(Reverse Address Resolution Protocol,反向地 址解析协议) 。该层负责相同或不同网络中计算机之间的通信,主要处理数据报 和路由。在 IP 层中,ARP 协议用于将 IP 地址转换成物理地址,RARP 协议用于 将物理地址转换成 IP 地址,ICMP 协议用于报告差错和传送控制信息。IP 协议 在 TCP/IP 协议组中处于核心地位。 c 传输层 该层提供 TCP(传输控制协议)和 UDP(User Datagram Protocol,用户数据报协议)两个协议,它们都建立在 IP 协议的基础上,其中 TCP 提供可靠的面向连接服务,UDP 提供简单的无连接服务。传输层提供端到 端,即应用程序之间的通信,主要功能是数据格式化、数据确认和丢失重传等。 d 应用层 TCP/IP 协议的应用层相当于 OSI 模型的会话层、表示层和应用层, 它向用户提供一组常用的应用层协议,其中包括:Telnet、SMTP、DNS 等。此 外,在应用层中还包含有用户应用程序,它们均是建立在 TCP/IP 协议组之上的 专用程序。 3、OSI 参考模型和 TCP/IP 参考模型的区别: a OSI 模型有 7 层,TCP/IP 只有 4 层; b OSI 先于协议出现,因此不会偏向于任何一组特定的协议,通用性更强,但 有些功能不知该放哪一层上,因此不得不加入一些子层;TCP/IP 后于协议出现,

计算机科学类面试题,计算机专业面试题目相关推荐

  1. 单招计算机专业怎么面试,计算机专业面试题目 高职提前招生

    技校网专门为您推荐的类似问题答案 问题1: 高职计算机应用专业论文题目 一般的题目都是学校给出以后,然后自己再选择,如果学校没有给出的话,您可以自己定一下,比如超市管理系统,人事管理系统等等,您可以到 ...

  2. 美国计算机科学奥林匹克竞赛试题,计算机专业留学|USACO:美国的信息学奥林匹克竞赛...

    原标题:计算机专业留学|USACO:美国的信息学奥林匹克竞赛 在离NOIP还剩不到2个月就比赛的时候,CCF以"由于某种原因"为由取消NOIP比赛,而后CCF又推出CSP认证(Ce ...

  3. 计算机网络安全专业论文题目,系统类有关计算机专业论文题目,关于计算机网络安全漏洞防范措施相关毕业论文格式...

    这篇系统论文范文属于程序设计免费优秀学术论文范文,系统类有关毕业论文格式,与计算机网络安全漏洞防范措施相关计算机专业论文题目.适合系统及安全漏洞及漏洞方面的的大学硕士和本科毕业论文以及系统相关开题报告 ...

  4. 2015计算机类专业课类试卷,2015计算机专业知识试题.doc

    2015计算机专业知识试题 计算机专业知识试题1.???? 一个字节包含的二进制位数是(???? ).A. 8位???? B. 16位???????????????? C. 32位?????????? ...

  5. 香港计算机硕士面试,香港大学计算机专业面试指南

    香港大学计算机专业是去香港留学申请的热门专业,也是香港大学研究生申请的热门专业,那为什么选择香港大学计算机专业呢?下面详细介绍香港大学计算机专业. 香港大学计算机专业面试介绍 香港大学留学传统的面试一 ...

  6. 香港大学的计算机专业,面试香港大学的计算机专业该怎么表现?

    原标题:面试香港大学的计算机专业该怎么表现? 面对高考的激烈竞争,香港留学是很多内地学生的选择.香港大学计算机专业授课型硕士每年大约是在11月初开放网申系统,一般有两轮申请.除了考核申请者的硬件背景, ...

  7. 计算机专业面试 英文,计算机专业面试英文自我介绍

    计算机专业面试英文自我介绍 发布时间:2021-02-06 人与人之间的相识往往是从自我介绍开始的.那么你知道计算机专业的学生在应聘时会怎么自我介绍吗?接下来第一范文网小编带你了解一下计算机专业面试英 ...

  8. 计算机专业专科毕业设计题目,计算机专业毕业设计题目

    简介:此频道涵盖计算机专业和毕业设计和题目相关的范例,免费给你学计算机专业毕业设计提供相关参考文献资料. 稿编号 20151212002 联系人姓名魏连江 20151227电话15150011881 ...

  9. 西南交通大学计算机科学学科,西南交通大学计算机专业怎么样?附西南交通大学专业排名及分数线...

    选择科目 测一测我能上哪些大学 选择科目 领取你的专属报告 > 选择省份 关闭 请选择科目 确定 v> 西南交通大学是西南地区著名的重点大学,也是我国的教育部直属高校之一.学校是中国土木工 ...

最新文章

  1. CKeditor3.6.2 配置与精简
  2. 凯立德手机导航APP全新升级 小长假结伴出行说走就走
  3. sessionStorage细节
  4. 【linux】【firewalld】防火墙设置
  5. 关于python3的readlines(),read()和readline()简介
  6. JFreeChart插件
  7. SAP OData的CSRF校验开关
  8. 对于python命令行参数使用,你应该这么做才专业
  9. pytorch---之pin_memory
  10. 艺术签名设计软件3.0汉化破解版 软件下载
  11. SQL:postgreSQL借助日期函数Extract按照时间区分查询结果
  12. 封装pc端获取经纬度 百度地图
  13. Protel99se中文版PCB负片输出
  14. deepin 更新企业微信最新版本方法
  15. 波士顿房价预测python决策树_波士顿房价预测 - 最简单入门机器学习 - Jupyter
  16. 关于链接出现 unauthenticated user 用户问题研究
  17. RuntimeError: __iter__() is only supported inside of tf.function or when eager execution is enabled.
  18. pyrouge和rouge在Linux上的安装方法以及结果比较
  19. 51单片机农历转换公历c语言算法,C51写的51单片机用公历转农历和星期程序
  20. 全新 App Store 发布!全新设计、每日推荐、游戏独立

热门文章

  1. ThinkPHP使用Nginx
  2. 交换机配置管理IP并且开启SSH远程连接
  3. CAD图纸中存在多个字体如何将其全部改为统一字体
  4. C语言密勒码的软件编码,密勒码的编码规则是什么?请画出代码序列11010010的密勒码波形?...
  5. Manage的安装与配置
  6. python数据处理之0值的替换缺失值的填充
  7. 个人--理财经验001-2015.07.25
  8. 《一起学》系列11:Redis入门
  9. java如何在窗口上写文字_VC 直接在界面上添加文字
  10. Security-Onion-Solutions安全洋葱安装方法