北航计算机系考研复试上机真题及答案(06-12年)

合集下载

北航复试上机真题

北航复试上机真题

2008年上机题目1.素数输入一个整数,要求输出所有从1到这个整数之间个位为1的素数,如果没有则输出-1(30分)2.旋转矩阵任意输入两个9阶以下矩阵,要求判断第二个是否是第一个的旋转矩阵,如果是,输出旋转角度(0、90、180、270),如果不是,输出-1。

要求先输入矩阵阶数,然后输入两个矩阵,每行两个数之间可以用任意个空格分隔。

行之间用回车分隔,两个矩阵间用任意的回车分隔。

(60分)2.字符串匹配从string.in中读入数据,然后用户输入一个短字符串。

要求查找string.in中和短字符串的所有匹配,输出行号、匹配字符串到string.out文件中。

匹配时不区分大小写,并且可以有一个用中括号表示的模式匹配。

如“aa[123]bb”,就是说aa1bb、aa2bb、aa3bb都算匹配。

(60分)2009年的复试上机题目:1 给出立方根的逼近迭代方程 y(n+1) = y(n)*2/3 + x/(3*y(n)*y(n)),其中y0=x.求给定的x经过n次迭代后立方根的值要求:double精度,保留小数点后面六位。

(送分题)输入:x n输出:迭代n次后的立方根sampleinput: 3000000 28output:144.2249572 数组排序输入一个数组的值,求出各个值从小到大排序后的次序。

输入:输入的第一个数为数组的长度,后面的数为数组中的值,以空格分割输出:各输入的值按从小到大排列的次序。

sampleinput:4-3 75 12 -3output:1 32 13 字符串的查找删除给定文件filein.txt 按要求输出fileout.txt。

输入: 无空格的字符串输出: 将filein.txt删除输入的字符串(不区分大小写),输出至fileout.txtsample输入:in输出:将filein.txt 中的In、IN、iN、in删除,每行中的空格全部提前至行首,输出至fileout.txtfilein.txt中的值为:#include <stdio.h>int main(){printf(" Hi "); }输出的fileout.txt为#clude<stdio.h>tma(){prtf("Hi");}。

北京航空航天大学10-12年录取分数线及复试分数线&12年录取人数

北京航空航天大学10-12年录取分数线及复试分数线&12年录取人数

天勤论坛-我们做专业的计算机考研论坛
北航近三年来的计算机研究生录取分数线
2010 2011 2012
312 345 338
北航09-12年计算机考研复试分数线
2009 2010 2011 2012
323 310 345 338
北京航空航天大学计算机学院2012年硕士研究生统考招生复试分数线
一志愿报考学科门类(专业类别)学科代码总分
基础科目业务科目
政治英语数学专业课
计算机科学与技术081200 338 50 50 85 85 地图制图学与地理信息工程081603 320 50 50 85 85 计算机技术(专业学位)085211 320 50 50 85 85 北京航空航天大学计算机学院2011年硕士研究生统考招生复试分数线
一志愿报考学科门类(专业类别)学科代码总分
基础科目业务科目
政治英语数学专业课
计算机科学与技术081200 345 45 45 80 80 地图制图学与地理信息工程081603 310 45 45 80 80 计算机技术(专业学位)085211 300 45 45 80 80
2012年北航计算机科学与技术专业录取人数情况
北航计算机分数线345分 (单科线 45/80 )
报考人数2431人,进入复试人数296人
最终工学录取78人+ 地理8人 + 工程54人(特别注意:这里都是统考的名额,保送的大
概一百多,保送与统考几乎1:1)
学硕录取均分 375分,
专硕录取均分为366分
天勤论坛,。

北航考研机考练习题目

北航考研机考练习题目

第一章 实验准备
1.1 登录教学辅助系统
高级语言程序设计教学辅助系统用于支持“高级语言程序设计(一)”的所 有课外教学活动。学生可以从该系统中获取课程公告、课程信息(包括课程大纲、 教师介绍、课件下载等)、获取/提交作业、网上答疑(课程论坛)、课程网上考 试及个人信息。
教学辅助系统登录网址: 校内访问: 校外访问:http://211.153.200.26
10.已知:char x=’A’, y=’B’; 执行“(x=’B’)||(y=’C’)”的运算后,变量x,y的值分 别为(答案用逗号隔开)
11. 已知:int a=5,b=6,w=1,x=2,y=3,z=4;执行语句“(a=w>x)&&(b=y>z);”后b
的值为 12. 给出下述程序的输出结果
程序执行停在 断点处
查看其它变量 内容
当前变量及内 容
单步执行(Step Over) 执行到光标处(Run to
Cursor)
单步执行及查看变量
第二章 实验
2.1 实验一:C 语言基础
实验目标:通过实验使得学生了解 C 程序的一般结构(包括如何使用 C 语言进 行简单的标准及文件输入/输出),并简单掌握在 Windows 下 C 程序的编辑、编 译和运行方法。掌握 C 程序的基本数据类型、常见运算符及表达式。 实验机时:4 小时 学生在指定机时的实验课后,仍可能需要一定时间继续完成实验。 实验内容: 一.简答题(共 12 题,每题 1 分)
#include <stdio.h> void main() { int a=10,b=4,c=5,x,y; x=++a-c+b++; y=18+(b=4)*3; printf("x=%d,y=%d\n",x,y); }

计算机考研复试题目及答案解析

计算机考研复试题目及答案解析

计算机考研复试题目及答案解析前言:计算机考研的复试是考生进入研究生阶段的重要一步,复试中将进行笔试和面试环节。

笔试是考察考生的基础知识和专业素养,而面试则更加注重考生的综合能力和研究潜力。

本文将为大家介绍一些常见的计算机考研复试题目,并给出答案解析,以帮助考生更好地应对复试。

一、操作系统1. 什么是进程和线程?它们有什么区别?答案解析:进程是指正在运行的程序的实例,具有独立的内存空间和系统资源。

线程是进程中的一个执行单元,一个进程可以包含多个线程。

进程是资源分配和调度的基本单位,而线程是CPU调度和执行的基本单位。

2. 解释虚拟内存的概念。

答案解析:虚拟内存是指利用磁盘空间来扩展可寻址的内存空间,使得进程可以拥有比物理内存更大的地址空间。

虚拟内存的大小受到物理内存和硬盘空间的限制。

二、数据结构与算法1. 请解释栈和队列的概念,并分别给出它们的应用场景。

答案解析:栈是一种先进后出(FILO)的数据结构,队列是一种先进先出(FIFO)的数据结构。

栈常用于递归、表达式求值和括号匹配等场景,而队列常用于模拟队列等实际应用场景。

2. 解释二叉搜索树(BST)的特点,并给出其查找和插入操作的时间复杂度。

答案解析:二叉搜索树是一种有序的二叉树,其中左子树的节点值都小于根节点,右子树的节点值都大于根节点。

其查找操作的时间复杂度为O(log n),插入操作的时间复杂度也是O(log n),其中n表示树的节点数。

三、数据库1. 什么是关系数据库?举例说明其常见的特点和优势。

答案解析:关系数据库是基于关系模型的数据库,采用表的形式存储数据。

其常见特点包括数据的结构化、数据的共享性、数据的完整性和数据的独立性。

关系数据库具有良好的数据一致性和可扩展性。

2. 解释事务的概念,并说明ACID特性的含义。

答案解析:事务是指数据库操作的一个执行单元,要么全部执行成功,要么全部回滚。

ACID是指原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),是事务应满足的特性。

北航计算机考研经验

北航计算机考研经验

北航计算机考研经验我报的是计算机专硕,不分方向。

初试347分,其中政治72,英语67,数学114,专业课94。

2018年专硕复试线290分/学硕310分;我347分排在第60多名(ps:由于非全日制满足校线的才两人,所以专硕划分比较低,同时由于专硕报名人数多,导致后面复试会刷掉很多专硕,以及分数较低的会调剂到非全日制)。

首先谈初试,北航计算机无论学硕还是专硕考试科目都是一样的。

公共课为英语一、数学一、政治;专业课代码是961,包含组成原理,操作系统和计算机网络三门。

数学一:我大概2017年寒假就下定决心考研了,寒假的时候就在家里看高数书,记笔记。

作为过来人,我不推荐学弟学妹刚开始复习时就自己啃高数书,首先是这些知识点是大一学的,很多都记不清了,自己看书理解可能不会很深刻,其次是高数书比较无聊,会出现看不下去的情况,导致复习时事倍功半。

但是我当时没有及时发现这个问题,直到5月份参加了一次数学模考,发现自己做题时根本就不懂题目考点,在请教一些同学后才开始改过来,在5、6、7月开始疯狂地补数学视频,重新做数学笔记。

所以我的第一个经验就是:学习数学时,最好一边看数学辅导视频,一边做笔记,看完一章后,做相应的辅导习题(高数十八讲、全书等)。

数学150分,是一个特别容易拉分的学科,也是整个考研期间不间断学习的学科,整体时间分配大概是暑假前完成高数十八讲以及线性代数和概率论的基础。

暑假期间属于高数强化阶段做1000题或者660题,并弄清每个题目的考点。

然后9月开始(最迟10月,不然真题训练量不够)开始做数学真题、8套卷、四套卷,并可以将真题的错误记录在改错本上。

同时留出3套左右的试卷,以便在11、12月份自己进行模拟考试。

数学考试在考研第二天08:30~11:30,三个小时的时间。

所以学弟学妹们在学习数学时,也尽量拿上午的时间来学习。

英语一:英语是我的弱项,我英语四级考了两次才过。

但是学弟学妹们不要慌,只要把英语的得分点弄明白然后专攻得分点,也能拿到不错的成绩。

北航复试上机

北航复试上机

3. 【问题描述】从键盘输入包含扩展符'-'的字符串,将其扩展为等价的完整字符,例如将a-d扩展为abcd,并输出扩展后的字符串。

要求:只处理[a-z]、[A-Z]、[0-9]范围内的字符扩展,即只有当扩展符前后的字符同时是小写字母、大写字母或数字时才进行扩展,其它情况不进行扩展,原样输出。

例如:a-R、D-e、0-b、4-B等字符串都不进行扩展。

【输入形式】从键盘输入包含扩展符的字符串【输出形式】输出扩展后的字符串【输入样例1】ADEa-g-m02【输出样例1】ADEabcdefghijklm02【输入样例2】cdeT-bcd【输出样例2】cdeT-bcd【样例说明】将样例1的输入ADEa-g-m02扩展为:ADEabcdefghijklm02;样例2的输入cdeT-bcd中,扩展符前的字符为大写字母,扩展符后的字符为小写字母,不在同一范围内,所以不进行扩展。

【评分标准】结果完全正确得15分,共5个测试点,每个测试点3分,提交程序文件expand.c或expand.cpp。

1. 【问题描述】孪生数定义:如果 A 的约数(因数,包含1,但不包含A本身)之和等于B ,B 的约数(因数)之和等于A ,A 和 B 称为孪生数(A和B不相等)。

试找出正整数M 和N 之间的孪生数。

【输入形式】从控制台输入两个正整数M和N(1<=M<N<=20000),中间用一个空格分隔。

【输出形式】在标准输出上输出符合题目描述的M和N之间的全部孪生数对(包括M和N)。

每行输出一对孪生数,用一个空格隔开,小的先输出;各行孪生数按照第一个数从小到大的顺序输出,一对孪生数只输出一次。

如果没有符合要求的孪生数对,则输出字符串“NONE”。

【输入样例1】20 300【输出样例1】220 284【输入样例2】200 250【输出样例2】NONE【样例说明】样例1输入的区间为[20,300],其间有一对孪生数对,即:220(1+2+4+5+10+11+20+22+44+55+110=284)和284(1+2+4+71+142=220)。

北航计算机复试面试题

北航计算机复试面试题

北航计算机复试面试题文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]操作系统: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、院系专业信息,包括就业、导师、科研情况学校简介:北京航空航天大学(简称北航)成立于1952年,是一所具有航空航天特色和工程技术优势的多科性、开放式、研究型大学,肩负着高层次人才培养和基础性、前瞻性科学研究,以及战略高技术研究的历史使命。

作为新中国第一所航空航天高等学府,北航一直是国家重点建设的高校。

学校现隶属于工业和信息化部,是国家“211工程”和“985工程”建设的重点高校。

学校现有院系26个,本科专业52个,硕士学位授权点144个,一级学科博士学位授权点14 个,二级学科博士学位授权点49个。

学科涵盖理、工、文、法、经济、管理、教育、哲学等8个门类,在航空、航天、动力、信息、材料、制造、交通、仪器和管理等领域形成明显的比较优势。

北航原有的11个国家重点学科,9个进入全国前5名,2个名列全国第7名。

2007年新一轮国家重点学科评审和增补,有8个一级学科被评为国家重点学科,位于全国高校第7名,国家重点二级学科由11个增加到28个。

学校现有教职工3681人,其中专任教师2036人, 1466人具有高级职称。

院士16人,长江学者33人,长江学者数列全国高校第10位;国务院学科评议组成员11人,博士生导师568人;国家杰出青年基金获得者25人,跨世纪优秀人才13人,新世纪优秀人才81人;国家级教学名师奖3人,国家自然科学基金委创新研究群体3个,教育部创新团队6个,国家级教学团队1个,国防科技创新团队6个。

建校以来,北航共培养11万余名毕业生。

目前全日制在校生总数为22856人,其中本科生12616人,硕士研究生6808人,博士研究生3432人,研究生和本科生的比例为1:1.23。

在校攻读学位的外国留学生534人,是国内接收外国工科研究生最多的高校之一。

学校科研实力雄厚。

2006年,获批筹建航空科学与技术国家实验室,成为我校航空航天特色和研究型大学的重要标志。

2012北航计算机研究生复试规定与安排

2012北航计算机研究生复试规定与安排

计算机学院关于2012年硕士研究生招生复试录取的规定与安排为了做好2012年硕士研究生统考生源招生复试工作,保证硕士研究生的生源质量,促进硕士研究生招生复试工作的规范化和制度化,按照教育部和学校有关文件的精神,计算机学院现将有关2012年硕士研究生招生复试录取的规定及安排如下。

一、总原则1.坚持公平、公正和公开的原则。

2.招生类别:1.计算机科学与技术专业工学硕士;2.地图制图学与地理信息工程专业工学硕士;3.计算机技术领域工程硕士(双证专业学位)。

3.招生计划与分数线:(1)计算机科学与技术专业:招收65人;(2)地图制图学与地理信息工程专业:招收2人(2)计算机技术领域工程硕士(双证专业学位):招收63人(含南方基地11人),以上计划数均指统考生源计划数(不含单考、推免和强军计划),计算机学院2012年强军计划人员9人。

计算机学院2012年硕士研究生招生复试分数线全国统考生一志愿报考专业复试资格基本线:报考我院的考生,若考分达到报考学科门类(专业类别)的我院复试资格线且满足复试要求,即可以申请进行调剂,经学院同意后参加复试。

如:某生一志愿报考计算机科学与技术,考分超过338分,可申请调剂到地图制图学与地理信息工程或计算机技术专业学位。

4.每个导师2012年的招生计划总数由上述各类招收计划构成。

5.学院根据各位导师在近两年的科研情况和学院学科基地建设需要,以及已经招收推免研究生的情况,综合考虑各个导师的招生指标。

公布的导师统招生源录取名额不含各导师已经录取的推免生名额。

名额十分紧张,请严格执行,绝对不能突破。

6.复试办法:复试采取差额复试的办法,复试分为专业英语、专业基础能力测试(笔试和C语言上机考试)和综合面试三部分,专业英语50分,专业基础150分,面试150分,复试总成绩350分。

专业英语或者专业基础测试达不到要求者不能进入面试环节。

7.面试小组至少由5位教师组成(含秘书),每生面试时间一般不少于20分钟。

北航上机真题及答案

北航上机真题及答案
第三题,排版题。 输入若干行字符,表示某电影的演职员表,每行只有一个冒号,冒号前面是职位,冒号
后面是姓名,要求把各行冒号对齐,删除多余空格后输出。先输入一个数字,表示排版要求 的冒号位置,该位置号保证比各行冒号前的最大字符数还要大。再输入若干行字符,最多 50 行,每行最多 100 个字符,除空格、制表符和回车之外都是有效字符,要求每行的冒号处于 格式要求的位置,冒号两边与有效单词之间各有一个空格,冒号前面的单词之间只有一个空 格(删除多余的空格和制表符),在冒号左边右对齐,前面全由空格填充,冒号后面的单词之 间也只有一个空格,在冒号右边左对齐,最后一个单词后不加空格直接换行。
标准输出 4231Leabharlann 三、文章识别 【简要题意】
输入一篇可能未经排版的文章,挑选出其中的单词【单词中不包含“(”等特殊符号】, 然后按字典序输出。
3
14 年上机题
第一题,阶乘数。 输入一个正整数,输出时,先输出这个数本身,跟着一个逗号,再输出这个数的各位数字
的阶乘和,等号,阶乘和的计算结果,并判断阶乘和是否等于原数,如果相等输出 Yes,否 则输出 No。题目说明输入的正整数以及其各位阶乘和都不会超出 int 型的表示范围。
北京航空航天大学计算机系考研复试 06-14 上机真题及答案
上机指导
1. 本真题只是提供辅助作用,关键还是研友平时动手能力练习和对算法、数据 结构的理解,参加过 ACM 的有一定优势 没参加过的也不用紧张,北航的上机题 相对于清华和北大,难度上小很多,多练习的话,问题不大; 2. 上机时,可以快速阅读所有的题目,按照从易到难的次序做题,保证会的一 定得分; 3. 熟悉编程环境,熟悉 c 的常用函数; 4. 为了快速测试代码的正确性,尤其是矩阵输入的情况,可以利用标准输入重 定向,freopen(“c:\\input.txt”,”r”,stdin);加快测试过程; 5. 注意程序边界条件的测试; 6. 如果你有什么疑问,或者我们提供的材料有问题,欢迎联系我们: bwiunbuaa@ 提供北航计算机报考和选导师指导,或者到 给 我们留言。

#北航计算机考研专业课历真题

#北航计算机考研专业课历真题

2008年真题一、简答题<4’×5)1、写出影响算法执行的时间效率的主要因素,并指出哪些因素与算法的时间效率直接相关。

2、已知元素的入栈顺序为A,B,C,D,E,在所有可能的出栈顺序中,写出第一个出栈的元素为C 且第二个出栈的元素为D 的所有组合。

3、根据单词<Nov, Jul, Sept, Feb, Oct, Mar, May, Jun, Jan, Dec, Aug, Apr)的第一个字母在字母表中的顺序建立二叉排序树,当每个元素的查找概率相等时,求查找成功时的平均查找长度ASL。

4、证明:具有n 1> 2 条边。

-个顶点的无向图最多有n (n5、有人说,折半查找的时间效率一定比顺序查找的时间效率高,你怎么看待这种说法?为什么?二、算法设计题<10’)1] 中,请写出中序遍历该二叉树的非递归算法。

-已知一非空完全二叉树存放于数组BT[0..n三、算法设计题<10’)写出不带头结点的双向链表的插入排序算法。

四、简答题<4’×5)1、数据传输控制方式有哪些?2、引入线程的目的是什么?3、P, V 操作是如何实现互斥的的?4、什么是死锁?产生死锁的原因是什么?5、什么是文件系统?五、判断题<1’×10)略。

<基本上来自于历年真题)六、解答题<10’)某机器字长为16 位,采用段页式存储管理算法,页内偏移为12 位,段表和页表内容如下,给出4 个虚拟地址<二进制形式),问哪个地址产生缺段中断,哪个地址产生缺页中断,哪些地址可以转换为物理地址,并求转换后的物理地址。

<地址格式中段号占1 位,段内页号占3 位,页内偏移为12 位,另外,在给出的页表中,物理块号占6 位,最后又问该机器的最大物理内存是多少<答案:256 KB)。

)七、简答题<4’×4)1、利用等值演算的方法,写出求命题逻辑公式的主范式的方法。

北航计算机考研经验谈

北航计算机考研经验谈

北航计算机考研经验谈关于成绩先报一下成绩吧,我10年考上北航计算机的,数学128,政治76,英语53,专业课114.总分371.貌似没算错哈~~关于考研考研前确定态度,一种认真对待考研的态度,他很重要,因为没有这种态度是很难坚持到最后的。

考研过程中要勤奋,再笨,没关系,勤奋着点就行了。

要踏实,一步一步来,慢一点没有关系,但是该学的要学会。

给自己定一个目标,这个目标一定要高,如果目标给自己定的不高的话,自己就没有学习的动力了。

目标定好了,就需要我们朝着目标坚持不懈的努力,还是那句话,要勤奋,要踏实。

考研的过程其实会很枯燥,每天除了学习,就是吃饭,睡觉,但是考研需要一种毅力,需要一些勇气,在坚持的过程中还会有这样那样的事情干扰自己,我们也需要排除干扰,一些影响考研的事情也要去放弃。

我的时间安排:从大三下学期开始复习数学,每天上自习六个小时,非常固定,每周给自己一天时间休息。

其中大概五六月份开始复习专业课,那个时侯每天学习时间将近10个小时,以后一直了下去。

从10月份开始复习政治,每天3到4个小时复习时间。

关于数学:考研数学非常重视基础,题做不完,但是题型的有限的。

因此在复习数学的时候要注意重视教材,多看几遍教材,把教材上的公式,公式的推到都弄明白。

在做题的时候避免陷入题海战术,多做题是应该的,但是光做题,不知道总结复习的时候就复习偏了。

推荐的辅导书是:李永乐的复习全书,陈文灯的复习全书也可以看一下,其中里面讲求解微分方程讲的特别好,可以给自己节省很多的时间。

还有李永乐的全真模拟经典400题非常值得推荐,大家认真做,做完了总结,能给自己提升很大的自信。

关于英语:考研英语句型难,光会了单词也不能看懂。

因此,建议大家在把单词这个基础打扎实之后,认认真真的练习练习考研翻译,它对于大家理解阅读理解很有帮助。

另外一定要注意的是,英语的复习一定不能间断,我开始英语复习的还是不错的,但是因为间断了一段时间,英语最后考的也不是很理想,值得借鉴。

#09北航计算机考研小结

#09北航计算机考研小结

我09年考的,政治66 英语64 数学124 专业134 总分388 顺得通过复试初试专业课我用的资料:操作系统:计算机操作系统(汤子灜、哲凤屏、汤小丹著西安电子科技大学出版社)操作系统习题与解析(曾平、曾林、金晶著清华大学出版社)数据结构:数据结构(C语言版严蔚敏著清华大学出版社)数据结构习题与解析(清化大学出版社)计算机组成:计算机组成与结构(第四版王爱英著清华大学出版社)计算机组成原理习题与解析(清华大学版社)操作系统习题与解析、数据结构习题与解析、计算机组成原理习题与解析是同一套书。

数据结构习题与解析、计算机组成原理习题与解析分A、B两类,难度不太一样。

计算机网络:计算机网络(第五版谢希仁电子工业出版社)这本书并没有完全包含大纲的内容,所以我同时还参考了一些国外翻译过来的书(TCP/IP协议族)计算机网络习题与解析(鲁士文清华大学出版社)这本书编的较差,我都没看,不推荐全国研究生计算机统一考试习题详解(2009年新大纲)(梁旭张振林黄明著电子工业出生社)这本感觉较好另外去年高教社也出了一本大纲解析,感觉很差,所以我买来都没看数学:第一轮:大概4-8月份我认真看了同济出版的两本高数、线代,还有浙大版的概率统计,基本上上面的习题全做了,感觉收获非常大因为我大一数学没认真学第二轮:大概8月中旬到11月用的陈灯的书,感觉不好,太偏了,这一轮提高不大。

李永乐的没看过我也不知道好不好。

如果这一轮把握好我想我数学会考的再高一点,可惜时间是不能倒流的。

第三轮:真题+李永乐400题。

做真题的时候我是把真题自己打印成高中那种大卷子很认真的全部做一遍的,感觉市面上卖的空太小做着不方便。

做真题效果很明显,感觉提高非常大。

做李永乐400题的时候,感觉也提高不少,不过400题任一套我都没在3小时内做完过,因为题的计算量和难度都比真题大很多。

考试的时候:其实题目难度都不大,但题量太大。

我最后有三道大题没做完,不过估计做过的全对了,所以最后还有124分。

北京航空航天大学计算机考研复试情况指导

北京航空航天大学计算机考研复试情况指导

或者你才在上一个洞吞了柏忌,下一个洞你就为抓了老鹰而兴奋不已。

2018年北航复试安排:复试前要进行体检,地点是北航学院路校医院。

这里不再多说。

第一天上午进行报到和复试情况说明,提交报到材料,某些人需要提交CSP(中国计算机学会软件能力测试)成绩来折合上机考试分数。

折合办法是按照CSP成绩在当时测试中的比例,认定这个比例是本次上机考试中的比例。

比如说CSP成绩超过全国80%的考生,那么提交成绩认定,本次上机成绩也要超过本次考试80%的考生。

需要注意的有两点:第一是提交CSP 成绩后不要参加上机考试,提交CSP成绩后仍参加的,CSP成绩作废;第二是经验性的,提交CSP成绩后仍参加的考生,只有及其少的几个,上机成绩高于折合的成绩,其他作死大户都是上机成绩低于折合成绩,但是成绩按上机成绩记录。

第一天的下午上机考试,安排得很紧,第一场1:00开始,第二场3:30开始。

建议考试之前一定要先去看看考场。

上机考试一般在学院路新主楼,但是新主楼的构造,确实比较复杂。

尤其是1点考试的同学,时间非常紧,不要因此耽误了考试。

上机可以使用c/c++编程,提供的编译器有VC6.0和VS等等。

建议使用标准c编程。

还有要注意的是,提交的文件只能是.c或者.cpp文件,使用VS编程的,尽量留出来单份源码文件。

提交的系统只提供检查编译是否通过,不提供程序是否完全正确,每个题按最后一次提交作为评判的内容,最多提交5次。

上机考试考察内容:按近几年的考察,难度在逐渐加大,但是考察内容不会超出算法与数据结构的内容,包括线性表,栈,串,数组,树,图,查询,排序。

我的考试题有两道,第一道链表,60分;第二道三叉树,40分。

第二天是专业介绍和报专业志愿,不再赘述。

第三第四天是综合面试,流程如下:2018年面试没有自我介绍(中、英文都没有)。

但是最好还是有准备。

之后抽取时事政治题一道,谈谈看法,再抽取一道英语翻译,一般是一个计算机专业相关的段落,朗读并翻译。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0 所在的行,0 的左边和右边必须有 1 0 所在的列,0 的上面和下面必须有 1 所以,解题思路就是,遍历所有的行和列,记录改行或列,最左面和最右面(或 者最上面和最下面)1 的坐标,然后当遇到 0,判断是否处于记录的值的中间, 是,则是内陆,面积加 1,否则不加。 代码:
#include <stdio.h> #include <stdlib.h>
#endif /* JOBDU_H_ */ while(scanf("%d",&N) != EOF){
int i,j; //初始化 memset(data,-1,100*4*sizeof(int)); //读入数据 for(i=0;i<N;i++){
for(j=0;j<N;j++){ scanf("%d",&island[i][j]);
area++;
//printf("i=%d,j=%d\n",i,j); for debug } } } } printf("%d\n",area); } return 0; }
3.【问题描述】
统计关键字出现位置
输入:
一行标准 c 语言代码(字符个数小于 300),统计出该字符串中关键字的 if,while,for 所 在的位置,按照关键字出现的顺序依次输出。注意双引号内的不需要统计。 输入:一行标准 c 语言代码,字符个数小于 300
输入:
第一行输入一个整数 N,表示输入方阵的维数 输入一个 N 维方阵
输出:
小岛面积
样例输入:
6 111111 110001 100010 110111 010100 111111
样例输出:
8
解题思路:
理解题目本身意思,可以发现对于矩阵中的 0 是否属于内陆,取决于该 0 所处的 行和列上,如果 0 满足,如下条件则 O 为内陆,否则不是。
return 0; }
2.【问题描述】
小岛面积 111111 110001 100010 110111 010100 111111
上面矩阵的中的 1 代表海岸线,0 代表小岛。求小岛面积(即被 1 中包围的 0 的个数)。注 意:仅求这样的 0,该 0 所在行中被两个 1 包围,该 0 所在列中被两个 1 包围。
} }
for(i=0;i<N;i++){ for(j=0;j<N;j++){
if(island[i][j] == 1){ //小岛边界
if(data[i][0] == -1){ data[i][0] = j;
} if(data[j][2] == -1){
data[j][2] = i; } data[i][1] = j; data[j][3] = i; } } } int area = 0; for(i=0;i<N;i++){ for(j=0;j<N;j++){ if(island[i][j] == 0){ //小岛边界 if(i > data[j][2] && i < data[j][3] && j > data[i][0] && j < data[i][1]){
解题思路:
根据题目,任何可以进行分解的整数,必然满足(m+n)(n-m+1)/2 的形式,可以暴力尝 试所有 m 和 n 组合,如果满足则输出,否则输出 None。
代码:
#include <stdio.h> #include <stdlib.h>
int main(){ int n; while(scanf("%d",&n) != EOF){ int begin,end; int found = 0; for(begin=1;begin<n;begin++){ for(end=begin+1;end<n;end++){ // 连续整数求和 int sum = (begin + end)*(end-begin+1)/2; if(sum == n){ // 可以分解,输出结果 found = 1; int i; for(i=begin;i<=end;i++){ printf("%d ",i); } printf("\n"); } } } if(found == 0){ printf("NONE\n"); } }
北京航空航天大学计算机系考研 复试 06-12 上机真题及答案
复试上机指导 1. 本真题只是提供辅助作用,关键还是研友平时动手能力练习和
对算法、数据结构的理解,参加过 ACM 的有一定优势 没参加 过的也不用紧张,北航的上机题相对于清华和北大,难度上小 很多,多练习的话,问题不大; 2. 上机时,可以快速阅读所有的题目,按照从易到难的次序做题, 保证会的一定得分; 3. 熟悉编程环境,熟悉 c 的常用函数; 4. 为了快速测试代码的正确性,尤其是矩阵输入的情况,可以利 用标准输入重定向, freopen(“c:\\input.txt”,”r”,stdin);加快测试过 程; 5. 注意程序边界条件的测试;
12 年上机题
1.【问题描述】
某些整数能分解成若干个连续整数的和的形式,例如 15 = 1 + 2+3+4+5 15 = 4 + 5 + 6 15 = 7 + 8
某些整数不能分解为连续整数的和,例如:16 输入:一个整数 N(N <= 10000) 输出:整数 N 对应的所有分解组合,按照每个分解中的最小整数从小到大输出,每个分解占一行, 每个数字之间有一个空格(每行最后保留一个空格);如果没有任何分解组合,则输出 NONE。
输出:
关键字 if,while,for 对应的位置,按照关键字出现的顺序依次输出。输出格式为:关键 字,后跟冒号,然后是出现的位置。扫描到关键字就输出,每个输出占一行。
样ห้องสมุดไป่ตู้输入:
#include <stdio.h> int main() {int i = 0; if(i == 0) printf("YES"); return 0;} #include <stdio.h> int main() {int ifwhile = 0; int forif = 1;char if_for_while = 'a';char *str = "while"; while(ifwhile == 0) {ifwhile = 1;forif = 0;} if(forif == 0) {if_for_while = 'b';} if(ifwhile == 1) {if_for_while = 'c';} return 0;}
#define DEBUG_BUAA_122
int main(){ int N; //矩阵维数 int island[100][100]; int data[100][4];
//输入岛数据的方阵
#ifdef DEBUG_BUAA_122 freopen("/Users/bwiunbuaa/tmp/oj/buaa_122.in", "r", stdin);
相关文档
最新文档