中科院计算机所试题

合集下载

中国科学院大学计算机考试模拟试题

中国科学院大学计算机考试模拟试题

《中国科学院大学计算机考试模拟试题》试卷班级:姓名: ________________________________________;命题人:一、单项选择题(共20题,每题1分。

)1.对于仅设置了修改权限密码的文档,如果不输入密码,该文档()。

A.不能打开B.能打开且修改后能保存为其他文档C.能打开但不能修改D.能打开且能修改原文档2.在下面的选项中,()不属于按计算机的用途分类。

A.企业管理B.人工智能C.计算机辅助D.多媒体技术3.在WindoWSIO中,下列叙述错误的是()。

A.可支持鼠标操作B.可同时运行多个程序C.不支持即插即用D.桌面上可同时容纳多个窗口4.Excel排序操作中,若想按姓名的拼音来排序,则在排序方法中应选择()。

A.读音排序B.笔画排序C.字母排序D.以上均错5.下面叙述查找与替换的正确的是()。

A.只能对文字查找与替换B.可以对指定格式的文本进行查找与替换C.不能对制表符进行查找与替换D.不能对段落格式进行查找与替换6.构成网页的基本元素不包括()。

A、图像B、文字C、站点D、超链接7.一般将计算机的发展历程划分为四个时代的主要依据是计算机的()。

A.机器规模B.设备功能C.物理器件D.整体性能8.在Word的编辑状态,使插入点快速移到文档首部的快捷键是()。

A.CapsLock键B.Shift÷Home键C.Ctrl+Home键D.Home键9.在Excel中将单元格变为活动单元格的操作是()。

A.用鼠标单击该单元格B.将鼠标指针指向该单元格C.在当前单元格内键入该目标单元格地址D.没必要,因为每一个单元格都是活动的10.a(三)b.c∩表示一个()。

A.IP地址B.电子邮箱C.域名D.网络协议11•我国自行生产的“天河二号”计算机属于()。

A.微机B.小型机C.大型机D.巨型机12.计算机中的存储器包括()和外存储器。

A.光盘B.硬盘C.内存储器D.半导体存储单元13.下列设备中属于输入设备的是()。

2022年中国科学院大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年中国科学院大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年中国科学院大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、下列关于打开文件open()操作和关闭文件close()操作的叙述,只有()是错误的。

A.close()操作告诉系统,不再需要指定的文件了,可以丢弃它B.open()操作告诉系统,开始使用指定的文件C.文件必须先打开,后使用D.目录求必须先打开,后使用2、在磁盘上容易导致存储碎片发生的物理文件结构是()A.链接B.连续C.索引D.索引和链接3、使用TSL(TestandSetLock)指令实现进程互斥的伪代码如下所示。

do{while(TSL(&lock));criticalsection;lock=FALSE;}while(TRUE);下列与该实现机制相关的叙述中,正确的是()A.退出临界区的进程负责唤醒阻塞态进程B.等待进入临界区的进程不会主动放弃CPUC.上述伪代码满足“让权等待”的同步准则D.while(TSL(&lock))语句应在关中断状态下执行4、有3个作业J1,J2,J3,其运行时间分别为2h,5h,3h,假定同时到达,并在同…台处理器上以单道方式运行,则平均周转时间最短的执行序列是()。

A.J1,J2,J3B.J3,J2,J1C.J2,J1,J3D.J1,J3,J25、下列选项中,满足短任务优先且不会发生“饥饿”现象的调度算法是()。

A.先来先服务B.高响应比优先C.时间片轮转D.非抢占式短任务优先6、某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空),采用最佳适配(Best Fit)算法,分配和释放的顺序为:分配15MB,分配30MB,释放15MB.分配8MB.分配6MB,此时主存中最大空闲分区的大小是()。

A.7MBB.9MBC.10MBD.15MB7、下列存储管理方式中,会产生内部碎片的是()。

I.请求分段存储管理II.请求分页存储管理III.段页式分区管理IV.[固定式分区管理A.I、II、IIIB.III,IVC.只有IID.II、III、IV8、下面说法错误的有()。

2023年中国科学院大学真题以及历年回忆录

2023年中国科学院大学真题以及历年回忆录

一、选择题(整体比较简朴,多数都是一眼选答案那种、因此有些太简朴旳也许就忘了,就不写了)操作系统:1. 问哪个不是微内核构造旳长处2. 系统调用旳作用3. 哪种状况不会使进程阻塞启动IO 时间片用完忘了4. 信号量为S=2,有4个进程,问S=-1是什么意思5. 大型文献系统采用旳空闲块管理方式是什么:A.空闲表 B. 空闲链表 C. 位示图 D.成组链接法计算机网络:6. OSI中上层与下层旳关系是什么上层为下层提供服务7. 顾客态线程与内核态线程相比,哪个不是长处8. 二进制信号带宽2KHz,信噪比20db,求最大数据率9. 海明码。

给了14位数据,问哪一位在传播中出错了10. 数据报转发过程中,TTL减为0后,怎样处理(丢弃并向发送方汇报)11. Cache系统,访问Cache2ns,访问主存20ns,若平均访存23.6ns,求命中率。

12. 11111111表达-0,用旳表达措施是(反码),11111111表达-1,表达措施是(补码)13. 中断周期内CPU旳执行内容14. 8K*8位旳RAM芯片构成64K*16位存储器,3020H地址所在芯片旳起始地址是什么15. 二叉树旳先序遍历和后序遍历恰好相反,问这个树一定满足(结点数等于树高)16. 54321依次进栈,问哪一种不也许是出栈序列17. 给了一种整数序列,问第一趟快排后来是什么次序18. 给了一种三位数旳整数序列,从低位开始基数排序,问第二趟排序后成果是什么19. KMP算法,给了一种字符串例如abaacabc这样旳,求next数组20. 用一种数组a[1 2 3……n(n-1)/2]按照列序优先存储上三角矩阵元素,问第i行第j列元素在数组中旳旳位置21. 一种寻址方式旳题,很简朴22. 给了几种数,构造哈夫曼树,求途径总长度23. 27个子序列用m路归并3趟完毕,问m=?41.考操作系统内存分派算法旳一道题。

给了8个初始空闲块,依次为20KB,18KB,9KB,。

中科院计算所笔试题

中科院计算所笔试题

中科院计算所笔试题计算机科学与技术专业是近年来备受瞩目的学科,其中中科院计算所是国内最具声誉的科研机构之一。

对于计算机科学与技术的学子来说,通过中科院计算所的笔试是迈向科研之路的重要一步。

本文将介绍中科院计算所的笔试题,并探讨如何备考以获得成功。

一、笔试题目中科院计算所的笔试题目种类繁多,涵盖了计算机科学与技术领域的各个方向。

以下是几个典型的笔试题目:1. 数据结构与算法:要求考生分析和设计高效的算法来解决特定的问题。

例如,给定一个无序整数数组,如何在时间复杂度为O(n)的情况下找到数组中第K大的元素?2. 操作系统:要求考生深入理解操作系统的原理和设计,并能解决实际问题。

例如,讨论并发控制的方法和技术,以及它们在数据库系统中的应用。

3. 计算机网络:要求考生熟悉网络协议、网络拓扑和网络安全等知识,并有能力进行网络设计。

例如,请设计一个高性能的局域网方案,满足大规模并发通信需求。

二、笔试备考备考是成功的关键,下面是几点备考建议:1. 系统复习:根据笔试的题目范围,系统复习计算机科学与技术的相关知识。

要注重理解,并能够从多个角度分析和思考问题。

2. 论文阅读:阅读中科院计算所相关领域的学术论文,了解最新的研究进展和前沿技术。

这有助于加深对相关领域的理解和认识。

3. 解题技巧:掌握解题的技巧和方法。

尤其在算法设计和分析中,灵活应用各种常见算法和数据结构,并能深入理解其原理和时间复杂度等概念。

4. 刷题训练:通过刷题来提高解题能力和应试水平。

可以选择一些经典的算法和数据结构题目进行练习,逐步提高解题的速度和准确性。

三、笔试策略在面对中科院计算所的笔试时,采取一些策略是有助于提高得分的:1. 阅读理解:认真阅读题目,理解题意和要求。

特别留意关键词,以避免理解偏差。

2. 有条理回答:在回答问题时,要有条理地陈述自己的思路。

清晰地进行问题分析和解决方案的设计。

3. 重点突出:将重点问题和解决方案以粗体或其他方式突出显示,以便评阅人员能够更容易地找到重要内容。

2022年中国科学院大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)

2022年中国科学院大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)

2022年中国科学院大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、下述说法中正确的是()。

I.半导体RAM信息可读可写,且断电后仍能保持记忆Ⅱ.动态RAM是易失性RAM,而静态RAM中的存储信息是不易失的Ⅲ.半导体RAM是易失性RAM,但只要电源不断电,所存信息是不丢失的IV.半导体RAM是非易失性的RAMA.I、ⅢB.只有ⅢC.Ⅱ、IVD.全错2、某SRAM芯片,其容量为512×8位,除电源和接地端外,该芯片引出线的最小数目应该是()。

A.23B.25C.50D.193、当定点运算发生溢出时,应()。

A.向左规格化B.向右规格化C.舍入处理D.发出出错信息4、浮点数加/减运算过程一般包括对阶、尾数运算、规格化、舍入和判断溢出等步骤。

设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含两位符号位)。

若有两个数,即x=2×29/32,y=25×5/8,则用浮点数加法计算xty的最终结果是()。

A.001111100010B.001110100010C.010*********D.发生溢出5、组成一个运算器需要多个部件,但下面所列()不是组成运算器的部件。

A.通用寄存器组B.数据总线C.ALUD.地址寄存器6、下列关于多总线结构的叙述中,错误的是()。

A.靠近CPU的总线速度较快B.存储器总线可支持突发传送方式C.总线之间需通过桥接器相连D.PCI-Expressx16采用并行传输方式7、下列有关总线定时的叙述中,错误的是()。

A.异步通信方式中,全互锁协议最慢B.异步通信方式中,非互锁协议的可靠性最差C.同步通信方式中,同步时钟信号可由各设备提供D.半同步通信方式中,握手信号的采样由同步时钟控制8、下列关于计算机操作的单位时间的关系中,正确的是()。

A.时钟周期>指令周期>CPU周期B.指令周期CPU周期>时钟周期C.CPU周期>指令周期>时钟周期D.CPU周期>时钟周期>指令周期9、计算机硬件能够直接执行的是()。

中科大计算机考研真题

中科大计算机考研真题

中科大计算机考研真题中科大计算机考研是众多计算机科学与技术专业学生追求的目标之一。

在这道真题中,我们将回顾一些历年的考题,并提供一些解析和思路,以帮助考生更好地准备考试。

本文共分为三个主题部分:操作系统、数据库和算法与数据结构。

一、操作系统1. 多道批处理系统是怎样实现作业调度的?请简要描述操作系统的作业调度过程。

解析:多道批处理系统是指一台计算机同时处理多个作业,而不需要人工干预。

作业调度是指操作系统根据一定的算法,决定当前执行哪个作业。

作业调度过程一般包括以下几个步骤:首先,操作系统根据作业的优先级和提交时间等信息,为每个作业分配一个初始的调度优先级。

其次,对于多个处于就绪状态的作业,操作系统根据调度算法,选择一个作业进行执行。

常见的调度算法有先来先服务(FCFS)、短作业优先(SJF)、最高响应比优先(HRRN)等。

最后,当一个作业执行完成或者处于阻塞状态时,操作系统会根据调度算法重新选择一个作业进行执行,直到所有作业完成。

2. 请解释死锁的概念,并说明死锁的产生条件和解决方法。

解析:死锁是指多个进程在竞争有限资源时,由于彼此之间的互斥和请求资源的非预期顺序等原因,导致都在等待对方释放资源,从而导致系统无法继续执行。

死锁的产生条件主要包括:互斥条件:进程对所请求的资源进行排他性控制,即一次只能有一个进程使用该资源。

持有和等待条件:进程已经持有了一个资源,但又请求额外的资源,而这些资源又被其他进程所占有。

不剥夺条件:其他进程不能强行剥夺一个进程已经持有的资源,只能由进程自己释放。

环路等待条件:多个进程之间形成了一个循环等待资源的关系。

死锁的解决方法主要有以下几种:鸵鸟算法:忽略死锁的存在,不进行处理。

适用于死锁发生概率极低的系统。

死锁检测与恢复:通过系统资源分配图等方法,检测死锁的发生,并进行资源回收和进程终止等操作,使系统恢复正常状态。

死锁预防:通过破坏死锁产生的四个条件之一,预防死锁的发生。

中国科学院计算机研究所计算机编程基础考试试卷

中国科学院计算机研究所计算机编程基础考试试卷

中国科学院计算机研究所计算机编程基础考试试卷一、单选题1. 下列哪个选项是正确的关于计算机编程的?- [ ] A. 计算机编程是指使用计算机软件进行文档编辑- [ ] B. 计算机编程是指使用计算机语言创建程序- [ ] C. 计算机编程是指管理计算机硬件设备- [ ] D. 计算机编程是指进行网络安全管理2. 在Python编程语言中,用于将字符串转换为大写的方法是:- [ ] A. `lower()`- [ ] B. `capitalize()`- [ ] C. `upper()`- [ ] D. `title()`3. 以下哪种数据结构是先进后出的?- [ ] A. 队列- [ ] B. 栈- [ ] C. 链表- [ ] D. 数组二、多选题4. 下列哪些是常见的编程语言?(选择所有正确答案)- [ ] A. Python- [ ] C. Java- [ ] D. CSS5. 以下哪些是常用的控制流语句?(选择所有正确答案)- [ ] A. if语句- [ ] B. for循环- [ ] C. while循环- [ ] D. switch语句三、填空题6. 在Python中,如何打印输出"Hello, World!"?print("Hello, World!")7. 在C++编程中,声明一个名为`age`的整型变量,并赋值为18。

int age = 18;8. 在Java中,如何创建一个名为`myArray`的字符串数组,包含元素"apple"、"banana"和"cherry"?String[] myArray = {"apple", "banana", "cherry"};四、编程题9. 编写一个Python函数`calculate_average`,接收一个整数列表作为参数,计算并返回列表中所有元素的平均值。

中科院计算所笔试题

中科院计算所笔试题

中科院计算所笔试题
中科院计算所的笔试题一般会涉及计算机科学和信息技术的相关知识,包括但不限于数据结构、算法、操作系统、编程语言等方面的内容。

以下是一些可能的题型和示例:
1.选择题:考察计算机科学和信息技术的基本概念和原理,例如:•什么是操作系统?
•什么是算法复杂度?
•HTML的中文含义是什么?
2.填空题:考察对计算机科学和信息技术的基本知识的掌握程度,例如:•在C++中,整数类型的数据包括____________。

•二叉树的深度等于____________。

3.简答题:考察对计算机科学和信息技术的基本概念和原理的理解,例
如:
•简述计算机网络中IP地址的作用。

•什么是算法的时间复杂度和空间复杂度?它们有什么区别?
4.编程题:考察编程能力和对编程语言的理解,例如:
•写一个Python函数,实现将一个列表中的元素按照奇偶性进行排序。

•写一个C++程序,实现二分查找算法。

以上只是一些可能的题型和示例,具体题型和难度可能会根据不同年份和不同岗位有所变化。

建议考生在备考时,多阅读相关书籍和
资料,掌握计算机科学和信息技术的基本概念和原理,并熟悉常用的编程语言和算法。

中科院计算机所试题

中科院计算机所试题

中科院计算机所试题中科院计算所2003年考研试题第一部分编译(40’)一、(1/01)*0*说明是什么语言画出DFA(10?)二、S→过程调用语句/数组的赋值语句(10?)过程调用语句为:id(id,id,…,id)赋值语句: id(id,…,id):=id(id,…,id)(a)写一个LR(1)方法(产生式不大于6个)(b)若在LR分析同时完成语义分析,中间代码生成,基于你的文法有什么困难?三、E→E*E/+E/-E/unsigned-integer为上面表达式产生栈机器代码,代码执行后,表达式值留在栈上,自己设计所需栈机器指令,并写清指令含义。

(10?)四、C语言中,a表示数组首址,而A * func ( ){return(a);}在linux上用gcc编译报告:第6行warning: return from incompatible pointer type(2) typedef int A[10][20]A a;A *func( ){return(}无类型方面错误(3) typedef int A[10][20]typedef int B[20]A a;B *func( ){return(a);}无类型方面错误(4) typedef int A[10][20]A a;func( ){Printf(“%d,%d,%d/n,a,a+1,}main( ){func( );}结果:134518112,134518192,134518912第二部分操作系统(40’)五. 1、操作系统内核有强内核和微内核,unix是前者,windowsNT是后者,简介微内核比强内核的优点。

(4?)(强内核:弱内核:各自优缺点:)2、若只有进程控制,其独立性表现在?引入线程后,独立性有何改变?(4?)3、请求调页存储系统确定页面大小的标准(4?)六、1.死锁的证明,在m个同类资源,n个进程共享它,每次进程只能获得或释放至多一个资源,问会不会发生死锁,若:(1)、设每个进程所需资源数为ri 1rlink=restore (5)+k,rpos+1,n-1-k);Return ptr;}postorder(TNODE*ptr){if(ptr=NULL) return;postorder(ptr->llink);postorder(ptr->rlink);printf(“%c”,ptr->info);}四.(10分)已知有如下定义的静态链表:TYPE component=RecordData:elemtp;Next:0..maxsizeEndV AR STALIST:array[0..maxsize] of component;以及三个指针:aV指向头结点,p指向当前结点,pre指向的前驱结点,现要求静态链表中next域中的内容,使得该静态链表有双向链表功能,从当前结点P既能往后查找,也能往前查找(1)定义next中的内容。

2022年中国科学院大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)

2022年中国科学院大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)

2022年中国科学院大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、下列选项中,不能改善磁盘设备I/O性能的是()。

A.重排I/O请求次序B.在一个磁盘上设置多个分区C.预读和滞后写D.优化文件物理的分布2、文件系统采用两级索引分配方式。

若每个磁盘块的大小为1KB.每个盘块号占4B,则该系统中单个文件的最大长度是()A.64MBB.128MBC.32MBD.都不对3、有3个作业J1,J2,J3,其运行时间分别为2h,5h,3h,假定同时到达,并在同…台处理器上以单道方式运行,则平均周转时间最短的执行序列是()。

A.J1,J2,J3B.J3,J2,J1C.J2,J1,J3D.J1,J3,J24、进行P0和P1;的共享变量定义及其初值为:boolean flag[2];int turn=0;flag[0]=false;flag[1]=false;若进行P0和P1,访问临界资源的类C代码实现如下:void Po()//进程Po{while(TRUE){flag[0]=TRUE;turn=1;While(flag[1]&&(turn==l));临界区;flag[0]=FALSE;}}void P1()//进程P1{while(TRUE){flag[1]=TRUE;turn=0;While(flag[0]&&(turn==0));临界区;flag[1]=FALSE;}}并发执行进程P0和P1时产生的情况是()。

A.不能保证进程互斥进入临界区、会出现“饥饿”现象,B.不能保证进程互斥进入临界区、不会出现“饥饿”现象C.能保证进程互斥进入临界区、会出现“饥饿”现象D.能保证进程互斥进入临界区、不会出现“饥饿”现象5、在下述父进程和子进程的描述中,正确的是()A.父进程创建了子进程,因而父进程执行完后,子进程才能运行B.父进程和了进程可以并发执行C.撤销了进程时,应该同时撤销父进程D.撤销父进程时,应该同时撤销子进程6、在段页式分配中,CPU每次从内存中取一次数据需要()次访问内存。

中科院计算所计算机软件基础 - 试题

中科院计算所计算机软件基础 - 试题

2010一、简述进程和线程的区别和联系,用户级线程包和核心级线程包的区别、各自的优缺点。

二、简述x86平台下linux中断处理机制,中断对性能的影响及有什么优化方法。

三、以下三题任选两个:(1)简述无名管道和管道,及二者的区别;(2)简述软链接(符号链接)和硬链接,及两者的区别;(3)简述多级反馈队列调度算法的原理和特点。

四、选择题:以下哪个算法时间复杂度为O(lgn),或给定某个典型算法,说出其时间复杂度。

五、算法复杂度分析:给出一个简单的归并排序递推关系式,要求给出该算法的时间复杂度。

六、选择题:以下哪个问题不是NP时间复杂度的()(A)货单郎问题(B)0-1背包问题(C)哈密顿回路(D)数的遍历七、给出一棵树:(1)这棵树是不是二分检索树?为什么?(2)写出对这棵树的先根周游、中根周游和后根周游结果;(3)证明一颗二分检索树的中根周游结果是这棵树所有节点的非递减排序。

八、简述Floyd算法的基本思想;写出其伪代码。

九、简单题:上下文无关文法是乔姆斯基分类的哪一种?十、当前CPU已进入多核时代,你觉得编译技术中应该做些什么充分利用多核CPU?十一、去除一个文法的左递归:(1)判断是否为LL(1)的;(2)判断是否为LR(0)的;(3)判断是否为LR(1)的。

十二、写出文法的翻译程序,打印出括号的嵌套深度。

2009操作系统:40 编译原理:30 算法基础:30一、操作系统主要完成哪几方面工作,请列举并简述,其中每一方面的工作需要列举出一个相关的Linux系统调用或系统命令。

(20分)二、请写出Linux进程状态的五个宏定义,并解释其含义;请画出Linux的任务状态转换图,并结合“一个进程的read操作”来简要解释该任务状态转换图。

(20分)三、用Prime算法和Kruskal算法求如下连通图的最小生成树:1、分别写出Prime算法和Kruskal算法的基本思想;(8分)2、在下面的图中分别标出用上述算法产生最小生成树的过程;(10分)3、证明:用Kruskal算法得到的生成树是最小成本生成树。

2023年中科院大学研究所计算机基础模拟考试

2023年中科院大学研究所计算机基础模拟考试

《2023年中国科学院大学研究所计算机基础模拟考试》试卷班级:姓名:命题人:一、单项选择题(共20题,每题1分。

)1.在Word编辑状态下,操作的对象经常是被选择的内容,若鼠标在某行行首的左边,下列哪种操作可以仅选择光标所在的行()。

A.单击鼠标左键B.将鼠标左键击三下C.双击鼠标左键D.单击鼠标右键2.下面关于分栏叙述正确的是()。

A.最多可分三栏B.栏间距是固定不变的C.各栏的宽度必须相同D.各栏的宽度可以不同3.删除工作表中与图表链接的数据时,图表将()。

A.被复制B.必须用编辑删除相应的数据点C.不会发生变化D.自动删除相应的数据点4.如果要重新设置艺术字的字体,在[插入]/[文本]组中单击()按钮,在打开的下拉类表框中进行设置。

A.艺术字B.艺术字格式C.艺术字库D.艺术字形状5.下列说法中不正确的是()。

A.插入页码时可以将页码插入文档页面的左下方B.也可以将页码插入到文档页面垂直居中的地方C.插入页码时都是从首页开始的D.插入页码可以有选择的从后面的页面开始6.若已建立了页眉页脚,打开它可以双击()。

A.文本区B.页眉页脚区C.菜单区D.工具栏区7.工作表被保护后,该工作表中的单元格的内容、格式()。

A.可以修改8.不可修改、删除C.可以被复制、填充D.可移动8.下列说法错误的有()。

A.求和操作只能对同列的数据进行B.求和操作可以对同行的数据进行C.求和时要多选中一个空白格,以便保存结果D.求和操作对同行同列的数据都能进行9.多媒体信息不包括()。

A.文字、图像B.动画、影像C.打印机、光驱D.音频、视频10.在EXCe1工作表的公式中,“SUM(B3:C4)”的含义是()。

A.B3与C4两个单元格中的数据求和B.将从B3与C4的矩阵区域内所有单元格中的数据求和C.将B3与C4两个单元格中的数据示平均D.将从B3到C4的矩阵区域内所有单元格中的数据求平均11.一般将计算机的发展历程划分为四个时代的主要依据是计算机的()。

中科大计算机初试试题

中科大计算机初试试题

选择题在计算机中,负责解释和执行指令的部件是:A. 控制器B. 运算器C. 存储器D. 输入/输出设备下列关于计算机网络的描述,正确的是:A. 计算机网络就是计算机与计算机之间的连接B. 计算机网络就是计算机与通信线路的连接C. 计算机网络是计算机技术与通信技术相结合的产物D. 计算机网络就是局域网在Windows操作系统中,要打开“任务管理器”,可以通过以下哪个组合键实现?A. Ctrl+Alt+DeleteB. Ctrl+Shift+DeleteC. Alt+Shift+DeleteD. Ctrl+Alt+Esc下列哪种算法是图论中的算法?A. 冒泡排序B. 快速排序C. 深度优先搜索D. 插入排序计算机中的“内存”指的是:A. 随机存取存储器(RAM)B. 只读存储器(ROM)C. 硬盘存储器D. 光盘存储器下列哪种文件扩展名通常用于表示文本文件?A. .txtB. .docC. .jpgD. .mp3填空题在计算机中,中央处理器(CPU)主要由____和____两部分组成。

计算机的五大基本部件包括输入设备、输出设备、____、____和____。

计算机网络按照覆盖范围可以分为局域网(LAN)、城域网(MAN)、____和____。

在计算机中,____是计算机存储信息的最小单位,而____是计算机中CPU处理数据的基本单位。

在Windows操作系统中,____是用于存储正在运行的程序和数据的地方,断电后数据会消失。

常见的计算机编程语言有____、____和Java等。

简答题请简述计算机的基本组成及其主要功能。

简述计算机网络的主要功能及特点。

请解释什么是计算机的“内存”和“外存”,并说明它们之间的主要区别。

描述计算机操作系统的基本功能。

请简述什么是计算机病毒,并说明其特点和传播方式。

中科院计算机技术研究所硕士生入学历年试题集合

中科院计算机技术研究所硕士生入学历年试题集合

软件基础操作系统部分(30分)一、填充(每空一分,共14分)1、采用单级文件目录的主要缺点是存在_______________问题。

2、在单道程序运行环境下,常用的作业调度算法有__________、__________、和__________。

3、特权指令是只能由_________________使用的指令。

4、存储器的保护机制(硬件)有___________保护和_________保护。

5、预防死锁中的预先分配法和标准(有序)分配法,它们分别破坏了产生死锁必要条件中的__________ ___条件和_____________条件。

6、在段式虚拟存储管理中,段表设置“改变位”的目的是为了___________________________________。

7、进程有三种基本状态,即[1]______________状态,[2]___________状态,[3]___________状态。

当进程又[1]演变为[2]或[3]时,就会引起__________。

二、判断。

(每题1分,共5分)1、()有了动态重定位机构,作业地址空间的代码就可以原封不变的装入到给定的内存中。

2、()任一时刻,若有执行状态的进程,就一定有就绪状态的进程。

3、()文件系统中,设置OPEN操作的目的是为了将文件复制到内存中。

4、()临界段是不可中断的程序。

5、()作业的提交状态进入后备状态的过程是由作业调度程序完成的。

三、(5分)分页式存储管理与分段式存储管理的主要区别是什么?四、(6分)以下是高级通讯原语SEND和RECEIVE不完整的框图。

请填充以适当的P、V操作,并说明所用信号量的意义和初值。

SEND:RECEIVE:↓↓申请一消息区(3)↓↓消息送消息区(4)↓↓(1)从消息链上摘下一消息↓↓消息区挂入消息链(5)↓↓(2)消息送接收区↓↓V(S2)释放消息区↓↓语言与编译部分(35分)一、(7分)把下面不确定的有限自动机化为确定的有限自动机。

中科院计算所数据结构试题 - 试题

中科院计算所数据结构试题 - 试题

20101、线性表Lx, Ly按单链表结构存储并按递增排序。

请给出算法,合并这两个表为一个新的线性表并仍按递增排序。

(10分)2、void replace( String s, String s1, String s2 )将s中是s1的字符串全部替换为s2,如s=“aabcaaabc”,s1=“abc”,s2=“efgh”,则在本函数执行完后s=“aefghaaefgh”,实现本算法,可以使用字符串的一些基本操作函数。

(15分)3、字母A,B,C,D,E,F分别对应的频率为2,3,5,7,11,19。

(15分)求:(1)最优树;(2)求带权路径长度;(3)求各字母的编码。

4、使用散列函数hashf(x)=x mod 11,把一个整数值转换成散列表下标,现要把数据1,13,12,34,38,33,27,22插入到散列表中。

(15分)(1)使用线性探查再散列法来构造散列表;(2)使用二次探查法构造散列表。

5、请给出快速排序的算法,并以初始关键字{64,28,48,96,72,16,25}为例,给出各趟排序后的状态。

(15分)6、如下图所示的B树,分别插入B,L,Q,R后,请给出树的状态。

(15分)7、假设有稀疏矩阵A和B均为三元组作为存储结构,另设三元组C存放结果矩阵,请编写相乘算法。

(15分)20091、请写出求解八皇后问题的算法。

(10分)2、已知主串s=“adbadabbaabadabbadada”,模式串pat=“adabbadada”,(1)求出模式串的nextval函数值优树;(10分)(2)列出KMP算法匹配的全过程。

(10分)3、已知k1<k2<k3<k4<k5<k6,请求出分别为q1=3,q2=q3=q4=q5=q6=1和q1= q2=q3=q4=q5=q6=1的最优二叉排序树。

(15分)4、验证哥德巴赫猜想,任何一个大于3的数可以表示为两个素数相加。

中科院计算所高通量计算机研究中心2020年校园招聘真题及解析

中科院计算所高通量计算机研究中心2020年校园招聘真题及解析

中科院计算所高通量计算机研究中心2020年校园招聘真题及解析中科院计算所高通量计算机研究中心2020年校园招聘真题及解析第1题:根据有关规定,对于可撤销民事行为,享有撤销权的当事人未在法定期间内行使撤销权,该行为对当事人具有约束力。

当事人可行使撤销权的法定期间为()。

A.6个月B.1年C.2年D.20年【解析】正确答案:答案B。

【。

】最高人民法院的有关司法解释规定,如果自行为成立时起超过1年,当事人才请求变更或者撤销的,人民法院不予保护。

第2题:科学的本质是创新,那些变不可能为可能的发现,树立了科学史上一个又一个里程碑,比如19世纪有机尿素的合成,打破了“有机物只有靠动植物的生命力才能合成”的思想禁锢。

但当我们自信能够通过合成超出自然的物质去战胜自然时,也应反思这些物质对健康、环境的反作用,毕竟它们改变着我们的衣食住行。

这段文字意在说明()。

A.不应过于迷信科技的作用B.应对合成技术进行全面评估C.应全面审视科技对人类及环境的影响D.科技改变了人类的生活及人类的思维方式【解析】正确答案:答案C。

“但”后内容为文段主旨。

这句话强调的是在我们运用科技改变社会的同时,也应反思科技对健康、环境的作用,即要全面审视科技对人类及环境的影响。

B项为迷惑项,由“比如”可知,“合成技术”是为了证明观点而举的例子,B项以其为论述对象,明显缩小了文段的论述范围,可排除。

故本题答案为C。

第3题:某商场在进行“满百省”活动,满100省10,满200省30,满300省50。

大于400的消费只能折算为等同于几个100、200、300的加和。

已知一位顾客买某款衬衫1件支付了175元,那么买3件这样的衬衫最少需要()。

A.445元B.475元。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中科院计算所2003年考研试题第一部分编译(40’)一、(1/01)*0*说明是什么语言画出DFA(10‟)二、S→过程调用语句/数组的赋值语句(10‟)过程调用语句为:id(id,id,…,id)赋值语句: id(id,…,id):=id(id,…,id)(a)写一个LR(1)方法(产生式不大于6个)(b)若在LR分析同时完成语义分析,中间代码生成,基于你的文法有什么困难?三、E→E*E/+E/-E/unsigned-integer为上面表达式产生栈机器代码,代码执行后,表达式值留在栈上,自己设计所需栈机器指令,并写清指令含义。

(10‟)四、C语言中,a表示数组首址,而&a也表示数组首址,然而使用时有时并不相同,请根据下面写出a与&a 类型表达式(10‟)(1) tgpedef int A[10][20]A a;A * func ( ){return(a);}在linux上用gcc编译报告:第6行warning: return from incompatible pointer type(2) typedef int A[10][20]A a;A *func( ){return(&a);}无类型方面错误(3) typedef int A[10][20]typedef int B[20]A a;B *func( ){return(a);}无类型方面错误(4) typedef int A[10][20]A a;func( ){Printf(“%d,%d,%d/n,a,a+1,&a+1);}main( ){func( );}结果:134518112,134518192,134518912第二部分操作系统(40’)五. 1、操作系统内核有强内核和微内核,unix是前者,windowsNT是后者,简介微内核比强内核的优点。

(4‟)(强内核:弱内核:各自优缺点:)2、若只有进程控制,其独立性表现在?引入线程后,独立性有何改变?(4‟)3、请求调页存储系统确定页面大小的标准(4‟)六、1.死锁的证明,在m个同类资源,n个进程共享它,每次进程只能获得或释放至多一个资源,问会不会发生死锁,若:(1)、设每个进程所需资源数为ri 1<=ri<=m (6‟)2、windows NT页面大小为4KB,采用两级页表机构,为提高设了32K或64K的Cache,试叙述windowsNT地址变换过程的页面调度策略。

(10‟)3、假设有一种新磁盘技术,两者即磁盘与内存访问时间在同一数量级上,作下面哪些修改以采用更快的磁盘访问速度。

(12‟)(1)进程调度(4‟)(2)内存管理(4‟)(3)磁盘驱动程序(4‟)第三部分数据结构(70分)七. 选择(5×2‟)八.简答(10×2‟)说明:七和八题都很简单,多是考察有关树方面的小问题,第八题和填空题差不多,非常简单,故没抄下来.九、(5×5‟分)1、广义表,设H表示Get head ,T表示Get Tail 从下表中分解出原子a,请给出H、T操作序列。

L=((( )),(b,c),((b,(c,a)),(c,d)),((e),d))2、串序列T=“abcabcabca”模式串w=“abca”用kmp算法,求next[1:10]3、一无向图,边非负权值,问用Dijkstra最短路径算法能否给出一棵生成树?该树是否一定是最小生成树?说明理由。

4、判断向一无环图增加一边是否会使图中产生环的问题时,应选用什么样的数据结构?(一名话简单回答)在使用这种数据结构时该判断所需时间。

5、设向一棵空平衡二叉树(AVL)中插入关键字序列为[45,24,12,62,70,50,10,38]画出每插入一关键字后该树状态示意图,若在此基础上删除关键字62,给出删除后的状态图。

十、(15分)有n张扑克牌,存在由记录组成的数组A(1:n)中,每个记录有三个域,其中,N0为每张扑克初始序号,一旦给定不改变,Cor表示每张扑克花色,梅花<方块<红桃<黑桃,Val表子扑克数值1..13,要将这n张由小→大排序,每张只能看一次,低花色比高花色的值小,花色的大小均相同的保持原相对的次序,请写算法,并描述所用附加存储空间结构。

中科院2000考研题一、选择题(20分)1.下述函数中渐近时间最小的是()。

A) T1(n)=n+1000. B)T2(n)=n-1000C)T3(n)= -1000D)T4(n)=2n-10002.下述编码中哪一个不是前缀码()。

A).(00,01,10,11)B).(0,1,00,11)C).(0,10,110,111)D).(1,01,000,001)3.当各边上的权值()时,BFS算法可用来解决单源最短路径问题A)均相等B)均互不相等C)不一定相等4,在含有n个关键字的小根堆(堆顶元素最小)中,关键字最大的记录有可能存储在()位置上。

A)n/2B)n/2-1 C)1 D)n/2+25.若要求排序是稳定的,且关键字为实数,则在下列排序方法中应选()为宜。

A)直接插入B)直接选择C)堆D)快速排序E)基数排序6.在一棵含有n个关键字的m阶B——树中进行查找,至多读盘()次。

A)B)1+C)1+D)1+7.下述文件中适合于磁带存储的是()。

A)顺序文件B)索引文件C)散列文件D)多关键字文件8.“typdef int(*F) (char , int):表示F是一个()。

A)函数B)指针C)指针类型D)函数指针类型9.在快速排序中,要使最坏情况的空间复杂度为O()则要对快速排序作()修改。

A)划分元素为三者取中B)采用表排序C)先排最小集合D)先排大集合10.设栈的输入序列是1,2,3,4,则()不可能是其出栈序列:A)1,2,4,3,B)2,1,3,4,C)1,4,3,2,D)4,3,1,2,E)3,2,1,4,二、(10分)已知在进行置换选择排序时得到14个有序段,其长度分别为2,3,4,5,6,7,8,9,11,13,17,20,21,23;现进行4路平衡归并,要求给出所对应的最佳归并树和总的读/写次数;三、(10分)由二叉树的前序遍历和中序遍历序列能确定唯一的一棵二叉树,下面程序的作用是实现由已知某二叉树的前序遍历和中序遍历序列,生成一棵用二叉连表表示的二叉树并打印出后序遍历序列,请写出程序所缺的语句。

#define MAX 100typedef struct Node{char info;struct Node *llink,*rlink;}TNODE;char pred[MAX],inod[MAX];main(int aegc,int **argv){TNODE *root;If(argc<3) exit 0;Strcpy(pred,argv[1]);Strcpy(inod,argv[2]);Root=restore(pred,inod,strlen(pred));Postorder(root);}TNIDE *restire(char *ppos,char *ipos,int n){TNODE *ptr,Char *rpos;Int K;If(n<=0) return NULL;Ptr->info=(1);For( (2) ; rpos<ipos+n;rpos++)If(*rpos==*ppos)break;K= (3);Ptr->link=restore(ppos+1, (4),k );Ptr->rlink=restore (5)+k,rpos+1,n-1-k);Return ptr;}postorder(TNODE*ptr){if(ptr=NULL) return;postorder(ptr->llink);postorder(ptr->rlink);printf(“%c”,ptr->info);}四.(10分)已知有如下定义的静态链表:TYPE component=RecordData:elemtp;Next:0..maxsizeEndV AR STALIST:array[0..maxsize] of component;以及三个指针:aV指向头结点,p指向当前结点,pre指向的前驱结点,现要求静态链表中next域中的内容,使得该静态链表有双向链表功能,从当前结点P既能往后查找,也能往前查找(1)定义next中的内容。

(用老的next中的值表示):(2)如何得到当前结点p的前驱(pre)的前驱,给出计算式;3)如何得到p的后继,给出计算式;五、(5分)试求有n个叶结点的非满的完全二叉树的高度;六、(15分)试以逆邻接表为存储结构,通过每次删除出度为要顶点及其入边来写一拓扑排序算法,要求输出的顶点序列是拓扑有序序列。

七、(15分)设A[1¨100]是一个记录构成的数组,B[1..100]是一个整数组,其值介于1至100之间,现要求按B[1··100]的内容调整A中记录的次序,比如当B[1]=ll时,则要求将A[1]的内容调整到A[11]中去。

规定可使用的附加空间为o(1).八、(15分)在用除余法作为散列函数、线性探测解决冲突的散列表中,写一删除关键字的算法,要求将所有可以前移的元素前移去填充被删除的空位,以保证探测序列不致于断裂。

中科院计算机技术研究所1999年硕士生入学试题数据结构与程序设计一、选择题.(20分,每空2分)1.___ 的遍历仍需要栈的支持。

(1).前序线索树(2).中序线索树(3).后序线索树2.若度为m的哈夫曼树中,其叶结点个数为n,则非叶结点的个数为___.(1)n-1 (2)|_n/m_|-1 (3)上取整(n-1)/(m-1)4)[上取整n/(m-1)]-1 (5)[上取整(n+1)/(m+1 )]-13.最优二叉树(哈夫曼树),最优查找树均为平均查找路径长度wihi最小的树,其中对最优二叉树,n表示___,对最优查找树,n表示____;构造这两种树均为——。

(1)结点数(2)叶结点数(3)非叶结点数(4)度为2的结点数(5)需要一张N个关键字的有序表(6)需要对N个关键字进行动态插入(7)需要N个关键字的查找概率表(8)不需要任何前提。

4.对于前序遍历与中序遍历结果相同的二叉树为_____;对于前遍历和后序遍历结果相同的二叉为_____.一般二叉树(2) 只有根结点的二叉树(3)根结点无左孩子的二叉树(4)根结点无右孩子的二叉树(5)所有结点只有左子数的二叉树(6)所有结点只有右子树的二叉树.5.M路B+树是一棵_____,其结点中关键字最多为___个,最少为___个.M路平衡查找树(2)M路平衡索引树(3) M路TRIE 树(4)M路键树(5)M-1(6)M (7)M+1 (8)上取整(M/2)-1 (9) 上取整(M/2) (10) 上取整(M/2)+1二、填空题(10分,每空1分)1.对于给定的N个元素,可以构造出的逻辑结构有___._____. _____.. ____四种.2.具有N个关键字的B-树的查找路径长度不会大于________.,3.克鲁司卡尔算法的时间复杂度为____________,它对____________图较为适合.4.深度为可(设根的层数为一)的完全二叉树至少有______个结点,至多有_____个结点,K和结点数N之间的关系是_____.三、问答题(10分,每题5分)1. 一棵非空的有向树中恰有一个顶点入度为0,其他顶点入度为1.但一个恰有一个顶点的入度为0,其他顶点入度为一的有向图却不一定是一棵有向树。

相关文档
最新文档