北航计算机复试面试题

北航计算机复试面试题
北航计算机复试面试题

操作系统:

1.文件系统和数据库系统的区别,哪个效率更高,为什么。

2.进程上下文切换具体过程,是什么实现的

3.BIOS的意思,程序的可移植性

4..操作系统的基本概念

5.操作系统开机过程;

6.操作系统分哪些部分,进程管理包含什么内容;

7.操作系统我们所学的其他课程有什么关系,还是操作系统是个独立的课程

8.什么是系统调用?它和库函数调用有什么区别?

计算机网络:

1.数据链路层是干什么的

2.输入数据在网络层叫什么

3.分组的生命期,为什么要设置这个生命期

4.dns的工作过程

5.点击一个链接的网络过程;

6.网络模型,网络层协议有哪些,应用层协议有哪些

7.两台计算机中的进程进行通信,需要解决什么问题?

基础数学:

1.什么是极限,什么是趋近

2.极值的求法

3. 泰勒级数的展开式;为什么把一个简单的函数表示成那么麻烦的泰勒级数?

4.信息和数据的区别?

5.图形和图像有什么区别?

6.概率的全概率公式,高数的傅立叶级数,现代秩的概念

7.一枚硬币抛三次,至少一次正面的概率

8.什么是图的同构

9.说一下数理逻辑的定义

10.矩阵的用途

11.线性相关与无关

12.离散数学包含那些部分;

13.集合的势,无限集合的大小比较,偏序,良序,全序,划分,欧拉图,Hamilton图

14.什么是群

15.谓词逻辑和命题逻辑的区别

16.什么是等价关系,什么是子句,什么是合取范式

17.什么是二元关系

数据结构与算法:

1.什么是二叉树

2.已知病毒特征码一百万个和文件一个,问用什么查找算法能尽快的检测出该文件是否有病毒?

3.快排和插入排序那个更高效?

4.简单描述九宫格算法

5.学数据结构的意义;

6.离散数学的图论和数据结构图论的相同点和不同点

7.堆栈和堆的区别

8.递归变成非递归需要什么(堆栈)

9.堆栈溢出是怎么回事儿

10.算法的几种策略,迪杰斯特拉算法

11.要得到文件的后N行,需要什么数据结构实现

12.数据库中B+树和B-树的区别

13.什么是树?什么是图?树和图有什么区别?

14.矩阵相乘的时间复杂度是多少?

15.现在有一未知大小的文件,里面是单词的集合,现要将文件读入内存,问采用什么存储结构较好?

数据库:

1.数据库查询语句怎样写效率更高

2.使用sql语句实现图的某一顶点可达的该图的其他顶点的查找

3.数据库完整性措施;

4.如何保证数据的一致性

5.数据库的基本理论知识,像关系数据库的定义、三种范式

6.什么是事务处理?

软件测试:

1.工程使用什么测试手段,什么模型

2.软件测试时软件开发过程的哪个阶段的

3.什么是白盒测试?什么是黑盒测试?区别是什么?

计组:

1.冯诺依曼系统结构

2.冯诺依曼机的存储思想

3.做过哪些实验

4.程序和数据分别怎么存储(其实也就是问冯诺依曼机和哈佛机的区别

编程语言

1.什么是C++动态联编技术,为什么C++要引入动态联编

2.虚函数作用,主要在应用中

3.纯虚函数的作用,这也主要在实际应用中

4.Andriod和ios各用什么语言写app;java和oc有什么共同点和不同点;java一次编译多处运行的原理;

5.什么是多态

6.子类继承父类的内存分配是怎样的

7.什么是重载如何实现重载

专业方向:

1.什么是云计算?

2.杀毒现在为什么使用云计算?

3.解决一个复杂问题的策略有什么

编译原理:

1.词法分析和语法分析是怎么实现的;

2.编译原理和离散数学用的是什么教材,作者是谁

3.***文法是几型文法?

4.如果用两种高级语言混合编译,需要解决什么问题?(我现在理解的:对变量、表达式和函数的整合)

所用参考书:

2、计算机组成原理:唐朔飞编著:《计算机组成原理》,高等教育出版社,1999年版;唐朔飞编著:《计算机组成原理学习指导与习题解答》,高等教育出版社,2005年9月;白中英主编:《计算机组成原理》,科学出版社;

3、操作系统:汤小丹、梁红兵、哲凤屏、汤子瀛编著:《计算机操作系统(第三版)》,西安电子科技大学出版社;梁红兵、汤小丹编著:《计算机操作系统》学习指导与题解(第二版),西安电子科技大学出版社,2008年9月;

4、计算机网络:谢希仁编著:《计算机网络(第5版)》,电子工业出版社;高传善、毛迪林、曹袖主编:《数据通信与计算机网络(第2版)》,高等教育出版社

北航计算机复试面试题

操作系统: 1.文件系统和数据库系统的区别,哪个效率更高,为什么。 2.进程上下文切换具体过程,是什么实现的 3.BIOS的意思,程序的可移植性 4..操作系统的基本概念 5.操作系统开机过程; 6.操作系统分哪些部分,进程管理包含什么内容; 7.操作系统我们所学的其他课程有什么关系,还是操作系统是个独立 的课程 8.什么是系统调用?它和库函数调用有什么区别? 计算机网络: 1.数据链路层是干什么的 2.输入数据在网络层叫什么 3.分组的生命期,为什么要设置这个生命期 4.dns的工作过程 5.点击一个链接的网络过程; 6.网络模型,网络层协议有哪些,应用层协议有哪些 7.两台计算机中的进程进行通信,需要解决什么问题? 基础数学:

1.什么是极限,什么是趋近 2.极值的求法 3.泰勒级数的展开式;为什么把一个简单的函数表示成那么麻烦的 泰勒级数? 4.信息和数据的区别? 5.图形和图像有什么区别? 6.概率的全概率公式,高数的傅立叶级数,现代秩的概念 7.一枚硬币抛三次,至少一次正面的概率 8.什么是图的同构 9.说一下数理逻辑的定义 10.矩阵的用途 11.线性相关与无关 12.离散数学包含那些部分; 13.集合的势,无限集合的大小比较,偏序,良序,全序,划分,欧拉图,Hamilton图 14.什么是群 15.谓词逻辑和命题逻辑的区别 16.什么是等价关系,什么是子句,什么是合取范式 17.什么是二元关系 数据结构与算法: 1.什么是二叉树

2.已知病毒特征码一百万个和文件一个,问用什么查找算法能尽快的检测出该文件是否有病毒? 3.快排和插入排序那个更高效? 4.简单描述九宫格算法 5.学数据结构的意义; 6.离散数学的图论和数据结构图论的相同点和不同点 7.堆栈和堆的区别 8.递归变成非递归需要什么(堆栈) 9.堆栈溢出是怎么回事儿 10.算法的几种策略,迪杰斯特拉算法 11.要得到文件的后N行,需要什么数据结构实现 12.数据库中B+树和B-树的区别 13.什么是树?什么是图?树和图有什么区别? 14.矩阵相乘的时间复杂度是多少? 15.现在有一未知大小的文件,里面是单词的集合,现要将文件读入内存,问采用什么存储结构较好? 数据库: 1.数据库查询语句怎样写效率更高 2.使用sql语句实现图的某一顶点可达的该图的其他顶点的查找 3.数据库完整性措施; 4.如何保证数据的一致性

计算机复试面试题目大全

1. 什么是程序局部性,为什么会有程序的空间局部性? 程序局部性是指程序在运行时呈现出局部性规律,在一段时间间隔内,程序的执行是局限在某个部份,所访问的存储空间也只局限在某个区域。 空间局部性是指若一个存储单元被访问,那么它附近的单元也可能被访问,这是由于程序的顺序执行引起的。 2. 比较TCP与UDP TCP与UDP都是传输层的协议,且都用端口号标识数据所达的进程。 TCP提供的是面向连接服务,提供可靠交付。且具有流量控制和拥塞控制。可用于可靠要求高的场合如:SMTP,FTP,HTTP等 UDP提供的是无连接服务,提供不可靠交付,且无确认机制。主要用于即时强的场合如:视频聊天,语音电话等。 3. 网络协议的三个核心要素,及概念 .各起什么作用? 语法,定义了数据与控制信息的格式; 语义,定义了需要发出何种控制信息,完成何种响应动作以及作出何种响应; 同步,定义了事件实现顺序的详细说明; 4. 关系数据库都有那些操作,特点是什么? ◇查询:选择、投影、连接、除、并、交、差 ◇数据更新:插入、删除、修改 关系操作的特点:集合操作方式,即操作的对象和结果都是集合。 5. 解释一下网络体系结构,它得实现和理论有什么区别? 是指通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。 网络体系统结构采用分层结构,各层之间相互独立、较易维护、灵活性好。 国际标准化组织制定了OSI/RM标准,该标准采用了七层结构应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。七层协议体系结构既复杂又不实用,但其概念清楚,体系结构理论较完整。而TCP/IP却成为了事实上的标准,它采用了四层结构即应用层、传输层、网络层和网络接口层。 6. 为了实现重定位需要哪些硬件? 最简单的方式是在系统中增设一个重定位寄存器,用来存放正在执行作业的内存地址,每次访问数据时,由硬件自动将相对地址与重定位寄存器中的起始地址相加,形成实际的特理地址。当然在分页式与分段式系统中,具地址变换机构,以及快表等硬件。 7. 数据库保护(访问)的内容有哪些? 利用权限机制,利用完整性约束防止法数据进入数据库,提供故障恢复能力,提供并发访问控制 8. 在交互式系统中,非剥夺是不是一个好的策略?为什么? 非剥夺方式:分派程序一旦把处理机分配给某进程后便让它一直运行下去,直到进程完成或发生某事件而阻塞时,才把处理机分配给另一个进程。 剥夺方式:当一个进程正在运行时,系统可以基于某种原则,剥夺已分配给它的处理机,将之分配给其它进程。剥夺原则有:优先权原则、短进程、优先原则、时间片原则。 在分时系统中不剥夺并不是一个好的策略。因为,在分时系统中,除了交互性以外,及时性是很重要的性能因素。当一个作业被阻塞后,CPU就完全空闲了,别的用户的及时性就无法保证了,而完全可以把这些时间分配给别的作业运行。以提高整体的吞吐量。 9. DBA的职责是什么? DBA则是这个机构的一个(组)人员,负责全面管理和控制数据库系统.职责有: (1)决定数据库中的信息内容和结构:数据库中要存放哪些信息

北航计算机复试面试题

操作系统: 1.文件系统与数据库系统的区别,哪个效率更高,为什么。 2.进程上下文切换具体过程,就是什么实现的 3.BIOS的意思,程序的可移植性 4.、操作系统的基本概念 5.操作系统开机过程; 6.操作系统分哪些部分,进程管理包含什么内容; 7.操作系统我们所学的其她课程有什么关系,还就是操作系统就是个独立的课程 8.什么就是系统调用?它与库函数调用有什么区别? 计算机网络: 1.数据链路层就是干什么的 2.输入数据在网络层叫什么 3.分组的生命期,为什么要设置这个生命期 4.dns的工作过程 5.点击一个链接的网络过程; 6.网络模型,网络层协议有哪些,应用层协议有哪些 7.两台计算机中的进程进行通信,需要解决什么问题? 基础数学: 1.什么就是极限,什么就是趋近 2.极值的求法 3. 泰勒级数的展开式;为什么把一个简单的函数表示成那么麻烦的泰勒级数? 4.信息与数据的区别? 5.图形与图像有什么区别? 6.概率的全概率公式,高数的傅立叶级数,现代秩的概念 7.一枚硬币抛三次,至少一次正面的概率 8.什么就是图的同构 9.说一下数理逻辑的定义 10.矩阵的用途 11.线性相关与无关 12.离散数学包含那些部分; 13.集合的势,无限集合的大小比较,偏序,良序,全序,划分,欧拉图,Hamilton图 14.什么就是群 15.谓词逻辑与命题逻辑的区别 16.什么就是等价关系,什么就是子句,什么就是合取范式 17.什么就是二元关系 数据结构与算法: 1.什么就是二叉树 2.已知病毒特征码一百万个与文件一个,问用什么查找算法能尽快的检测出该文件就是否有病毒? 3.快排与插入排序那个更高效? 4.简单描述九宫格算法 5.学数据结构的意义; 6.离散数学的图论与数据结构图论的相同点与不同点 7.堆栈与堆的区别

计算机专业复试面试题集

计算机专业复试集锦 1.什么是程序局部性,为什么会有程序的空间局部性? 程序局部性是指程序在运行时呈现出局部性规律,在一段时间间隔,程序的执行是局限在某个部份,所访问的存储空间也只局限在某个区域。空间局部性是指若一个存储单元被访问,那么它附近的单元也可能被访问,这是由于程序的顺序执行引起的。 2.比较TCP与UDP TCP与UDP都是传输层的协议,且都用端口号标识数据所达的进程。TCP 提供的是面向连接服务,提供可靠交付。且具有流量控制和拥塞控制。可用于可靠要求高的场合如:SMTP,FTP,HTTP等。 UDP提供的是无连接服务,提供不可靠交付,且无确认机制。主要用于即时强的场合如:视频聊天,语音等。 3.网络协议的三个核心要素,及概念.各起什么作用? 语法,定义了数据与控制信息的格式; 语义,定义了需要发出何种控制信息,完成何种响应动作以及作出何种响应; 同步,定义了事件实现顺序的详细说明; 4.关系数据库都有那些操作,特点是什么? ◇查询:选择、投影、连接、除、并、交、差 ◇数据更新:插入、删除、修改

关系操作的特点:集合操作方式,即操作的对象和结果都是集合。 5. 解释一下网络体系结构,它得实现和理论有什么区别? 是指通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。网络体系统结构采用分层结构,各层之间相互独立、较易维护、灵活性好。国际标准化组织制定了OSI/RM标准,该标准采用了七层结构应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。七层协议体系结构既复杂又不实用,但其概念清楚,体系结构理论较完整。而TCP/IP却成为了事实上的标准,它采用了四层结构即应用层、传输层、网络层和网络接口层。 6.为了实现重定位需要哪些硬件? 最简单的方式是在系统中增设一个重定位寄存器,用来存放正在执行作业的存地址,每次访问数据时,由硬件自动将相对地址与重定位寄存器中的起始地址相加,形成实际的特理地址。当然在分页式与分段式系统中,具地址变换机构,以及快表等硬件。 7.数据库保护(访问)的容有哪些? 利用权限机制,利用完整性约束防止法数据进入数据库,提供故障恢复能力,提供并发访问控制 8.在交互式系统中,非剥夺是不是一个好的策略?为什么?

天津大学计算机基础知识完整版带答案

. 第1章计算机基础知识 1.提出“存储程序和程序控制”的计算机科学家是·诺依曼。 2.电子计算机的发展通常以构成计算机的电子器件的不断更新为标志,第一代 计算机的电子器件是电子管、第二代计算机的电子器件是晶体管、第三代计算机的电子器件是中、小规模集成电路、第四代计算机的电子器件是大规模和超大规模集成电路。 3.世界首台电子计算机是ENIAC ,它所使用的电子器件是电子管。 4.一般可将计算机分为巨型机、大型机、中型机、小型机、微型机。 5.计算机主要朝着巨型化、微型化、网络化、智能化方面发展。 6.目前微型计算机采用的逻辑元件是大规模和超大规模集成电路,其主要技术 指标是字长、主频、运算速度、存容量。 7.计算机最早的应用领域是科学计算、计算机最广泛的应用领域是信息处理。 8.计算机辅助设计的简称是CAD 、计算机辅助制造的简称是 CAM 、计算机辅助教学的简称是CAI 、计算机辅助学习的简称是 CAL 。 9.计算机应用常所讲OA其代表办公自动化。 10.在计算机部,一切数据和指令均采用二进制表示。 十进制67.62511.所对应的二进制数是1000011.101B 。 十进制168所对应的二进制数是12.10101000B ,八进制数是250Q 。 (1101) +(1011)=(11000 13.)、(1010)-(101)=(101 )2 2 22 2 2 (11001)÷(101)=(101 )、(1011) ×(101)=(110111 )22 2 2 2 2 二进制数1110∨1101的结果是1111 、二进制数1110∧1101的结果是14. 1100 。 若要将一个8位二进制数的最高位和最低位清零、其他位不变,可以将该数和二进15. 制数01111110 进行“与”运算。 在计算机中,定点数分为定点小数和定点整数16.。 在计算机中,一个浮点数由尾数17.和阶构成,决定围是阶,

(完整版)计算机软件专业考研英语面试必备问题

软件工程(或计算机专业)英语面试,这是本人复试是整理的,成绩一般,大神勿喷。为什么考研(很重要的点,我是软件工程专业的,本段是关于软件工程的) I learnt a lot from university courses during the past four year. However,I think furtherstudy is still urgent for me to realize self-value. Life is precious. It is necessary to seize any chance for self-development,especially in this competitive modern world. And,I am looking forward to making a solid foundation for future profession after two years study here. The major that I hope pursue for my further education is program design. Because I find software are playing a more and more important role in each part of our modern society. And nowadays in China, with the recognition by the government, our domestic software industry is growing rapidly and that may provide a lot of chances to us. I plan to concentrate on study and research in this field in my graduate time. And I hope I can form a systematic view of software engineering and make a solid foundation for future profession after three years study here. 自我介绍 Good morning. I am very glad to be here for this interview. First,let me introduce myself. I come from Suqian city jiangsu province. I will graduate from nanjing university of posts and telecommunications in july this year.In the university, my major is software engineering.I like this major, my ideal is to become an outstanding software engineer.I have learned a lot of courses in the college, data structure, database, software engineering, computer network, software testing, etc.I spent a lot of time to learn the course. In my spare time, I like reading some domestic and foreign literature and magazines, such as "Eugenie Grandet", "the reader". I think reading can increase their self-cultivation and logical ability, and it can exercise a person's patience. I am also very interested in the football, My favorite team is Real Madrid.(本段有语法错误,不过面试中,老师不会在意的,老师只会在意你的流畅度和发音。大神可自行修改) I learnt a lot from university courses during the past four year. However,I think further study is still urgent for me to realize self-value. Life is precious. It is necessary to seize any chance for self-development,especially in this competitive modern world. And,I am looking forward to making a solid foundation for future profession after Two and a half years study here. I want to improve programming ability. Because I find software are playing a more and more important role in each part of our modern society. And nowadays in China, with the recognition by the government, our domestic software industry is growing rapidly and that may provide a lot of chances to us. I plan to concentrate on study and research in this field in my graduate time. And I hope I can form a systematic view of software engineering and make a solid foundation for future profession after two and a half years study in this famous university. That is all, thank you very much. 问题篇(划线部分为必须掌握的点,听不懂的点千万别说pardon,就算再说一遍一般也听不懂) 1、Where are you from? 1、你来自哪里? I come from suqian in the north of Jiangsu province, it is not famous, but it has a very long history. Suqian is the hometown of Xiang Yu.The native place of xiang yu is located at the ancient wotong lane, birthplace of the overlord in the west chu period.Every year a lot of people come to visit it.Suqian also has a very good ecological and cultural environment, I love my hometown.

计算机基础知识培训教案

计算机基础知识培训教案 第一课时 发展史略(一) 时间:2007年5月11日 地点:微机室 辅导:高勇刚 世界上第一台电子数字式计算机于1946年2月15日在美国宾夕法尼亚大学正式投 入运行,它的名称叫ENIAC(埃尼阿克),是电子数值积分计算机(The Electronic Numberical Intergrator and Computer)的缩写。目前,计算机的应用已扩展到社会的 各个领域。 电子计算机还在向以下四个方面发展: 巨型化 微型化 网络化 智能化 第二课时 时间:2007年5月18日 地点:微机室 辅导:高勇刚 基本配置(一) 计算机系统由主机、显示器、键盘、鼠标组成。具有多媒体功能的计算机配有音箱和话筒、游戏操纵杆等。除此之外,计算机还可以外接打印机、扫描仪、数码相机等设备。 第三课时 时间:2007年5月25日 地点:微机室 辅导:高勇刚 基本配置(二) 键盘。键盘上有很多的按键,各个按键有着不同的功能,按键每受一次敲击,就给计算机的中枢神经系统送去了一个信号,计算机就是根据这些信号的指示来办事,执行一个又一个任务。 键盘的使用比较简单,实际操作一下,您很快就会熟悉的。为了提高打字速度,十指应分工负责不同的按键,这就是"指法" 鼠标鼠标(看起来小小的身子拖着一条长尾巴,满不起眼的,可你千万别小瞧它,它和键盘一样是给计算机的中枢送信号、下指令的。鼠标一般有左键、右键、中键,底部有一个小球。你只须握住它,使它底部的小球滚动,这时,屏幕上就会有一个箭头样的"光标"移动,当光标停在屏幕上你要执行的命令位置时,根据具体情况按动左键、右键或中键,计算机就会执行你下达的操作命令。现在,有的鼠标表面还带有滚轮,增加了特殊的功能。一 音箱和话筒 计算机的音箱有一对,个头一般不大,上有音量旋钮,放在显示器的左右两边。有的音箱没有电源线,只要和计算机相连,打开计算机,也就给音箱通上了电,叫做无源音箱;有的音箱备有自己的电源线,叫做有源音箱,这个"源"字就是指的电源。

PHP简明教程

PHP程序设计简明教程

目录序 (4) 第一章PHP简介 (6) 第一节PHP简介 (6) 1.Web程序工作原理 (6) 2.PHP简介 (9) 第二节PHP的开发环境的搭建 (9) 1.程序编写,软件开发工具软件的选用 (9) 2.服务器软件的安装和配置 (10) 第三节实验一PHP开发环境的搭建 (11) 0.实验目的 (11) 1.实验准备 (12) 2.PHP的安装和配置 (12) 3.Apache的安装和配置 (12) 4.测试Apache对PHP的支持 (13) 5.MySQL软件的安装和服务的启动 (14) 第二章Web客户端技术 (16) 第一节Web客户端工作原理 (16) 1.浏览器工作原理 (16) 2.HTML工作原理 (16) 3.JavaScript工作原理 (20) 第二节Web客户端基本技术 (21) 第三节实验二Web客户端技术 (34) 第三章PHP语法 (36) 第一节基本语法 (36) 1.最简单的PHP程序 (36) 2.剖析最简单的PHP程序 (37) 3.常用变量处理函数 (37) 4.访问客户端变量的方法 (40) 5.PHP变量的作用域 (41) 6.超全局变量数组 (41) 7.数据类型 (43) 8.运算符 (47) 9.函数 (48) 10.session的应用 (51) 第二节PHP编程要点 (53) 1.流程控制结构 (53) 2.PHP嵌入HTML或JavaScript中 (53) 3.用PHP输出HTML或JavaScript (55) 4.自服务程序 (56) 第三节实验二PHP语法实验 (57) 第四章MySQL数据库 (58) 第一节MySQL的基本使用 (58) 1.数据库基础知识 (58) 2.MySQL简介 (58) 3.MySQL的命令操作 (58) 4.MySQL的图形化客户端工具软件 (61) 第二节用PHP操纵MySQL (62)

北航计算机复试 06-14上机真题及答案

北京航空航天大学计算机系考研 复试06-14上机真题及答案 复试上机指导 1.本真题只是提供辅助作用,关键还是研友平时动手能力练习和对 算法、数据结构的理解,参加过ACM的有一定优势没参加过 的也不用紧张,北航的上机题相对于清华和北大,难度上小很 多,多练习的话,问题不大; 2.上机时,可以快速阅读所有的题目,按照从易到难的次序做题, 保证会的一定得分; 3.熟悉编程环境,熟悉c的常用函数; 4.为了快速测试代码的正确性,尤其是矩阵输入的情况,可以利用 标准输入重定向, freopen(“c:\\input.txt”,”r”,s tdin);加快测试过 程; 5.注意程序边界条件的测试; 6.如果你有什么疑问,或者我们提供的材料有问题,欢迎联系我们: bwiunbuaa@https://www.360docs.net/doc/59457292.html,提供北航计算机报考和选导师指导,或者 到https://www.360docs.net/doc/59457292.html, 给我们留言。

14年上机题 第一题,阶乘数。输入一个正整数,输出时,先输出这个数本身,跟着一个逗号,再输出这个数的各位数字的阶乘和,等号,阶乘和的计算结果,并判断阶乘和是否等于原数,如果相等输出Yes,否则输出No。题目说明输入的正整数以及其各位阶乘和都不会超 出int型的表示范围。 输入样例1: 145 输出样例1: 145,1!+4!+5!=145 Yes 输入样例2: 1400 输出样例2: 1400,1!+4!+0!+0!=27

No 第二题,五子棋。输入一个19*19的矩阵,只包含数字0、1、2,表示两人下五子棋的棋牌状态,1、2分别表示两人的棋子,0表示空格。要求判断当前状态下是否有人获胜(横向、竖向或者斜线方向连成5个同色棋子)。题目说明输入样例保证每条线上至多只有连续5个同色棋子,并且保证至多只有1人获胜。如果有人获胜,输出获胜者(1或2)加一个冒号,接着输出获胜的五连珠的第一个棋子的坐标,从上到下从左到右序号最小的为第一个,序号从1开始编号。如果无人获胜,输出no。 样例略。 第三题,排版题。输入若干行字符,表示某电影的演职员表,每行只有一个冒号,冒号前面是职位,冒号后面是姓名,要求把各行

银行招聘计算机专业面试题及答案【最新】

银行招聘计算机专业面试题及答案 1. 什么是程序局部性,为什么会有程序的空间局部性? 程序局部性是指程序在运行时呈现出局部性规律,在一段时间间隔内,程序的执行是局限在某个部份,所访问的存储空间也只局限在某个区域。 空间局部性是指若一个存储单元被访问,那么它附近的单元也可能被访问,这是由于程序的顺序执行引起的。 2. 比较TCP与UDP TCP与UDP都是传输层的协议,且都用端口号标识数据所达的进程。 TCP提供的是面向连接服务,提供可靠交付。且具有流量控制和拥塞控制。可用于可靠要求高的场合如:SMTP,FTP,HTTP等 UDP提供的是无连接服务,提供不可靠交付,且无确认机制。主要用于即时强的场合如:视频聊天,语音电话等。

3. 网络协议的三个核心要素,及概念.各起什么作用? 语法,定义了数据与控制信息的格式; 语义,定义了需要发出何种控制信息,完成何种响应动作以及作出何种响应; 同步,定义了事件实现顺序的详细说明; 4. 关系数据库都有那些操作,特点是什么? ◇查询:选择、投影、连接、除、并、交、差 ◇数据更新:插入、删除、修改 关系操作的特点:集合操作方式,即操作的对象和结果都是集合。 5. 解释一下网络体系结构,它得实现和理论有什么区别? 是指通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。网络体系统结构采用分层结构,各层之间相互独立、较易维护、灵活性好。

国际标准化组织制定了OSI/RM标准,该标准采用了七层结构应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。七层协议体系结构既复杂又不实用,但其概念清楚,体系结构理论较完整。而TCP/IP却成为了事实上的标准,它采用了四层结构即应用层、传输层、网络层和网络接口层。 6. 为了实现重定位需要哪些硬件? 最简单的方式是在系统中增设一个重定位寄存器,用来存放正在执行作业的内存地址,每次访问数据时,由硬件自动将相对地址与重定位寄存器中的起始地址相加,形成实际的特理地址。当然在分页式与分段式系统中,具地址变换机构,以及快表等硬件。 7. 数据库保护(访问)的内容有哪些? 利用权限机制,利用完整性约束防止法数据进入数据库,提供故障恢复能力,提供并发访问控制 8. 在交互式系统中,非剥夺是不是一个好的策略?为什么? 非剥夺方式:分派程序一旦把处理机分配给某进程后便让它一直

北航2003年计算机专业硕士研究生入学考试基础真题

北航2003年计算机专业硕士研究生入学考试基础真题 一、1、数据的存储结构通常可以有()。 A、两种,它们分别是:顺序存储结构和链式存储结构 B、三种,它们分别是:顺序存储结构、链式存储结构与索引结构 C、三种,它们分别是:顺序存储结构、链式存储结构与散列结构 D、四种,它们分别是:顺序存储结构、链式存储结构、索引结构与散列结构 2、删除非空线性链表中由指针p 所指链结点的直接后继结点的过程是依次执行动作()。(设链结点的构造为[data|link])。 A、r<-link(p); link(p)<-r; call RET(r) B、r<-link(p); link(p)<-link(r); call RET(r)C、r<-link(p); link(p)<-r; call RET(p) D、link(p)<-link(link(p)); call RET(p) 3、已知二维数组A[1:4,1:6]采用列序为主序方式存储,每个元素占用4 个存储单元,并且A[3,4]的存储地址为1234,元素A[1,1]的存储地址是()。 A、1178 B、1190 C、1278 D、1290 4、某堆栈的输入序列为1,2,3,4,下面四个序列中的()不可能是它的输出序列。 A、1,3,2,4 B、2,3,4,1 C、4,3,1,2, D、3,4,2,1 5、若某完全二叉树的深度为h,则该完全二叉树中至少有()个结点。 A、2 的h 次幂 B、2 的h+1 次幂 C、2 的h-1 次幂-1 D、2 的h-1 次幂+1 6、若一棵深度为6 的完全二叉树的第6 层有3 个也结点,则该二叉树共有()个也结点。 A、17 B、18 C、19 D、20 7、已知带权连通无向图G=(V,E),其中 V={v1,v2,v3,v4,v5,v6,v7},E={(v1,v2)10,(v1,v3)2,(v3,v6)11,(v2,v5)1,(v4,v5)4,

计算机基础知识doc版电子书

计算机基础 计算机是一种令人惊奇的机器,它能帮助用户执行许多不同的任务,无论用户想上网浏览、进行游戏,还是想看电影、完成工作,它都能从不同的方面来协助用户。计算机逐渐成为人们必备的工具之一。 也许会有人认为计算机十分复杂,并对它有着敬畏之心。其实,计算机就是一部机器,跟用户身边的电视机一样,它的复杂用户不必去了解,用户要做的只是去掌握它的使用方法。本章就从计算机基础知识出发,为用户展现一个真实的计算机,并为用户详细介绍Windows XP操作系统,为用户使用计算机打下基础。 本章学习要点: 了解计算机的组成 认识组成计算机的硬件 理解计算机软件系统 初步掌握Windows XP使用 了解鼠标和快捷键操作 了解基本的文件类型 掌握Windows XP窗口 掌握自定义Windows XP桌面

计算机系统 要了解计算机,首先要了解计算机 的组成,计算机系统是由硬件系统和软 件系统组成的。硬件系统是计算机的物 质基础,而软件系统则是发挥计算机功 能的关键,二者缺一不可。计算机系统 组成如图1-1所示。 1.1.1 硬件系统 硬件是组成计算机的各种物理设 备,包括输入设备、输出设备、中央处 理器、存储设备等,总的来说,可以 把一台计算机分为主机和外部设备,如 图1-2所示为一台完整的计算机。 1.输入设备 输入设备可以将外部信息(如文字、 数字、声音、图像、程序、指令等)转 变为数据输入到计算机中,以便进行加 工、处理。输入设备是用户和计算机系 统之间进行信息交换的主要装置之一。 键盘、鼠标、摄像头、扫描仪、光笔、 手写输入板、游戏杆、语音输入装置等 都属于输入设备,如图1-3所示。 键盘鼠标和摄像头扫描仪 图1-3 计算机常见输入设备 2.输出设备 输出设备可以把计算机对信息加工的结果送给用户。所以,输出设备是计算机实用价值的生动体现,它使系统能与外部世界沟通,能直接帮助用户大幅度地提高工作效率。 图1-1计算机系统组成示意图 图1-2 一台完整的计算机

计算机相关专业面试问题

1. 嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?while(1){}或者for(;;){} 3.ICMP是什么协议,处于哪一层答:Internet控制报文协议,处于网络层(IP层)(ping 命令基于这个协议) 4.引用与指针有什么区别? 1) 引用必须被初始化,指针不必。 2) 引用初始化以后不能被改变,指针可以改变所指的对象。 3) 不存在指向空值的引用,但是存在指向空值的指针。 5、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" 6.堆栈溢出一般是由什么原因导致的?没有回收垃圾资源。 7.冒泡排序算法的时间复杂度是什么?时间复杂度是O(n2)。 8.Internet采用哪种网络协议?该协议的主要层次结构? Tcp/Ip协议主要层次结构为:应用层/传输层/网络层/数据链路层/物理层。 9.IP地址的编码分为哪俩部分? IP地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区分哪些是网络位哪些是主机位。 11.直接链接两个信令点的一组链路称作什么答:PPP点到点连接 12.软件测试都有那些种类黑盒:针对系统功能的测试白盒:测试函数功能,各函数接口 14. 网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别? 1,进程:子进程是父进程的复制品。子进程获得父进程数据空间、堆和栈的复制品。2,线程:相对与进程而言,线程是一个更加接近于执行体的概念,它可以与同进程的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。

两者都可以提高程序的并发度,提高程序运行效率和响应时间。 线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源管理和保护;而进程正相反。同时,线程适合于在SMP机器上运行,而进程则可以跨机器迁移。 15.进程死锁的原因:资源竞争及进程推进顺序非法 18. 操作系统中进程调度策略有哪几种?FCFS(先来先服务),优先级,时间片轮转,多级反馈 20.:ping是基于什么协议的?A:ICMP。 21.关于日语的问题我们学的单词 22.你是哪个学校毕业的,你认为这对于你来说有什么优势和劣势,你会怎么解决这些问题让自己有优势面试成功? 23.自我介绍 24.个人兴趣爱好,在大学都里做过些什么? 25.个人有参加过什么项目或比赛?有什么心得?有发表过什么论文吗? 26.你认为你进入本单位的优势在哪里? 27.你了解我们公司吗?具体说说 28.你想在公司担当一个什么样的角色? 29.你心目中的年薪是多少? 30.看你简历条件这么好,你为什么不选择去阿里巴巴那样的公司去做?(鸡头凤尾) 31.你觉得我们公司要做成像阿里巴巴那样的大公司还需要什么样的条件?无论是管理上还是技术 32.如果有条件你喜欢呆在国内还是国外?为什么? 33.你觉得我们应该怎样做,才能在欧美接到更多的客户? 34.你在公司做几年后,会有打算跳槽吗? 35.当你与同事沟通不好影响你工作时,你该怎么做?

计算机基础知识(answer)

第1章 计算机基础知识 1. 提出“存储程序和程序控制”的计算机科学家是 冯·诺依曼 。 2. 电子计算机的发展通常以构成计算机的 电子器件 的不断 更新为标志,第一代计算机的电子器件是 电子管 、第二 代计算机的电子器件是 晶体管 、第三代计算机的电 子器件是 中、小规模集成电路 、第四代计算机的电子器件是 大规模和超大规模集成电路 。 3. 世界首台电子计算机是 ENIAC ,它所使用的电子器件是 电子管 。 4. 一般可将计算机分为 巨型机 、 大型机 、 中型机 、 小 型机 、 微型机 。 5. 计算机主要朝着 巨型化 、 微型化 、 网络化 、 智能化 方面发展。 6. 目前微型计算机采用的逻辑元件是 大规模和超大规模集成电 路 ,其主要技术指标是 字长 、 主频 、 运算速度 、 内存容量 。 7. 计算机最早的应用领域是 科学计算 、计算机最广泛的应用领 域是 信息处理 。 8. 计算机辅助设计的简称是 CAD 、计算机辅助制造的简 称是 CAM 、计算机辅助教学的简称是 CAI 、计算机辅助学习的简称是 CAL 。 9. 计算机应用中通常所讲OA其代表 办公自动化 。 10. 在计算机内部,一切数据和指令均采用 二进制 表示。 11. 十进制67.625所对应的二进制数是 1000011.101B 。 12. 十进制168所对应的二进制数是 10101000B ,八进制数是 250Q 。 13. (1101) 2 +(1011) 2 =( 11000 )2、(1010) 2-(101) 2 =( 101 )2 (11001) 2÷(101) 2 =( 101 )2、(1011)2×(101)2 =( 110111 )2 14. 二进制数1110∨1101的结果是 1111 、二进制数1110∧1101的 结果是 1100 。 15. 若要将一个8位二进制数的最高位和最低位清零、其他位不变, 可以将该数和二进制数 01111110 进行“与”运算。 16. 在计算机中,定点数分为 定点小数 和 定点整数 。

北航计算机考研大纲 2005-2008

北航2008年961计算机专业综合考试大纲 一、考试组成 961计算机专业综合共包括四门课程的内容:计算机组成原理、数据结构、操作系统、数理逻辑,分别占40分、40分、40分、30分。 二、计算机组成原理 参考书:《计算机组成原理》,高等教育出版社,唐朔飞编著 1.存储系统 ① 主存储器:存储单元电路及其工作原理、存储芯片结构及其工作原理、DRAM的刷新原理和刷新 方式、存储器的扩展方法。 ② 高速缓冲存储器:Cache的基本结构和工作原理、Cache的地址映射方式、Cache的替换策略。 ③ 辅助存储器:磁盘存储器的结构、访问特征和性能参数计算。 2.指令系统 ① 指令格式:机器指令的一般格式以及指令字中各字段的作用和特点。 ② 寻址方式:常见寻址方式的有效地址计算方法、寻址范围、作用和特点。 ③ 指令系统的设计:指令格式设计的相关因素及基本方法、扩展操作码技术。 3.CPU ① CPU的功能和结构:CPU的基本功能、内部结构、数据通路、控制信号。 ② 控制单元的功能:指令周期、多级时序系统、控制方式、指令执行过程的微操作流程分析。 ③ 控制单元的设计:微程序控制器的结构和工作原理、微指令的格式和编码方式、微程序设计。 4.输入输出技术 ① 总线:总线的分类、总线的判优(仲裁)控制方式、总线的通信控制方式。 ② I/O控制方式:中断响应与中断处理、DMA方式的工作原理。 三、数据结构 参考书:《数据结构教程》(第二版),唐发根编著,北京航空航天大学出版社(第3次印刷) 1.线性表 ① 线性关系,线性表的定义,线性表的基本操作; ② 线性表的顺序存储结构与链式存储结构(单链表、循环链表和双向链表)的构造原理; ③ 在以上两种存储结构的基础上对线性表实施的基本操作对应的算法设计。 2.堆栈与队列 ① 堆栈与队列的基本概念,基本操作; ② 堆栈与队列的顺序存储结构与链式存储结构的构造原理; ③ 在以上两种存储结构的基础上对堆栈与队列实施插入与删除等基本操作的算法设计。

计算机基础知识

第1章计算机基础知识 1.1 计算机与信息社会 电子计算机是20 世纪人类最伟大的发明之一,随着计算机科学的发展与应用的普及, 计算机已经融入人们的生活,成为人们日常生活、工作、学习中不可缺少的一个基本工具。“21 世纪是以计算机为基础的信息时代”,掌握以计算机为核心的信息技术基础知识和 应用能力是现代大学生必备的基本素质。 1.1.1 计算机的发展 一般认为,世界上第一台数字式电子计算机诞生于1946 年2 月,它是由美国宾夕法尼 亚大学物理学家莫克利(J.Mauchly)和工程师埃克特(J.P.Eckert)等人共同开发的电子数值积分 计算机(Electronic Numerical Integrator And Calculator,简称ENIAC)。 ENIAC 体积非常庞大,其占地面积为170 平方米,总重量达30 吨,如图1-1 所示。机 器中约有18 800 只电子管、1 500 个继电器、70 000 只电阻以及其他各种电气元件,每小时 耗电量约为140 千瓦。这样一台“巨大”的计算机每秒钟可以进行5 000 次加减运算,相当于手工计算的20 万倍、机电式计算机的1000 倍。这台计算机的功能虽然无法与今天的计算机相比,但它的诞生却是科学技术发展史上一次意义重大的事件,展现出新技术革命的曙光。图1-1 ENIAC(电子数值积分计算机) ENIAC 虽是第一台正式投入运行的电子计算机,但它却并不具备现代计算机“存储程序”? 2 ?大学计算机基础 的思想。由于其结构设计不够弹性化,导致对它的每一次再编程都意味着电气物理线路的再连接。ENIAC 的开发小组针对其缺陷又进一步完善了设计。1946 年6 月,冯·诺依曼博士发表了“电子计算机装置逻辑结构初探”论文,并设计出第一台“存储程序”的离散变量自动电子计算机(The Electronic Discrete Variable Automatic Computer,简称EDVAC),于1952 年正式投入运行,其运算速度是ENIAC 的240 倍。冯·诺依曼提出的EDVAC 计算机结构 为人们普遍接受,并成为当今所有计算机的基础结构。 1. 计算机的发展历程 ENIAC 诞生至今半个多世纪以来,计算机获得了突飞猛进的发展。人们依据计算机性能 和当时的软硬件技术,将计算机的发展划分成以下四个阶段,如表1-1 所示。 表1-1 计算机发展的四个阶段 年代 第一代 1946~1957 第二代 1958~1964 第三代 1965~1970 第四代 1971~现在 电子器件电子管晶体管集成电路大规模集成电路

实验3北航研究生计算机网络实验

实验三网络层实验 2. 分析2.6.1步骤6中截获的报文,统计“Protocol”字段填空:有 2 个ARP报文,有 8 个ICMP报文。在所有报文中,ARP报文中ARP协议树的“Opcode”字段有两个取值1,2,两个取值分别表达什么信息? 答:1表示request,即请求报文,2表示reply,即回复报文。 3.根据2.6.1步骤6分析ARP报文结构:选中第一条ARP请求报文和第一条ARP应答报文,将

4.(1)比较ping1-学号中截获的报文信息,少了什么报文?简述ARP Cache的作用。 答:少了ARP报文。主机的ARP Cache存放最近的IP地址与MAC地址的对应关系,一但收到ARP 应答,主机将获得的IP地址和MAC地址的对应关系存到ARP Cache中,当发送报文时,首先去ARP Cache中查找相应的项,如果找到相应的项则将报文直接发送。 (2)按照图-4重新进行组网,并确保连线正确。修改计算机的IP地址,并将PC A的默认网关修改为192.168.1.10,PC B的默认网关修改为192.168.2.10。考虑如果不设置默认网关会有什么后果? 答:如果不设置默认网关则无法访问不同网段的主机。 5.根据2. 6.2步骤12分析ARP报文结构:选中第一条ARP请求报文和第一条ARP应答报文,将ARP请求报文和ARP应答报文中的字段信息与上表进行对比。与ARP协议在相同网段内解析的过程相比较,有何异同点? 答:请求报文中,相同网段网络层中的Target IP address为PCB的IP192.168.1.21,而不同网段网络层中的Target IP address为PCA的默认网关的IP 192.168.1.10;应答报文中,相同网段链路层的Source和网络层的Sender MAC address都是PCB的MAC地址00:0c:29:99:cb:04,而不同网段链路层的Source和网络层的Sender MAC address都是PCA默认网关S1 e0/1的MAC 地址3c:e5:a6:45:6b:bc,相同网段网络层的Sender IP address为PCB的IP192.168.1.21,而不同网段网络层的Sender IP address为PCA的默认网关的IP 192.168.1.10。 6.根据3.6.1步骤2——在PC A 和 PC B上启动Wireshark软件进行报文截获,然后PC A ping PC B,分析截获的ICMP报文:共有 8 个ICMP报文,分别属于哪些种类?对应的种类和代码字段分别是什么?请分析报文中的哪些字段保证了回送请求报文和回送应答报文的一一对应? 答:这些报文都是询问报文。具体来分,第1,3,5,7属于request类型,对应的字段为Type: 8 (Echo(ping) request);第2,4,6,8属于reply类型,对应的字段为Type: 0 (Echo(ping) reply)。网络层的Source和Destination字段保证了请求报文和应答报文一一对应。 7.根据3.6.1步骤3——在PC A 和 PC B上启动Wireshark软件进行报文截获,运行pingtest

相关文档
最新文档