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

1.

挂接在总线上的多个部件()

2.

某计算机系统中的进程管理采用三态模型,那么下图所示的PCB(进程控制块)的组织方式采用(请作答此空),图中( )。

高级系统架构设计师,章节练习,基础复习,计算机软件与网络基础知识

3.

RISC(精简指令系统计算机)的特点不包括:()。

4.

计算机采用分级存储体系的主要目的是为了( )。

5.

一个好的变更控制过程,给项目风险承担者提供了正式的建议变更机制。如下图所示的需求变更管理过程中,①②③处对应的内容应分别是()

高级系统架构设计师,章节练习,基础复习,计算机软件与网络基础知识

6.

项目配置管理中,产品配置是指一个产品在其生命周期各个阶段所产生的各种形式和各种版本的文档、计算机程序、部件及数据的集合。该集合中的每一个元素称为该产品配置中的一个配置顶,()不属于产品组成部分工作成果的配置顶

7.

某计算机系统中的进程管理采用三态模型,那么下图所示的PCB(进程控制块)的组织方式采用( ),图中(请作答此空 )。

高级系统架构设计师,章节练习,基础复习,计算机软件与网络基础知识

8.

流水线的吞吐率是指单位时间流水线处理的任务数,如果各段流水的操作时间不同,则流水线的吞吐率是( ) 的倒数。

9.

统一过程(UP)定义了初启阶段、精化阶段、构建阶段、移交阶段和产生阶段,每个阶段以达到某个里程碑时结束,其中 ( )的里程碑是生命周期架构。

10.

旋模型将瀑布模型和( )结合起来,强调项目的风险分析,特别适合大型复杂系统的开发过程。螺旋模型沿着螺线进行若干次迭代,依次经历了计划指定、风险分析、工程实施和 (请作答此空)四个主要活动。

11.

System analysis is traditionally done top-down using structured analysis based on( ). Object-oriented analysis focuses on creation of models. The three types of theanalysis model are( ). There are two substages of object-oriented analysis.( ) focuses on real-world things whose semantics the application captures. The object constructedin the requirement analysis shows the( )of the real-world system and organizes it intoworkable pieces.(请作答此空)addresses the computer aspects of the application that are visible tousers. The objects are those which can be expected to vary from time to time quite rapidly.

12.

Software ( )refers to that the software to meet the specification must be produced.

13.

下列不属于报文认证算法的是( )。

14.

计算机系统中有多种实现数据输入和输出的控制方式,其中占用 CPU 时间最多的是( )。

15.

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

高级系统分析师,章节练习,基础复习,计算机系统综合知识

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

16.

在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式(包括无条件传送与程序查询方式)、程序中断方式、DMA工作方式、通道方式、I/O处理机。()方式I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,并且只适用于简单的I/O控制。(请作答此空)允许主存储器和I/O设备之间通过某种控制器直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。 ( )在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入。( )指专门负责输入/输出的处理机。可以有独立的存储器、运算部件和指令控制部件。上述工作方式中,( )工作方式CPU与I/O设备是串行工作的。

17.

确定网络的层次结构及各层采用的协议是网络设计中( )阶段的主要任务。

18.

一个大型软件系统的需求通常是会发生变化的。以下关于需求变更策略的叙述中错误的是( )。

19.

在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式(包括无条件传送与程序查询方式)、程序中断方式、DMA工作方式、通道方式、I/O处理机。()方式I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,并且只适用于简单的I/O控制。()允许主存储器和I/O设备之间通过某种控制器直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。 (请作答此空)在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入。( )指专门负责输入/输出的处理机。可以有独立的存储器、运算部件和指令控制部件。上述工作方式中,( )工作方式CPU与I/O设备是串行工作的。

20.

设指令由取指、分析、执行3个子部件完成,并且每个子部件的时间均为△t。若采用常规标量单流水线处理机(即该处理机的度为1),连续执行12条指令,共需 ( ) △t。若采用度为4的超标量流水线处理机,连续执行上述12条指令,只需(请作答此空)△t。

21.

精简指令系统RISC的特点不包括( )

22.

根据软件过程活动对软件工具进行分类,则逆向工程工具属于( )工具。

23.

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

24.

甲、乙两软件公司于2019年9月12日就其财务软件产品分别申请“用友”和“用有”商标注册。两财务软件相似,甲第一次使用时间为2018年7月,乙第一次使用时间为2018年8月。此情形下, ( ) 能获准注册。

25.

以下著作权权利中,()的保护期不受时间限制。

26.

编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。与编译器相比,解释器( )。编译器对高级语言源程序的处理过程可以划 分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和(请作答此空)并不是每种编译器都必需的。词法分析的作用是识 别源程序中的( )。

27.

在无线通信领域,现在主流应用的是第四代( 4G)通信技术,其理论下载速率可达到()Mbps(兆比特每秒)。

28.

以下关于计算机系统中断概念的叙述中,正确的是( )。

29.

cache 存储器一般采用 ( ) 存储器件构成。

30.

若不考虑I/O设备本身的性能,则影响计算机系统I/O数据传输速度的主要因素是( )。

31.

CPU 中的( )的值可自动加1,以便实现程序指令的顺序执行。

32.

三重DES的密钥长度为112位, DES加密算法的密钥长度为()位。

33.

内存按字节编址,利用8K×4bit的存储器芯片构成84000H到8FFFFH的内存,共需( )片。

34.

在操作系统文件管理中,通常采用( )来组织和管理外存中的信息。

35.

进程P1、P2、P3、P4、P5的前趋图如下。

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

若用PV操作控制进程并发执行的过程,则需要相应于进程执行过程设置5个信号量S1、S2、S3、S4和S5,且信号量初值都等于零。下图中a处应填写(请作答此空);b和c、d和e处应分别填写( ),f、g和h应分别填写( )

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

36.

进程P1、P2、P3、P4、P5的前趋图如下。

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

若用PV操作控制进程并发执行的过程,则需要相应于进程执行过程设置5个信号量S1、S2、S3、S4和S5,且信号量初值都等于零。下图中a处应填写b和c、d和e处应分别填写(请作答此空),f、g和h应分别填写

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

37.

进程P1、P2、P3、P4、P5的前趋图如下。

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

若用PV操作控制进程并发执行的过程,则需要相应于进程执行过程设置5个信号量S1、S2、S3、S4和S5,且信号量初值都等于零。下图中a处应填写( )b和c、d和e处应分别填写( )f、g和h应分别填写(请作答此空)。

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

38.

某系统采用请求页式存储管理方案。假设某进程有 6 个页面,系统给该进程分配了 4 个 存储块,其页面变换表如下表所示,表中的状态位等于 1 和 0 分别表示页面在内存或不在内 存。当该进程访问的第 4 号页面不在内存时,应该淘汰表中页面号为( )的页面。

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

39.

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

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

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

40.

某计算机系统页面大小为4K,进程的页面变换表如下所示。若进程的逻辑地址为3C28H。该地址经过变换后,其物理地址应为()。

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

41.

某系统中有5个并发进程竞争资源R,每个进程都需要4个R,那么至少有()个R,才能保证系统不会发生死锁。

42.

System analysis is traditionally done top-down using structured analysis based on( )Object-oriented analysis focuses on creation of models. The three types of the analysis model are ( ) There are two substages of object-oriented analysis.( ) focuses on real-world things whose semantics the application captures. The object constructed in the requirement analysis shows the ( )of the real-world system and organizes it into workable pieces.(请作答该选项) addresses the computer aspects of the application that are visible to users. The objects are those which can be expected to vary from time to time quite rapidly.

43.

Cloud computing is a phrase used to describe a variety of computing concepts that involve a large number of computers ()through a real-time communication network such as the Internet. In science, cloud computing is a ()for distributed computing over a network, and means the (请作答此空)to run a program or application on many connected computers at the same time.The architecture of a cloud is developed at three layers: infrastructure, platform, and application. The infrastucture layer is built with virtualized computestorageand network resources. The platform lay-er is for general-purpose and repeated usage of the collection of software resources. The application layer is formed with a collection of all needed software modules for SaaS applications. The infrastucture layer serves as the ()for building the platform layer of the cloud. In turn, the platform layer is foundation for implementing the ()layer for SaaS application.

44.

Cloud computing is a phrase used to describe a variety of computing concepts that involve a large number of computers ()through a real-time communication network such as the Internet. In science, cloud computing is a ()for distributed computing over a network, and means the ()to run a program or application on many connected computers at the same time.The architecture of a cloud is developed at three layers: infrastructure, platform, and application. The infrastucture layer is built with virtualized computestorageand network resources. The platform lay-er is for general-purpose and repeated usage of the collection of software resources. The application layer is formed with a collection of all needed software modules for SaaS applications. The infrastucture layer serves as the (请作答此空)for building the platform layer of the cloud. In turn, the platform layer is foundation for implementing the ()layer for SaaS application.

45.

微机系统中的系统总线(如PCI)用来连接各功能部件以构成一个完整的系统,它需包括三种不同功能的总线,即( )。

46.

以下关于变量和常量和叙述中,错误的是( )。

47.

某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取产品销售。假设仓库可存放n件产品。用PV操作实现他们之间的同步过程如下图所示。

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

其中,信号量S是一个互斥信号量,初值为( );S1是一个(请作答此空);S2是一个( )。

48.

某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取产品销售。假设仓库可存放n件产品。用PV操作实现他们之间的同步过程如下图所示。

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

其中,信号量S是一个互斥信号量,初值为( );S1是一个( );S2是一个(请作答此空)。

49.

使用PERT图进行进度安排,不能清晰地描述(请作答此空),但可以给出哪些任务完成后才能开始另一些任务。下面PERT图所示工程从A到K的关键路径是( ),(图中省略了任务的开始和结束时刻)

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

50.

软件质量保证是软件项目控制的重要手段,( )是软件质量保证的主要活动之一。

51.

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

52.

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

53.

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

54.

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

55.

使用PERT图进行进度安排,不能清晰地描述( ),但可以给出哪些任务完成后才能开始另一些任务。下面PERT图所示工程从A到K的关键路径是(请作答此空),(图中省略了任务的开始和结束时刻)

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

56.

项目管理工具用来辅助项目经理实施软件开发过程中的项目管理活动,它不能( 请作答此空)。( )就是一种典型的项目管理工具。

57.

软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,主要包括( )。软件过程模型是软件开发实际过程的抽象与概括,它应该包括构成软件过程的各种活动。软件过程有各种各样的模型,其中,(请作答此空)的活动之间存在因果关系,前一阶段工作的结果是后一段阶段工作的输入描述。

58.

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

59.

对现有软件系统中一些数据处理的算法进行改进,以提高效率,从而更快地响应用户的服务要求。这种行为属于( )维护。

60.

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

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

61.

编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,( )并不是每个编译器都必需的,与编译器相比,解释器( )。中级软件设计师,押题密卷,2021年《软件设计师》上午押题密卷2

62.

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.

63.

Why Have Formal Documents?Finally, writing the decisions down is essential. Only when one writes do the gaps appear and the ( ) protrude(突出). The act of writing turns out to require hundreds of mini-decisions, and it is the existence of these that distinguishes clear, exact policies from fuzzy ones.Second, the documents will communicate the decisions to others. The manager will be continually amazed that policies he took for common knowledge are totally unknown by some member of his team. Since his fundamental job is to keep everybody going in the ( ) direction, his chief daily task will be communication, not decision-making, and his documents will immensely (请作答此空) this load.Finally, a manager’s documents give him a data base and checklist. By reviewing them ( ) he sees where he is, and he sees what changes of emphasis or shifts in direction are needed.The task of the manager is to develop a plan and then to realize it. But only the written plan is precise and communicable. Such a plan consists of documents on what, when, how much, where, and who. This small set of critical documents ( ) much of the manager’s work. If their comprehensive and critical nature is recognized in the beginning, the manager can approach them as friendly tools rather than annoying busywork. He will set his direction much more crisply and quickly by doing so..

64.

某计算机系统中有一个CPU、一台输入设备和一台输出设备,假设系统中有四个作业T1、T2、T3和T4,系统采用优先级调度,且T1的优先级>T2的优先级>T3的优先级>T4的优先级。每个作业具有三个程序段:输入Ii、计算Ci和输出Pi(i=1,2,3,4),其执行顺序为Ii→Ci→Pi。这四个作业各程序段并发执行的前驱图如下所示。图中①、②、③分别为( )

中级软件设计师,押题密卷,2021年《软件设计师》上午押题密卷2

65.

在白盒测试法中,下图至少需要( )个测试用例才可以完成路径覆盖,语句组2不对变量i进行操作。

中级软件设计师,押题密卷,2021年《软件设计师》上午押题密卷2

66.

记录文件有顺序文件、索引顺序文件、索引文件和直接文件。( )以它们在直接访问存储设备上的物理地址直接(随机地)访问。

67.

中级软件设计师,押题密卷,2021年《软件设计师》上午押题密卷2

中级软件设计师,押题密卷,2021年《软件设计师》上午押题密卷2

68.

中级软件设计师,押题密卷,2021年《软件设计师》上午押题密卷2

69.

中级软件设计师,押题密卷,2021年《软件设计师》上午押题密卷2

中级软件设计师,押题密卷,2021年《软件设计师》上午押题密卷2

70.

中级软件设计师,押题密卷,2021年《软件设计师》上午押题密卷2

71.

流水线的吞吐率是指流水线在单位时间里所完成的任务数或输出的结果数。设某流水线有5段,有1段的时间为2ns,另外4段的每段时间为lns,利用此流水线完成100个任务的吞吐率约( )个/s。

72.

中级软件设计师,押题密卷,2021年《软件设计师》上午押题密卷2

73.

中级软件设计师,押题密卷,2021年《软件设计师》上午押题密卷2若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,则需要设置5个信号S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。下图中c和d处应分别填写(55)

74.

中级软件设计师,押题密卷,2021年《软件设计师》上午押题密卷2

75.

中级软件设计师,押题密卷,2021年《软件设计师》上午押题密卷2若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,则需要设置5个信号S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。下图中e和f处应分别填写(56)。

中级软件设计师,押题密卷,2021年《软件设计师》上午押题密卷2