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

1.

()不属于主动攻击

2.

王某是某公司的软件设计师,完成某项软件开发后按公司规定进行软件归档。以下有关该软件的著作权的叙述中,正确的是()。

3.

以下有关计算机软件著作权的叙述中,正确的是( )。

4.

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

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

5.

下面关于漏洞扫描系统的叙述,错误的是 ( )。

6.

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

7.

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

8.

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

9.

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

10.

以下关于软件测试原则的叙述中,不正确的是( )。

11.

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

12.

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

13.

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

14.

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

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

15.

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

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

16.

算术表达式(a-b)*c+d的后缀式是( ) (-、+、* 表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。

17.

设数组a[1..n,1..m] (n>1,m>1)中的元素以列为主序存放,每个元素占用1个存储单元,则数组元素a[i,j](1≤i≤n,i≤j≤m)相对于数组空间首地址的偏移量为( )。

18.

请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用( )设计模式能够有效达到该目的:该系统中的某子模块需要为其他模块捉供访问不同数据库系统(如 Oracle、SQL Server和DB2 UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库、再打开数据库、最后对数据进行查询,(请作答此空)设计模式可抽象出相同的数据库访问过程;系统中的文本显示类(TextView)和图片显示类(Picture View)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类,( )计模式可以实现该目的。

19.

请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用( )设计模式能够有效达到该目的:该系统中的某子模块需要为其他模块捉供访问不同数据库系统(如 Oracle、SQL Server和DB2 UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库、再打开数据库、最后对数据进行查询,( )设计模式可抽象出相同的数据库访问过程;系统中的文本显示类(TextView)和图片显示类(Picture View)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类,(请作答此空)设计模式可以实现该目的。

20.

在面向对象方法中,采用( )可将对象的内部进行隐藏,一个对象通常由(请作答此空)组成。

21.

同一消息可以调用多种不同类的对象的方法,这些类有某个相同的超类,这种现象是(请作答此空)。可以使得子类具有父类的属性和方法的现象是()。

22.

设数组a[0..n-1,0..m-1] (n>0,m>0)中的元素以列为主序存放,每个元素占用1个存储单元,则数组元素a[i,j](0≤i≤n-1,0≤j≤m-1)相对于数组空间首地址的偏移量为( )。

23.

在函数调用中,引用调用方式将(请作答此空)。下面所定义的函数foo为值调用方式, 函数g()的第一个参数采用值调用、第二个参数采用引用调用方式传递数据。若有表达式 y=foo(2),则foo调用执行之后,y被赋值为( )。

中级软件评测师,章节练习,程序设计语言知识

24.

在函数调用中,引用调用方式将( )。下面所定义的函数foo为值调用方式, 函数g()的第一个参数采用值调用、第二个参数采用引用调用方式传递数据。若有表达式 y=foo(2),则foo调用执行之后,y被赋值为(请作答此空)。

中级软件评测师,章节练习,程序设计语言知识

25.

通用的高级程序设计语言一般都会提供描述数据、运算、控和数据传输的语言成分,其中,控制包括顺序、( )和循环结构。

26.

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

中级软件评测师,章节练习,程序设计语言知识

27.

通用的高级程序设计语言一般都会提供描述数据、运算、控和数据传输的语言成分,其中,控制包括顺序、选择和()结构

28.

软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为5级。目前,达到CMM第3级(已定义级)是许多组织努力的目标,该级的核心是 ( ) 。

29.

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

30.

以下关于软件工程的叙述中,不正确的是( )。

31.

在各种不同的软件需求中,( )指所开发的软件必须具备什么样的功能。

32.

一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能的耦合类型为( )耦合。

33.

在各种不同的软件需求中,( )指产品必须具备的属性或品质,如可靠性、性能、响应时间、容错性和扩展性等。

34.

系统交付用户使用了一段时间后发现,系统的某个功能响应非常慢。修改了某模块的一个算法,使其运行速度得到了提升。则该行为属于( )维护。

35.

GB/T 16260-2006《软件工程 产品质量》规定的软件产品使用质量特性包括 ( ) 。

36.

修改在系统开发阶段已发生而系统测试阶段尚未发现的错误。则该行为属于()维护。

37.

A模块通过简单数据类型(如整型)参数访问B模块,该参数在B模块内用于数据计算,则A、B模块之间存在( )。

38.

在各种不同的软件需求中,( )指对解决方案的一些约束说明,也称为限制条件、补充规约。

39.

模块的各个组成部分所完成的动作都使用了同一个公用数据或产生同一输出数据,则该模块的内聚类型为( )内聚。

40.

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

41.

以下关于瀑布模型的优点的叙述中,不正确的是( )。

42.

数据流图建模应遵循( )的原则。

43.

以下过程模型中,当需求不明确时最合适使用的是()。

44.

行为型设计模式描述类或对象如何交互和如何分配职责。以下( )模式是行为型设计模式

45.

以下各类敏捷开发方法的叙述中,描述的是水晶法Crystal的是( )。

46.

( )过程模型给出了软件生存周期各阶段的固定顺序,上一个阶段完成后才能进入下一个阶段。

47.

数据字典是结构化分析的一个重要输出。数据字典的条目不包括( )。

48.

以下过程模型中,从一种非常高层的角度描述了软件开发过程中进行的活动,并且提出了要求开发人员经过的事件序列的是()。

49.

行为型设计模式描述类或对象如何交互和如何分配职责。以下( )模式是行为型设计模式

50.

以下各类敏捷开发方法的叙述中,描述的是自适应软件开发(ASD)原则的是( )。

51.

下列过程模型中,()模型增加了风险分析。

52.

在进行可用性测试时关注的问题应包括( )。

①安装过程是否困难 ②错误提示是否明确

③GUI接口是否标准 ④登录是否方便

⑤帮助文本是否上下文敏感

53.

以下不正确的软件测试原则是( )。

54.

以下关于测试的叙述中,正确的是( )。

55.

缺陷探测率DDP是衡量一个公司测试工作效率的软件质量成本的指标。在某公司开发一个软件产品的过程中,开发人员自行发现并修正的缺陷数量为80个,测试人员A发现的缺陷数量为50个,测试人员B发现的缺陷数为50个,测试人员A和测试人员B发现的缺陷不重复,客户反馈缺陷数量为50个,则该公司针对本产品的缺陷探测率为 ( ) 。

56.

在软件测试中,高效的测试是指( )。

57.

以下作品中,不适用或不受著作权法保护的是( )。

58.

以下说法中,错误的是( )。

59.

计算机软件著作权的保护对象是指( )。

60.

软件测评相关的标准一般可以分为国际标准、国家标准、行业标准以及企业标准。一般情况下,技术要求最高的是( )。

61.

模拟攻击试验是一种基本的软件安全性测试方法,以下关于模拟攻击试验的叙述中,正确的是______。

62.

若要求对大小为n的数组进行排序的平均时间复杂度为O(n^2)??,且是不稳定的(即如果待排序的序列中两个数据元素具有相同的值,在排序前后它们的相对位置有可能发生改变),则可选择的排序方法是( )

63.

在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表达式"a-b"中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是( )。

64.

在结构化分析方法中,依据( )来进行接口设计。

65.

下图是( )设计模式的类图,该设计模式的目的是( ),图中,ConcreteCommand和Command之间是( )关系,Invoker和Command之间是(请作答此空)关系。

中级软件评测师,押题密卷,2021年软件评测师押题密卷4

66.

以下关于极限编程XP的叙述中,不正确的是( )。

67.

下图是(请作答此空)设计模式的类图,该设计模式的目的是( ),图中,Subject和Proxy之间是( )关系,Proxy和RealSubject之间是( )关系。

中级软件评测师,押题密卷,2021年软件评测师押题密卷4

68.

下图是( )设计模式的类图,该设计模式的目的是( ),图中,Subject和Proxy之间是( )关系,Proxy和RealSubject之间是(请作答此空)关系。

中级软件评测师,押题密卷,2021年软件评测师押题密卷4

69.

下图是( )设计模式的类图,该设计模式的目的是( ),图中,ConcreteStrategy和Strategy之间是(请作答此空)关系,Strategy和Context之间是( )关系。

中级软件评测师,押题密卷,2021年软件评测师押题密卷4

70.

下图是( )设计模式的类图,该设计模式的目的是(请作答此空),图中,ConcreteCommand和Command之间是( )关系,Invoker和Command之间是( )关系。

中级软件评测师,押题密卷,2021年软件评测师押题密卷4

71.

下图是( )设计模式的类图,该设计模式的目的是( ),图中,Subject和Proxy之间是(请作答此空)关系,Proxy和RealSubject之间是( )关系。

中级软件评测师,押题密卷,2021年软件评测师押题密卷4

72.

下图是(请作答此空)设计模式的类图,该设计模式的目的是( ),图中,ConcreteStrategy和Strategy之间是( )关系,Strategy和Context之间是( )关系。

中级软件评测师,押题密卷,2021年软件评测师押题密卷4