北航991真题2012年答案

合集下载

1999-2016年北京航空航天大学911材料综合考研真题及答案解析 汇编

1999-2016年北京航空航天大学911材料综合考研真题及答案解析 汇编

2017版北京航空航天大学《911材料综合》全套考研资料我们是布丁考研网北航考研团队,是在读学长。

我们亲身经历过北航考研,录取后把自己当年考研时用过的资料重新整理,从本校的研招办拿到了最新的真题,同时新添加很多高参考价值的内部复习资料,保证资料的真实性,希望能帮助大家成功考入北航。

此外,我们还提供学长一对一个性化辅导服务,适合二战、在职、基础或本科不好的同学,可在短时间内快速把握重点和考点。

有任何考北航相关的疑问,也可以咨询我们,学长会提供免费的解答。

更多信息,请关注布丁考研网。

以下为本科目的资料清单(有实物图及预览,货真价实):北京航空航天大学《材料综合》全套考研资料一、北京航空航天大学《材料综合》历年考研真题及答案解析2015年北京航空航天大学《材料综合》考研真题(含答案解析)2015年北京航空航天大学《材料综合》考研真题(含答案解析)2014年北京航空航天大学《材料综合》考研真题(含答案解析)2013年北京航空航天大学《材料综合》考研真题(含答案解析)2012年北京航空航天大学《材料综合》考研真题(含答案解析)2011年北京航空航天大学《材料综合》考研真题(含答案解析)2010年北京航空航天大学《材料综合》考研真题(含答案解析)2009年北京航空航天大学《材料综合》考研真题(含答案解析)2008年北京航空航天大学《材料综合》考研真题(含答案解析)2007年北京航空航天大学《材料综合》考研真题(含答案解析)2006年北京航空航天大学《材料综合》考研真题(含答案解析)2005年北京航空航天大学《材料综合》考研真题(含答案解析)2004年北京航空航天大学《材料综合》考研真题(含答案解析)2003年北京航空航天大学《材料综合》考研真题(含答案解析)2002年北京航空航天大学《材料综合》考研真题(含答案解析)2000年北京航空航天大学《材料综合》考研真题(含答案解析)1999年北京航空航天大学《材料综合》考研真题(含答案解析)二、材料分析重点总结三、金属学原理重点总结四、金属学原理名称解析总结五、物理化学复习总结六、无机非金属材料复习总结七、高分子物理复习总结八、高分子化学复习总结以下为截图及预览:2015真题及答案2014真题及答案复习重点总结。

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

北航计算机系考研复试上机真题及答案(06-12年)
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

2012年北京航空航天大学英语专业(语言学)真题试卷.doc

2012年北京航空航天大学英语专业(语言学)真题试卷.doc

2012年北京航空航天大学英语专业(语言学)真题试卷(总分:18.00,做题时间:90分钟)一、简答题(总题数:9,分数:18.00)1.What is an affix? Please exemplify any affixes that attach(relatively)productively to verbs and do not change the category.(分数:2.00)__________________________________________________________________________________________ 2.State the Referential Theory(or meaning triangle)put forward by Ogden and Richards, and illustrate the theory with an example.(分数:2.00)__________________________________________________________________________________________ 3.Figure out the conceptual metonymies in the following sentences and provide at least one more example.a. He drank the whole bottle.b. Arthur married money.c. Einstein was one of the most creative minds of the last century.d. Where are you parked?(分数:2.00)__________________________________________________________________________________________ 4.Explain the Sapir-Whorf Hypothesis.(分数:2.00)__________________________________________________________________________________________ 5.What does Saussure mean when he writes, "Signs function not through their intrinsic value but through their relative positions" ? Please illustrate your point with an example.(分数:2.00)__________________________________________________________________________________________ 6.The sentence The boy saw the man with the telescope is structurally ambiguous. Please explain the ambiguity and illustrate the different meanings with phrase structure trees.(分数:2.00)__________________________________________________________________________________________ 7.Figure out the structure of the following sentences and give a description of this phenomenon. The horse raced past the barn fell.The florist sent the flowers was pleased.The cotton clothing is made from grows in Mississippi.They told the boy that the girl met the story.(分数:2.00)__________________________________________________________________________________________ 8.State the various stages of Chomsky"s Transformational Grammar, and describe the theory"s philosophical/methodological features.(分数:2.00)__________________________________________________________________________________________ 9.Explain the(communicative)Principle of Relevance, and use it to explain why in a normal circumstance the sentence John went to the bank means that John went to a money-institution rather than that John went to the bank of a river.(分数:2.00)__________________________________________________________________________________________。

北航2011年硕士研究生入学考试数据结构与C语言试题与答案

北航2011年硕士研究生入学考试数据结构与C语言试题与答案

2011 年硕士研究生入学考试“数据结构与C语言程序设计”(科目代码:991)试题与答案一、单项选择题(本题共20分,每小题各2分)1.下列关于线性表的存储结构的叙述中,错误的是。

A.线性表的顺序存储结构中隐式地存储了数据元素之间的逻辑关系B.线性表的顺序存储结构一定需要占用一片地址连续的存储空间C.线性表的链式存储结构通过指针来反映数据元素之间的逻辑关系D.线性表的链式存储结构占用的存储空间一定不连续2.若front 和rear 分别表示链接队列的队头指针与队尾指针,则向队列中插入一个由p 指的新元素的过程是依次执行。

A.rear=p; front=p; B.front=p; rear=p;C.rear->link=p; rear=p; D.front->link=p; rear=p;3.下列关于二叉树的叙述中,正确的是。

A.二叉树的度可以小于2 B.二叉树的度等于2C.二叉树中至少有一个结点的度为2 D.二叉树中每一个结点的度都为24.若某二叉树有40个叶结点,则该二叉树的结点总数最少是。

A.78 B.79 C.80 D.815.若采用邻接矩阵存储一个有向图,且邻接矩阵主对角线以下元素均为0,则该有向图的拓扑序列。

A.存在且惟一B.存在但可能不惟一C.不存在D.无法确定6.下面关于AOE 网的叙述中,正确的是。

A.AOE 网是一个带权的连通图B.AOE 网是一个带权的强连通图C.AOE 网是一个带权的无回路的连通图D.AOE 网是一个带权且无回路的有向图7.下列关于线性表查找方法的叙述中,错误的是。

A.顺序查找法适合于采用顺序存储结构和链式存储结构的线性表的查找B.对于相同元素,顺序查找法一定能够查找到表中首次出现的元素C.对于相同元素,折半查找法一定能够查找到表中首次出现的元素D.对于相同元素,折半查找法不一定能够查找到表中首次出现的元素8.在二叉排序树中进行查找的平均时间效率主要与下列因素之一有关,该因素是。

北航数据结构与程序设计真题 北航991真题及答案

北航数据结构与程序设计真题 北航991真题及答案

20XX年“数据结构与C程序设计”(代码991)试题一、单项选择题(本题共20分,每小题各2分)1.对于长度为n的线性表,建立其对应的单链表的时间复杂度为( )。

A.O(1);B.O(log2n);.O(n);D.O(n2)。

2.一般情况下,在一个双向链表中插入一个新的链结点,( )。

A.需要修改4个指针域内的指针;B.需要修改3个指针域内的指针;C.需要修改2个指针域内的指针;D.只需要修改1个指针域内的指针。

3.假设用单个字母表示中缀表达式中的一个运算数(或称运算对象),并利用堆栈产生中缀表达式对应的后缀表达式。

对于中缀表达式A+B*(C/D-E),当从左至右扫描到运算数E时,堆栈中的运算符依次是( )。

(注:不包含表达式的分界符)A.+*/-;B.+*(/-;C.+*-;.+*(-。

4.若某二叉排序树的前序遍历序列为50,20,40,30,80,60,70,则后序遍历序列为( )。

A.30,40,20,50,70,60,80;B.30,40,20,70,60,80,50;C.70,60,80,50,30,40,20;D.70,60,80,30,40,20,50。

5.分别以6, 3, 8, 12, 5, 7对应叶结点的权值构造的哈夫曼(Huffman) 树的深度为( )。

A.6;B.5;C.4;D.3。

6.下列关于图的叙述中,错误的是( )。

A.根据图的定义,图中至少有一个顶点;B.根据图的定义,图中至少有一个顶点和一条边(弧);C.具有n个顶点的无向图最多有n&#61620;(n-1)/2条边;D.具有n个顶点的有向图最多有n&#61620;(n-1)条边(弧)。

7.若在有向图G的拓扑序列中,顶点vi在顶点vj之前,则下列4种情形中不可能出现的是( )。

A.G中有弧<vi,vj>;B.G中没有弧<vi,vj>;C.G中有一条从顶点vi到顶点vj的路径;D.G中有一条从顶点vj到顶点vi的路径。

北京航空航天大学-991-2017-真题

北京航空航天大学-991-2017-真题

已今, f ., 北京航空航天大学2017年硕士研究生招生考试初试试题科目代码:991 数据结构与C 语言程序设计(共7页)考生注意:所有答题务必书写在考场提供的答题纸上,写在本试题单上的答题一律无效(本题单不参与阅卷)。

一、单项选择题(本题共20分,每小题各2分)1."数据结构”课程研究的内容主要包括_——°A.数据的逻辑结构与存储结构;B.数据的逻辑结构与对数据进行的操作(即算法);C.数据的存储结构与对数据进行的操作(即算法);D.数据的逻辑结构、存储结构以及对数据进行的操作(即算法)。

2. 与单向链表相比,双向链表的优点之一是___。

A.可以进行随机访问;B.可以访问链表中的相邻结点;C.链表的插入和删除操作更加简便;D . 可以节省头结点指针。

3.通常情况下,将递归算法转换为等价的非递归算法需要使用一种数据结构来保存中间结果,这种数据结构是A .堆栈; B.队列; c.二叉树; D.图。

4.深度为h的完全二叉树的结点总数不会超过一。

A.2气B.2h 一1;C .2h : D.2h +l 。

5.若某二叉树的前序遍历序列为a,b, e, f, c, d, g, 中序遍历序列为b,f, e, a , d, g, c, 则后序遍历序列为———°A.f, e, b, g, d, c, a;C.b, f , e, a, d , g, c;B.f, g, e , d, b , c, a ;D.f, e, b, a, g, d, c 。

t夕__,一. 6.对千一个具有n 个顶点的有向图,其边数最多为___。

A.nX(n -1)/2条;B. n-1条;C.nX(n-1)条;D.n 2条。

第991—1页k'/后计算表达式"1a+28+3吽…+n a"的结果。

需要注意的是,当a或者n小千等千0时,该函数返回0。

提示:可以先编写一个求解旷的辅助函数,再在psum函数中计算累加和。

北航数据结构与程序设计真题2013年北航991真题及答案

北航数据结构与程序设计真题2013年北航991真题及答案

2013年''数据结构与C程序设计〃(代码991)试题一、单项选择题(本题共20分,每小题各2分)1.对于长度为n的线性表,建立其对应的収链表的时间复朵度为()。

A.0(1): B・ O(log2n):・ O(n): D・ O(n2)n2.一般情况下,在一个双向链表中插入一个新的链结点,()。

A.需耍修改4个抬针域内的指针:B・需要修改3个指针域内的抬针:C.需要修改2个抬针域内的抬针:D.只需要修改1个指针域内的抬针。

3.假设用单个字母表示中缀表达式中的一个运算数(或称运算对彖).并利用堆栈产生中缀表达式对应的后缀表达式。

对于中缀表达式A+B^C/D-E),十从左至右扫描到运算数E时,堆栈中的运算符依次是()。

(注:不包含表达式的分界符)A.+*/-:B. +*(/-: C・ +*-:・ +*(-o4.若某二叉排序树的前序遍历序列为50,20,40,30,80,60,70,则后序遍历序列为()。

A. 30,40,20,50,70,60,80:B. 30,40,20,70,60,80,50:C. 70,60,80,50,30,40,20:D. 70,60,80,30,40,20,50.5.分别以6, 3, 8, 12, 5, 7对应叶结点的权值构造的哈夫曼(Huffman)树的深度为()。

A. 6: B・ 5: C・ 4: D・ 3。

&下列关于图的叙述中,错误的是()0A.根据图的定义,图中至少有一个顶点:B.根据图的定义.图中至少有一个顶点和一条边(弧):C.具有n个顶点的无向图最多有n&#61620;(n-l)/2条边:D.具有n个顶点的有向图最多有n&#61620;(n-l)条边(弧)。

7.若在有向图G的拓扑序列中.顶点W在顶点vj之前,则下列4种情形中不可能岀现的是()。

A.G 中有弧vvi,vj>:B.G 中没有3ft<vi r vj>;c. G中有一条从顶点W到顶点vj的路径:D・G中有一条从顶点vj到顶点vi的路径。

北京航空航天大学991数据结构与C语言程序设计历年考研真题专业课考试试题

北京航空航天大学991数据结构与C语言程序设计历年考研真题专业课考试试题

2017年北京航空航天大学991数据 结构与C语言程序设计考研真题
2018年北京航空航天大学991数据 结构与C语言程序设计考研真题
目 录
2010年北京航空航天大学993数据结构与C语言程序设计考研真题 2011年北京航空航天大学991数据结构与C语言程序设计考研真题 2012年北京航空航天大学991数据结构与C语言程序设计考研真题 2013年北京航空航天大学991数据结构与C语言程序设计考研真题 2014年北京航空航天大学991数据结构与C语言程序设计考研真题 2015年北京航空航天大学991数据结构与C语言程序设计考研真题 2016年北京航空航天大学991数据结构与C语言程序设计考研真题 2017年北京航空航天大学991数据结构与C语言程序设计考研真题 2018年北京航空航天大学991数据结构与C语言程序设计考研真题
2014年北京航空航天大学991数据 结构与C语言程序设计考研真题
2015年北京航空航天大学991数据 结构与C语言程序设计考研真题
2016年北京航空航天大学991数据 结构与C语言程序设计考研真题
2010年北京航空航天大学993数据 结构与C语言程序设计考研真题
2011年北京航空航天大学991数据 结构与C语言程序设数据 结构与C语言程序设计考研真题
2013年北京航空航天大学991数据 结构与C语言程序设计考研真题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、填空题
1 逻辑结构、存储结构、算法
2 链式存储结构
3 O(1)
4 8 4+4+3+4条边,一共16个结点,叶节点为8,也可以画图试试
5 BFGDECA 先找根节点到A,A的左子树B,右子树FDGCE,右子树的根节点C,C的左子树FDG,右子树E,左子树的根节点D,D的左子树F,右子树G
6 n-m+1,对于任何一个有子节点的结点而言,其子节点有且只有一个子节点右子树为空,再加上根结点也是没有右子树的
7 子图
8 4次依次比较65,15,30,37
9 n(n-1)/2 0+1+……+n-1
10 1,5,11,15,19,77,59,48,26,61
二、简答题
1. 矩阵总元素数量是100x100=10000,非零元素数量为200,200/10000=0.02<5%,所以是稀疏矩阵
2. 书上的概念,没啥好说的
3. 起泡排序法,因为选择排序每趟排序只会交换两个元素,第二趟交换了三个元素的位置,而泡排序每趟排序将最大值像泡一样交换到数组最右边,同时每趟排序过程中,如果相邻元素不符合要求的顺序,会交换两个相邻元素,符合所给结果
4最大递归深度是n,最小递归深度是log2(n+1)取上界
三、综合题
1. 第四句,p->rlink->llink = p做过类似的题目,修改四个指针,前两句做的是修改p 的左右指针,没什么问题,后两句做的是修改q的右指针和原q的右结点的左指针,但第四句错了,因为q的右结点已经修改了
2. 又是一道似曾相识的题目,有两种大的情况,第7层只有叶节点,还有一种情况是第7层还有分支结点。

10+2^6-1=73,(2^6=64,64-10=54,2^7-1=127 127+108(107)=235(234)
3. 从度的角度更好一点,将顶点编号为1,2……n,第1个顶点可以跟其他顶点有n 条边,除去顶点1,第2个顶点可以跟其他顶点有n-1条边,而第n-1个顶点可以跟第n个顶点有一条边,归纳总结为n+(n-1)+……+1=(n-1)xn/2
4. 90,30,50,10,80,20 || 90,80,50,10,30,20 || 90,80,50,10,30,
20 || 90,80,50,30,10,20 || 90,80,50,30,20,10
四、算法设计题
判断一个序列是否是有向图的拓扑序列,简单
typedef int vertype;//防止无法编译用,实际做题删除
typedef struct edge
{
int adjvex;
struct edge*next;
}ELink;
typedef struct ver
{
int indegree;
vertype vertex;
ELink*link;
}VLink;
int isTopologicalSequence(VLink G[],int V[],int n)
{
//按照序列,挨个检查每个结点是否可以作为拓扑序列中的点int i;
int indegree[n];
for(i = 0; i < n; i++)
indegree[i] = G[n].indegree;
int current = V[0];
for(i = 1; i < n && indegree[current] == 0; i++)
{
//将current所连接的结点入点减一
ELink*p = G[current].link;
while(p)
{
indegree[p->adjvex]--;
p = p->next;
}
//接下来判断下一个序号能否作为拓扑序列
current = V[i];
}
if(!indegree[current])
return 1;
return 0;
}
五、单项选择题
1. 选C
2. 选D
3. 选A,从简单的选项开始看BC明显都是无限循环,再看D,没用break也没用循环结束条件,所以考试的时候直接选A,再来看看A,循环条件是a>++b,而刚进循环就不满足条件
4. 选C显然这是数组指针,ptr是一个指向大小为N一维数组的指针
5. 选B,选项A中后一句r没有分配空间,也不能将字符串赋值给字符,选项B可以,但换成数组就不行,所以C错了,D中temp没有声明,即使声明了也不能这么做
6. 选D,很显然只包括一个函数头,所以是对函数的声明,但没有这个答案,那显然是换了一个说法,显然BC是错的,A对了吗?思考一下定义和声明的区别,这条语句后面加了一个分号,所以不是定义,那选D,D的说法也可以接受
7. 选A,考的是一个基本的字符串输入输出问题,pq共享同一段空间,后输入的字符串会覆盖前面的字符串
8. 选D,送分题
9. 选B,做字符串替换a=++k+1*k+1,a=9
10. 选A,送分题
六、简答题
1. 头文件本质上是已经写好的C程序,可以降低程序开发的难度,与源程序同时编译
2. 这个讲过
3. 书上好像也有,(1)存储区域,全局变量存储在数据区,局部变量存储在堆栈中(2)作用范围(3)生命周期
4. 相同,都是指针
七、填空题
1. 50 x
2. -1*f 2*i+1
3. c=c+5 c=c-21
4. *t *s-*t
5. str3[k]=str2[j++] str1[i]==’\0’,记住是单引号
6. argc >1 *argv
7. a r fp2 fgetc(fp2)
8. 求整数n的位数,答案给的是正整数
9. 从上往下分析,n是str的实际长度,ptr1指向str的首地址,ptr2指向str的尾地址(实际上是最后一个字符的地址),while循环比较的是地址,后面做的是比较ptr1和ptr2中存储的字符,如果ptr1中的字符和ptr2中的字符相同,则继续循环否则跳出循环,最后比较两者的地址,实际上循环做的是挨个比较ptr1和ptr2的字符,ptr1不断递加,ptr2递减所以是比较一个字符串从前到后和从后到前的字符,回文字符串
10. 以追加“a”方式向文件写入”data”,输出此时文件指针的位置
八、程序设计题
#include <stdio.h>
int main(int argc,char *argv[])
{
char str[100];
char c;
gets(str);
c = getchar();
int index = 0;
while(str[index] && str[index] != c)
index++;
if(!str[index])
printf("未找到字符%c",c);
else
{
printf("%d\n",index);
printf("原字符串:%s\n",str);
while(str[++index])
{
str[index-1] = str[index];
}
str[index-1] = '\0';
printf("删除后字符串:%s\n",str);
}
return 0;
}。

相关文档
最新文档