单选题 (一共75题,共75分)

1.

以下关于网络攻击的叙述中,错误的是 ( )。

2.

( )不属于电子邮件协议。

3.

以下关于RISC和CISC的叙述中,不正确的是( )

4.

某系统由下图所示的冗余部件构成。若每个部件的千小时可靠度都为 R ,则该系 统的千小时可靠度为( )。

高级系统分析师,模拟考试,2021年《系统分析师》模拟试卷1

5.

在uml2.0中,()描述结构化类(例如,构件或类)的内部结构,包括结构化类与系统其余部分的交互点,用于画出结构化类的内部内容。( )强调消息跨越不同对象或参与者的实际时问,而不仅仅只是关心消息的相对顺序。( )通常与其他图一起使用,包括文件、数据库和类似的物理比特集合。交互概览图是(请作答此空)和( )的混合物。

6.

在UML用例图中,参与者表示( )。

7.

在uml2.0中,()描述结构化类(例如,构件或类)的内部结构,包括结构化类与系统其余部分的交互点,用于画出结构化类的内部内容。( )强调消息跨越不同对象或参与者的实际时问,而不仅仅只是关心消息的相对顺序。(请作答此空)通常与其他图一起使用,包括文件、数据库和类似的物理比特集合。交互概览图是( )和( )的混合物。

8.

某公司欲开发一个软件系统的在线文档帮助系统,用户可以在任何一个查询上下文中输入查询关键字,如果当前查询环境下没有相关内容,则系统会将查询按照一定的顺序转发给其他查询环境。基于上述需求,采用()最为合适。

9.

防火墙不具备()功能

10.

假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3 。若采用PV操作,则信号量S的取值范围应为() 。

11.

数据库系统通常采用三级模式结构:外模式、模式和内模式。这三级模式分别对应数据库的()。

12.

在程序执行过程中,Cache与主存的地址映像由( )。

13.

指令寄存器的位数取决于( )。

14.

已知函数f()、g()的定义如下所示,执行表达式”x=f(5)”的运算时,若函数调用g(a)是引用调用(call by reference)方式,则执行”x=f(5)”后x的值为 (请作答此空) ;若函数调用g(a)是值调用(call by value)方式,则执行”x=f(5)”后x的值为 () 。

中级软件设计师,章节练习,计算机基础

15.

已知函数f()、g()的定义如下所示,执行表达式”x=f(5)”的运算时,若函数调用g(a)是引用调用(call by reference)方式,则执行”x=f(5)”后x的值为 () ;若函数调用g(a)是值调用(call by value)方式,则执行”x=f(5)”后x的值为 (请作答此空) 。

中级软件设计师,章节练习,计算机基础

16.

算术表达式a*(b-c)+d的后缀式是( )。

17.

程序设计语言一般可划分为低级语言和高级语言两大类,与高级语言相比,用低级语言开发的程序具有( )等特点。

18.

运行Web浏览器的计算机与网页所在的计算机要建立(请作答此空)连接,采用( )协议传输网页文件。

19.

包过滤防火墙是一种通过软件检查数据包以实现系统安全防护的基本手段,以下叙述中,不正确的是( )。

20.

某项目有 A~H 八个作业,各作业所需时间(单位:周)以及紧前作业如下表:

中级软件设计师,章节练习,计算机基础

该项目的工期为(请作答此空)周。如果作业 C 拖延 3 周完成,则该项目的工期( )。

21.

The project workbook is not so much a separate document as it is a structure imposed on the documents that the project will be producing anyway.All the documents of the project need to be part of this ( ). This includes objectives ,external specifications , interface specifications , technical standards , internal specifications and administrative memoranda(备忘录).Technical prose is almost immortal. If one examines the genealogy ( Ff ) of a customer manual for a piece of hardware or software , one can trace not only the ideas , but also many of the very sentences and paragraphs back to the first ( ) proposing the product or explaining the first design. For the technical writer, the paste-pot is as mighty as the pen.Since this is so, and since tomorrow's product-quality manuals will grow from today’s memos, it is very important to get the structure of the documentation right. The early design of the project ( ) ensures that the documentation structure itself is crafted, not haphazard. Moreover, the establishment of a structure molds later writing into segments that fit into that structure.The second reason for the project workbook is control of the distribution of (请作答此空). The problem is not to restrict information, but to ensure that relevant information gets to all the people who need it.The first step is to number all memoranda, so that ordered lists of titles are available and h worker can see if he has what he wants. The organization of the workbook goes well beyond this to establish a tree-structure of memoranda. The ( ) allows distribution lists to be maintained by subtree, if that is desirable.

22.

若计算机存储数据采用的是双符号位(00表示正号、11表示负号),两个符号相同的数相加时,如果运算结果的两个符号位经( )运算得1,则可断定这两个数相加的结果产生了溢出。

23.

Teams are required for most engineering projects. Although some small hardware or software products can be developed by individuals, the scale and complexity of modern systems is such, and the demand for short schedules so great, that it is no longer ( )for one person to do most engineering jobs. Systems development is a team (请作答此空), and the effectiveness of the team largely determines the ( )of the engineering.Development teams often behave much like baseball or basketball teams. Even though they may have multiple specialties, all the members work toward ( ). However, on systems maintenance and enhancement teams, the engineers often work relatively independently, much like wrestling and track teams.A team is ( )just a group of people who happen to work together. Teamwork takes practice and it involves special skills. Teams require common processes; they need agreed-upon goals; and they need effective guidance and leadership. The methods for guiding and leading such teams are well known, but they are not obvious.

24.

Teams are required for most engineering projects. Although some small hardware or software products can be developed by individuals, the scale and complexity of modern systems is such, and the demand for short schedules so great, that it is no longer ( )for one person to do most engineering jobs. Systems development is a team ( ), and the effectiveness of the team largely determines the (请作答此空)of the engineering.Development teams often behave much like baseball or basketball teams. Even though they may have multiple specialties, all the members work toward ( ). However, on systems maintenance and enhancement teams, the engineers often work relatively independently, much like wrestling and track teams.A team is ( )just a group of people who happen to work together. Teamwork takes practice and it involves special skills. Teams require common processes; they need agreed-upon goals; and they need effective guidance and leadership. The methods for guiding and leading such teams are well known, but they are not obvious.

25.

某个应用中,需要对输入数据进行排序,输入数据序列基本有序(如输入为1,2,5,3,4,6,8,7)。在这种情况下,采用(请作答此空)排序算法最好,时间复杂度为( )。

26.

设元素a、b、c、d依次进入一个初始为空的栈,则不可能通过合法的栈操作序列得到 。

27.

为实现快速排序算法,待排序列适合采用( )。

28.

与设计测试用例无关的文档是( )。

29.

白盒测试也称结构测试或逻辑驱动测试,典型的白盒测试方法包括静态测试和动态测试。其中,静态测试除了静态结构分析法、静态质量度量法外,还有( )。

30.

软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装 ④信息隐蔽

31.

( )过程模型明确地考虑了开发中的风险。

32.

在开发一个字处理软件时,首先快速发布了一个提供基本文件管理、编辑和文档生成功能的版本,接着发布提供更完善的编辑和文档生成功能的版本,最后发布提供拼写和语法检查功能的版本,这里采用了( )过程模型。

33.

软件复杂性是指理解和处理软件的难易程度,其度量参数不包括( )。

34.

下图是某项目的剪线图(时间单位:周),其关键路径是(请作答此空),工期是( )周。

中级软件设计师,章节练习,系统开发

35.

在各种不同的软件需求中,(请作答此空)描述了用户使用产品必须要完成的任务,可以用UML建模语言的( )表示。

36.

在电子表格软件Excel中,假设A1单元格的值为15,若在A2单元格输入“=AND(15<A1,A1<100)”,则A2单元格显示的值为( );若在A2单元格输入“=IF(AND(15<A1,A1<100),"数据输入正确","数据输入错误")”,则A2单元格显示的值为(请作答此空)。

37.

已知函数f( )、g( )的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用(callbyreference)方式传递参数,则函数f的返回值为(请作答此空);若g(a)采用值调用(callbyvalue)的方式传递参数,则函数f的返回值( )。其中,表达式“x>>1”的含义是将x的值右移1位,相当于x除以2。

中级软件设计师,模拟考试,2021年软件设计师模拟题2

38.

在结构化分析中,用数据流图描述(请作答此空)。当采用数据流图对银行客户关系管理进行分析时,( )是一个加工。

39.

在结构化分析中,用数据流图描述( )。当采用数据流图对银行客户关系管理进行分析时,(请作答此空)是一个加工。

40.

在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括( )。下图是一个UML类图,其中类University和类School之间是(请作答此空)关系,类Person和类PersonRecord之间是( )关系,表示Person与Person Record( )。

中级软件设计师,模拟考试,2021年软件设计师模拟题4

41.

在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括( )。下图是一个UML类图,其中类University和类School之间是( )关系,类Person和类PersonRecord之间是( )关系,表示Person与Person Record(请作答此空)。

中级软件设计师,模拟考试,2021年软件设计师模拟题5

42.

Teams are required for most engineering projects.Although some small hardware or software products can be developed by individuals,the scale and complexity of modern systems is such,and the demand for short schedules so great,that it is no longer( )for one person to do most engineering jobs.Systems development is a team( ),and the effectiveness of the team largely determines the( )of the engineering.Development teams often behave much like baseball or basketball teams.Even though they may have multiple specialties,all the members work toward( ).However,on systems maintenance and enhancement teams,the engineers often work relatively independently,much like wrestling and track teams.A team is(请作答此空)just a group of people who happen to work together.Teamwork takes practice and it involves special skills.Teams require common processes;they need agreed-upon goals;and they need effective guidance and leadership.The methods for guiding and leading such teams are well known,but they are not obvious.

43.

在我国,商标专用权保护的对象是( )。

44.

如果按变址方式读取操作数,则有效地址是指( )。

45.

并发处理发展通过( )的途径形成了分布式处理系统。

46.

The process whereby software is installed into an operational environment is called "( )".

47.

防火墙通常分为内网、外网和DMZ三个区域,按照受保护程度,从低到高正确的排列次序为( )。

48.

登录远程计算机采用的协议是( )。

49.

安全传输电子邮件通常采用( )系统。

50.

计算机各部件之间传输信息的公共通路称为总线,一次传输信息的位数通常称为总线的( )。

51.

进程问用信件传递信息时,信件中应含有( )。

52.

计算机系统的可靠性通常用( )来评价。

53.

在SQL中,SELECT语句的“SELECT DISTINCT”表示查询结果中( )。

54.

http://www.tsinghua.edu.cn/index.html中的http表示( )。

55.

以下关于类继承的说法中,错误的是( )。

56.

CMM将软件过程改进的进化步骤组织成5个成熟度等级,其中,在( ),所有项目都采用根据实际情况修改后得到的标准软件过程来开发和维护软件。

57.

黑盒测试不能发现( )。

58.

在高级程序设计语言中,对程序员来说,数据类型限定了( )。

59.

文法G产生的( )的全体是该文法描述的语言。

60.

面向对象程序设计的基本思想是通过建立与客观实际相对应的对象,并通过这些对象的组合来创建具体的应用,其中对象是指( )。

61.

软件开发的生命周期划分为软件项目计划、( )、软件设计、编码、测试、运行(维护)6个阶段。

62.

在设计数据库前,常常先建立概念模型,用( )来表示实体类型及实体间的联系。

63.

已知有一维数组T[0...m*n-1],其中m>n。从数组T的第一个元素(T[0])开始,每隔n个元素取出一个元素依次存入数组B[1...m]中,即B[1]=T[0],B[2)= T[n],依次类推,那么放入B[k](1≤k≤m)的元素是( )。

64.

哈希表的平均查找长度和( )无直接关系。

65.

以下关于图及其存储结构的叙述中,正确的是( )。

66.

在操作系统中,SPOOLing技术是一种并行机制,它可以使______。

67.

在结构化分析与设计方法中,为了使需求改变时对软件的影响较小,应该使______。

68.

C++ fully supports ( ) programming,including the four properties:encapsulation,data hiding,inheritance,and polymorphism.

69.

在常用的字处理软件中,选中文本块后,按下Ctrl键再拖曳鼠标,可以(请作答此空);直接用鼠标拖曳已选定的文本,可以( )。

70.

系统软件是______的软件。

71.

TCP仰模型中的网络接口层对应于OSI参考模型中的( )。

72.

在常用的字处理软件中,选中文本块后,按下Ctrl键再拖曳鼠标,可以( );直接用鼠标拖曳已选定的文本,可以(请作答此空)。

73.

在虚拟分页存储管理系统中,若进程访问的页面不在主存,且主存中没有可用的空闲块时,系统正确的处理顺序为______。

74.

若计算机系统中的进程在“就绪”、“运行”和“等待”3种状态之间转换,进程不可能出现______的状态转换。

75.

某公司开发一个文档编辑器,该编辑器允许在文档中直接嵌入图形对象,但开销很大。用户在系统设计之初提出编辑器在打开文档时必须十分迅速,可以暂时不显示当前页面以外的图形。针对这种需求,公司可以采用(54)避免同时创建这些图形对象。