软件设计师 软考 真题练习 (二)

针对月收入小于等于3500元免征个人所得税的需求,现分别输入3499,3500和3501进行测试,则采用的测试方法()

A、判定覆盖

B、边界值分析

C、路径覆盖

D、因果图

本题考查的是边界值覆盖的相关应用。

常见黑盒测试方法包括因果图、有效等价类和边界值分析等。白盒测试包括语句覆盖、判断覆盖、条件覆盖、路径覆盖等。

判断覆盖和路径覆盖都需要了解模块内部执行过程,与本题不符。

因果图(又名因果图、石川图、鱼骨图),指的是一种发现问题“根本原因”的分析方法,常用在项目管理中,黑盒测试也可以使用该方法。

以下关于软件维护的叙述中,正确的是()

A、工作量相对于软件开发而言要小很多

B、成本相对于软件开发而言要更低

C、时间相对于软件开发而言通常更长

D、只对软件代码进行修改的行为

无本题考查的是软件维护相关概念。

软件开发一般为定长时间,而软件维护是指软件从开始使用至消亡的过程,属于软件生命周期中最长的阶段,工作量、成本也是最大的,可以对软件代码、软件软硬件等多种内容进行修改。本题只有C选项说法是正确的。

在运行时将调用和响应调用所需执行的代码加以结合的机制是(

A、强类型

B、弱类型

C、静态绑定

D、动态绑定

本题考查的是面向对象基本概念。

在程序运行过程中,把函数(方法或者过程)调用与响应调用所需要的代码相结合的过程称为动态绑定。在程序编译过程中,把函数(方法或者过程)调用与响应调用所需的代码结合的过程称之为静态绑定。本题描述的动态绑定,选择D选项。

进行面向对象系统设计时,在包的依赖关系图中不允许存在环,这属于()原则

A、单一责任

B、无环依赖

C、依赖倒置

D、里氏替换

本题考查的是面向对象设计原则相关内容。单一责任原则:设计目的单一的类。

无环依赖原则:在包的依赖关系图中不允许存在环,即包之间的结构必须是一个直接的无环图形。本题描述的是B选项。

依赖倒置原则:要依赖于抽象,而不是具体实现;针对接口编程,不要针对实现编程。

里氏替换原则:子类可以替换父类。

面向对象分析的第一项活动是(请作答此空);面向对象程序设计语言为面向对象(请作答此空)

A、组织对象

B、描述对象间的相互作用

C、认定对象

D、确定对象的操作

A、用例设计

B、分析

C、需求分析

D、实现

第1题:

本题考查的是面向对象分析与设计相关内容。

面向对象分析的活动有:认定对象(名词)、组织对象(抽象成类)、对象间的相互作用、基于对象的操作,第一项活动是认定对象,本题选择C选项。

第2题:

面向对象实现需要选择—种面向对象程序设计语言。第二空选择D选项。

用pip安装numpy模块的命令为(

A、pip numpy

B、pip install numpy

c.install numpy

D、import numpy

无本题考查的是命令相关内容。

只有B选项符合命令中安装模块的语法,本题选择B选项。

某python程序中定义了X=【1,2】,那么X*2的值为(49)

A、【1,2,1,2】

B、【1,1,2,2】

c、【2,4】

D、出错

本题考查的是Python基础语法。

X=[1,2]表示List结构,*2表示重复2次,运算结果为[1,2,1,2]。

在Python语言中,(50)是一种不可变的、有序的序列结构,其中元素可以重复

A.tuple (元组)

B、dict(字典)

c、list(列表)

D、set(集合)

本题考查的是Pythson数据类型相关内容。

不可变数据(3个): Number(数字)、String(字符串) 、Tuple(元组)。

可变数据(3个) : List(列表)、Dictionary(字典)、Set(集合)。

tuple (元组)类似于list列表,元组用()标识。内部元素用逗 隔开。但是元组不能二次赋值,相当于只读列表。dict(字典)

是除列表以外python之中最灵活的内置数据结构类型;列表是有序的对象集合,字典是无序的对象集合;字典用”{}”标识;字典由索引 (key)和它对应的值value组成。

list(列表)可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套或者叫多维列表,可以用来表示多维数组)。列表用[]标识,是

python最通用的复合数据类型。

set(集合)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员;基本功能是进行成员关系测试和删除重复元素;可以使用大括 {}或者set()函数创建集合。

数据库中的视图是一个虚拟表。若设计师为user表创建一个userl视图,那数据字典中保存的是_(51)

A、user1查询语句

B、user1视图定义

c、userl查询结果

D、所引用的基本表的定义

本题考查的是视图相关概念。

视图在数据字典中保存的是视图定义。本题选择B选项。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年9月14日
下一篇 2022年9月14日

相关推荐