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

1.

以下用于在网络应用层和传输层之间提供加密方案的协议是( )。

2.

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

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

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

3.

为了优化系统的性能,有时需要对系统进行调整。对于不同的系统,其调整参数也不尽相同。例如,对于数据库系统,主要包括CPU/内存使用状况、( )、进程/线程使用状态、日志文件大小等;对于应用系统,主要包括应用系统的可用性、响应时间、(请作答此空)、特定应用资源占用等。

4.

为了优化系统的性能,有时需要对系统进行调整。对于不同的系统,其调整参数也不尽相同。例如,对于数据库系统,主要包括CPU/内存使用状况、(请作答此空)、进程/线程使用状态、日志文件大小等;对于应用系统,主要包括应用系统的可用性、响应时间、( )、特定应用资源占用等。

5.

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

6.

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

7.

网络系统中,通常把( )置于DMZ区。

8.

设有职务工资关系P(职务,最低工资,最高工资),员工关系EMP(员工号,职务,工资),要求任何一名员工,其工资值必须在其职务对应的工资范围之内,实现该需求的方法是( )。

9.

某公司欲开发一套窗体图形界面类库。该类库需要包含若干预定义的窗格(Pane)对象,例如TextPane、ListPane等,窗格之间不允许直接引用。基于该类库的应用由一个包含一组窗格的窗口组成,并需要协调窗格之间的行为。基于该类库,在不引用窗格的前提下实现窗格之间的协作,应用开发者应采用()最为合适。

10.

给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式

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

等价的SQL语句如下:select (请作答此空) from R, S where ( )。

11.

为了保证数据库的完整性(正确性),数据库系统必须维护事务的以下特性 ( ) 。

12.

在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转换为关系模式时,( ),得到的关系模式属于4NF。

13.

主机host1对host2进行域名查询的过程如下图所示,下列说法中正确的是( )。

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

14.

某公司网络的地址是 192.168.192.0/20,要把该网络分成 32 个子网,则对应的子网掩码应该是(请作答此空) ,每个子网可分配的主机地址数是( )。

15.

某公司网络的地址是 192.168.192.0/20,要把该网络分成 32 个子网,则对应的子网掩码应该是( ) ,每个子网可分配的主机地址数是(请作答此空)。

16.

如下图所示,从输出的信息中可以确定的信息是( )。

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

17.

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

18.

以下测试方法中,不属于典型安全性测试的是( )。

19.

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.

20.

某指令流水线由4段组成,各段所需要的时间如下图所示。连续输入8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为()。

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

21.

假设现在要创建一个简单的超市销售系统,顾客将毛巾、饼干、酸奶等物品(Item)加入购物车(Shopping_Cart),在收银台(Checkout)人工(Manual)或自动(Auto)地将购物车中每个物品的价格汇总到总价格后结帐。这一业务需求的类图(方法略)设计如下图所示,采用了( )模式。其中( )定义以一个Checkout对象为参数的accept操作,由子类实现此accept操作。此模式为( ),适用于(请作答此空)。

中级软件设计师,章节练习,数据结构与算法

22.

考虑下述背包问题的实例。有5件物品,背包容量为100,每件物品的价值和重量如下表所示,并已经按照物品的单位重量价值从大到小徘好序,根据物品单位重量价值大优先的策略装入背包中,则采用了(请作答此空)设计策略。考虑0/1背包问题(每件物品或者全部放入或者全部不装入背包)和部分背包问题(物品可以部分装入背包),求解该实例,得到的最大价值分别为( )。

中级软件设计师,章节练习,数据结构与算法

23.

考虑下述背包问题的实例。有5件物品,背包容量为100,每件物品的价值和重量如下表所示,并已经按照物品的单位重量价值从大到小徘好序,根据物品单位重量价值大优先的策略装入背包中,则采用了( )设计策略。考虑0/1背包问题(每件物品或者全部放入或者全部不装入背包)和部分背包问题(物品可以部分装入背包),求解该实例,得到的最大价值分别为(请作答此空)。

中级软件设计师,章节练习,数据结构与算法

24.

采用邻接表存储的图的深度优先遍历算法类似于二叉树的( )。

25.

采用插入排序算法对n个整数排序,其基本思想是:在插入第i个整数时,前i-1个整数已经排好序,将第i个整数依次和第i-1,i-2,…个整数进行比较,找到应该插入的位置。现采用插入排序算法对6个整数{5,2,4,6,1,3}进行从小到大排序,则需要进行(请作答此空)次整数之间的比较。对于该排序算法,输入数据具有( )特点时,对整数进行从小到大排序,所需的比较次数最多。

26.

采用插入排序算法对n个整数排序,其基本思想是:在插入第i个整数时,前i-1个整数已经排好序,将第i个整数依次和第i-1,i-2,…个整数进行比较,找到应该插入的位置。现采用插入排序算法对6个整数{5,2,4,6,1,3}进行从小到大排序,则需要进行( )次整数之间的比较。对于该排序算法,输入数据具有(请作答此空)特点时,对整数进行从小到大排序,所需的比较次数最多。

27.

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

28.

模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。该模块内聚类型为(请作答此空)内聚。以下关于该类内聚的叙述中,正确的是( )。

29.

程序质量评审通常是从开发者的角度进行评审,其内容不包括( )。

30.

广义的软件测试由“确认”、“验证”、“测试”三个方面组成,其中“确认”是( )。

31.

软件工程的基本目标是( )。

32.

模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。该模块内聚类型为( )内聚。以下关于该类内聚的叙述中,正确的是(请作答此空)。

33.

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

34.

软件测试的对象不包括( )。

35.

以下关于敏捷方法的叙述中,不正确的是( )。

36.

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

37.

螺旋模型综合了______的优点,并增加了这两种模型忽略的风险分析。

38.

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

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

39.

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

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

40.

在分布式数据库中有分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:(请作答此空)是指局部数据模型透明,即用户或应用程序无须知道局部使用的是哪种数据模型;( )是指用户或应用程序不需要知道逻辑上访问的表具体是怎么分块存储的。

41.

在分布式数据库中有分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:( )是指局部数据模型透明,即用户或应用程序无须知道局部使用的是哪种数据模型;(请作答此空)是指用户或应用程序不需要知道逻辑上访问的表具体是怎么分块存储的。

42.

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

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

43.

数据模型的三要素包括( )。

44.

计箅机软件只要开发完成就能取得( )受到法律保护。

45.

标准化是一种活动过程,一般包括标准的产生、实施和( )等阶段。

46.

在页式存储管理中,每次从主存中取指令或取操作数,要( )次访问主存。

47.

分布式数据库系统的透明性主要表现在位置透明性和()。

48.

下列网络互连设备中,属于物理层的是( )。

49.

匿名FTP访问通常使用( )作为用户名。

50.

采用( )的手段可以防止系统出现死锁。

51.

把E-R图转换成关系模型的过程,属于数据库设计的( )。

52.

Computer ( ) focuses on protecting information, hardware, and software from unauthorized use and damage.

53.

Unit testing refers to that each ( ) is tested to ensure that it operates correctly.

54.

对于类定义: class A{ public: virtual void func1(){} Void func2 (){} }; class B:public A{ public: void func1(){cout<<"class B func 1"<<end1;} virtual void func2(){cout<<"class B func 2"<<end1;} };下面叙述正确的是( )。

55.

在面向数据流的软件设计方法中,一般将信息流分为( )。

56.

某保险公司推出的电脑损坏保险业务如下所述:每台参保电脑每年需交付200元, 当电脑损坏时,可以获得理赔金额1700元。据统计,每年约有10%的电脑损坏需要理赔,则该保险公司每年平均从每台参保电脑获益( )元。

57.

图形用户界面的设计原则中不包括( )。

58.

某开发团队中任意两人之间都有一条沟通途径。该团队原有6人,新增2人后,沟通途径将增加( )条。

59.

在有些程序设计语言中,一个给定的过程调用和响应调用需执行的代码的结合是在编译时进行的,这种绑定称为( )。

60.

HTML中( )用于定义文档的标题。

61.

词法分析的作用是识别源程序中的( )。

62.

动态数据流机最突出的特点是( )。

63.

第四代程序语言(4GL)有( )。

64.

标准化对象一般可分为两大类:一类是标准化的具体对象,即需要制定标准的具体事物;另一类是( ),即各种具体对象的总和所构成的整体,通过它可以研究各种具体对象的共同属性、本质和普遍规律。

65.

以下关于软件开发文档的叙述中,错误的是( )。

66.

确认测试主要涉及的文档是( )。

67.

数组的内情向量中肯定不含有数组的( )信息

68.

A data ( ) is a file that contains metadata - that is, data about data.

69.

假设现在要创建一个简单的超市销售系统,顾客将毛巾、饼干、酸奶等物品(Item)加入购物车(Shopping_Cart),在收银台(Checkout)人工(Manual)或自动(Auto)地将购物车中每个物品的价格汇总到总价格后结帐。这一业务需求的类图(方法略)设计如下图所示,采用了( )模式。其中( )定义以一个Checkout对象为参数的accept操作,由子类实现此accept操作。此模式为(请作答此空),适用于( )。

初级程序员,模拟考试,2021年程序员模拟题2

70.

若内存采用固定分区管理方案,在已分配区可能会产生未用空间,通常称为______

71.

假设实体集E1中的一个实体可与实体集E2中的多个实体相联系,E2中的一个实体只与E1中的-个实体相联系,那么E1和E2之间的联系类塑为( )。

72.

软件的复杂性与许多因素有关。______不属于软件的复杂性参数。

73.

Windows“回收站”占用的是______中的空间。

74.

办公自动化软件一般应用于______。

75.

MD5是一种( )算法。