2011年浙江大学计算机及软件工程机试真题
2011浙江省上半年软考网络工程师下午理论考试试题及答案
1、基准达标项满(B)分作为安全基线达标合格的必要条件。
A、50B、60C、70D、802、Red Flag Linux指定域名服务器位置的文件是(C)。
A、etc/hostsB、etc/networksC、etc/rosolv.confD、/.profile3、保证计算机信息运行的安全是计算机安全领域中最重要的环节之一,以下(B)不属于信息运行安全技术的范畴。
A、风险分析B、审计跟踪技术C、应急技术D、防火墙技术4、一个公司在制定信息安全体系框架时,下面哪一项是首要考虑和制定的?(A)A、安全策略B、安全标准C、操作规程D、安全基线5、当今IT的发展与安全投入,安全意识和安全手段之间形成(B)。
A、安全风险屏障B、安全风险缺口C、管理方式的变革D、管理方式的缺口6、下面哪一项最好地描述了组织机构的安全策略?(A)A、定义了访问控制需求的总体指导方针B、建议了如何符合标准C、表明管理意图的高层陈述D、表明所使用的技术控制措施的高层陈述7、Unix系统中的账号文件是(A)。
A、/etc/passwdB、/etc/shadowC、/etc/groupD、/etc/gshadow8、以下哪种风险被定义为合理的风险?(B)A、最小的风险B、可接受风险C、残余风险D、总风险9、以下哪一项计算机安全程序的组成部分是其它组成部分的基础?(A)A、制度和措施B、漏洞分析C、意外事故处理计划D、采购计划10、信息分类是信息安全管理工作的重要环节,下面哪一项不是对信息进行分类时需要重点考虑的?(C)A、信息的价值B、信息的时效性C、信息的存储方式D、法律法规的规定11、在对一个企业进行信息安全体系建设中,下面哪种方法是最佳的?(B)A、自下而上B、自上而下C、上下同时开展D、以上都不正确12、下列情形之一的程序,不应当被认定为《中华人民共和国刑法》规定的“计算机病毒等破坏性程序”的是:(A)。
A、能够盗取用户数据或者传播非法信息的B、能够通过网络、存储介质、文件等媒介,将自身的部分、全部或者变种进行复制、传播,并破坏计算机系统功能、数据或者应用程序的C、能够在预先设定条件下自动触发,并破坏计算机系统功能、数据或者应用程序的D、其他专门设计用于破坏计算机系统功能、数据或者应用程序的程序13、/etc/ftpuser文件中出现的账户的意义表示(A)。
2011年考研计算机统考试题及答案
2011 计算机考研试题及参考答案1、下列选项中,满足短任务优先且不会发生饥饿现象的调度算法是____。
CA. 先来先服务B. 时间片轮转C. 高响应比优先D. 非抢占式短任务优先解析:本题是对典型进程调度算法的考察,响应比=作业响应时间/作业执行时间=(作业执行时间+作业等待时间)/作业执行时间。
高响应比算法,在等待时间相同情况下,作业执行时间越少,响应比越高,优先执行,满足短任务优先。
随着等待时间增加,响应比也会变大,执行机会就增大,所以不会产生饥饿现象。
先来先服务和时间片轮转不符合短任务优先,非抢占式短任务优先会产生饥饿现象。
以下哪一些是基于时间片的调度算法____。
ABA. 时间片轮转B. 多级反馈队列调度算法C. 抢占式调度算法D. 先来先服务调度算法解析:本题考察进程调度算法中的时间片调度算法。
其中的时间片轮转法以及多级反馈队列调度算法是基于时间片的调度算法。
至于其他的算法均不是基于时间片的调度算法。
2、下列选项中,在用户态执行的是____。
AA. 命令解释程序B. 缺页处理程序C. 进程调度程序D. 时钟中断处理程序解析:本题涉及的考点是OS的概念、特征、功能和提供的服务,具体考查的是处理机的状态,以及在不同的状态下执行的程序。
缺页处理程序和时钟中断都属于中断,在核心态执行。
进程调度属于系统调用在核心态执行,命令解释程序属于命令接口,它在用户态执行。
在一般OS中必不可少的调度是____。
DA. 高级调度B. 中级调度C. 作业调度D. 进程调度解析:高级调度也就是作业调度,用于决定把外存上处于后备队列中的哪些作业调入内存,并为它们创建进程、分配必要的资源,然后,再将新创建的进程排在就绪队列上,准备执行。
在批处理系统中,需要有高级调度,但在分时系统和实时系统中通常不需要作业调度。
所以不是必不可少的调度。
中级调度它按照一定的算法将外存中已具备运行条件的进程换入内存,将内存中处于阻塞状态的某些进程换出到外存。
2011浙江大学复试上机
1001: A+B for Matrices时间限制:1 Sec 内存限制:32 MB提交:931 解决:514题目描述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样例输出15提示来源2011年浙江大学计算机及软件工程研究生机试真题1002: Grading时间限制:1 Sec 内存限制:32 MB提交:748 解决:189题目描述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 iswithin the tolerance, that is, if |G1 - G2| ≤ T, this problem's grade will be the average of G1 andG2.• 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 toleranc e 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样例输出14.0提示来源2011年浙江大学计算机及软件工程研究生机试真题1004: Median时间限制:1 Sec 内存限制:32 MB提交:652 解决:168题目描述Given an increasing sequence S of N integers, the median is the number at the middle position. For example, the median of S1={11, 12, 13, 14} is 12, and the median of S2={9, 10, 15, 16, 17} is 15. The median of two sequences is defined to be the median of the non-decreasing sequence which contains all the elements of both sequences. For example, the median of S1 and S2 is 13.Given two increasing sequences of integers, you are asked to find their median.输入Each input file may contain more than one test case.Each case occupies 2 lines, each gives the information of a sequence. For each sequence, the first positive integer N (≤1000000) is the size of that sequence. Then N integers follow, separated by a space.It is guaranteed that all the integers are in the range of long int.输出For each test case you should output the median of the two given sequences in a line.样例输入4 11 12 13 145 9 10 15 16 17样例输出13提示1005: Graduate Admission时间限制:1 Sec 内存限制:32 MB提交:291 解决:50题目描述It is said that in 2011, there are about 100 graduate schools ready to proceed over 40,000 applications in Zhejiang Province. It would help a lot if you could write a program to automate the admission procedure.Each applicant will have to provide two grades: the national entrance exam grade GE, and the interview grade GI. The final grade of an applicant is (GE + GI) / 2. The admission rules are: • The applicants are ranked according to their final grades, and will be admitted one by one from the top of the rank list.• If there is a tied final grade, the applicants will be ranked according to their national entrance exam grade GE. If still tied, their ranks must be the same.• Each applicant may have K choices and the admission will be done according to his/her choices: if according to the rank list, it is one's turn to be admitted; and if the quota of one's most preferred shcool is not exceeded, then one will be admitted to this school, or one's other choices will be considered one by one in order. If one gets rejected by all of preferred schools, then this unfortunate applicant will be rejected.• If there is a tied rank, and if the corresponding applicants are applying to the same school,then that school must admit all the applicants with the same rank, even if its quota will be exceeded.输入Each input file may contain more thanone test case.Each case starts with a line containing three positive integers: N (≤40,000), the total number of applicants; M (≤100), the total number of graduate schools; and K (≤5), the number o f choices an applicant may have.In the next line, separated by a space, there are M positive integers. The i-th integer is the quota of the i-th graduate school respectively.Then N lines follow, each contains 2+K integers separated by a space. The first 2 integers are the applicant's GE and GI, respectively. The next K integers represent the preferred schools. For the sake of simplicity, we assume that the schools are numbered from 0 to M-1, and the applicants are numbered from 0 to N-1.输出For each test case you should output the admission results for all the graduate schools. The results of each school must occupy a line, which contains the applicants' numbers that school admits. The numbers must be in increasing order and be separated by a space. There must be no extra space at the end of each line. If no applicant is admitted by a school, you must output an empty line correspondingly.样例输入11 6 32 1 2 2 2 3100 100 0 1 260 60 2 3 5100 90 0 3 490 100 1 2 090 90 5 1 380 90 1 0 280 80 0 1 280 80 0 1 280 70 1 3 270 80 1 2 3100 100 0 2 4样例输出0 1035 6 7 2 81 4。
2011计算机考研真题及参考答案完整版
中,不.属于偏移寻址方式的是
A.间接寻址
B.基址寻址
C.相对寻址
D.变址寻址
17.某机器有一个标志寄存器,其中有进位/借位标志 CF、零标志 ZF、符号标志 SF 和溢
出标志 OF,条件转移指令 bgt(无符号整数比较大于时转移)的转移条件是
A.CF+OF=1 B. SF+ZF =1
C. CF+ZF =1
执行的叙述中,错.误.的是 A.每个指令周期中 CPU 都至少访问内存一次
B.每个指令周期一定大于或等于一个 CPU 时钟周期
C.空操作指令的指令周期中任何寄存器的内容都不会被改变
D.当前程序在每条指令执行结束时都可能被外部中断打断
20.在系统总线的数据线上,不.可能传输的是
A.指令
B.操作数
C.握手(应答)信号
40.主机甲与主机乙之间已建立一个 TCP 连接,主机甲向主机乙发送了 3 个连续的 TCP
段,分别包含 300 字节、400 字节和 500 字节的有效载荷,第 3 个段的序号为 900。若
主机乙仅正确接收到第 1 和第 3 个段,则主机乙发送给主机甲的确认序号是
A.300
B.500
C.1200
D.1400
B.只能为 1
C.可能为 0、1 或 2
D.可能为-1、0、1 或 2
33.TCP/IP 参考模型的网络层提供的是
A.无连接不可靠的数据报服务
B.无连接可靠的数据报服务
C.有连接不可靠的虚电路服务
D.有连接可靠的虚电路服务
34.若某通信链路的数据传输速率为 2400 bps,采用 4 相位调制,则该链路的波特率是
μs,将缓冲区的数据传送到用户区的时间是 50 μs,CPU 对一块数据进行分析的时间为
2011年软件工程试题A卷
int x=0,y=0;
while(iRecordNum-->0){
if(0==iType){
x=y+2;
break;
}
else
if(1==iType)
x=y+10;
else
x=y+20;
}
}
试用基本路径法设计测试用例。
期末考试试题A参考答案与评分标准
只要与程序设计风格有关均给5分
4.正确(2分)
理由:前期发现错误可以很快的修改,这时候往往软件也还没有开发完成,与错误有关的模块也相对少点,修改起来成本就小;越到后期,相关模块就越多,可能一个错误影响到了整个软件的架构,那时候修改起来成本就高。(3分)
二、绘制数据流图(10分)
评分标准:两个加工框(4分),三个文件存储(6分)。
Path4
X=20,y=0
2.在软件开发过程中,为了提高工作效率,保证工程质量,软件项目开发人员的组织、分工与管理是一项十分重要和复杂的工作。如果你是项目经理,以你的大作业作为一个软件项目,请叙述出你是如何组织和分工软件开发人员的?
3.程序设计风格是指一个人编写程序时的表现出来的特点、习惯和逻辑思路等。结合你的大作业,为了具有良好的设计风格,应该注意哪些方面的问题?
2.计算高校录取线分:根据标准分和招生计划文件中的招生人数,计算录取线,存入录取线文件。
三、面向对象的需求分析(20分)
超市进销存管理系统按其业务功能分成订货、销售和库存三部分,超市进销存系统的需求描述:
1.销售
(1)售货员接收顾客订购,输入顾客购买的商品,计算总价;
(2)顾客付款并接收清单;
2011年上半年浙江省高校计算机等级考试三级网络技术试卷和答案
2011年上半年浙江省高等学校计算机等级考试三级(网络技术及应用)试卷(答案)说明(1)本试卷满分100分,考试时间为120分钟;(2)考生应将所有试题的答案填写在案卷上;(3)请在试卷上填写学校名称、准考证号和姓名,并将你的准考证号的后五位填写在案卷1页右下角的指定位置内。
一、基础知识(共60分)判断题1-10,请在答卷上各题对应位置题“√”和“×”表示对和错。
(每题1分,共10分)1.OSI/RM参考模型中最低层是网络层。
(×)2.令牌环网使用的协议标准是IEEE802.5。
(√)3.UNIX操作系统采用星型文件系统,具有良好的安全性、保密性和可维护性。
(×)4.卫星通信的传播时延很短,所以速度快。
(×)5.数字通信中,使发送双方在时间基准上保持一致的技术是同步技术。
(√)6.IPv6采用128位地址长度,按每16位划分一个位段,并用冒号隔开。
(√)7.为确保连接建立和终止的可靠性,TCP采用了2次握手法。
(×)8.网络的安全管理是使用网络性能维持在较高水平。
(×)9.防火墙可以起到阻止内部网络用户对外部进行攻击的作用。
(×)10.包过滤防火墙依据规则对接收的IP包进行处理,决定是转发还是丢弃。
(√)选择题11-35,请在答卷上各题选项对应的位置上填“√”。
(每题2分,共50分)11.功能完备的计算机网络需要定制一套复杂的协议集,对于复杂的计算机网络协议来说,最好的组织方式为( A )A.层次结构模型B.连续地址编码模型C.分布层进程通信模型D.混合机构模型12.网络协议精确地规定了交换数据的( B )A.格式和结果B.格式和时序C.结果和时序D.格式、结果和时序13.如果不进行数据压缩,直接将分辨率为640×480的彩色图像(每像素用24bit表示)以每秒25帧显示,那么它需要占用的通信带宽是(B )。
A.368MbpsB.184MbpsC.92MbpsD.46Mbps14.数据传输中“噪音”指的是( A )A. 信号在传输过程中受到的干扰B.传输过程中信号的衰减C.音频信号字传输过程中的失真D.以上都是15.一台交换机具有48个10/100Base-TX自适应端口与2个可扩展的1000Base-X端口,那么在交换机满配置和综合考虑性价比的情况下,其背板带宽较适合选择为(B).A..6.8GbpsB.13.6GbpsC.16GbpsD.40Gbps16.某Ethernet中,有A、B、C、D四台主机,如果A向B发送数据,那么(B )。
2011年11月全国计算机技术与软件专业技术资格(水平)考试《软件评测师(中级)》上午考试真题及详解
2011年11月全国计算机技术与软件专业技术资格(水平)考试《软件评测师(中级)》上午考试真题及详解试题(1)若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入(1)。
A.PC(程序计数器)B.AR(地址寄存器)C.AC(累加器)D.ALU(算术逻辑单元)【答案】A【解析】直接寻址是指操作数存放在内存单元中,指令中直接给出操作数所在存储单元的地址。
而跳转指令中的操作数即为要转向执行的指令地址,因此应将指令中的地址码送入程序计数器(PC),以获得下一条指令的地址。
试题(2)若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过(2)指令来完成的。
A.控制B.中断C.输入输出D.访存【答案】D【解析】与内存单元统一编址方式下,I/O接口中有关的寄存器或存储部件被看作存储器单元,与主存中的存储单元统一编址。
这样内存地址和接口地址统一在一个公共的地址空间里,对I/O接口的访问就如同对主存单元的访问一样,可以用访问内存单元的指令访问I/O接口。
试题(3)在程序的执行过程中,Cache与主存的地址映像由(3)。
A.专门的硬件自动完成B.程序员进行调度C.操作系统进行管理D.程序员和操作系统共同协调完成【答案】A【解析】高速缓存(Cache)的出现主要有两个因素:首先是由于CPU的速度和性能提高很快而主存速度较低且价格高,其次就是程序执行的局部性特点。
因此,才将速度比较快而容量有限的静态存储器芯片构成Cache,以尽可能发挥CPU的高速度。
因此,必须用硬件来实现Cache的全部功能。
试题(4)总线复用方式可以(4)。
A.提高总线的传输带宽B.增加总线的功能C.减少总线中信号线的数量D.提高CPU利用率【答案】C【解析】总线是一组能为多个部件分时共享的信息传送线,用来连接多个部件并为之提供信息交换通路,通过总线复用方式可以减少总线中信号线的数量,以较少的信号线传输更多的信息。
2011年浙大软院878自主命题试卷
浙江大学二〇一一年攻读硕士学位研究生入学考试试题考试科目:计算机专业基础(A卷)编号: 878注意:答案必须写在答题纸上,写在试卷或草稿纸上均无效。
版本说明:源自nunuqq1的扫描版、由群内各位童鞋手打而成:星星、心有林夕、海贼坛子、ALAZ、比雕。
感谢之。
如有错误请指出。
谢谢第一部分:数据结构(共60分)一、单项选择题(每题2分,共24分)1. 设某二维数组A[1..n,1..n],则在该数组中用顺序查找发查找一个元素的时间复杂性为:A. O(log2n)B. O(n)C. O(nlog2n)D.O(n2)2. 若某堆栈的输入序列为1,2,3,…,n-1,n,输出序列为递减序列,则为了满足这样的序列输出,该栈的容量至少必须是:A. n/2B. nC. n*nD. 无法判定3. 若采用带头、尾指针的单向链表表示一个堆栈,那么该堆栈的栈顶指针top应该如何设置A. 将表头项设置为topB. 将链表尾设置为topC. 随便哪端作为top都可以D. 链表头、尾都不适合作为top4. 已知10个数据元素为(55,18,10,34,73,62,85,60,26,43),对该数列按从小到大排序,经过一趟冒泡排序后的序列为:A.10,18,34,55,73,62,60,26,43,85B.18,10,34,55,62,73,60,26,43,85C.18,10,34,55,62,60,73,26,43,85D.10,18,34,55,62,60,73,26,43,855.用某种排序方法对数列(25,84,21,47,15,27,68,35,20)进行排序时,元素序列变化情况如下:(1) 25,15,20,47,35,21,68,84,27(2) 20,15,25,21,27,47,35,84,68(3) 15,20,21,25,27,35,47,68,84则所采用的排序方法是:A. 简单选择排序B. 分组为3、2、1的希尔排序C. 冒泡排序D. 以第一个元素为支点的快速排序6. 下列几种排序发中,要求空间最大的是A. 插入排序B. 选择排序C.快速排序D.归并排序7. 对相同的n个整数构成的二叉排序树和最小堆,下面哪个说法是不正确的:A. 二叉排序树高度大于等于最小堆高度B. 对该二叉排序树进行中序遍历可得到从小到大的序列C.从最小堆根节点到其任何叶节点的路径上的节点值构成从小到大的序列D.对该最小堆进行按层次(level order)遍历可得到从小到大的序列8. 在为n个对象设计最优编码时,如果相应的哈夫曼树有67个节点,则可知n的值为:A. 22B. 33C. 34D. 不确定9、某二叉树的前序遍历序列和中序遍历序列正好一样,则该二叉树一定是:A.任一结点无左孩子 B. 任一结点无右孩子C.只有一个根结点 D. 不存在10、所谓“好的”散列(hash)函数应该有一个重要的性质,即函数值应当尽量以什么方式取其值域的每个值?A. 最大概率B. 最小概率C. 平均概率D. 同等概率11、给定一个无向有权图G,下列哪些说法是正确的?A. 设T为G的最小生成树,那么T中任何两个顶点之间的路径就是图G中这两个顶点的最短路径;B. 设P是v到u的最短路径,如果将图G中的每条边长度均加1后,那么P仍然是从v到u的最短路径;C. 如果该图有n个顶点且正好有n-1条边,那么该图一定没有回路;D. 以上说法都不对。
2011年11月全国计算机技术与软件专业技术资格(水平)考试《程序员(初级)》下午考试真题及详解
2011年11月全国计算机技术与软件专业技术资格(水平)考试《程序员(初级)》下午考试真题及详解试题一(共15分)阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入答题纸的对应栏内。
【说明】流程图1-1用于检查数组A[1:n]中的元素是否为自然数1~n的一个排列(含有1~n 各数)。
若是,则输出OK,否则输出所缺的自然数及其个数m。
为检查A[1:n]中是否含有k,只要判断P(k)=(A(1)-k)*(A(2)-k)*…*(A (n)-k)是否等于0即可。
【流程图】图1-1 流程图【答案】(1)0(2)1(3)P*(A(i)-k)(4)P=0(5)m+1【解析】从流程图看出,首先需要对m赋初值,然后对k=1,2,…,n循环,检查数组A中是否含k。
为此,在该循环中,需要嵌套内循环来计算P(k)。
然后判断计算结果P的值是否等于0,来决定数组A中是否含k,并采取相应的动作。
为了对i循环计算累乘的P(k),需要先在P中送初值1,因此(2)处应填1。
并在(3)处填写P*(A(i)-k)进行累乘。
内循环结束后,(4)处应判断P=0是否成立,P=0表示数组A中含k,否则表示数组A中缺k,因此(4)处应填写P=0。
如果数组A中缺k,则缺数计数m应增1,因此,(5)处应填m+1,而m的初值应为0,从而(1)处应填0。
试题二(共15分)阅读以下说明和C程序代码,将解答写在答题纸的对应栏内。
【说明】下面是一个待修改的C程序,其应该完成的功能是:对于输入的一个整数num,计算其位数k,然后将其各位数字按逆序转换为字符串保存并输出。
若num为负整数,则输出字符串应有前缀“-”。
例如,将该程序修改正确后,运行时若输入“14251”,则输出“15241”;若输入“-6319870”,则输出“-0789136”。
下面给出的C程序代码中有五处错误,请指出错误代码所在的行号并给出修改正确后的完整代码行。
【C程序代码】【答案】【解析】第7行为格式化输入函数scanf的调用语句,该行丢失了变量前的取地址运算符号“&”。
浙江大学计算机组成2011-2012试卷计组试卷(有答案)
2)(15%)1G main memory, byte-addressing, 128KB Cache. Now a data locate at 0x123456(byte-addressing), will mapping to which cache unit in different situation below, and how about its TAG and Total cache size? TAG The data will 0x123456
I. True or False(10x1%;√/×) eg. 1 2 3 4 √ eg:TLB: translation-lookaside buffer
1、 2、
学号: 一.10 二.20 三.25 四.30
所属院系: 五.15
_ 总 分.100
5
6
7
8
9
10
Good design demands no compromise callee-saved register: A register saved by the routine making a procedure call. pseudoinstruction: A common variation of assembly language instructions often treated as if it were an instruction in its own right. biased notation: A notation that represents the most negative value by 00……00two and the most positive value by 11……11two, with 0 typically having the value 10……00two, thereby biasing the number such that the number plus the bias has a nonnegative representation. write-through: A scheme that handles writes by updating values only to the block in the cache, then writing the modified block to the lower level of the hierarchy when the block is replaced. SRAM needs be refreshed periodically. The ability to share functional units within the execution of a single instruction is the only advantage of a multicycle design. In virtual memory, the number of entries of a page table is equals to the physical page number.
2011年上半年浙江省高等学校计算机等级考试二级C试卷及答案
2011年上半年浙江省高等学校计算机等级考试二级C试卷及答案2011年上半年浙江省高等学校计算机等级考试二级C程序设计试卷说明:⑴本试卷共6页,满分100分;考试时间为90分钟;⑵考生应将所有试题的答案填写在答卷上;⑶程序阅读与填空全部是选择题,请在答卷上的各小题选项的对应位置上填“√”;⑷请将你的准考证号的后五位填写在答卷右下角的指定位置内。
一、程序阅读与填空(24小题,每小题3分,共72分)1.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】输入正整数n,计算并输出1/2+2/3+3/5+5/8+…的前n项之和,保留2位小数。
(该序列从第2项起,每一项的分母是前一项分子与分母的和,分子是前一项的分母)【程序】#includevoid main(){ int i,n;double denominator,numerator,sum,temp;scanf("%d",&n);numerator=1;denominator=2;sum=0;for(i=1; (1);i++){sum=sum+ (2);temp=denominator;(3);(4);}printf("sum=%.2f\n",sum);}【供选择的答案】(1)A、i<=n B、i=n D、i>n(2)A、denominator/numerator B、numerator/ denominatorC、denominatorD、numerator(3)A、numerator= numerator+ denominatorB、denominator=numeratorC、denominator= numerator+ denominatorD、denominator=temp(5)A、denominator=temp B、denominator=numeratorC、numerator= denominatorD、numerator=temp2.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
软件工程(自考)真题(2011-10)解析
参考答案:概念模型
参考解析:(P18-19)
软件系统模型可以分为两类: ①概念模型:概念模型是对客观事物系统的抽 象,即问题定义(是什么); ②软件模型:给出需求层次上概念模型的软件解 决方案,可细分为设计、实现、部署模型(怎么做)。
B.扇出
D.宽度
一、单项选择题(2分/题,共30分)
6.UML术语中,限定符常被用在(
A.依赖关系 B.泛化关系
)
C.关联关系
D.细化关系
参考答案:C 通常是多对多的关联关系
一、单项选择题(2分/题,共30分)
7.UML提供的13种图形化工具中,用于概念模型和软件 模型静态结构的是( ) A.用况图
二、填空题(每空1分,共20分)
23.在UML中,描述系统与外部系统及用户之间交互的图是_______ 。
参考答案:用况图
二、填空题(每空1分,共20分)
24.RUP是基于_______的一种软件开发过程框架,两者一起才称得 上是一种_______。
参考答案:UML,软件开发方法学 (P123)
参考答案:路径覆盖技术, 逻辑结构
二、填空题(每空1分,共20分)
27.单元测试主要检验软件设计的最小单元——______________,多 采用_______测试技术。
参考答案:模块
白盒
二、填空题(每空1分,共20分)
28.在标准《ISO/IEC软件生存周期过程12207—1995》中,按 过程主体把软件生存周期过程分为基本过程、支持过程和_______ 。
参考答案:软件需求规格说明书
参考解析:软件需求规格说明书是需求阶段的最终产出物。
2011年秋浙江省高校计算机等级考试三级网络技术试卷(含答案,仅供参考)
2011年下半年浙江省高等学校计算机等级考试三级(网络技术及应用)试卷说明一、本试卷满分100分,考试时间为120分钟;二、考生应将所有试题的答案填写在案卷上;三、请在试卷上填写学校名称、准考证号和姓名,并将你的准考证号的后五位填写在案卷1页右下角的指定位置内。
基础知识判断题1、计算机网络的资源子网部分主要负责网络的信息处理。
(√)2、总线型网络中主干线路如果出现故障,则整个网络都会瘫痪。
(√)3、虚拟局域网VLAN中意硬件连线的方式构建起逻辑工作组。
(×)4、传输层的主要任务是向用户提供可靠的端到端服务。
(√)5、UNIX内核部分的操作原语可以直接对系统硬件进行控制操作。
(√)6、虚拟专用网络VPN通过特殊的加密通讯协议在公共网络上建立虚拟私有网。
(√)7、运行于网络层的IP协议能够提供可靠的、面向连接的、全双工的数据传输服务。
(×)8、数字信封技术使用三层加密体制保证数据在传输过程中的安全。
(×)9、微博资源如同QQ一样只是通信的双方(或者是群内组员)可以查读。
(×)10、智能手机,指像PC一样可以由用户自行安装第三方服务商提供的程序来不断扩充手机功能,并通过移动通讯网络实现无线网络接入的这一类手机的总称。
(√)选择题11、计算机网络最突出的优点是()。
A.计算精度高B.内存容量大C.运算速度高D.联网的计算机能够相互实现资源共享12、网络体系结构中,相邻层之间的关系是()。
A.服务与被服务B.控制与被控制C.管理D.协调13、数据通信中,利用电话交换网与调制解调器进行数据传输的方法属于()。
A.频带传输B.宽带传输C.基带传输D.IP传输14、设线路传输速率为12800bps,为5个用户共用,在异步时分复用下,每个用户最高速率为()。
A.9600bps B.8400bps C.2560bps D.12800bps15、网络的传输速率为28.8 Kbit/s,要传输2mb数据大约需要的时间是()。
浙江大学机试真题
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,其表示形式是:从个位开始,每三位数用逗号","隔开。
11计算机统考真题与答案
【1】设 n 是描述问题规模的非负整数,下面的程序片段的时间复杂度是( ) 。 x=2; while(x<n/2) x=2*x; A.O(log2n) B.O(n) C.O(nlog2n) D.O(n2) 【解析】A。容易看出,程序基本操作为 x=2*x;基本操作执行的次数即为程序的时间复 杂度,因此可设基本操作执行 k 次结束,则有: 执行第 1 次:x=2×2=21+1=4; 执行第 2 次:x=4×2=22+1=8; 执行第 3 次:x=8×2=23+1=16; …… 执行第 k 次:x=2k+1。 由循环结束条件知:x<n/2, 即 2k+1<n/2 时结束, 即 k<log2n-2, 即 k=log2n+C(为方便说明,其中 C 为起修正作用的常数) 。 综上得:时间复杂度为 O(log2n)。 【2】元素 a,b,c,d,e 依次进入初始为空的栈中,若元素进栈后可停留、可出栈,直到所 有元素都出栈,则在所有可能的出栈序列中,以元素 d 开头的序列个数是( ) 。 A.3 B.4 C.5 D.6 【解析】 B。若要保证出栈序列以 d 开头,则前三个元素必连续进栈,中间不能出现出 栈的情况,然后 d 出栈,此时栈内元素由底到顶为,a,b,c,栈外元素为 e,出栈序列中元 素为 d。 因为 a,b,c 三个元素在栈内的顺序已定,由栈的先进后出原则,其在出栈序列中的相 对位置必为…c…b…a…;加上 d 的位置已定,所以出栈待定序列必为 d…c…b…a…。显 然在栈外的 e 可以在任何时候出栈入栈,即可以出现在以上待定序列中任何一个省略号的 位置,即出栈序列可为: 1:d,e,c,b,a; 2:d,c,e,b,a; 3:d,c,b,e,a; 4:d,c,b,a,e。 【3 】 已知循环队列存储在一维数组 A[0…n-1]中, 且队列非空时 front 和 rear 分别指向 队头和队尾元素。若初始时队列为空,且要求第 1 个进入队列的元素存储在 A[0]处,则初 始时 front 和 rear 的值分别是( ) 。 A.0,0 B.0,n-1 C.n-1,0 D,n-1,n-1 【解析】B。插入元素时,front 不变,rear+1.而插入第一个元素后,队尾要指向尾 元素,显然,rear 初始应该为 n-1,front 为 0。 【4】若一棵完全二叉树有 768 个结点,则该二叉树中叶子结点的个数是( ) 。 A.257 B.258 C.384 D.385
2011浙江省计算机等级考试试题 二级C试题试题及答案
1、索引属于(B)A. 模式B. 内模式C. 外模式D. 概念模式2、下面不属于软件工程的3个要素的是(D)A. 工具B. 过程C. 方法D. 环境3、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B)A. 阶段性报告B. 需求评审C. 总结D. 都不正确4、结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性5、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中数据独立性最高的阶段是(A)A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理6、下面概念中,不属于面向对象方法的是 (D)A. 对象B. 继承C. 类D. 过程调用7、希尔排序法属于哪一种类型的排序法(B)A.交换类排序法B.插入类排序法C.选择类排序法D.建堆排序法8、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
下列图符名标识的图符不属于数据流图合法图符的是(A)A. 控制流B. 加工C. 数据存储D. 源和潭9、将E-R图转换到关系模式时,实体与联系都可以表示成(B)A. 属性B. 关系C. 键D. 域10、下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致11、在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(D)A. 调用语句B. 命令C. 口令D. 消息。
2011年(上半年)试题及答案(下午)(DOC)
全国计算机技术与软件专业技术资格(水平)考试2011年上半年软件设计师下午试卷(考试时间14:00~16:30 共150分钟)1. 在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。
2. 在答题纸的指定位置填写准考证号、身份证号和姓名。
3. 答题纸上除填写上述内容外只能写解答。
4. 本试卷共6道题,试题一至试题四是必答题,试题五和试题六选答1道。
每题15分,满分75分。
5. 解答时字迹务必清楚,字迹不清时,将不评分。
6. 仿照下面例题,将解答写在答题纸的对应栏内。
例题2011年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。
因为正确的解答是“5月21日”,故在答题纸的对应栏内写上“5”和“21”(参看下表)。
试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某医院欲开发病人监控系统。
该系统通过各种设备监控病人的生命体征,并在生命体征异常时向医生和护理人员报警。
该系统的主要功能如下:(1)本地监控:定期获取病人的生命体征,如体温、血压、心率等数据。
(2)格式化生命体征:对病人的各项重要生命体征数据进行格式化,然后存入日志文件并检查生命体征。
(3)检查生命体征:将格式化后的生命体征与生命体征范围文件中预设的正常范围进行比较。
如果超出了预设范围,系统就发送一条警告信息给医生和护理人员。
(4)维护生命体征范围:医生在必要时(如,新的研究结果出现时)添加或更新生命体征值的正常范围。
(5)提取报告:在医生或护理人员请求病人生命体征报告时,从日志文件中获取病人生命体征生成体征报告,并返回给请求者。
(6)生成病历:根据日志文件中的生命体征,医生对病人的病情进行描述,形成病历存入病历文件。
(7)查询病历:根据医生的病历查询请求,查询病历文件,给医生返回病历报告。
(8)生成治疗意见:根据日志文件中的生命体征和病历,医生给出治疗意见,如处方等,并存入治疗意见文件。
全国2011年1月-2014年4月高等教育自学考试软件工程试题及部分答案
全国2011年1月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选、多选或未选均不得分.1.在下列软件生存周期模型中,规定了由前至后、相互衔接的固定次序的模型是(A )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.初始的软件结构图B.优化的软件结构图C.模块详细的算法D.程序编码8.下列说法错误的是()A.判定覆盖包含了语句覆盖,但它可能会使一些条件得不到测试.B.条件覆盖的检错能力较判定覆盖强,但有时达不到判定覆盖的要求.C.判定/条件覆盖包含了判定覆盖和条件覆盖的要求,实际上不一定达到条件覆盖的标准.D.凡是满足条件组合覆盖标准的测试用例,也满足其他所有覆盖种类的覆盖标准.9.为提高集成测试的效果,进行软件集成测试工作的人员最好是()A.该软件的设计人员B.该软件开发组的负责人C.该软件的编程人员D.不属于该软件开发组的软件设计人员10.一个成功的测试可以()A.表明程序没有错误B.发现所有错误C.发现尚未发现的错误D.提高软件可靠性11.在分层数据流图映射成软件结构的设计中,下列说法错误的是()A.分层的数据流图映射成软件结构图也应该是分层的.B.软件结构图的物理输入与输出部分应放在主图中.C.分层DFD的映射方法分为两种情况:①主图是变换型,子图是事务型;②主图是事务型,子图是变换型.D.变换型通常用于高层数据流图的转换,事务型通常用于低层数据流图的转换.12.下列说法正确的是()A.HIPO图可以描述软件总的模块层次结构——IPO图.B.HIPO图可以描述每个模块输入/输出数据、处理功能及模块调用的详细情况——H图.C.HIPO图是以模块分解的层次性和模块内部输入、处理、输出三大基本部分为基础建立的.D.H图说明了模块间的信息传递及模块内部的处理.13.软件维护工作过程中,第一步是先确认()A.维护的环境B.维护类型C.维护要求D.维护者14.为了提高软件的可维护性,在编码阶段应注意()A.保存测试用例和数据B.提高模块的独立性C.文档的副作用D.养成好的程序设计风格15.演化型原型是用原型过程来代替()A.设计阶段B.全部开发阶段C.需求分析阶段D.维护阶段16.在面向对象分析过程中,常用动词或动词词组来表示()A.对象B.类C.关联D.属性17.与事件联系在一起的瞬间操作是()A.处理B.动作C.活动D.加工18.面向对象的主要特征有:对象唯一性、分类性、继承性以及()A.多态性B.完整性C.可移植性D.兼容性19.程序能够满足规格说明和完成用户业务要求的质量特性称为()A.可靠性B.适应性C.正确性D.可移植性20.一个项目是否值得开发,从经济上来说是否可行,归根结底是取决于()A.成本估算B.项目计划C.工程管理D.工程网络图二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案.错填、不填均不得分.21.Jackson方法是一种面向__数据结构___的设计方法.22.使累计的经济效益等于最初的投资费用所需要的时间称为__投资回收期_.23.软件工程研究的主要内容是软件开发技术和__软件开发管理____两个方面.24.描述加工逻辑一般用以下三种工具:结构化语言、判定表和___判定树___.25.若某个加工将它的输入流分离成许多发散的数据流,形成许多加工路径,并根据输入的值选择其中一个路径执行,这种特征的DFD称为____事务型___的数据流图.26.测试用例应由输入数据和___预期的输出数据___两部分组成.27.测试的模块往往不是独立程序,需要为被测试模块设计若干辅助模块,其中用来模拟被测模块的上级调用模块称为____驱动__模块.28.采用软件工程的方法开发软件,各阶段都有相应的文档,容易进行维护工作,这是一种__结构化____维护.29.状态图反映了状态与_____事件___的关系.30.规定功能的软件,在一定程度上能从错误状态自动恢复到正常状态,这种软件称之为____容错___软件.三、名词解释题(本大题共5小题,每小题3分,共15分)31.结构化分析方法32.黑盒测试33.维护的副作用34.软件配置管理35.软件质量保证四、简答题(本大题共4小题,每小题5分,共20分)36.简述软件危机形成的原因及其表现.37.简述数据流图工具及其四种基本图形符号的含义.38.简述衡量模块独立性的两个标准及其含义.39.简述原型的作用.五、应用题(本大题共2小题,第40小题13分,第41小题12分,共25分)40.某公司为本科以上学历的人重新分配工作,分配原则如下:(1)如果年龄不满30岁,学历是本科,男性要求报考研究生,女性则担任行政工作;学历是硕士,不分男女,任课题组组长.(2)如果年龄满30岁不满50岁,学历本科,不分男女,任中层领导职务;学历是硕士不分男女,任课题组组长.(3)如果年龄满50岁,学历本科,男性任科研人员,女性则担任资料员;学历是硕士不分男女,任课题组组长.下列步骤是根据以上加工逻辑,得出判定表,并进行化简的过程.请根据题意,在条件取值表的"取值"列填入相应内容,在初步判断表和简化后的判断表的"年龄"及"文化程度"这两行的空格中填入条件取值表中规定的符号.(1)条件取值表(2)计算组合数2×3×2=12(3)初步判断表(4)简化后的判断表科研人员√行政人员√资料员√考研√41.一个软件公司有许多开发部门,每个部门由部门名字唯一确定.每个开发部门开发多个软件产品.开发部门有许多员工,分为经理和开发人员.每个开发人员可参加多个开发项目,每个开发项目需要多个开发人员,开发人员使用语言开发项目.每位经理可主持多个开发项目.请在该公司的对象模型中填入相应的对象名.全国2011年10月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011年浙江大学计算机及 软件学院机试真题感谢王道会员手工录入了这份真题,任何组织和个人无权将其用于任何商业赢利为目的的活动!予人玫瑰,手有余香,王道论坛伴你一路同行!A+B for Matrices (30)Time Limit: 1 Second Memory Limit: 32768 KBThis 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.InputThe 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.OutputFor each test case you should output in one line the total number of zero rows and columns of A+B.Sample Input2 21 11 1-1 -110 92 31 2 34 5 6-1 -2 -3-4 -5 -6Sample Output15Grading (25)Time Limit: 1 Second Memory Limit: 32768 KBGrading 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 G1nor G2, a judge will give the final grade G J.InputEach input file contains one test case.Each case occupies a line containing six positive integers: P, T, G1, G2, G3, and G J, as described in the problem. It is guaranteed that all the grades are valid, that is, in the interval [0, P].OutputFor each test case you should output the final grade of the problem in a line. The answer must be accurate to 1 decimal place.Sample Input 120 2 15 13 10 18Sample Output 114.0Sample Input 220 2 15 10 11 16Sample Output 210.5Sample Input 320 2 15 11 13 18Sample Output 315.0Sample Input 420 1 15 11 13 18Sample Output 418.0Median (25)Time Limit: 1 Second Memory Limit: 32768 KBGiven an increasing sequence S of N integers, the median is the number at the middle position. For example, the median of S1={11, 12, 13, 14} is 12, and the median of S2={9, 10, 15, 16, 17} is 15. The median of two sequences is defined to be the median of the non-decreasing sequence which contains all the elements of both sequences. For example, the median of S1 and S2 is 13.Given two increasing sequences of integers, you are asked to find their median.InputEach input file contains one test case.Each case occupies 2 lines, each gives the information of a sequence. For each sequence, the first positive integer N (≤1000000) is the size of that sequence. Then N integers follow, separated by a space. It is guaranteed that all the integers are in the range of long int.OutputFor each test case you should output the median of the two given sequences in a line.Sample Input4 11 12 13 145 9 10 15 16 17Sample Output13Graduate Admission (20)Time Limit: 1 Second Memory Limit: 32768 KBIt is said that in 2011, there are about 100 graduate schools ready to proceed over 40,000 applications in Zhejiang Province. It would help a lot if you could write a program to automate the admission procedure.Each applicant will have to provide two grades: the national entrance exam grade G E, and the interview grade G I. The final grade of an applicant is (G E + G I) / 2. The admission rules are:•The applicants are ranked according to their final grades, and will be admitted one by one from the top of the rank list.•If there is a tied final grade, the applicants will be ranked according to their national entrance exam grade G E. If still tied, their ranks must be the same.•Each applicant may have K choices and the admission will be done according to his/her choices: if according to the rank list, it is one's turn to be admitted; and if the quota of one's mostpreferred shcool is not exceeded, then one will be admitted to this school, or one's other choices will be considered one by one in order. If one gets rejected by all of preferred schools, then this unfortunate applicant will be rejected.•If there is a tied rank, and if the corresponding applicants are applying to the same school, then that school must admit all the applicants with the same rank, even if its quota will be exceeded.InputEach input file contains one test case.Each case starts with a line containing three positive integers: N (≤40,000), the total number of applicants; M (≤100), the total number of graduate schools; and K (≤5), the number of choices an applicant may have.In the next line, separated by a space, there are M positive integers. The i-th integer is the quota of thei-th graduate school respectively.Then N lines follow, each contains 2+K integers separated by a space. The first 2 integers are the applicant's G E and G I, respectively. The next K integers represent the preferred schools. For the sake of simplicity, we assume that the schools are numbered from 0 to M-1, and the applicants are numbered from 0 to N-1.OutputFor each test case you should output the admission results for all the graduate schools. The results of each school must occupy a line, which contains the applicants' numbers that school admits. The numbers must be in increasing order and be separated by a space. There must be no extra space at the end of each line. If no applicant is admitted by a school, you must output an empty line correspondingly.Sample Input11 6 32 1 2 2 2 3100 100 0 1 260 60 2 3 5100 90 0 3 490 100 1 2 090 90 5 1 380 90 1 0 280 80 0 1 280 80 0 1 280 70 1 3 270 80 1 2 3100 100 0 2 4Sample Output0 1035 6 72 81 4。