东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础.docx

上传人:b****2 文档编号:1610308 上传时间:2023-05-01 格式:DOCX 页数:13 大小:38.85KB
下载 相关 举报
东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础.docx_第1页
第1页 / 共13页
东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础.docx_第2页
第2页 / 共13页
东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础.docx_第3页
第3页 / 共13页
东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础.docx_第4页
第4页 / 共13页
东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础.docx_第5页
第5页 / 共13页
东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础.docx_第6页
第6页 / 共13页
东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础.docx_第7页
第7页 / 共13页
东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础.docx_第8页
第8页 / 共13页
东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础.docx_第9页
第9页 / 共13页
东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础.docx_第10页
第10页 / 共13页
东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础.docx_第11页
第11页 / 共13页
东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础.docx_第12页
第12页 / 共13页
东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础.docx

《东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础.docx》由会员分享,可在线阅读,更多相关《东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础.docx(13页珍藏版)》请在冰点文库上搜索。

东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础.docx

东北大学硕士研究生招生考试考试大纲842考试大纲计算机专业基础

2021年硕士研究生统一入学考试《计算机专业基础》第一部分老成说明一、考试性质

计算机专业基础是计算机科学与工程学院计算机科学与技术、电子信息专业类别人工智能、计算机技术领域(专业代码:

计算机科学与技术081200:

电子信息(人工智能、计算机技术)085400)硕士生入学考试初试的专业课之一。

考试对象为参加计算机科学与工程学院计算机科学与技术专业、电子信息专业类别人工智能、计算机技术领域2021年全国硕士研究生招生考试入学考试的准考考生。

二、考试形式与试卷结构

(-)答卷方式:

闭卷,笔试

(二)答题时间:

180分钟

(三)考试题型及比例(均为约占)

简答题49分(33%)

综合题101分(67%)

(四)参考书目

《数据结构》,严蔚敏,清华大学出版社,2001年。

《C语言程序设计》(第3版),谭浩强,清华大学出版社,2010年。

《计算机操作系统教程》(第4版),张尧学、宋虹、张高,清华大学出版社,2013。

《计算机操作系统》(第四版),汤小丹、梁红兵、哲凤屏、汤子瀛,西安电子科技大学出版社,2014。

第二部分老查妾点

(-)数据结构考查要点

1绪论

1.1数据结构的基本概念和术语

1.2抽象数据类型的表示与实现

1.3算法和算法分析

2线性表

1.1线性表类型定义

1.2线性表的顺序表示和实现

1.3线性表的链式表示和实现

3栈和队列

3.1栈的类型定义、表示和实现

3.2栈的应用

3.3队列的类型定义、表示和实现

3.4队列的应用

4串

4.1串的类型定义、表示和实现

4.2申操作应用

5数组和广义表

5.1数组的定义、顺序表示和实现

5.2特殊矩阵的压缩存储

0.3广义表的定义和存储结构

6树和二叉树

6.1树的定义和基本术语

7.2二义树的定义、基本性质和存储结构

8.3遍历二义树和线索二叉树

9.4树和森林

10.5哈夫曼树及哈夫曼编码

7图

10.1的定义、基本术语和存储结构

10.2的遍历

7.3图的连通性和最小生成树

11.4有向无环图、拓扑排序和关键路径。

9查找

9.1静态查找表

9.2动态查找表

9.3哈希表

10排序

10.1插入排序

10.2快速排序

10.3选择排序

10.4归并排序

10.5基数排序

10.6排序方法的比较

(二)C语言考查要点

1、算法及其描述方法

1.1算法的概念、特点

1.2算法的描述方法(流程图、N-S流程图)

1.3程序设计的三种基本结构;

2、数据类型、运算符和表达式

1.1变量和常量

2.2预处理命令

3.3数据类型(整型、实型、字符型)

2.4算术运算符、表达式

3、顺序程序设计

3.1各种类型数据的格式化输入/输出方法

4.2字符数据的非格式化输入/输出方法

4、选择结构程序设计

4.1关系运算符、逻辑运算符和条件运算符

5.2if、switch语句;

5.1if语句的嵌套。

5、循环结构程序设计

5.2C语言三种循环结构

6.2混合控制结构程序设计

6、数组

6.1一维数组和二维数组

6.2字符串与字符数组

6.3字符串函数

7、函数

1.1函数的定义、原型声明和调用

1.2函数的嵌套调用和递归调用;

1.3数组作为函数的参数;

1.4变量的作用域和存储类别;

1.5内部函数和外部函数。

8、预处理命令

8.1不带参数的宏定义、带参数的宏定义

8.2宏替换、文件包含

9、指针

9.1指针的概念;

9.1指针变量的定义与引用方法;

9.2动态内存分配和释放的方法;

9.3数组指针、函数指针

10、结构体、共用体、文件

10.1结构体、共用体和枚举数据类型

10.2结构数组的定义及其应用

10.3文件

(三)操作系统考查要点

1、操作系统概述

1.1操作系统概念

1.2操作系统的基本类型(包括发展历史)

1.3操作系统的功能

1.4操作系统的特征

2、作业管理和用户接口

1.5作业的组织与建立

1.6用户接口

2.3系统调用

3、进程管理

3.1进程的概念

3.2进程的描述

1.13进程的状态及转换

3.4进程控制

3.5线程

3.6进程的互斥与同步

3.7进程间通信

3.8死锁问题

4、处理机调度

4.1调度的层次

4.2调度的性能准则

4.4作业调度(原理及算法)

4.5进程调度(原理及算法)

5、存储管理

5.1存储管理的功能及目标

0.2分区存储管理

5.3覆盖与交换技术

5.4简单页式、段式、段页式管理

5.5虚拟存储器(虚拟页式,虚拟段式,虚拟段页式,页面置换)

6、文件系统

5.1文件系统的概念、模型、层次结构

6.2文件的逻辑结构与存取方法

6.3文件的物理结构(外存分配)与存储设备

6.4文件目录管理

6.5文件系统空闲空间管理

6.6文件的共享与保护

7、设备管理

6.1设备管理概述(I/O系统结构、目标、功能)

6.2I/O控制方式

7.3缓冲技术

8.4I/O设备分配与回收

9.5磁盘存储器管理

样题:

答案两官在答题纸上焉则试卷无效。

C语言部分(45分)

一、综合题(共20分,4小题)

1、(5分)阅读以下程序,给出程序运行结果.

#include

intmain()

{voidf(inta);

a3);

return0;

voidRinta)

{inti;

i"a!

=0)

{Ra-1);

fbr(i=l;i<=a;i++)printfC%d”,a);

printfC,\nH);

}

}

2、(5分)阅读以下程序,给出程序运行结果。

#includc

intmain()

{ints=0,i,j;

inta[5][3]={14,13,12,ll,l0,9,8,7,6,5,4,3,2,1,0);

fbr(i=O;i<5;i++)

{s=0;

for(j=0;j<3;j++)

{if(i*j%5==3)break;

else

s=s+a[i](j];

printf<,,%d\nM,s);

return0;

3、(5分)阅读以下程序,给出程序运行结果。

(其中:

口代表空格。

)//include

voidfun(char*s)

{inti;

fbr(i-O;♦(s+i)!

=l\0,;i++)

if<*(s+i)>='A'&&*(s+i)<=,Z,)

iR*(s+i+2)!

=,0')

♦(s+i)=*(s+i+2);

else*(s+i尸z';

}

intmain()

{charstr[]=°Age□ofCAI!

n;

ftin(str);

puts(str);

return0;

}

4、(5分)阅读以下程序,给出程序运行结果.

//include

inta=30,b=50;

voidfunc(int*p1,int*p2)

{pl=&a;

*p2=b;

}

intmain()

{inti=l,b=5;

fbr(i=l;i<=5;i++)

{func(&i,&b);

primfT%d,%d\n”,i,b);

}

return0;

}

二、编程题(共25分,2小题)

1、(12分),个数的平方的尾数等于该数自身的自然数被称为自守数。

例如:

5*5=25.

25*25-625,9376*9376=879093760求100000以内的所有自守数。

2、(13分)个人小金库的消费记录按如下结构体定义:

structconsume

{intid;unsignedpid;charp[100];floatcost;

〃流水号

〃消费项目编号,每个消费项目有唯一的编号

〃消费项目名称,如餐饮、购物等

〃消费金额

请编写函数voidmaxcost(structconsumerecord[N]),统计在给定的消费记录structconsumerecord!

N]中总消费金额最多的消费项目,输由该项目名称及总消费金额需要注意的是,每个项目可能发生多次消费行为,每次消费行为会形成一个消费记录。

数据结构部分(共75分)

一、简答题(共34分,4小题)

1、(8分)有一个二叉树按层次顺序存放在•维数组中,如下图所示。

试求:

(1)该树的后序遍历序列。

(2)画出该树的先序线索二叉树0

234567891011

2、(8分)一带权无向图的邻接矩阵如下图所示,试画出它的邻接表和用Prim算法生成最小生成树的过程。

01

1000

11000

01200

10030

2001103101

00110

3、(8分)给出一组关键字丁={24,19,32,43,38,13,22,20,6,18},写出下列算法从小到大排序时第一趟结束时的序列。

(1)希尔排序(第一趟排序的增量为5)。

(2)堆排序(先建成一个堆,然后从堆顶取下一个元素后,将堆调整一次)。

4、(10分)写出对关键字序列{503,087,061,512,098,897,275,653,426}建立一棵平衡二叉排序树的过程,并写出调整平衡时的旋转类型,给出在等概率情况下查找成功和查找失败的平均查找长度。

二、编写算法(共41分,3小题)

I、(15分)给定一个单链表存储的互异整数数列。

编写算法,求出所有的递增和递减子序列的数目。

例如数列,7、2、6、9、8、3、5、2、1,可以分为(7,2)、(2,6,9)、(9,8,3)、(3,5)、(5,2,1)共5个子序列,结果为5°

(1)写出算法的基本思想。

(5分)

(2)写出算法实现.(10分)

2、(12分)假设二叉树中值为x的结点不多于1个,采用二叉链表存储.编写算法,打印值为x的结点的所有祖先。

(1)写出算法的基本思想。

(4分)

(2)写出算法实现°(8分)

3、(14分)编写或法,判断一个以邻接表为存储结构的无向图G是否连通,若连通,则返回1,否则,返回0。

(1)写出算法的基本思想。

(4分)

(2)写出算法实现。

(10分)

操作系统部分(30分)

一、简答题(共15分,3小题)

1、(5分)同学甲在他的程序ac中使用了如下语句:

open("a.tx「同学乙在Unix操作系统提示符下进行如下操作:

SIna.c\dl\b.c;同学丙在WindowsXP操作系统中通过双击文件a.exe的图标执行该文件°请问甲、乙、丙三位同学分别使用了操作系统提供的哪种接口,并分别简述相应的接口

2、分)一个文件采用显式链接分配方式,分配在磁盘上的物理块号分别为2、8、5、10、3,试画出该文件的FAT表°现该文件又申请并被分配一个物理块,块号为12,并插在2和8块之间,简述FAT表的操作过程.

3、(5分)三个用户use+user3,对文件F”F5及打印机、绘图仪的访问权限如图所示(注:

口中表示允许的访问),试填写表中所示的访问矩阵,

 

Fl

F2

F3

F4

F5

F6

打印机

绘图仪

userl

u$er2

user3

二、分析题(共15分,2小题)

1、。

分)建设银行东北大学营业部共有3个服务窗口,为避免顾客无目的的排队等待,在门口设置一个取号码机,取号码机对顾客互斥使用,得到号码的顷客才能被窗口呼叫,如果此时未被呼叫,则顾客需要等待(设取到号码等待服务的锁客数不限),窗口空闲时,呼叫顾客并为之服务。

试用P、V原语和信号量描述顾客进程和服务窗口进程C

服务的顾客数不限),官口空闲时,呼叫顾客并为之服务。

试用P、V原语和信号隹描述顾客进程和服务窗口进程。

2、(8分)一个600字的程序,其内存访问序列为450、321、204、170、433、309、585、445、346、234、158、564。

假定页面大小为100个字,内存中有300个字供该程序使用。

(1)给出页访问序列(例如,此题前5个页面访问序列为4、3、2、1、4);

(2)采用先进先出、最近最久未使用的页面替换策略,其缺页次数分别是多少?

(假设开始执行时主存中没有页面):

(3)假设一条指令执行时间平均为10微秒,缺页中断及从外存调页需要2000微秒,问采用最近最久未使用的页面替换策略时,上述程序运行需要多少时间:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2