2008软件工程双语试卷

2008-2009(1)Examination Paper of ”Software Engineering”I.Multiple-Choice Test (2’×15)1. If a system is being developed where the customers are not sure of what they want, the requirements are often poorly defined. Which of the following would be an appropriate process model for this type of development? ( )A. prototypingB. waterfallC. V-modelD. spiral2.Which of the following is wrong about reasons of software failure? ( )A. wrong or missing requirement specificationB. requirement impossible to implementC.The programmer can not understand the specification very well. D.The program design may contain a fault.3. Which of the following is not an objective of software testing?A. Testing is a process of executing a program for finding an errorB. A successful test is one that uncovers an as-yet-undiscovered errorC. A good test case is one that has a high probability of finding anas-yet-undiscovered errorD. Testing can show the absence of errors and defects.4. Which of the following is wrong? ( )A. Multiple errors can result in one bug.B. One error can result in one bug.C. One bug can have one or more failures.D. Multiple bugs can lead to one or multiple failures.5.( ) is to determine if the function are actually performed. The functions are described by the requirements specification.A. Unit testingB. Integration testingC. Function testingD. Performance testing6. When the performance testing is complete, we developers believe that the system is OK. It works very well. The next step is to join the customers to perform an ( )A. acceptance testB. installation testC. system testingD. document testing7. The goal of white-box testing is to ensure that ( )A. every kind of input is submitted.B. both correct input values and incorrect values must be tested.C. all statements have been executed at least onceD. the output observed matches the output expected.8. We assume that X is an integer, and 1<X<100. The boundary value of X should be ( ).A.X=1,X=100B.X=0,X=1,X=100,X=101C.X=2,X=99D.X=O,X=1019. We assume that the input range of the age is 15~35 in the student information system. Which of equivalence class partitioning is correct? ( )A. Two valid and two invalid equivalence classes are defined.B. One valid and two invalid equivalence classes are defined.C. Two valid and one invalid equivalence classes are defined.D. One valid and one invalid equivalence classes are defined.10. Read the following codes:if (A && (B||C)) x=l;else x=0;The table gives us two test cases using Statement Coverage. Please fillA.①TRUE ②FALSE ③TRUEB.①TRUE ②FALSE ③FALSEC.①FALSE ②FALSE ③TRUED.①TRUE ②TRUE ③FALSE11. Two groups tested the same program independently. The first group found 25 errors. The second group found 30 errors. There are 15 common errors. The possible errors in the program is ( ) A.25 B.30 C.50 D.6012.( ) design the test cases using the dependencies among the different input and their effects on the outputs.A.State Transition TestingB.Equivalence Class PartitioningC.Cause-Effect GraphingD.Boundary V alue13. Which of the following is an approach to debugging? ( )A. backtrackingB. brute forceC. cause eliminationD. all of the above14. A decision table should be used ( )A. to document all conditional statementsB. to guide the development of the project management planC. only when building an expert systemD. when a complex set of conditions and actions appears in a component15. ( ) is not the contents of document testing.A. contract documentsB. development documentsC. management documentsD. user documentsII.Explain the Terms (4’×5)1.requirement analysis2.Software life cycle3.equivalence class partitioning4.branch coverage5.test strategyIII.Answer the Questions (6’×5)1.What is software engineering and how does it fit into computer science?2.Describe the basic steps for running a review.3.What is the primary difference between black-box and white-box testing?4.why is boundary value analysis a good supplement to equivalenceclass partitioning?5.Describe the steps of Bottom - up integration testing.IV.Analysis (10’×2)1.Please read the C program, and answer the questions.void ReadPara( CString temp) {if ( temp == ">=")m_oper.SetCurSel(0);else {if (temp == ">")m_oper.SetCurSel(1);else {if ( temp == "==")m_oper.SetCurSel(2);else{if( temp == "<=")m_oper.SetCurSel(3);else{if ( temp == "<")m_oper.SetCurSel(4);elsem_oper.SetCurSel(5);}}}}return;}Questions:(1) Give a flow chart of the program.(2) Please design test cases for the variable temp with Path Coverage.2. There are 3 input variables month, day, and year in a function NextDate. The variables are integers, and satisfy the condition“1≤month≤12 and 1≤day≤31”. They can be acted as the year, monthand day of input date. The date after the day of the input date will be output.Questions:(1) Please list the valid equivalence classes of the input variables month, day, and year.(2) Draw the decision table.。

合集下载

软件工程试卷及答案多套精品试卷

软件工程试卷及答案多套精品试卷

软件工程试卷及答案多套精品试卷IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】软件工程试题及答案第一部分选择题一、单项选择题每小题1分,共20分。

(在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内)1.在下列工具与环境中()属于较早期的CASE。

A.基于信息工程CASE B.人工智能CASEC.结构的基于图形CASE D.集成的CASE环境2.Putnam成本估算模型是一个()模型。

A.静态单变量 B.动态单变量 C.静态多变量 D.动态多变量3.在McCall软件质量度量模型中,()属于面向软件产品修改。

A.可靠性 B.可重用性C.适应性 D.可移植性4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()A.SQIC B.SQMC C.SQRC D.SQDC5.软件复杂性度量的参数包括()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.FORTRAN语言B.Pascal语言 C.C语言D.PL/1语言12.程序的三种基本控制结构是()A.过程、子程序和分程序B.顺序、选择和重复 C.递归、堆栈和队列D.调用、返回和转移13.在详细设计阶段,经常采用的工具有()A.PAD B.SA C.SC D.DFD 14.详细设计的结果基本决定了最终程序的()A.代码的规模 B.运行速度 C.质量 D.可维护性15.需求分析中开发人员要从用户那里了解()A.软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模16.结构化程序设计主要强调的是()A.程序的规模 B.程序的效率C.程序设计语言的先进性D.程序易读性17.IDEF。

2008英语试题及答案

2008英语试题及答案

2008英语试题及答案一、听力理解(共20分)1. What is the woman going to do this evening?A. Visit her parents.B. Go to the cinema.C. Do some shopping.2. How much will the man pay for the tickets?A. $20.B. $25.C. $30.3. What time does the train leave?A. At 6:15 a.m.B. At 7:15 a.m.C. At 8:15 a.m.4. Where are the speakers?A. In a restaurant.B. At a bank.C. In a library.5. What does the woman mean?A. She doesn't like the gift.B. She thinks the gift is too expensive.C. She wants to buy something else.二、阅读理解(共30分)Passage 16. What is the main idea of the passage?A. The importance of sleep.B. The effects of sleep deprivation.C. The benefits of taking naps.7. According to the passage, which of the following is NOT a sign of sleep deprivation?A. Difficulty in concentrating.B. Frequent mood swings.C. Increased appetite.8. What does the author suggest to improve sleep quality?A. Taking naps during the day.B. Reducing caffeine intake.C. Exercising before bedtime.Passage 29. What is the purpose of the article?A. To introduce a new technology.B. To discuss the impact of technology on employment.C. To predict the future of technology.10. Which of the following is NOT mentioned as a benefit of automation?A. Increased productivity.B. Reduced labor costs.C. Improved job satisfaction.11. What does the author think about the future of employment?A. It will be significantly affected by automation.B. It will remain largely unchanged.C. It will be completely replaced by machines.Passage 312. What is the author's opinion about the new policy?A. It is too restrictive.B. It is necessary for the environment.C. It will have a negative impact on the economy.13. What is the main reason for implementing the policy?A. To reduce traffic congestion.B. To improve air quality.C. To encourage public transportation.14. How does the author suggest the policy could be improved?A. By providing more public transportation options.B. By allowing exceptions for certain vehicles.C. By offering financial incentives for carpooling.三、完形填空(共20分)15. A. althoughB. becauseC. unless16. A. interestedB. boredC. excited17. A. decidedB. hesitatedC. refused18. A. despiteB. in spite ofC. because of19. A. leftB. arrivedC. returned20. A. worriedB. surprisedC. disappointed四、翻译(共15分)21. 随着经济的快速发展,环境污染问题日益严重。

2008年9月计算机四级软件测试工程师真题试卷(题后含答案及解析)

2008年9月计算机四级软件测试工程师真题试卷(题后含答案及解析)

2008年9月计算机四级软件测试工程师真题试卷(题后含答案及解析)题型有:1. 选择题 2. 论述题一、选择题(每小题2分,共50分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.CMU SEI的watts Humphrey指出:软件产品必须首先提供用户所需要的______。

A.性能B.人机界面C.可靠性D.功能正确答案:D解析:软件质量是产品、组织和体系或过程的一组固有特性,反映它们满足顾客和其他相关方面要求的程度。

如CMU SEI的Watts Humphrey指出:“软件产品必须提供用户所需的功能,如果做不到这一点,什么产品都没有意义。

其次,这个产品能够正常工作。

如果产品中有很多缺陷,不能正常工作,那么不管这种产品性能如何,用户也不会使用它。

”2.Myers在1979年提出了一个重要观点,即软件测试的目的是为了______。

A.证明程序正确B.查找程序错误C.改正程序错误D.验证程序无错误正确答案:B解析:Glenford J. Myers于1979年给出测试的定义为:软件测试是为发现错误而执行的一个程序或者系统的过程。

同时他给出了三个关于测试的重要观点:测试是为了证明程序有错,而不是证明程序正确。

一个好的测试用例在于它能发现以前未发现的错误。

一个成功的测试是发现了以前未发现的错误的测试。

3.在代码检查过程中发现大部分错误的人通常是______。

A.程序员B.测试员C.审查者D.架构师正确答案:A解析:在代码检查进行时,主要进行两项活动:①由程序编码人员逐条语句讲述程序的逻辑结构。

在讲述中,很可能是程序编码人员本人而不是其他小组成员发现了大部分错误,换句话说,对着大家大声朗读程序,这种简单的做法看来是一个非常有效的错误检查方法。

②对照常见编码错误列表分析程序。

协调人负责确保检查会议的讨论高效地进行,每个参与者都将注意力集中于查找错误而不是修正错误。

2008级荅案

2008级荅案

2010-2011学年第2学期2008 级《软件工程》期末考试试题( A卷)答案及评分标准考试时间:2011年6月一、选择题,每题1分,共计30分。

每个括号里的数字为该空的题号,从该题号对应的备选三、完成下列各题,在答题纸上写出答案。

共计30分。

1. 说明什么是软件工程,列举软件工程方法学的三个要素。

(3分)软件工程是指导计算机软件开发和维护的一门工程学科。

采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。

(2分)软件工程方法学包含三个要素:方法、工具和过程。

(1分)2. 说明什么是软件配置管理,什么是基线,并例举任意三种软件配置项。

(3分)软件配置管理(Software Configuration Management)是一门应用技术、管理和监督相结合的学科,通过标识和文档来记录配置项的功能和物理特性、控制这些特性的变更、记录和报告变更的过程和状态,并验证它们与需求是否一致。

(1分)已经通过了正式复审的规格说明或中间产品,它可以作为进一步开发的基础,并且只有通过正式的变化控制过程才能改变它。

基线就是通过了正式复审的软件配置项。

(1分)就是软件过程输出的全部计算机程序、文档、数据。

(1分)3. 根据如下所示的某项目的工程网络图回答问题。

(6分)1-2是建立计划,2-4是编程,4-8是测试代码,8-10是测试系统,1-3是购买硬件,3-5是安装,5-7是撰写手册,5-6是转化,7-9是培训,9-11是用户测试。

(1)重新画出完整的工程网络图(标出每个事件的EET、LET和每个作业的机动时间);(2)找出关键路径及完成该项目的最短时间。

(3)由于任务1-2延误一天,为保证该工程按时完成,应将哪个任务缩短一天,使成本增加最少。

下面的表格列出了各任务每缩短一天所需增加的成本。

软件工程试卷及参考答案0637

软件工程试卷及参考答案0637

开卷,允许考生带教材和参考书籍各一本,考试时间120分钟····································密························封························线································学生答题不得超过此线开卷,允许考生带教材和参考书籍各一本,考试时间120分钟····································密························封························线································学生答题不得超过此线开卷,允许考生带教材和参考书籍各一本,考试时间120分钟····································密························封························线································学生答题不得超过此线开卷,允许考生带教材和参考书籍各一本,考试时间120分钟···································密························封························线································学生答题不得超过此线开卷,允许考生带教材和参考书籍各一本,考试时间120分钟····································密························封························线································开卷,允许考生带教材和参考书籍各一本,考试时间120分钟····································密························封························线································学生答题不得超过此线班级106030701~02 学号姓名考试科目软件工程【计算机专业】 B 卷共 4 页开卷,允许考生带教材和参考书籍各一本,考试时间120分钟····································密························封························线································班级106030701~02 学号姓名考试科目软件工程【计算机专业】 B 卷共 4 页开卷,允许考生带教材和参考书籍各一本,考试时间120分钟···································密························封························线································学生答题不得超过此线2008-2009学年第1学期106030701~02班软件工程【计算机专业】A卷参考答案及评分标准开卷,允许考生带教材和参考书籍各一本一、断题:每小题1分,共10分,在正确的打上√,错误的打上×1、√2、╳3、╳4、╳5、√6、√7、√8、╳9、√10、╳11、╳12、√13、√14、╳15、√二、项选择题:每题1分,共15分1、D2、C3、A4、B5、C6、B7、A8、A9、C10、 D 11、D 12、D 13、C 14、C 15、C三、简答题(总共20分)1、软件工程项目计划设计(12分)(1)每正确标出一个最早时间和最迟时间各0.5分,10分(2)关键路径如上图粗黑线,该项目最短完成时间为70(2分)。

软件工程双语测验试卷

软件工程双语测验试卷

软件⼯程双语测验试卷………………………………密………………………………封………………………………线………………………………得分评卷⼈Ⅰ.Multiple Choices (Each 1 Point, total 15 Points):1. Which of the items listed below is not one of the software engineering layers? ( )A)Process B)Manufacturing C)Methods D)Tools2. What are the three generic phases of software engineering?( )A)definition, development, maintenance B)what, how, whereC)programming, debugging, maintenance D)analysis, design, testing3. The unit that the software Reuse is ( ).A)software module B)Performance C)system D)function4. The prototyping model of software development is ( ).A)A reasonable approach when requirements are well definedB)A useful approach when a customer cannot define requirements clearlyC)The best approach to use for projects with large development teamsD)A risky model that rarely produces a meaningful product5.Requirement specifications should not include the contents of the description are ( ).A)Main function B)algorithm for detailed proceduresC)user interface and operating environment D)software performance6. Use-cases are scenarios that describe ( ).A)the build plan for a software productB)how CASE tools will be used to construct the system.C)how software is to be used in a given situationD)the test cases for a software product7.Which of the following is not an area of concern in the design model?( )A)architecture B)data C)interfaces D)project scope ………………………………密………………………………封………………………………线………………………………8. To achieve high modularity of software components, you need ( ).A)high coupling and high cohesion B)high coupling and low cohesionC)low coupling and low cohesion D)low coupling and high cohesion9. Encapsulation of attributes and operations within an object ( ).A)is a poor programming practice.B)increases the cost of program maintenance.C)allows for easy reuse of this information.D)none of the above10. The UML approach to object-oriented design has two major activities:( ).A)message design and system design B)interface design and message designC)architectural design and object design D)system design and object design11. Which of these is not one of the primary benefits of object-oriented architectures? ( )A)easy component reuse B)improved execution performanceC)information hiding D)simplified interfaces12. The first step in any OOA process model are to ( ).A)build an object-relationship model B)define collaborations between objectsC)elicit customer requirements D)select a representation language13. Which of these are objectives for software testing? ( )A)determine the productivity of programmers B)eliminate the need for future program maintenance C)eliminate every error prior to release D)uncover software errors14. A generalized description of a collection of similar objects is a ( ).A)class B)instance C)subclass D)super class15.The longest stage in software life cycle is ( )A)requirement analysis B)design C)test D)maintenance得分评卷⼈Ⅱ.True or False (Each 2, total 10 Points)()1.“Software” is equal to “program”.()2. In the real project developing, we need to consider the reliability and usability of the system.………………………………密………………………………封………………………………线………………………………()3.Software is a product and can be manufactured using the same technologies used for otherengineering artifacts.()4. If the test procedure does not find any errors, then the software free of errors.()5. Adding more people to a project that is already behind schedule is a good way to catch up.Ⅲ. Noun Explanation. (Each 5 points, total 20 points)1. software process2. cohesion3. Computing Return on Investment (ROI)4. fan_inⅣ.Answer the Following Questions Briefly. (Each 5 Points, total 20 Points)1. What is software maintenance? Please describe the four types of software maintenance.2. What are the three major content of the software performance properties. Please describe how to improving system performance?3. What are the benefits of using prototyping?4. Description the difference in purposes between software testing and debugging .得分评卷⼈得分评卷⼈………………………………密………………………………封………………………………线………………………………得分评卷⼈Ⅴ.Software Engineering Practice (35 Points)1.Analyse and design a simple management information system of a library using the OO methodology. The system allows the users to manage books (including adding, deleting, displaying and updating books) and readers to manage personal and Library operations (including adding, deleting, displaying and updating readers, borrowing and returning books). Write out the following Requirements specifications briefly:(1) Draw the use case diagram. (8points)………………………………密………………………………封………………………………线………………………………(2) Give the main use case description (no less than two use case) as follows:( 14 points)Use case nameUse case name:BriefdescriptionBriefdescriptionpreconditionpreconditionpost conditionpost conditionmain processmain processbranching processbranching processexceptionexception2. According to the following fault-tree, please derive a matching cut-set tree. (13 points)fault-tree、管路敷设技术保护层防腐跨接地线弯曲半径标等,要求技术交底。

08年6月份大学生英语四级真题试卷及详细答案三套全word版

08年6月份大学生英语四级真题试卷及详细答案三套全word版2008年6月份大学生英语四级真题试卷及详细答案(三套全)试卷一Part I Writing (30 minutes)Directions: For this part, you are allowed 30 minutes to write a short essay on how to handle the relationship between work and leisure. You should write at least 120 words but no more than 180 words.It seems nowadays people are leading an increasingly busy and hectic lifestyle with work taking up a significant portion of their time. Many individuals struggle to find a balance between work and leisure, which, in turn, affects their mental well-being, productivity, and overall quality of life. Therefore, it is crucial to address this issue and find effective ways to manage the relationship between work and leisure.First and foremost, time management plays a vital role in balancing work and leisure. Prioritizing tasks and setting clear boundaries can help individuals allocate time for both work and leisure activities. Creating a schedule or using time-management tools can aid in improving efficiency and reducing work-related stress.Secondly, it is important to disconnect from work during leisure time. Engaging in activities such as hobbies, sports, or spending time with loved ones can provide a much-needed break from work-related stress. It isessential to establish a clear distinction between work and leisure to avoid the negative consequences of being constantly connected to work.Moreover, employers should promote a healthy work-life balance by encouraging employees to take breaks, vacations, and provide flexible working arrangements. Employees who feel supported in achieving work-life balance are more likely to be productive, motivated, and satisfied with their jobs.In conclusion, managing the relationship between work and leisure is crucial for a balanced and fulfilling life. By adopting effective time management techniques, disconnecting from work during leisure time, and promoting a healthy work-life balance, individuals can enhance their well-being, productivity, and overall satisfaction.试卷二Part I Writing (30 minutes)Directions: For this part, you are allowed 30 minutes to write a short essay on the impact of online shopping. You should write at least 120 words but no more than 180 words.The advent of online shopping has revolutionized the way people shop, with profound implications for both consumers and businesses. The impact of online shopping can be observed in several aspects of modern life.Firstly, online shopping offers unparalleled convenience. Consumers can browse and purchase products from the comfort of their homes, eliminating the need to physically visit stores. This saves time and energy, making shopping more efficient and accessible.Secondly, online shopping provides a wider range of options. Consumers are no longer limited to local stores and can access a global marketplace. This enables them to compare prices, read reviews, and make informed decisions. Additionally, online shopping allows for personalized recommendations based on previous purchases, enhancing the overall shopping experience.However, online shopping also presents challenges. The rise of online retail has led to the closure of traditional brick-and-mortar stores, resulting in job losses and economic changes. Moreover, privacy and security concerns are major issues associated with online shopping, as personal information and financial data are vulnerable to cybercrime.In conclusion, online shopping has had a significant impact on consumer behavior and the retail industry. While it offers convenience and a wide range of options, there are concerns regarding job losses and cybersecurity. Therefore, it is important for individuals and businesses to adapt and embrace the opportunities and challenges presented by online shopping.试卷三Part I Writing (30 minutes)Directions: For this part, you are allowed 30 minutes to write a short essay on the importance of physical exercise. You should write at least 120 words but no more than 180 words.Physical exercise plays a crucial role in maintaining overall health and well-being. In today's sedentary lifestyle, where technology dominates ourdaily activities, the significance of physical exercise cannot be emphasized enough.Firstly, regular exercise helps prevent obesity and related health issues. Engaging in physical activities promotes calorie burning, helps build muscle mass, and improves metabolism. It also reduces the risk of chronic diseases such as heart disease, diabetes, and certain types of cancer.Secondly, exercise has a positive impact on mental health. Physical activity triggers the release of endorphins, also known as "feel-good" hormones, which improve mood and reduce symptoms of stress, anxiety, and depression. Regular exercise also enhances cognitive function and memory.Furthermore, physical exercise promotes social interaction. Participating in group sports or fitness classes allows individuals to meet new people, expand their social networks, and strengthen relationships with friends and family. It fosters a sense of community and support, which contributes to emotional well-being.In conclusion, physical exercise is essential for maintaining a healthy lifestyle. It helps prevent obesity, improves mental health, and promotes social interaction. Incorporating regular exercise into daily routines is crucial for individuals of all ages to enjoy a good quality of life.。

软考2008年上半年软件设计师考试试题答案

2008年上半年软件设计师试题答案( 1 ) C (16 ) C (31 ) C (46 ) D (61 ) C ( 2 ) D (17 ) D (32 ) C (47 ) B (62 ) B ( 3 ) D (18 ) A (33 ) D (48 ) B (63 ) C ( 4 ) B (19 ) B (34 ) C (49 ) C (64 ) B ( 5 ) D (20 ) C (35 ) C (50 ) C (65 ) C ( 6 ) C (21 ) B (36 ) A (51 ) C (66 ) B (7 ) C (22 ) C (37 ) A (52 ) D (67 ) A (8 ) A (23 ) B (38 ) C (53 ) D (68 ) D (9 ) D (24 ) A (39 ) B (54 ) C (69 ) C (10 ) D (25 ) D (40 ) C (55 ) A (70 ) A (11 ) B (26 ) C (41 ) A (56 ) C (71 ) A (12 ) B (27 ) C (42 ) D (57 ) C (72 ) C (13 ) A (28 ) B (43 ) B (58 ) A (73 ) B (14 ) D (29 ) C (44 ) D (59 ) B (74 ) C (15 ) A (30 ) D (45 ) A (60 ) B (75 ) D下午答案试题一【问题1】E1:客户【问题2】D1: 客户信息文件D2: 音像制品信息文件D3: 租借记录文件D4: 预约记录文件【问题3】起点终点E1 或客户 4 或创建新客户5 或创建预约记录E1 或客户6 或归还音像制品7 或履行预约服务注意:3条数据流无前后顺序区分。

【问题4】面向数据结构的设计方法以数据结构作为设计的基础,它根据输入/输出数据结构导出程序的结构。

面向数据结构的设计方法用于规模不大的数据处理系统。

2008年下半年软件设计师上午试题及答案

2008下半年软件设计师试题(上午)● 计算机内存一般分为静态数据区、代码区、栈区和堆区,若某指令的操作数之一采用立即数寻址方式,则该操作数位于(1)。

(1)A. 静态数据区 B. 代码区 C. 栈区 D. 堆区● 计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若x的阶码大于y的阶码,则应将(2)。

(2)A. x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术左移B. x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术右移C. y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术左移D. y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术右移● 在CPU中,(3)可用于传送和暂存用户数据,为ALU执行算术逻辑运算提供工作区。

(3)A. 程序计数器B. 累加寄存器 C. 程序状态寄存器 D. 地址寄存器● 下面关于在I/O设备与主机间交换数据的叙述,(4)是错误的。

(4)A. 中断方式下,CPU需要执行程序来实现数据传送任务B. 中断方式和DMA方式下,CPU与I/O设备都可同步工作C. 中断方式和DMA方式中,快速I/O设备更适合采用中断方式传递数据(DMA)D. 若同时接到DMA请求和中断请求,CPU优先响应DMA请求● 下面关于校验方法的叙述,(5)是正确的。

(5)A. 采用奇偶校验可检测数据传输过程中出现一位数据错误的位置并加以纠正B. 采用海明校验可检测数据传输过程中出现一位数据错误的位置并加以纠正C. 采用海明校验,校验码的长度和位置可随机设定D. 采用CRC校验,需要将校验码分散开并插入数据的指定位置中● Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换工作由(6)完成。

(6)A. 硬件 B. 软件 C. 用户 D. 程序员● 在Windows Server 2003下若选择安全登录,则首先需要按(7)组合键。

(7)A.Shift+Alt+Esc B.Ctrl+Alt+Tab C.Ctrl+Shift D.Ctrl+Alt+Del● 为了防止电子邮件中的恶意代码,应该用(8)方式阅读电子邮件。

四川大学软件工程(双语)期中考试试题-最终版-含答案

四川大学期中考试试题(闭卷)(2011~2012学年第2学期)课程号:311023030课程名称:软件工程(双语)任课教师:适用专业年级:学号:姓名:考试须知四川大学学生参加由学校组织或由学校承办的各级各类考试,必须严格执行《四川大学考试工作管理办法》和《四川大学考场规则》。

有考试违纪作弊行为的,一律按照《四川大学学生考试违纪作弊处罚条例》进行处理。

四川大学各级各类考试的监考人员,必须严格执行《四川大学考试工作管理办法》、《四川大学考场规则》和《四川大学监考人员职责》。

有违反学校有关规定的,严格按照《四川大学教学事故认定及处理办法》进行处理。

题号一(20%) 二(20%) 三(18%) 四(24%) 五(10%) 六(8%) 卷面成绩得分阅卷教师阅卷时间注意事项:1. 请务必将本人所在学院、姓名、学号、任课教师姓名等信息准确填写在试卷和答题纸上。

2. 考试结束,请将试卷和答题纸一并交给监考老师。

一、Multiple-Choice Test(1’×10)评阅教师得分Tip: each question,you must read the four choices marked A),B),C),D),and decide which is the best answer.1 2 3 4 5 6 7 8 9 101.The nature of software applications can be characterized by their information( D )(A) complexity (B) content(C) determinacy (D) both b and c2.Which of these are the 5 generic software engineering framework activities? ( A )(A) communication, planning, modeling, construction, deployment(B) communication, risk management, measurement, production, reviewing(C) analysis, designing, programming, debugging, maintenance(D) analysis, planning, designing, programming, testing3.The rapid application development model is ( D )(A) Another name for component-based development.(B) A useful approach when a customer cannot define requirements clearly.(C) A high speed adaptation of the linear sequential model.(D) All of the above.4.Which of the following traits need to exist among the members of an agile software team? ( D )(A) Competence(B) Decision-making ability(C) Mutual trust and respect(D) All of the above.5. The top level of the hierarchical model of a system is known as the ( C )(A) AFD(B) DFD(C) SCD(D) SFD6.The use of traceability tables helps to ( C )(A) debug programs following the detection of run-time errors(B) determine the performance of algorithm implementations(C) identify, control, and track requirements changes(D) none of the above7.The data flow diagram ( D )(A) depicts relationships between data objects(B) depicts functions that transform the data flow(C) indicates how data are transformed by the system(D) both B and C8.Which of the following should be considered as candidate objects in a problem space? ( D )(A) events (B) people(C) structure (D) all of the above9.Which design model elements are used to depict a model of information represented from the user's view? ( D )(A) Architectural design elements (B) Component-level design elements(C) Data design elements (D) Interface design elements10. In transaction mapping the first level factoring results in the ( C )(A) creation of CFD. (B) derivation of control hierarchy(C) distribution of work modules (D) refinement of the module view二、Fill in the blank(1’×38)评阅教师得分1)Software engineering is a layered technology, which the bedrock supports is a quality focus, and then concerned with ___方法, _____过程_______ and ______工具_________.2) The linear sequential model of software development is also known as the__瀑布模型________________and ____系统发展生命周期________________3) The capability maturity model integration(CMMI) is a process meta-model, which consists six capability levels, that is imcomplete level, perform level, _________管理级___________,___________定义级_____, ____________量化管理级____________and __ ____优化级_______.4) Speculation, ___________协作____________, _____________学习___________ are the three framework activities for the Adaptive Software Development (ASD) process mode.5) The “phases” of the Unified Process(UP) include______起始(inception)____, _细化(elabration)____,_构建(construction)_____,_转换(transition)_____ and production phase .6) ____数据设计_____ , __体系结构设计______ ,__接口设计______and component design are areas of concern in the design model.7)Software includes: computer programs, _______数据结构____________and____操作和使用文档___8)An architectural style encompasses constraints , ____易于交流______and ___便于理解________9) In component-level design "persistent data sources" refer to _____数据库______and _____文件_________.10) A computer-based system makes use of a variety of system elements, that is software , hardware, ______人员__________,_______数据库______,_____文档________, and ______规程_________. 11) In the domain of business process engineering, three different architectures must be analyzed and designed, that is数据架构_______________, 应用架构________________,and ________________技术基础设施_____________.12) The requirements engineering process is accomplished through the execution of seven distinct functions: inception, elicitation, elaboration, ____________精化__________,____________协商_____________, _________规格说明_______, and ___________确认_________.(13)Quality function deployment indentifies three types of requirements: _____合格产品_______________, __________好的质量_____________, _______按预算和进度交付_____________.三、Each of the elements of the analysis model provides information for a complete specificationof design. Please match the analysis model with four design models that need the analysis information to create design models required. ( 14 points )State Diagram Class and Component Design Sequence DiagramUse-Case Diagram Interface Design E-R DiagramActivity Diagram Architectural Design Class DiagramData Flow Diagram Data Design State Transition Diagram四、Explain the Terms (3’×3)。

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