云南大学考研计算机专业复试各科大纲
云南大学计算机工程与技术复试题
2009操作系统和编译原理操作系统的主要功能是什么?操作系统的功能:(1)操作系统的主要功能:①资源管理。
②程序控制。
③人机交互。
(2)计算机系统的资源可分为设备资源和信息资源两大类。
(3)操作系统包括五个方面的管理功能:①进程与处理器管理。
②作业管理。
③存储管理。
④设备管理。
⑤文件管理。
什么是进程?进程和程序的区别是什么?从用户角度来看,进程是应用程序的一个执行过程。
从操作系统核心角度来看,进程代表的是操作系统分配的内存、CPU时间片等资源的基本单位,是为正在运行的程序提供的运行环境。
进程与应用程序的区别在于应用程序作为一个静态文件存储在计算机系统的硬盘等存储空间中,而进程则是处于动态条件下由操作系统维护的系统资源管理实体。
区别:(1)进程是一个动态概念,而程序是一个静态概念,程序是指令的有序集合,无执行含义,进程则强调执行的过程。
(2)进程具有并行特征(独立性,异步性),程序则没有。
(3)不同的进程可以包含同一个程序,同一程序在执行中也可以产生多个进程。
自底向上的语法分析的关键是什么?什么时候进行归约,按照哪条产生式进行归约数据结构和算法什么是算法的时间复杂度?如果一个问题的规模是n,解决这一问题所需算法所需要的时间是n的一个函数T(n),则T(n)称为这一算法的时间复杂度。
简述数据的逻辑结构和物理结构的概念和两者的关系?数据元素之间的逻辑关系称为数据的逻辑结构。
数据的逻辑结构可以看作是从具体问题抽象出来的数学模型,它与数据的存储无关。
数据结构在计算机中的表示(又称映像)称为数据的物理结构,或称存储结构。
它所研究的是数据结构在计算机中的实现方法,包括数据结构中元素的表示与元素间关系的表示什么是算法?算法的性质有哪些?算法就是解决问题的方法;算法的一般性质包括:通用性对于那些符合输入类型的任意输入数据,都能根据算法进行问题求解,包保证计算结构的正确性。
有效性组成算法的每一条指令都必须是能够被人或机器确切执行的。
云南大学-计算机技术-复试整理1
云南大学2011年考研计算机技术专业复试涉及:数据结构、计算机组成原理、计算机网络、数据库、软件工程、计算机系统结构专业一组:1.什么是软件阶段式开发?有哪些阶段?2.说说树和图之间的区别?3.什么是E-R图?如果有多个人同时在设计一个数据库的E-R图,应该注意什么问题?专业二组:1.根据Flynn分类法,可以将计算机系统分为哪几类?2.说说模拟信号数字化的原理。
3.说说网络应用层有哪些协议?(我当时有提到SMTP协议)然后接着让我具体说说SMTP协议专业上机组:输入两个学生的名字,年龄,随后输出年龄较大的学生信息。
英语组:1.姓名,年龄,家乡,毕业学校,毕业时间(都是一个个的小问题)2.因为我工作过,所以让我简述了下工作经历。
3.上学时学过哪些你认为重要的课程,为什么觉得重要?4.第一次来昆明吗?感觉昆明怎么样?5.让你读一段有关专业方面的英语,然后翻译前两句话。
云南大学2011年考研计算机技术专业复试专业一组:存储元、存储单元、存储体、存储单元地址等的区别和联系2、2MByte大小的内存空间寻址需要多少跟地址线、不同单位之间换算的题专业二组:C++语言,什么是继承性,在程序中如何实现,在现实生活中举例位图和矢量图有什么区别专业上机组:用程序实现一个数列的前十项的结果,数列的定义是当n=1时,f(n)=1;当n=2时,f(n)=1;当n>2时,f(n)=f(n-1)+f(n-2);英语组:自我介绍一段英文阅读+翻译(有关数码照相机优于胶片相机)问两个关于以上那段英文的问题云南大学2012年考研计算机技术专业复试专业一组:1、c与c++的区别,我答的是c是结构化层次化的语言,c++是在c的语言的基础增加了面向对象,类。
2、最短路径的算法,这个是数据结构的,我掌握较好,四个算法都答出了。
3、java的特点专业二组:1、路由器算法2、描述程序在计算机里面的运行过程3、寄存器的一些问题专业上机组:设置一个函数该功能为:输入一组字符串,第一个与最后一个相等输出yes 否输出no。
云南大学计算机软件与理论专业考研复试面试问题整理附面试技巧自我介绍
云南大学计算机软件与理论专业考研复试面试问题附面试技巧/自我介绍范文/快速提分技巧第一部分:面试问题(含通用、专业、英文面试问题)复试面试问题整理通用面试问题:1. 为什么你选择云南大学作为你的研究生目的地?2. 你对云南大学的计算机软件与理论专业有什么了解?3. 你在大学期间参加过哪些社团或活动?这些经历对你有什么影响?4. 你认为你的研究生涯应该如何帮助你实现未来的职业目标?5. 你在计算机科学或软件工程方面的研究经历是什么?6. 你在项目中遇到的非常大挑战是什么?你是如何解决的?7. 描述一下你在团队合作中的角色和职责。
8. 在你的研究生涯中,你希望研究哪些具体的主题或领域?9. 你对学术研究的看法是什么?你希望在未来的研究中实现什么目标?10. 你在未来的学习和工作中,如何处理压力和挑战?专业类面试问题:1. 描述一下你对计算机软件与理论专业的理解和兴趣。
2. 你能解释一下你在本科阶段学习过的计算机科学或软件工程的重要概念或技术吗?3. 在你的观点中,计算机软件与理论的主要趋势和发展方向是什么?4. 描述一下你使用过的编程语言和工具,以及你对其的熟练程度。
5. 你是否有过实际的项目经验,或者参与过相关的实践课程?6. 对于数据结构和算法的理解和应用如何?7. 你能解释一下什么是人工智能,以及它在计算机软件与理论中的地位吗?8. 你对软件质量保证和测试的理解是什么?9. 对于软件工程中的各种模型和框架,你的理解是什么?10. 你如何理解云计算和其在计算机软件与理论中的作用?英文提问的面试问题:1. Can you briefly introduce yourself and your academic background in English?2. What is your understanding of the field of computer science in English?3. Please describe in English one of your previous projects or courses that related to computer science or software engineering.4. In your opinion, what are some of the latest trends in computer science or software engineering?5. Can you discuss your research interests and how they align with the field of computer science or software engineering?第二部分:考研复试面试自我介绍范文1、开场白尊敬的各位老师,大家好!首先,我要感谢老师们给予我这次复试的机会,让我有机会向你们展示自己的才华和潜力。
云南大学考研计算机专业复试各科大纲
1.计算机基本工作原理硬件系统构成,硬件基本工作原理,进制转换,数值编码,软件系统构成,系统软件构成,操作系统功能,计算机语言的划分。
2.顺序、选择、循环结构输入输出格式,各类基本算法问题,比如:闰年、素数、数字位数、简单方程求解的二分法和牛顿法、基本排序算法等。
3.函数库函数的使用,自定义函数的声明、定义、调用,值传递与地址传递,递归函数等。
4.数组一维数组、二维数组、多维数组的定义、初始化、访问,数组的动态产生,函数传递数组等。
5.字符串字符串的长度、大小写转换、拼接、插入、删除等基本操作。
6.矩阵矩阵的基本操作,包括初始化、生成单位阵、转置、各种镜像翻转、逆矩阵、行列式等。
第一章 c语言概述一、c语言出现的历史背景二、c语言的特点三、c程序介绍第二章数据结构和算法一、数据结构和算法的概念和术语二、抽象数据类型的表示与实现三、算法的特性和表示四、程序设计方法和算法分析第三章数据类型、运算符与表达式一、c的数据类型二、常量与变量三、整型数据四、实型数据五、字符型数据六、变量赋初值七、各类数值型数据间的混合运算八、算术运算符和算术表达式九、赋值运算符和赋值表达式十、逗号运算符和逗号表达式第四章顺序程序设计一、c语句概述二、赋值语句三、数据输入输出的概念及在c语言中的实现四、字符数据的输入输出五、格式输入与输出第五章选择结构程序设计一、关系运算符和关系表达式二、逻辑运算符和逻辑表达式三、if语句四、switch语句第六章循环控制一、goto语句以及用goto语句构成循环二、while语句三、do-while语句四、for语句五、循环的嵌套六、几种循环的比较七、break语句和continue语句第七章数组一、一维数组和二组数据的定义和引用二、字符数组、串的类型定义、表示和实现三、串的模式匹配算法四、数组的顺序表示和实现五、矩阵的压缩存储六、广义表的定义七、广义表的存储结构八、m元多项式的表示九、广义表的递归算法第八章函数一、函数定义的一般形式二、函数参数和函数的值三、函数的调用四、函数的嵌套调用五、函数的递归调用六、数组作为函数参数七、局部变量和全局变量八、变量的存储类别九、内部函数和外部函数十、如何运行一个多文件的程序第九章预处理命令一、宏定义二、“文件包含”处理三、条件编译第十章指针一、地址和指针的概念二、变量的指针和指向变量的指针变量三、数组的指针和指向数组的指针变量四、字符串的指针和指向字符串的指针变量五、函数的指针和指向函数的指针变量六、返回指针值的函数七、指针数组和指向指针的指针第十一章结构体与共用体一、定义结构体类型变量的方法二、结构体变量的引用三、结构体变量的初始化四、结构体数组五、指向结构体类型数据的指针六、用指针处理链表七、共用体八、枚举类型九、用typedef定义类型第十二章位运算一、位运算符和位运算二、位段第十三章文件和程序调试一、c文件概述二、文件类型指针三、文件的打开与关闭四、文件的读写五、文件的定位六、出错的检测、七、程序调试第十四章 c++对c的扩充一、c++的特点二、最简单的c++程序三、c++的输入输出四、函数的重载五、带缺省参数的函数六、变量的引用类型七、内置函数八、作用域运算符九、动态分配/撤销内存的运算符new和delete 第十五章 c++的面向对象基础一、类和对象二、构造函数和折构函数三、继承与派生第十六章线性表和栈和队列一、线性表的类型定义二、线性表的顺序和链式表示和实现三、一元多项式的表示及相加四、栈的表示和实现五、栈与递归的实现六、队列和离散事件模拟第十七章树和二叉树一、树的定义和基本术语二、二叉树、遍历二叉树和线索二叉树三、树和森林、树与等价问题四、赫夫曼树及其应用五、回溯法与树的遍历、树的计数第十八章图一、图的定义和术语二、图的存储结构、图的遍历三、图的连通性问题、有向无环图及其应用、最短路径第十九章查找和内部排序一、静态查找表、动态查找表二、哈希表三、插入排序四、快速排序五、选择排序六、归并排序七、基数排序842-《数据结构与程序设计》考试大纲第一章绪论一、什么是数据结构二、基本概念和术语三、抽象数据类型的表示与实现四、算法和算法分析第二章线性表一、线性表的类型定义二、线性表的顺序表示和实现三、线性表的链式表示和实现四、一元多项式的表示及相加第三章栈和队列一、栈二、抽象数据类型栈的定义三、栈的表示和实现四、栈的应用举例五、栈与递归的实现六、队列七、离散事件模拟第四章串一、串类型的定义二、串的表示和实现三、串的模式匹配算法四、串操作应用举例第五章数组和广义表一、数组的定义二、数组的顺序表示和实现三、矩阵的压缩存储四、广义表的定义五、广义表的存储结构六、m元多项式的表示七、广义表的递归算法第六章树和二叉树一、树的定义和基本术语二、二叉树三、遍历二叉树和线索二叉树四、树和森林五、树与等价问题六、赫夫曼树及其应用七、回溯法与树的遍历八、树的计数第七章图一、图的定义和术语二、图的存储结构三、图的遍历四、图的连通性问题五、有向无环图及其应用六、最短路径第八章动态存储管理一、可利用空间表及分配方法二、边界标识法三、伙伴系统四、无用单元收集五、存储紧缩第九章查找一、静态查找表二、动态查找表三、哈希表第十章内部排序一、插入排序二、快速排序三、选择排序四、归并排序五、基数排序第十一章外部排序一、外存信息的存取二、外部排序的方法三、多路平衡归并的实现四、置换选择排序五、最佳归并树第十二章文件一、有关文件的基本概念二、顺序文件三、索引文件四、isam文件和vsam文件五、直接存取文件(散列文件)六、多关键字文件第十三章数据类型、运算符与表达式一、c的数据类型二、常量与变量三、整型数据四、实型数据五、字符型数据六、变量赋初值七、各类数值型数据间的混合运算八、算术运算符和算术表达式九、赋值运算符和赋值表达式十、逗号运算符和逗号表达式第十四章指针一、地址和指针的概念二、变量的指针和指向变量的指针变量三、数组的指针和指向数组的指针变量四、字符串的指针和指向字符串的指针变量五、函数的指针和指向函数的指针变量六、返回指针值的函数七、指针数组和指向指针的指针(一)数据结构1.数据结构基本概念数据、数据元素、数据项、算法。
2024年计算机考研大纲
2024年计算机考研大纲涵盖了计算机科学与技术、软件工程两个学科的知识范围。
以下是对2024年计算机考研大纲的1200字以上的详细解读。
计算机科学与技术的大纲如下:一、数学基础知识1.高等数学:数列、级数、函数、极限、连续性、微分学、积分学、微分方程;2.离散数学:集合论、函数与关系、逻辑与证明、图论、代数系统;3.概率论与数理统计:随机事件、概率、条件概率、离散型和连续型随机变量及其分布、随机变量的数字特征和分布、大数定律、极限定理、参数估计、假设检验。
二、计算机科学基础知识1.计算机系统结构:计算机硬件组成、指令系统、硬件控制、指令流水线、存储器层次结构、I/O系统;2.操作系统:进程管理、存储器管理、文件系统、输入输出系统、设备管理;3. 数据结构与算法:线性表、栈、队列、串、数组、广义表、树和二叉树、图、查找、排序、Hash技术;4.计算机网络与通信:物理层、数据链路层、网络层、传输层、应用层、网络安全;5.软件工程:软件项目管理、软件需求分析与规格说明、软件设计与实现、软件测试与维护、软件开发过程模型、软件文档编制与管理。
软件工程的大纲如下:一、数学基础知识同计算机科学与技术大纲的数学基础知识。
二、计算机科学基础知识同计算机科学与技术大纲的计算机科学基础知识。
三、软件工程知识1.软件过程与管理:软件工程概述、软件开发过程、软件工程管理;2.需求分析与规格说明:软件需求、需求获取、需求分析、需求规格说明;3.软件设计与实现:模块化设计、结构化设计、面向对象设计、软件实现与测试;4.软件测试与维护:软件测试方法、软件维护、软件质量保证;5.软件开发过程模型:瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型;6.软件文档编制与管理:软件文档编制、软件文档管理。
综上所述,2024年计算机考研大纲主要包含了计算机科学与技术、软件工程两个学科的基础知识。
对于考生来说,需要掌握高等数学、离散数学、概率论与数理统计等数学基础知识,以及计算机系统结构、操作系统、数据结构与算法、计算机网络与通信等计算机科学基础知识。
2024研究生计算机考试大纲
2024年研究生计算机考试大纲2024年研究生计算机考试大纲主要包括以下几个部分:一、计算机科学与技术基础1. 计算机科学的基本概念、发展历程和主要领域。
2. 计算机系统的基本组成和工作原理,包括硬件、软件和网络等方面。
3. 计算机编程语言的基本概念和常用编程语言,包括C/C++、Java等。
二、数据结构与算法分析1. 数据结构的基本概念和常用数据结构,包括数组、链表、栈、队列、树、图等。
2. 算法的基本概念和常用算法,包括排序、查找、递归、动态规划等。
3. 算法的时间复杂度和空间复杂度分析,以及算法优化和性能评估的方法。
三、操作系统1. 操作系统的基本概念和功能,包括进程管理、内存管理、文件管理和设备管理等方面。
2. 常见操作系统的工作原理和实现技术,包括Windows、Linux等。
3. 操作系统的设计和开发,包括系统架构、系统设计和实现等方面。
四、计算机网络1. 计算机网络的基本概念和协议,包括TCP/IP协议族、HTTP协议等。
2. 计算机网络的基本组成和拓扑结构,包括局域网、广域网和互联网等方面。
3. 计算机网络的安全和管理,包括防火墙、入侵检测、网络安全协议等。
五、数据库系统1. 数据库系统的基本概念和原理,包括关系数据库、非关系数据库等。
2. 数据库系统的设计和实现,包括数据库设计、数据库管理系统等方面的内容。
3. 数据库系统的应用和管理,包括数据备份、数据恢复、数据安全等方面的内容。
以上是2024年研究生计算机考试大纲的主要内容,具体考试内容和要求可能会因不同学校和不同专业而有所不同。
建议考生在备考过程中仔细阅读考试大纲,了解考试内容和要求,制定合理的备考计划。
2024考研计算机专业大纲解析
2024考研计算机专业大纲解析2024年考研计算机专业的大纲内容主要包含了数学、计算机基础、数据结构与算法、操作系统、计算机组成原理、软件工程和计算机网络等方面的知识。
下面将对大纲中的核心内容进行解析和总结。
1.数学:数学是计算机专业的基础学科,大纲中涉及的数学内容主要包括高等数学、线性代数和概率论与数理统计。
在数学中,要求考生掌握基本的数学理论和方法,包括极限、导数、积分、矩阵运算、概率与统计等。
对于计算机专业的考生来说,数学的学习可以帮助提高分析问题和解决问题的能力。
2.计算机基础:计算机基础是计算机专业的基本学科,大纲中涉及的计算机基础内容主要包括计算机系统结构、计算机组成原理、操作系统、编译原理、数据库系统原理等。
在计算机基础中,要求考生掌握计算机的基本原理和工作原理,包括计算机的硬件组成和工作模式、操作系统的基本功能和原理、编译原理和数据库系统的原理等。
3.数据结构与算法:数据结构与算法是计算机专业重要的基础学科,大纲中涉及的数据结构与算法内容主要包括线性表、树、图、排序、查找、哈希等。
在数据结构与算法中,要求考生掌握常用的数据结构和算法的存储结构、操作方法和应用场景,以及算法的设计和分析方法,包括时间复杂度和空间复杂度的估计。
4.操作系统:操作系统是计算机专业的核心学科,大纲中涉及的操作系统内容主要包括进程管理、内存管理、文件系统、网络和分布式系统等。
在操作系统中,要求考生掌握操作系统的基本原理和功能,包括进程的创建、执行和终止,内存的分配和回收,文件的操作和管理,以及网络和分布式系统的基本概念和工作原理。
5.计算机组成原理:计算机组成原理是计算机专业的核心学科,大纲中涉及的计算机组成原理内容主要包括数字逻辑、数字系统、CPU设计、存储器设计、I/O系统等。
在计算机组成原理中,要求考生掌握计算机的硬件和软件之间的接口和配合方式,包括数字电路和逻辑门的设计原理,CPU和存储器的组成和工作原理,以及I/O系统的基本功能和原理。
2024年考研计算机大纲
2024年考研计算机大纲2024年考研计算机大纲是中国研究生招生考试中计算机专业的考试要求和内容安排的核心文件。
本文将对2024年考研计算机大纲的主要内容进行介绍和解读,帮助考生更好地了解考试要求,并有针对性地进行备考。
一、考试科目和内容安排2024年考研计算机科目主要包括《数据结构与算法分析》、《计算机组成原理》、《操作系统原理与设计》、《计算机网络技术》、《数据库原理与应用》等。
各科目的考试时间和题型安排如下:1.《数据结构与算法分析》考试时间为120分钟,题型主要包括选择题、填空题、简答题和综合应用题。
考察考生对数据结构与算法的理解和应用能力。
2.《计算机组成原理》考试时间为120分钟,题型主要包括选择题、填空题、简答题和综合应用题。
考察考生对计算机组成原理的理解和应用能力。
3.《操作系统原理与设计》考试时间为120分钟,题型主要包括选择题、填空题、简答题和综合应用题。
考察考生对操作系统原理与设计的理解和应用能力。
4.《计算机网络技术》考试时间为120分钟,题型主要包括选择题、填空题、简答题和综合应用题。
考察考生对计算机网络技术的理解和应用能力。
5.《数据库原理与应用》考试时间为120分钟,题型主要包括选择题、填空题、简答题和综合应用题。
考察考生对数据库原理与应用的理解和应用能力。
二、考试重点和难点分析2024年考研计算机科目的考试重点主要集中在以下几个方面:1.数据结构与算法分析:重点考察线性表、树、图等数据结构的基本概念、表示和操作方法,以及常用算法的原理和应用。
2.计算机组成原理:重点考察计算机硬件系统的组成和工作原理,包括处理器、存储器、输入输出设备等的基本知识。
3.操作系统原理与设计:重点考察操作系统的基本功能、进程管理、内存管理、文件系统等的原理和设计方法。
4.计算机网络技术:重点考察计算机网络的基本原理、协议、网络拓扑结构等的理论和实践应用。
5.数据库原理与应用:重点考察数据库的基本概念、数据模型、数据操作和查询语言等的原理和实践应用。
2024年考研计算机考试大纲
2024年考研计算机考试大纲
2024年考研计算机考试大纲主要包括以下几个部分:
1. 理论知识:包括计算机组成原理、计算机体系结构、计算机网络和操作系统原理。
考生需要掌握计算机各组成部分的工作原理、结构和功能,理解计算机系统的基本概念和工作原理,掌握计算机系统的组织结构和层次结构,理解计算机网络的基本概念和协议,掌握计算机网络的基本组成和结构,理解操作系统的基本概念和工作原理,掌握操作系统的基本功能和实现原理。
2. 数学基础:该部分主要包括概率论与数理统计、离散数学和线性代数三个模块。
概率论与数理统计主要考察概率的基本概念、概率分布、随机变量及其分布、多维随机变量及其分布、大数定理和中心极限定理、数理统计的基本概念、参数估计、假设检验等内容。
离散数学主要考察离散概率、离散概率的运算、离散概率的收敛性、离散概率的极限定理等内容。
线性代数主要考察矩阵的运算、行列式、向量空间、线性方程组等内容。
3. 数据结构与算法分析:该部分主要考察数据结构的基本概念和算法分析的方法,包括数据的逻辑结构、存储结构,线性表、栈、队列、树等基本数据结构,排序、查找等基本操作,以及算法的时间复杂度、空间复杂度等性能指标。
4. 编程能力:该部分主要考察考生的编程能力和算法实现能力,包括语言基础、数据类型、控制结构、函数、指针、文件等方面的知识,以及算法设计和实现的能力。
以上是2024年考研计算机考试大纲的主要内容,具体考试内容和要求可能会根据不同年份和不同地区有所差异。
考生可以参考具体的考试大纲和招生简章来了解具体的考试要求和内容。
历年云南大学计算机考研复试
云南大学2011年考研计算机软件与理论专业复试专业一组:计算机网络的题目:选择重传协议+计算机组成原理:移码和补码的区别;有了补码为什么还要有移码呢专业组二:数据库:范式+数据结构:栈的用法+算法:动态规划专业组三:计算机图形学:直线在计算机怎么形成颜色怎么显示+编译原理:自动机+离散数学英语:自我介绍+英文短文阅读+文章句子翻译+专业问题云南大学2011年考研计算机应用技术专业复试英语:先自我介绍,自我介绍之后,老师又问“你最擅长的是什么”我说“数据库”,然后老师找了一段有关SQL的英语短文,让我读一遍,然后挑了一个句子翻译,然后问了一个问题,数据库怎么加入新的数据计算机:第一个组,抽的题“简单说一下ALU”,随机问的:“计算机的乘法运算是怎么做的”,“那除法运算呢”第二个组,抽的题“什么是最小连通图”,随机问的:“如何产生最小连通图说一下大概的编码过程;”,“防止出现环的问题”第三个组,抽的题“C语言与C++的区别”,随机问的:“代码如何检查错误,有哪些方法”,“学过哪些课程”云南大学2011年考研计算机应用技术专业复试英语:模式是问答式对话,而不是背一篇自我介绍就行了,问的是你的名字,专业,来自哪里,还有就是你之前工作是什么What do you do、为何选择云南大学,昆明的天气你感觉如何将来打算在昆明发展吗等等;然后让你读一篇跟你专业相近的英语文章一段,翻译一下就OK了;专业1组:我抽的题目是“,传输距离上可以加中继器,是否能够无限延伸”当然不能,还要说出为何,跟数据包有关,数据包长度多大,这个你要知道;还有就是组成原理“关于移码的问题”答案是移码方便比较;专业2组:我抽的题目是“数据结构顺序表有哪些缺点”还有就是如何逆置一个链表专业3组:C语言上机编程,编程题也是抽的,题目是:“实现34矩阵,又给你3组数据输入,要求找出最大值还有指出所在的位置”;云南大学2011年考研计算机软件与理论专业复试英语组:云大的自我介绍要求很简洁说说名字,毕业学校,专业,家乡,爱好等;接着老师问我什么是website,老师又问通过什么访问website;计算机一组数据结构,数据库:题目是什么是函数依赖;什么是码,关系表根据什么来简化根据复杂程度来划到最小颗粒;计算机二组计算机组成原理,计算机网络:加法器怎么实现减法和加法,原码转补码时要注意什么,比如B和-B转补码时要注意什么;什么是网关;计算机三组离散数学也有高数,编程原理,实际神马都有点,操作系统,数据库,多媒体:命题和谓词有什么区别;云南大学2010年考研计算机软件与理论专业复试计算机第3组:抽到的题目是:随机变量的含义是什么什么是关系数理逻辑中逻辑是什么意思数理又是什么意思离散数学和高等数学有什么不同;极限的思想在计算机中是怎么体现的英语组:先是背了准备好的自我介绍,结束后老师根据自我介绍问了一些问题,另一个老师又问我擅长什么语言,我说VC++,他就问我用VC++做过什么东西,然后又问我软件都有什么作用读一段计算机专业英语文章并翻译成中文,我的那段是关于浏览器的,翻译完之后又问我经常浏览哪些网站;计算机二组: Cache是什么它与主存的关系怎样它的工作原理是什么 VLAN是什么数据库设计的原则和规范是什么范式计算机一组:数组、广义表和线性表有什么联系和区别简述一下迪杰斯特拉算法,偏序关系转化为全序关系的算法是什么;云南大学2010年考研计算机软件与理论专业复试英语组:做自我介绍,读一段专业英语,是关于P2P的,读完后就翻译;计算机一组:面向对象数据库编译原理:关于面向对象的测试方法自顶向下自下向上.计算机二组:计算机网络组成原理:广播风暴是什么什么情况下发生;计算机三组:数据结构数据库 :函数依赖让我举一个例子;关于e-r图,并且e-r 图是属于什么模型的联系有没有属性关于队列,并举出一个队列的例子;云南大学2010年考研计算机软件与理论专业复试英语:自我介绍,一些普通问题,如你平时做什么运动,我回答足球,然后让我谈谈世界杯···最后就是一篇专业英文了,先朗诵,再翻译,然后就其中的名词问几个问题;专业组问的基本上基本集中在软件工程、计算机操作系统、数据库、数据结构、计算机网络、计算机组成原理上云南大学2011年考研计算机应用技术专业复试复试涉及到的题目:英语阅读翻译关于JAVA的涉及到的题目有:1组:怎样用图的遍历确定是否连通2组:CPU —cache —主存 cpu-主存—辅存的异同3组:C语言云南大学2011年考研计算机系统结构专业复试专业一组:在后序遍历的线索二叉树中,如何找结点直接前驱在中序线索二叉树中,如何找节点的直接前驱如何在计算机上实现线索二叉树的遍历二叉树与离散数学中关系紧密,把偏序全序化,就是二叉树线索化,知道什么是偏序吗专业二组:高速缓冲存储器-主存和主存-辅存的差别;什么是多核保证网络安全的要素有哪些专业三组:什么是软件测试软件测试的功能是什么软件测试有哪几类如何区分大学都学过什么课程有没有学过图形图像方面的课程做过什么项目没有软件开发与写程序一样吗为什么什么是文法什么是上下文无关文法都有哪些文法你认为大学为什么既要学离散数学又要学高数高数与离散数学的区别是什么英语:二组,20多分钟的时间里,除了读了一段文章外,其余时间,老师一直在问问题,先是闲谈,后来就问与计算机相关的了;云南大学2009年考研信息学院计算机方向复试简要专业流程:首先从电脑里抽出三道题,题目内容涉及几乎全部计算机专业本科知识;老师一般会先让你自我介绍一下,以大概了解你的背景,然后让你回答这三道题,并根据题目和你的回答情况问些相关问题,以及一些他们感兴趣的问题,如工作经历往届生,毕业设计应届生等;一、操作系统和编译原理类简述编译程序的组成结构;如果操作系统的源代码是公开的,你认为这样的操作系统是安全的吗编译如何实现“括号配对检查”操作系统的主要功能是什么什么是进程进程和程序的区别是什么现代编译系统中一般采用什么技术来提高符号表的管理效率一遍的代码生成算法中,当生成一条跳转指令时,可能并不知道跳转的目标地址,采用什么技术来解决什么是上下文无关文法计算机为什么能懂高级语言编译程序中怎样实现先乘除后加减自底向上的语法分析的关键是什么二、数据结构和算法什么是算法时间复杂度简述数据的逻辑结构和物理结构的概念和两者的关系;什么是算法算法的性质有哪些快速排序在什么情况下效率最高,什么情况下最差简述程序正确性证明的思想和方法;什么是递归算法什么是NP问题如何用顺序结构存储完全二叉树堆的特征是什么如何利用堆进行排序贪心算法的思想是什么能得到最佳结果吗简述用非递归实现递归的方法;树的遍历有几种方法对链表设置头节点的好处是什么分治法的基本思想是什么为什么采用递推关系进行分治算法的时间复杂度分析三、离散数学什么是命题和谓词的区别什么是等价关系什么是充分条件和必要条件什么是全序关系任何命题的主合取范式都是存在并且唯一吗简述有向图和无向图的关系;四、软件工程谈谈你对软件工具的理解,你用过什么软件工具什么是软件的可维护性软件开发和写程序有什么不同什么是软件设计的“高内聚,低耦合”简述CASE在软件工程中的作用;为什么要进行软件测试常用软件测试方法有哪些谈谈你对保证软件质量的技术和方法的认识;提高软件生产率有哪些基本手段什么是软件的可靠性和可用性什么是软件规格说明作用是什么将其形式化的意义是什么什么是软件重用实现软件重用的方法有哪些什么是软件移植你认为若构造一个工具,实现Windows软件到Unix/Linux的移植有意义吗难度大不大五、数据库Armstrong公理的完备性的含义是什么给出求X属性闭包的算法;如何证明该算法的正确性简述数据库中码的概念;简述数据库中依赖逻辑蕴含的概念;相对文件系统而言,数据库的数据独立性指什么六、网络和分布式为什么多处理机系统能显着提高计算机系统的性能什么是CSMA/CD简述其基本原理;简述模拟信号数字化的基本原理;在网络多路复用机制中,ADSL采用的是哪一种TCP传输连接建立时为什么要使用“三次握手”的机制分布式处理涉及哪些关键技术简述虚电路和数据报;什么是IP地址逻辑上IP地址如何构成半双工总线型局域网的覆盖范围取决于什么因素通常路由协议有距离向量法和链路状态法,RIP和OSPF分别是哪一种简述计算机网络和分布式系统的异同;网际互联常用的网间连接器有哪些分别对应哪一层的协议转换TCP/IP和OSI网络体系结构的异同;什么是网桥谈谈你了解的几种网络安全技术,你认为他们分别适用于什么场合Internet划分成很多自治系统AS,在AS内部和AS之间的路由通常采用什么协议实现路由选择简述数据链路层和传输层在流量控制上的区别;决定局域网特征的主要技术有哪些七、面向对象面向对象方法的“封装性”有什么问题怎样解决为什么说面向对象设计所获得的软件结构同问题本身的结构是一致的继承机制是面向对象技术的重要特征,谈谈继承机制软件技术所产生的作用;简述面向对象方法的概念;云南大学2009年考研计算机应用专业复试题目:什么是CISC,它的特点离散数学的研究内容什么是E-R图怎么把E-R图转换为表树的遍历种类,确定一棵树的方法云南大学2011年考研计算机技术专业复试一、专业面试一组:1.什么是软件阶段式开发有哪些阶段2.说说树和图之间的区别3.什么是E-R图如果有多个人同时在设计一个数据库的E-R图,应该注意什么问题二、专业面试二组:1.根据Flynn分类法,可以将计算机系统分为哪几类2.说说模拟信号数字化的原理;3.说说网络应用层有哪些协议三、专业上机实践组:抽到的题目是:输入两个学生的名字,年龄,随后输出年龄较大的学生信息;我用C 语言,需要使用结构体四、英语面试组:1.姓名,年龄,家乡,毕业学校,毕业时间都是一个个的小问题2.因为我工作过,所以让我简述了下工作经历;3.上学时学过哪些你认为重要的课程,为什么觉得重要4.第一次来昆明吗感觉昆明怎么样5.让你读一段有关专业方面的英语,然后翻译前两句话;云南大学2011年考研计算机技术硕士专业复试计科二组:1、C++语言,什么是继承性,在程序中如何实现,在现实生活中举例2、位图和矢量图有什么区别计科一组:1、存储元、存储单元、存储体、存储单元地址等的区别和联系 2、2MByte大小的内存空间寻址需要多少跟地址线、不同单位之间换算的题计科三组:机试用程序实现一个数列的前十项的结果,数列的定义是当n=1时,fn=1;当n=2时,fn=1;当n>2时, fn=fn-1+fn-2;英语组:自我介绍一段英文阅读+翻译有关数码照相机优于胶片相机问两个关于以上那段英文的问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.计算机基本工作原理硬件系统构成,硬件基本工作原理,进制转换,数值编码,软件系统构成,系统软件构成,操作系统功能,计算机语言的划分。
2.顺序、选择、循环结构输入输出格式,各类基本算法问题,比如:闰年、素数、数字位数、简单方程求解的二分法和牛顿法、基本排序算法等。
3.函数库函数的使用,自定义函数的声明、定义、调用,值传递与地址传递,递归函数等。
4.数组一维数组、二维数组、多维数组的定义、初始化、访问,数组的动态产生,函数传递数组等。
5.字符串字符串的长度、大小写转换、拼接、插入、删除等基本操作。
6.矩阵矩阵的基本操作,包括初始化、生成单位阵、转置、各种镜像翻转、逆矩阵、行列式等。
第一章 c语言概述一、c语言出现的历史背景二、c语言的特点三、c程序介绍第二章数据结构和算法一、数据结构和算法的概念和术语二、抽象数据类型的表示与实现三、算法的特性和表示四、程序设计方法和算法分析第三章数据类型、运算符与表达式一、c的数据类型二、常量与变量三、整型数据四、实型数据五、字符型数据六、变量赋初值七、各类数值型数据间的混合运算八、算术运算符和算术表达式九、赋值运算符和赋值表达式十、逗号运算符和逗号表达式第四章顺序程序设计一、c语句概述二、赋值语句三、数据输入输出的概念及在c语言中的实现四、字符数据的输入输出五、格式输入与输出第五章选择结构程序设计一、关系运算符和关系表达式二、逻辑运算符和逻辑表达式三、if语句四、switch语句第六章循环控制一、goto语句以及用goto语句构成循环二、while语句三、do-while语句四、for语句五、循环的嵌套六、几种循环的比较七、break语句和continue语句第七章数组一、一维数组和二组数据的定义和引用二、字符数组、串的类型定义、表示和实现三、串的模式匹配算法四、数组的顺序表示和实现五、矩阵的压缩存储六、广义表的定义七、广义表的存储结构八、m元多项式的表示九、广义表的递归算法第八章函数一、函数定义的一般形式二、函数参数和函数的值三、函数的调用四、函数的嵌套调用五、函数的递归调用六、数组作为函数参数七、局部变量和全局变量八、变量的存储类别九、内部函数和外部函数十、如何运行一个多文件的程序第九章预处理命令一、宏定义二、“文件包含”处理三、条件编译第十章指针一、地址和指针的概念二、变量的指针和指向变量的指针变量三、数组的指针和指向数组的指针变量四、字符串的指针和指向字符串的指针变量五、函数的指针和指向函数的指针变量六、返回指针值的函数七、指针数组和指向指针的指针第十一章结构体与共用体一、定义结构体类型变量的方法二、结构体变量的引用三、结构体变量的初始化四、结构体数组五、指向结构体类型数据的指针六、用指针处理链表七、共用体八、枚举类型九、用typedef定义类型第十二章位运算一、位运算符和位运算二、位段第十三章文件和程序调试一、c文件概述二、文件类型指针三、文件的打开与关闭四、文件的读写五、文件的定位六、出错的检测、七、程序调试第十四章 c++对c的扩充一、c++的特点二、最简单的c++程序三、c++的输入输出四、函数的重载五、带缺省参数的函数六、变量的引用类型七、内置函数八、作用域运算符九、动态分配/撤销内存的运算符new和delete 第十五章 c++的面向对象基础一、类和对象二、构造函数和折构函数三、继承与派生第十六章线性表和栈和队列一、线性表的类型定义二、线性表的顺序和链式表示和实现三、一元多项式的表示及相加四、栈的表示和实现五、栈与递归的实现六、队列和离散事件模拟第十七章树和二叉树一、树的定义和基本术语二、二叉树、遍历二叉树和线索二叉树三、树和森林、树与等价问题四、赫夫曼树及其应用五、回溯法与树的遍历、树的计数第十八章图一、图的定义和术语二、图的存储结构、图的遍历三、图的连通性问题、有向无环图及其应用、最短路径第十九章查找和内部排序一、静态查找表、动态查找表二、哈希表三、插入排序四、快速排序五、选择排序六、归并排序七、基数排序842-《数据结构与程序设计》考试大纲第一章绪论一、什么是数据结构二、基本概念和术语三、抽象数据类型的表示与实现四、算法和算法分析第二章线性表一、线性表的类型定义二、线性表的顺序表示和实现三、线性表的链式表示和实现四、一元多项式的表示及相加第三章栈和队列一、栈二、抽象数据类型栈的定义三、栈的表示和实现四、栈的应用举例五、栈与递归的实现六、队列七、离散事件模拟第四章串一、串类型的定义二、串的表示和实现三、串的模式匹配算法四、串操作应用举例第五章数组和广义表一、数组的定义二、数组的顺序表示和实现三、矩阵的压缩存储四、广义表的定义五、广义表的存储结构六、m元多项式的表示七、广义表的递归算法第六章树和二叉树一、树的定义和基本术语二、二叉树三、遍历二叉树和线索二叉树四、树和森林五、树与等价问题六、赫夫曼树及其应用七、回溯法与树的遍历八、树的计数第七章图一、图的定义和术语二、图的存储结构三、图的遍历四、图的连通性问题五、有向无环图及其应用六、最短路径第八章动态存储管理一、可利用空间表及分配方法二、边界标识法三、伙伴系统四、无用单元收集五、存储紧缩第九章查找一、静态查找表二、动态查找表三、哈希表第十章内部排序一、插入排序二、快速排序三、选择排序四、归并排序五、基数排序第十一章外部排序一、外存信息的存取二、外部排序的方法三、多路平衡归并的实现四、置换选择排序五、最佳归并树第十二章文件一、有关文件的基本概念二、顺序文件三、索引文件四、isam文件和vsam文件五、直接存取文件(散列文件)六、多关键字文件第十三章数据类型、运算符与表达式一、c的数据类型二、常量与变量三、整型数据四、实型数据五、字符型数据六、变量赋初值七、各类数值型数据间的混合运算八、算术运算符和算术表达式九、赋值运算符和赋值表达式十、逗号运算符和逗号表达式第十四章指针一、地址和指针的概念二、变量的指针和指向变量的指针变量三、数组的指针和指向数组的指针变量四、字符串的指针和指向字符串的指针变量五、函数的指针和指向函数的指针变量六、返回指针值的函数七、指针数组和指向指针的指针(一)数据结构1.数据结构基本概念数据、数据元素、数据项、算法。
2.基本数据结构及算法线性表结构,不同结构线性表的建立、查找、插入和删除等基本算法及其时间复杂度。
栈和队列的结构及应用。
3.树和二叉树树的定义和术语,二叉树(完全二叉树、满二叉树)的定义和性质(结论)、二叉树的存储结构——顺序表示法和链表表示法;二叉树的三种遍历方法及相应的递归算法。
树的路径长度、树的带权路径长度、赫夫曼树(最优二叉树)的构造方法;赫夫曼编码方法。
4.查找关键字、查找平均查找长度;静态查找表的查找算法(顺序查找、折半查找)及其效率(最坏和平均长度)。
排序二叉树的定义、排序二叉树的基本操作、排序二叉树的查找算法及其效率。
哈希法的特点、哈希函数和散列地址;构造哈希函数的几种方法:直接定址法、除留余数法、平方取中法、折叠法、数字分析法;处理冲突的方法:开放定址法和链地址法。
5.内部排序排序的目的、分类和排序方法的稳定性的定义。
简单的排序算法:直接插入排序算法、冒泡排序算法、简单选择排序、快速排序算法的思想。
(二)数据库技术基础1.数据库基本概念数据库、数据库管理系统、数据库系统、数据模型、关系数据库;数据管理的发展过程,数据库管理系统的主要功能。
信息世界中的实体、属性、联系,以及关系数据模型中的关系、属性、元组和键码等基本概念。
2.数据模型层次模型、网状模型、关系模型,重点为关系模型。
关系、关系性质、候选码、外码、主码、主属性、非主属性、关系模型完整性约束、关系模式、关系数据库等基本概念。
关系模型的数学基础及其运算:并、差、交、笛卡尔积、投影、选择、自然连接等。
3.关系数据库标准语言SQLSQL语言的特点,基本语法,基本表、视图、索引等概念。
数据定义:创建数据库、创建基本表、表结构的修改、基本表的删除;索引的建立与删除。
数据查询:SELECT语句,具体包括:(1)简单查询(单表查询),包括正确书写选择条件、排序输出、聚合运算以及分组处理;(2)连接查询(多表查询);(3)嵌套查询(子查询)。
数据操纵:基本表数据的插入、删除、修改。
视图的操作:定义视图、查询视图、更新视图、撤消视图。
4.关系数据模型规范化理论关系模式设计中可能出现的问题及其产生原因以及解决的途径。
函数依赖、完全函数依赖、部分函数依赖、传递函数依赖的定义。
范式概念:第一范式(1NF)、第二范式(2NF)和第三范式(3NF)的定义,能判别关系模式的范式等级。
关系模式的分解(规范到3NF)的步骤、分解的原则和分解的方法。
(三)C语言程序设计基础1.C语言基本语法和程序结构字符集、标识符、关键字、常量定义、变量定义、数据类型、操作符、表达式计算;源程序结构、C语言程序的开发过程。
2.程序语句和控制结构语句、复合语句、空语句、if选择结构、if-else选择结构、switch选择结构、while 语句、do-while语句、for语句、continue语句、break语句、return语句。
3.函数函数的定义与调用、函数返回值、函数原型、参数传递、默认参数、变量的存储类别、变量的生命期与作用域、递归函数、编译预处理指令。
4.数组一维数组的定义、一维数组元素的引用、一维数组的初始化、多维数组的定义、多维数组元素的引用、多维数组的初始化、字符数组的定义、字符数组的初始化、字符数组的引用、字符串、字符串的输入输出、字符串处理函数、传递数组参数。
5.指针地址和指针的概念、定义指针变量、建立指针、间接引用指针、指针的初始化、指针运算、用指针给函数传参数,用指针操作数组。
6.结构结构类型的定义和使用、为函数传递结构参数。
(四)计算机网络1.计算机网络基本概念计算机网络与互联网的发展历史、计算机网络的组成与功能、计算机网络的分类。
2.计算机网络体系结构与参考模型计算机网络分层结构;计算机网络协议、接口、服务等概念;OSI参考模型和TCP/IP 模型。
3.数字通信信道、信号、宽带、码元、速率、帧等基本概念;电路交换、报文交换与分组交换;差错控制。
4.传输介质双绞线、光纤与无线传输介质。
5.网络设备中继器、集线器、交换机、路由器、计算机。
6.局域网局域网的基本概念;IEEE802系列技术标准;以太网原理与载波侦听与冲突检测(CSMA/CD)技术。
7.TCP/IP协议TCP/IP与OSI模型的对应关系;TCP/IP协议族;流量控制与滑动窗口机制;可靠与非可靠传输;IPv4/IPv6地址编码、特点与应用;IP路由协议。
8.互联网(Internet)与应用域名系统DNS与IP地址;Web服务;HTTP、FTP协议;电子邮件。