浙江大学计算机专业2008硕士研究生入学考试试题

合集下载

浙江大学机试真题

浙江大学机试真题

2011年浙江大学计算机及软件工程研究生机试真题1001: A+B for Matrices题目描述This time, you are supposed to find A+B where A and B are two matrices, and then count the number of zero rows and columns.输入The input consists of several test cases, each starts with a pair of positive integers M and N (≤10) which are the number of rows and columns of the matrices, respectively. Then 2*M lines follow, each contains N integers in [-100, 100], separated by a space. The first M lines correspond to the elements of A and the second M lines to that of B.The input is terminated by a zero M and that case must NOT be processed.输出For each test case you should output in one line the total number of zero rows and columns of A+B.样例输入2 21 11 1-1 -110 92 31 2 34 5 6-1 -2 -3-4 -5 -6样例输出152011年浙江大学计算机及软件工程研究生机试真题1002: Grading题目描述Grading hundreds of thousands of Graduate Entrance Exams is a hard work. It is even harder to design a process to make the results as fair as possible. One way is to assign each exam problem to 3 independent experts. If they do not agree to each other, a judge is invited to make the final decision. Now you are asked to write a program to help this process.For each problem, there is a full-mark P and a tolerance T(<P) given. The grading rules are:• A problem will first be assigned to 2 experts, to obtain G1 and G2. If the difference is within the tolerance, that is, if |G1 - G2| ≤ T, this problem's grade will be the average of G1 and G2.• If the difference exceeds T, the 3rd expert will give G3.• If G3 is within the tolerance with either G1 or G2, but NOT both, then this problem's grade will be the average of G3 and the closest grade.• If G3 is within the tolerance with both G1 and G2, then this problem's grade will be the maximum of the three grades.• If G3 is within the tolerance with neither G1 nor G2, a judge will give the final grade GJ.输入Each input file may contain more than one test case.Each case occupies a line containing six positive integers: P, T, G1, G2, G3, and GJ, as described in the problem. It is guaranteed that all the grades are valid, that is, in the interval [0, P].输出For each test case you should output the final grade of the problem in a line. The answer must be accurate to 1 decimal place.样例输入20 2 15 13 10 18样例输出2010年浙江大学计算机及软件工程研究生机试真题1003: A+B题目描述给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。

浙江大学复试面试题目及答案(yyy版本)

浙江大学复试面试题目及答案(yyy版本)

浙江大学计算机考研历年面试问题集专业部分操作系统部分:1 windows/linux使用的文件系统?windows使用的文件系统有:FAT(包括FAT12,FAT16,FAT32),CDFS,UDF,NTFS,DFS(分布式文件系统,用于windows2000/xp服务器上的网络组件)linux使用的文件系统有:ext2,ext3,FAT32 ???????2 虚拟内存?传输协调工作,并为用户提供一个统一的界面和标准的接口,用户通过这一界面实现所需要的从操作以及使用系统资源,使系统中的若干台计算机相互协作以完成共同的任务,有效控制和协调诸任务的并行执行,并向系统提供统一的,有效的接口软件集合。

网络操作系统和分布式操作系统虽然都属于管理分布在不同地理位置上的操作系统,但最大的差别是:网络操作系统工作时必须确认网址,而分布式操作系统则不必知道计算机的确切地址;分布式系统负责整个系统的资源分配,通常能够很好的隐藏系统的内部细节,如对象的物理位置,并发控制,系统故障等。

这些对用户都是透明的。

8 操作系统为什么要用驱动程序?参考912 io调度算法?此题似乎有问题,分解之:IO控制方式:程序IO方式,中断驱动IO控制方式,DMA直接存储器访问方式,IO通道控制方式磁盘调度算法:RSS(随机调度),FIFO,PRI(进程优先级调度),LIFO,SSTF(最短作业优先),SCAN (在磁盘上往复),C-SCAN(一条道路,快速返回),N-step- SCAN(一次N个记录的SCAN),FSCAN13 一个文件重命名和把它直接删除后再重新建立新文件名有何不同?1.物理地址:前者不变,后者变化2.pcb:前者只改了文件名,后者重新建立PCB14 介绍一下os的层次结构?●多数据流:文件的实际内容被当作字节流处理,在NTFS中可以为一个文件定义多个数据流;●通用索引功能:NTFS中,每个文件都有一组属性与之关联.这样,文件管理系统中文件描述的集合组织成一个关系数据库,因而文件可以建立关于任何属性的索引.20 轮转法知道么,用在什么系统?简单介绍下分时操作系统,时间片可等长——简单轮转调度,亦可不等长——多级反馈调度数据结构部分:1 介绍分治算法,回溯算法,动态规划法?弃,其余儿子节点被加入到活节点表中。

浙大计算机学院考研复试上机试题及参考答案

浙大计算机学院考研复试上机试题及参考答案

浙江大学计算机复试上机2005-2007(由林子整理)2005年浙江大学计算机学院考研复试上机试题及参考答案(1/5)第一题:A+B(10分) [结题]题目要求:读入两个小于100的正整数A和B,计算A+B。

需要注意的是:A和B的每一位数字由对应的英文单词给出。

输入格式:测试输入包含若干测试用例,每个测试用例占一行,格式为"A + B =",相邻两字符串有一个空格间隔。

当A和B同时为0时输入结束,相应的结果不要输出。

输出格式:对每个测试用例输出1行,即A+B的值。

输入样例:one + two =three four + five six =zero seven + eight nine =zero + zero =输出样例:39096#include <>#include <>#include <>#include <>int main(void){const char data[12][6] = {"zero", "one","two", "three", "four","five", "six", "seven", "eight", "nine", "+", "="};unsigned a, b; /* 转换后的表达式参数,如a+b(123+456) */unsigned i, j, k; /* 临时变量,作为下标*/ char str[100]; /* 输入字符串,足够大容量*/ char temp[6]; /* 临时字符串,用于检索数字,如"one"->'1' */char result[30]; /* 转换后的表达式参数,如"123+456=" */a =b = i = j = k = 0; /* 初始化变量 */memset(str, 0, sizeof(str));memset(temp, 0, sizeof(temp));memset(result, 0, sizeof(result));gets(str); /* 获取输入字符串,不能使用scanf,因为有空格 */for(i=0, k=0; i<strlen(str); ++i){for(j=0;!isspace(str[i])&&i<strlen(str);++i,++j) /* 提取一个单词 */temp[j] = str[i];temp[j] = 0; /* 字符串结束标记 */for(j=0; j<12; j++) /* 把这个单词转换为数字 */if(strcmp(temp, data[j]) == 0){if( j <= 9 ) result[k++] = j + '0';if( j == 10 ) result[k++] = '+';if( j == 11 ) result[k++] = '=';break; /* 找到匹配数字就不必再搜索了 */ }result[k] = 0; /* 字符串结束标记,result形式"123+456=" */sscanf(result,"%d+%d=",&a,&b); /* 用sscanf来获得a,b的值 */if( a==0 && b==0 ) break; /* A,B同时为零则退出程序 */else printf("%d\n", a + b); /* 打印输出 A + B 的数值 */}while(1);return 0;}2005年浙江大学计算机学院考研复试上机试题及参考答案(2/5)第二题:谁是开门关门的人?(10分)题目要求:每天第一个到机房的人要把门打开,最后一个离开的人要把门关好。

浙大2008高代解答

浙大2008高代解答

(2)因为AB = BA, 所以存在可逆矩阵P , 使得P −1 AP, P −1 BP 都是上三角矩阵。故A + B 的特征 根为A与B 的特征根之和(即B 的特征根),所以|A + B | = |B |. 七、(15分) A, B 均为n阶矩阵,证明AB 和BA有相同的特征多项式。 证:因为 ( ( E 0 λE B 两边取行列式得 λn λE B A E = λn |λE − AB | , 且λn λE B A E = λn |λE − BA| , −A λE A E )( )( λE B E 0 A E −A λE ) = ) = ( ( λE − AB λB λE B 0 λE − BA 0 λE ) , ) ,
浙江大学2008年硕士研究生入学考试试卷及参考答案
一、(15分) 设λ1 , λ2 , λ3 是多项式f (x) = x3 + x2 + x − 1的3个根,g (x) = x2 + x + 1, 求一个以有 理数为系数的多项式 p(x), 且p(x)以 g (λ1 ), g (λ2 ), g (λ3 )为根。 0 0 1 解: 设A = 1 −1 0 , 则|xE − A| = f (x). 于是A的特征根为λ1 , λ2 , λ3 . 故 0 g (A) = −1 0 0 0 0 −1 1 −1 −1 2 0 0 1 1 −1 , 0 0
T
0
1 −αT A− n −1 α
)
α 0
1 −1 = −αT A− n−1 α|An−1 |. 又 因 为An−1 正 定 , 所 以An−1 也 正 定.

1 是−αT A− n−1 α ≤ 0,且等号成立当且仅当α = 0. 因而

2008浙大计算机JJ(434分 政77英77数140专140)的考研经验

2008浙大计算机JJ(434分 政77英77数140专140)的考研经验

2008浙大计算机JJ(434分政77英77数140专140)的考研经验计算机, 考研, 经验考研经验总结辛苦的一年总算结束了,许多人问起我考研的经验,我都没能一一回复,乘着有空决定写点什么,希望对备考的你们能有些帮助。

【政治】政治说真的最后拉不了多少分,但又是最麻烦的一门课。

我政治是暑假开始复习的,上了海文的政治强化班(事实证明没必要上辅导班,尤其是事先没有看过书就去上辅导班,完全是浪费时间)。

八月下旬我自己买了本红宝书看,很快的看了一遍觉得没有什么感觉。

之后,听说领航张俊芳的辅导班不错,就去搞了本张的书(银色的,似乎书店没得买的),确实整理得不错,并且每章后面都有些题目,看下来还是有收获的。

再后来,买了本陈宪奎的2000题,只做其中的选择题,并且对照张的书,基本上对于哪些重要的、常考的都有点数了。

最后阶段政治就开始背,毫不夸张的说大题基本上是靠背的。

当然背还是有技巧的,并不需要一字不漏得背,也要挑着背。

那时各大考研辅导机构都会压题,有些是一样的,也有些不一样。

我主要参考海文的18金鉴和启航的20天20题。

结合当年的热点问题,也可以自己感觉下,有重有轻的背,毕竟时间不多。

背的时候要注意答题点,有些话觉得可以用自己的话写的,不妨用自己的话概括。

尽管辅导班上,老师都说不是写得越多越好,最好用专业术语,写到要点便给分。

话是这么说啦,可是真正在考场上,总是能写多就写多,觉得有联系的都写上去,感觉卷子要挤得满满的才行,我就是写到了交卷的最后一分钟哈~对了,领航最后冲刺阶段也有整理一份资料的,感觉毛概、马哲部分不错,比较适合冲刺复习。

还有就是,最后压题的时候,有一个辅导班的老师(忘了是哪个)将往年的大题考点都整理了,近几年考过的多半是不会考的。

不管怎么样,我这次考政治,大题也就一道没有见过(垄断什么的),身边的同学也都跟我差不多的。

【数学】数学不像政治,应该较早开始复习。

我最先开始复习的就是数学,也大约就在去年这个时候吧。

软件工程硕士研究生考试试题(2008年)

软件工程硕士研究生考试试题(2008年)

软件工程硕士研究生课程考试试题第一部分概念部分1.软件。

答:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。

2.软件工程。

答:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料3.软件需求。

答:(1)用户解决问题或达到目标所需的条件或能力(Capability)。

(2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或能力。

(3)一种反映上面(1)或(2)所描述的条件或能力的文档说明。

软件需求包括三个不同的层次——业务需求、用户需求和功能需求——也包括非功能需求。

4.软件配置。

答:软件配置管理是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。

配置管理是对工作成果的一种有效保护。

5.软件体系结构。

答:是产生软件设计的第一步,它将需求规格说明中确定的系统能力与实现这些能力的构件关联起来。

并描述构件间的相互联系,定义从子系统创建系统的相关操作。

6.软件维护种类。

答:软件维护分为:(1)改正性维护:针对故障导致的问题所进行的处理称为改正性维护。

(2)适应性维护:对系统的一部分改变要求改变系统的其他部分,适应性维护实现这种改变。

(3)完善性维护:是为了对系统的某些方面进行改进而做出的改变。

(4)预防性维护:改变系统的某些方面以预防失效的发生。

7.软件文档。

答:文档(document)是指某种数据媒体和其中所记录的数据。

它具有永久性,并可以由人或机器阅读,通常仅用于描述人工可读的东西。

在软件工程中,文档常常用来表示对活动、需求、过程或结果进行描述、定义、规定、报告或认证的任何书面或图示的信息。

它们描述和规定了软件设计和实现的细节,说明使用软件的操作命令。

文档也是软件产品的一部分,没有文档的软件就不成其为软件。

软件文档的编制(documentation)在软件开发工作中占有突出的地位和相当大的工作量。

浙大计算机学院考研复试上机试题及参考答案

浙大计算机学院考研复试上机试题及参考答案

浙江大学计算机复试上机2005-2007(由林子整理)2005 年浙江大学计算机学院考研复试上机试题及参照答案(1/5)第一题: A+B(10 分) [ 结题 ]题目要求:读入两个小于100 的正整数 A和 B,计算 A+B。

需要注意的是: A和 B的每一位数字由对应的英文单词给出。

输入格式:测试输入包含若干测试用例,每个测试用例占一行,格式为 "A + B =" ,相邻两字符串有一个空格间隔。

当 A和 B 同时为 0 时输入结束,相应的结果不要输出。

输出格式:对每个测试用例输出 1 行,即 A+B的值。

输入样例:one + two =three four + five six =zero seven + eight nine =zero + zero =输出样例:39096#include <>#include <>#include <>#include <>int main(void){const char data[12][6] = {"zero", "one", "two","three", "four","five", "six", "seven", "eight", "nine", "+", "="};unsigned a, b; /* 变换后的表达式参数, 如a+b(123+456) */unsigned i, j, k; /* 暂时变量,作为下标*/ char str[100]; /* 输入字符串,足够大容量*/ char temp[6]; /* 暂时字符串,用于检索数字,如"one"->'1'*/char result[30]; /* 变换后的表达式参数,如"123+456="*/a =b = i = j = k = 0; /* 初始化变量*/memset(str, 0, sizeof(str));memset(temp, 0, sizeof(temp));memset(result, 0, sizeof(result));gets(str);/*获取输入字符串,不可以使用scanf ,因为有空格 */for(i=0, k=0; i<strlen(str); ++i){for(j=0;!isspace(str[i])&&i<strlen(str);++i,++j)/*提取一个单词*/temp[j] = str[i];temp[j] = 0; /*字符串结束标记*/for(j=0; j<12; j++)/*把这个单词变换为数字if(strcmp(temp, data[j]) == 0){*/if( j <= 9 if( j == 10 ) if( j == 11 ) ) result[k++] = j + '0';result[k++] = '+';result[k++] = '=';break; /* 找到般配数字就不用再搜寻了*/ }result[k] = 0; /*字符串结束标记,result形式"123+456=" */sscanf(result,"%d+%d=",&a,&b);/*用sscanf来获得 a,b 的值 */if( a==0 && b==0 ) break;/* A,B同时为零则退出程序 */else printf("%d\n", a + b);/*打印输出A + B的数值 */}while(1);return 0;}2005 年浙江大学计算机学院考研复试上机试题及参照答案(2/5)第二题:谁是开门关门的人?(10 分)题目要求:每日第一个到机房的人要把门翻开,最后一个走开的人要把门关好。

浙江大学计算机考研真题

浙江大学计算机考研真题
15、系统为某进程分配了 4 个页框,该进程已访问的页号序列为 2,0,2,9,3,4,2,8,2,4,8,4,5。若进程要 访问的下一页的页号为 7,依据 LRU 算 法,应淘汰页的页号是()。(点击查看答案>>>>>>>>) A、2 B、3 C、4 D、8
牛客网,程序员学求职备考神器
NOWCODER
10、在采用中断 I/O 方式控制打印输出的情况下,CPU 和打印控制接口中的 I/O 端口之间交换的信息不可能是()。(点击查看答案>>>>>>>>) A、打印字符 B、主存地址 C、设备状态 D、控制命令
牛客网,程序员学求职备考神器
NOWCODER
牛在牛客网
测试输入包含若干测试用例。每个测试用例的第 1 行给出评估的道路条数 N、 村庄数目 M (N, M < =100 );随后的 N 行对应村庄间道路的成本,每行给出一 对正整数,分别是两个村庄的编号,以及此两村庄间道路的成本(也是正整数)。 为简单起见,村庄从 1 到 M 编号。当 N 为 0 时,全部输入结束,相应的结果不要 输出。 输出描述:
8、下列有关总线定时的叙述中,错误的是()。(点击查看答案>>>>>>>>) A、异步通信方式中,全互锁协议最慢 B、异步通信方式中,非互锁协议的可靠性最差 C、同步通信方式中,同步时钟信号可由各设备提供 D、半同步通信方式中,握手信号的采样由同步时钟控制
9、若磁盘转速为 7200 转/分,平均寻道时间为 8ms,每个磁道包含 1000 个扇 区,则访问一个扇区的平均延迟时间大约是()。(点击查看答案>>>>>>>>) A、8.1ms B、12.2ms C、16.3ms D、20.5ms

考研历年计算机试题及答案

考研历年计算机试题及答案

考研历年计算机试题及答案一、操作系统1. 2008年考研计算机试题试题:1. 操作系统的基本功能包括()A. 处理器的分配和管理B. 文件的管理C. 设备的管理D. 以上都是2. 下列描述cpu态的是()A. 运行进程时的状态B. 进程被阻塞时的状态C. cpu在设置进程工作区时的状态D. cpu在调度进程时的状态3. 能实现进程间通信的机制是()A. 信号量B. 文件C. 栈D. 配置文件4. 进程的状态包括()A. 就绪态B. 等待态C. 执行态D. 以上都是5. 系统调用的作用是()A. 提供用户程序方便使用操作系统功能的接口B. 用于操作设备C. 提供网络连接D. 完成数据的输入与输出答案:1. D2. A3. A4. D5. A二、数据结构1. 2012年考研计算机试题试题:1. 下列选项中,时间复杂度最高的是()A. O(1)B. O(n)C. O(n^2)D. O(log n)2. 以下数据结构中,无法实现插入和删除操作的是()A. 数组B. 链表C. 栈D. 队列3. 假设选择排序的初始序列是5, 3, 8, 1, 2,那么经过第一趟排序之后的序列是()A. 5, 3, 8, 1, 2B. 1, 3, 8, 5, 2C. 8, 1, 2, 3, 5D. 2, 1, 3, 5, 84. 在图的存储结构中,当使用邻接矩阵来表示图时,需要的空间复杂度是()A. O(n)B. O(n^2)C. O(log n)D. O(1)5. 二叉查找树的中序遍历结果是()A. 从小到大排列的结果B. 从大到小排列的结果C. 完全随机的结果D. 无法确定答案:1. C2. A3. B4. B5. A三、数据库1. 2015年考研计算机试题试题:1. 下列关系数据模型中,用来解决多对多关联的模型是()A. 层次模型B. 网状模型C. 关系模型D. 对象模型2. 当更新一个数据库时,数据库管理系统一般使用的策略是()A. 追加B. 删除C. 修改D. 插入3. 下列数据库查询语言中,属于关系数据库查询语言的是()A. SQLB. COBOLC. C++D. Java4. 下列哪种数据库模型描述能力最强()A. 层次模型B. 网状模型C. 关系模型D. 对象模型5. 下列哪个语言是用来定义数据库结构的语言()A. SQLB. COBOLC. C++D. Java答案:1. C2. C3. A4. D5. D本文简要介绍了历年考研计算机试题及答案,其中包括操作系统、数据结构和数据库三个主要方向的考题。

浙江大学1998-2008年攻读硕士学位研究生入学考试试题及详解(免费-非常棒)

浙江大学1998-2008年攻读硕士学位研究生入学考试试题及详解(免费-非常棒)

I L = 18 2 sin(w t - 36.9o ) 则此时电压 ¢ = -M u2 dI L = - M w18 2 cos(wt - 36.9) = -3 2 cos(wt - 36.9) dt
对于分量 u ¢¢¢(t ) = 5 2 sin 3w t ,由于 L 与 C 并联支路发生谐振,相当于开路则: u3 (t ) = 5 2 sin 3wt
+
(2)根据 KVL,可得: 6 I + I 2 - 5 I - 3 =3 解得: I =2A 或 I =-3A(舍去)
求 U oc 令解:将电流源开路,得如下电路:
设流过 R1 , R2 的电流分别为 I1 , I 2 则: rI1 + R1 I1 = R2 I 2 得: I1 = I 2
即受控源相当于 r =2 W 的电阻,等效电阻 R0 = ( R1 + r ) // R2 + R3 =6 W (本题主要应用戴维南定理, KVL, KCL 定理分析非线性电路, 对于求等效电阻 R0 , 一、求出负载两端的开路电压 U oc 和短路电流 I sc , R0 = U oc ;二、将负载外接电 I sc
(本题将列写状态方程与运算放大器结合起来,考虑运放的“虚短” “虚断”特 性,列写方程,参数选取电容电压和电感电流做为状态变量。 ) (四) 12% 图 (a) 所示电路的拓扑有向图 G 如图 (b) 所示, 其中 R1 = 4W, R2 = 8W , R3 = 4W, R4 = 1W , is (t ) = 2 sin 2t A , us (t ) = 5 2 sin(2t - 30° ) V 。 试求: (1)图 G 的降阶关联矩阵[A] (2)支路导纳矩阵[Y]; (3)节点导纳矩阵[ Yn ]; (4)列出节点电压方程。

浙江大学计算机考研历年面试题集

浙江大学计算机考研历年面试题集

浙江大学计算机考研 历年面试问题集一、面向对象程序设计1、多态和动态链接的区别多态(Polymorphism)按字面的意思就是“多种形状”。

多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作(摘自“Delphi4 编程技术内幕”)。

简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针动态链接库(Dynamic Link Library,缩写为DLL)是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。

动态链接库文件与可执行文件(exe)非常类似,区别在于DLL中虽然包含了可执行代码却不能单独执行,而应由Windows应用程序直接或间接调用。

动态链接是相对于静态链接而言的。

所谓静态链接是指把要调用的函数或者过程链接到可执行文件中,成为可执行文件的一部分。

换句话说,函数和过程的代码就在程序的exe文件中,该文件包含了运行时所需的全部代码。

当多个程序都调用相同函数时,内存中就会存在这个函数的多个拷贝,这样就浪费了宝贵的内存资源。

而动态链接所调用的函数代码并没有被拷贝到应用程序的可执行文件中去,而是仅仅在其中加入了所调用函数的描述信息(往往是一些重定位信息)。

仅当应用程序被装入内存开始运行时,在Windows的管理下,才在应用程序与相应的DLL之间建立链接关系。

当要执行所调用DLL中的函数时,根据链接产生的重定位信息,Windows才转去执行DLL中相应的函数代码。

2、解释面向对象里面的动态绑定在面向对象语言中,可以从一个类派生出另一个类。

派生出其它类的类称为基类,又称为父类。

被派生的类称为派生类,又称为子类。

派生类可以具有父类的特性,共享父类的成员函数,使用父类的成员,还可以定义自己的新特性,定义自己的数据成员和成员函数。

一个派生类可以从一个基类派生,也可以从多个基类派生。

从一个基类派生的继承称为单继承;从多个基类派生的继承称为多继承。

浙江大学计算机学院2008年硕士研究生招生拟录取名单

浙江大学计算机学院2008年硕士研究生招生拟录取名单

王超 曹凌 蒋浴芹 邝景胜 陈文翔 朱科 彭威 宋轶群 任崇辉 王备 潘涌 薛维 戴真理 柳一鸣 胡一帆 张栋 吴宇明 谷祎 刘群群 孙莹莹 王彬 王敬 仲青青 詹少朋 季诚夏 蒋志成 翁林君 胡琦 肖鹏元 李云飞Байду номын сангаас印文涛 胡斌峰 吕靖 倪立快 孙鹏翔 汪检跃 吴勇 杨坤 杨旸 姚浩伟 赵鹏飞 赵艳杰 钟云云 李著文 陈进 苏保君 吕承飞
拟录取信息 同意录取生物信息 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹 同意拟录取A类自筹
研究所 工程中心 智能所 软件所 系统所 CAD 智能所 智能所 智能所 智能所 CAD 智能所 智能所 软件所 软件所 CAD 智能所 教学中心 系统所 教学中心 CAD 软件所 软件所 CAD 智能所 软件所 智能所 软件所 软件所 智能所 系统所 智能所 智能所 智能所 系统所 智能所 CAD 智能所 教学中心 智能所 系统所 智能所

浙江大学2002~2008年考研电路真题

浙江大学2002~2008年考研电路真题
入 1—1’端的电流 i1 (t ) 。
第四题 14%
图示电路,已知 A 为有源二端网络, R1 20, R2 R3 20, R4 10, 1 , I S 3 1A ,当开关 K
2
打开时,开关两端电压 U ab 25V ,当开关闭合时,流过开关的电流 I K 10 A ,试求有源网络 A 的戴

4

浙 江 大 学
2004 年攻读硕士学位研究生入学考试试题
考试科目
电路
编号 448
注意:答案必须写在答题纸上,写在试卷或草稿纸上均无效。
一、填空题:(每小题 5 分,共 70 分。) 1、如图一(1)所示,Uab = V。 Ω。
2、如图一(2)所示,ab 端口的入端电阻 Rab =
3、某一感性负载吸收的有功功率为 1000KW,功率因数 cosφ =0.8,接在端电压为 10KV,频率为 50Hz 的 输电线上,现欲将其功率因数提高到 0.9,应在负载两端并联一个电容,其大小应为 C= μ F。
源网络 P2 ,使其余各电路中之路电压电流均保持不变。
第八题 10%
U1 i2 图示电路,已知 R 1, C 1F , L 1H ,回转器的回转常数 1 ,回转器基本方程为 , 1 i1 U 2
电容电压与电感电流的初始值 U C (0 )、 iL (0 ) 均为零,电源电压为冲激电压源 (t ) ,求 U C (t ) 的过渡过程

3

二、计算题:(每题 20 分,共 80 分) 1、 图二 ( 1) 所示电路中, E=3V, 电流表 A 的读数为 2 A, us (t ) 2 2 sin 2tV , 反映有效值的各表读数为: 电压表 V1 读数为 2V,电压表 V2 读数为 8 V,且发现在 US(t)单独激励时,V1 和 v2 读数相等,试确 定 R1,R2,L,C 的值。 2、图二(2)所示电路中,US=1V,R=1Ω ,Is=1A,α =1,试给出 RL 获得最大功率的条件及最大功率值, 其中双口网络的 T 参数为: T

浙江大学08计算机上机题(含答案)

浙江大学08计算机上机题(含答案)

浙江大学08计算机上机题(含答案)一、又一版A+B题目描述:输入两个不超过整型定义的非负10进制整数A和B(<=231-1),输出A+B的m (1 < m<10)进制数。

输入:输入格式:测试输入包含若干测试用例。

每个测试用例占一行,给出m和A,B的值。

当m为0时输入结束。

输出:输出格式:每个测试用例的输出占一行,输出A+B的m进制数。

样例输入:8 1300 482 1 7样例输出:25041000答案:想偷个懒,用C自带的函数过,但是CE了,估计后台禁止这个函数了,1.#include2.#include3.int main()4.{5. unsigned a,b,m;6. char z[35];7. while(scanf("%u",&m),m)8. {9. scanf("%u%u",&a,&b);10. itoa(a+b,z,m);11. printf("%s\n",z);12. }13. return 0;14.}另:1.#include/doc/1c18388767.html,ing namespace std;3.4.void Function(long long lRadix, long long lNumber);5.int main()6.{7.long long lRadix, lNumA, lNumB;8.while(cin>>lRadix && lRadix &&cin>>lNumA>>lNumB)9.{10. Function(lRadix, lNumA+ lNumB);11. cout<<endl;< bdsfid="109" p=""></endl;<>12.}13.}14.void Function(long long lRadix, long long lNumber)15.{16.if(lNumber/lRadix)17.{18. Function(lRadix, lNumber/lRadix);19.}20.cout<<lnumber%lradix;< bdsfid="119" p=""></lnumber%lradix;<>21.}22.23.呵呵,我的代码,可以AC的哦另:已经ac过了:#includeint main(){unsigned int a,b,sum,shang,yu;//必须无符号数,否则溢出int m,s[100];while(scanf("%d",&m),m){int i=0,j=0;scanf("%d%d",&a,&b);sum=a+b;do//模除取余,并存入数组s{shang=sum/m;yu=sum%m;s[i]=yu;sum=shang;i++;}while(shang);for(j=i-1;j>=0;j--)//将数组s倒序输出printf("%d",s[j]);putchar('\n');}return 0;}二、欧拉回路题目描述:欧拉回路是指不令笔离开纸面,可画过图中每条边仅一次,且可以回到起点的一条回路。

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

浙江大学2008硕士研究生入学考试试题考试科目计算机专业基础编号864特别说明:本卷共5部分,其中1—3部分为必答题(各为40分)、4—5部分为限选部分(各为30分)。

报考软件工程(MSE)的考生必须完成第四部分(数据库),报考计算机系统结构、软件与理论、应用技术的考生必须完成第5部分(计算机组成)。

第1部分操作系统(共40分)1(5分):请简要比较操作系统调用(system call)与普通函数调用(function call)。

2(5分):请简要比较死锁防止(process prevention)与死锁避免(process avoidance)。

3(5分):请简要比较fork with COW(fork with copy-on-write,带有写时复制的fork)与vfork(virtual fork,虚拟fork)。

4(5分):请简要比较文件系统的文件实现(file implementation)与目录实现(directory implementation)。

5(10分):假设有下面页引用序列:1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6下面的页面置换算法会发生多少次页错误?假设空帧有4个,所有的帧初始为空,第一个页调入时都会有一次页错误。

LRU Replacement (Least-Recent-Used Replacement,最近最少使用置换),FIFO Replacement(First In First Out Replacement,最先进最先出置换),OPT Replacement(Optimal,最优置换)。

6(10分):如图所示,三个合作进程P1、P2、P3,它们都需通过同一输入设备输入各自的数据a、b、c,该输入设备必须互斥地使用,而且其第一个数据必须由P1进程读取,第二个数据必须由P2进程读取,第三个数据则必须由P3进程读取。

然后,三个进程分别对输入数据进行下列计算:P1:x = a + bP2: y = a * bP3: z = y + c – a最后,P1进程通过所连的打印机将计算结果x、y、z的值打印出来。

请用信号量实现它们的同步。

第2部分程序设计(共40分)一.根据下列各题要求选择一个正确答案(每小题2分,共8分):1. 在while(E){...}中,E是判断字符c是否是大写字母,则E可表达为①;A.‘A’<=c<=‘Z’ B.(c>=‘A’)&(c<=‘Z’)C.((c<‘A’)||(c>‘Z’))==0D.(‘A’<=c)AND(c<=‘Z’)2. 下列四个程序段,正确的是②A.char s[20],t[20];t=”program”;strcpy(s,t);B.char s[20],*t=”program”;s=t;C. char *s,*t=”program”; strcpy(s,t);D. char s[20],t[20]=”program”;strcpy(s,t);3. 下列程序的运行结果是③char str[]=”abc\0def\0ghi”,*p=str;printf(“%s”,p+5);4. 下列语句若想输出2 5 8 11 14 17 20 23 26,其中空缺的部分应该是什么?for(i=9;i>=1;i--) printf(“%3d”,④);二、程序填空。

下列带命令行参数的程序运行形式为:prog fil1 fil2fil3...filen。

该程序顺序读入各文本文件fil1 fil2fil3... filen的内容,并将其中的内容输出,要求:若遇大写字母则转换为对应的小写字母输出,其他字符原样输出。

(6分)#include <stdio.h>#include <ctype.h>main(int argc,char*argv[]){ FILE *fp;char c;while(--argc>0)if((fp=fopen( ⑤ ,”r”))==NULL){printf(”Cannot open file!\n”);exit(1);}else{while( ⑥ )if(isupper(c)) /*判别c是否为大写字母*/putchar( ⑦ );else putchar(c);fclose(fp);}}三、程序理解(每题5分,共15分)1.写出下列程序的运行结果⑧。

Int f(int a[],int n){ int s1,s2,i,j;S2=2;for(i=0;i<n;i++){s1+0;for(j=i;j<n;j++){s1+=a[j];if(s1>s2)s2=s1;}}return s2;}main(){ int a[]={4,-3,5,-2,-1,2,6,-2};printf(“%d“,f(a,8));}2. 写出下列程序的运行结果⑨。

int f(int x,int y){ if(y==1)return x;else return f(x,y-1)+x;}main(){ printf(“%d“,f(21,12));}3. 写出下列程序运行结果⑩。

#include<stdio.h>#define LEN sizeof(struct line)struct line{ int mun;struct line *next;};main(){ int k;struct line *p,*head,*tail;head=tail=NULL;for(k=1;k<8;k++){p=(struct line *)malloc(LEN);p->num=k;if(head==NULL){head=p; tail=p;}else if (k%2){tail->next=p; tail=p;}else{p->next=head; head=p;}}if(tail)tail->next=NULL;for(p=head;p!=NULL;p=p->next)printf(“%d“,p->num);}四、C语言编程(11分)数组 int a[]中存放若干段整数,每一个段由相同的整数组成。

请编写函数 int max(int a[],int n)求最长段的整数个数,其中n为数组大小(即所有整数的总数)。

例如,a[]={1,1,2,2,2,3,4,4,5,5,5,5,6,8,8,8},max(a,16)将返回4(最长段为“5,5,5,5”)。

第3部分数据结构(共40分)一、单选题(每题1.5分,共6分)(1) 给定一个单向链表,若要删除一个指针p所指的节点,下列哪一个操作是正确的。

① p->next=p->next->next ② p=p->next③ p->next->next=p->next ④ p=p->next->next(2) 从理论上讲,将数据以下哪种结构存放,则查找一个数据所用时间不依赖于数据个数N。

①二叉树查找②链表③二叉树④哈希表(3) 有n个结点的无向图的边数最多为下列哪一种?① n+1 ② n(n-1)/2 ③ n(n+1) ④ 2n(n+1)(4) 某二叉树的前序遍历序列为IJKLMNO,中序遍历序列为JLKINMO,则后序遍历序列为下列哪个选项。

① JLKMNOI ② LKNJOMI ③ LKJNOMI ④ LKNOJMI二、简答题(共20分)(1) 二分查找算法的时间复杂度为(填空A)(请统一写在答题纸上)(2分)(2) 给定一个整数序列:{25、84、21、47、15、27、68、35、20},请写出采用堆排序算法(Heapsort)初始建立的一个最小堆的整数序列(按照数组元素下标从小到大)。

(5分)(3) 若文本中文字仅由5种字符a,b,c,d,e组成,它们出现的频率分别为21次、3次、9次、12次、55次,画出Huffman树,并列出Huffman编码。

(5分)(4) 在用于表示有向图的邻接矩阵中,对第I行的元素进行累加,可得到第I个定点的(填空B)度,而对第J列的元素进行累加,可得到第J个顶点的(填空C)度。

(请统一写在答题纸上)(3分)(5) 将整数序列{12、25、80、99、90、85、15} 按序插入一个初始为空的AVL 树,画出插入完毕后的AVL树(至少要写其中的三个步骤)。

(5分)三、已知二叉树中的节点类型用BinTreeNode表示,被定义为:struct BinTreeNode{char data;BinTreeNode *leftChild, *rightChild;};其中data为节点值域;leftChild和rightChild分别为指向左、右孩子的指针域,根据下面函数声明写出求一棵二叉树高度的算法,该高度由函数返回。

参数BT 初始指向这棵二叉树的根节点。

(8分)int BtreeHeight (BinTreeNode *BT);四、下面算法主要完成任务如下:给定一个单向链表,将其反序。

请将该算法补充完整。

(6分)/*Assuming no header and L is not empty.*/List ReverseList(List L){PositionCurrent,NextPos,PrewiousPos;PreviousPos=NULL;(填空E) ;(请统一写在答题纸上)NextPos=L->Next;while(NextPos!=NULL){CurrentPos->Next=PreviousPos;PreviousPos=CurrentPos;(填空F) ;(请统一写在答题纸上)NextPos=NextPos->Next;}(填空G) ;(请统一写在答题纸上)return CurrentPos;}第4部分数据库(共30分)一.下列E-R图表示销售数据库中客户(customer)、订单(order)、和产品(product)之间的联系。

(共10分)有人将此E-R图转换成如下的关系模式:POC(oid,date,discount,cid,cname,address,pid,pname,price,quality)请回答下列问题:1)关系POC的码(关键字,Key)是什么?(2分)2)关系POC属于BCNF吗?为什么?(2分)3)关系POC存在哪些缺陷?(3分)4)如何消除关系POC的缺陷?(3分)二.图书数据库中有关系模式Book(ISBN,title,author,publisher,price,year),Book的每一行表示一种图书的信息。

相关文档
最新文档