摘要:下面是关于2013软件设计师上半年上午真题第二部分内容,点击查看完整版2013软件设计师上半年上午真题汇总。
>>>2017年软件设计师网络课堂课
>>>软件设计师历年真题题库
>>>2017年软件设计师考试指南
下面是关于2013软件设计师上半年上午真题第二部分内容,点击查看完整版2013软件设计师上半年上午真题汇总。
● 单元测试中,检查模块接口时,不需要考虑__(36)__
(36)A.测试模块的输入参数和形式参数的个数、属性、单位上是否一致
B.全局变量在各模块中的定义和用法是否一致
C.输入是否改变了形式参数
D.输入参数是否使用了尚未赋值或者尚未初始化的变量
● 在多态的几种不同形式中,__(37)__ 多态是一种特定的多态,指同一个名字在不同上下文中可代表不同的含义。
(37)A.参数
B.包含
C.过载
D.强制
● 继承是父类和子类之间共享数据和方法的机制。以下关于继承的叙述中,不正确的是 __(38)__ 。有关于图中doIt__(39)__方法的叙述中,正确是 __(40)__。
(38)A.一个父类可以有多个子类,这些子类都是父类的特例
B.父类描述了这些子类的公共属性和操作
C.子类可以继承它的父类(或祖先类)中的属性和操作而不必自己定义
D.子类中可以定义自己的新操作而不能定义和父类同名的操作
(39)A.doIt()必须由Thing3实现,同时可能由Thing4实现
B.doIt()必须由Thing5实现
C.doIt()必须由Thing2、Thing3、Thing4、Thing5实现
D.doIt()已经由Thing1实现,因为无需其它类实现
● 以下关于UML部署图的叙述中,正确的是__(40)__
(40)A.因为一条消息总是有某种响应,所以部署组件之间的依赖是双向的
B.部署组件之间的依赖关系类似于包依赖
C.部署图不用于描述代码的物理模块
D.部署图不用于描述系统在不同计算机系统的物理分布
● 以下关于UML状态图的叙述中,不正确的是__(41)__。对下图的描述,正确的是__(42)__
(41)A.用于描述一个对象在多个用例中的行为
B.用于某些具有多个状态的对象而不是系统中大多数或全部对象
C.用于描述多个对象之间的交互
D.可以用于用户界面或控制对象
(42)A.ON是一个并发状态
B.因为此状态图中没有终点(final)状态,所以此图是无效的
C.play stop 和rew 是动作
D.ON是超状态
● 描述一些人(Person)将动物(Animal)养为宠物(Pet)的是图__(43)__
(43)A.①
B.②
C.③
D.④
● __(44)__设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。__(45)__设计模式限制类的实例对象只能有一个。适配器(Adapter)设计模式可以用于__(46)__。用于为一个对象添加更多功能而不使用子类的是__(47)__设计模式
(44)A.责任链
B.命令
C.抽象工厂
D.观察者
(45)A.原型
B.工厂方法
C.单例
D.生成器
(46)A.将已有类的接口转换成和目标接口兼容
B.改进系统性能
C.将客户端代码数据转换成目标接口期望的合适的格式
D.使所有接口不兼容可以一起工作
(47)A.桥接
B.适配器
C.组合
D.装饰器
● 以下关于语言L={anbn|n>=1}的叙述中,正确的是__(48)__
(48)A.可用正规式“aa*bb*”描述,但不能通过有限自动机识别
B.可用正规式“ambm”表示,但可用有限自动机识别
C.不能用正规式表示,但可用有限自动机识别
D.既不能用正规式表示,也不能通过有限自动机识别
● 编译过程中,对高级语言程序语名的翻译主要考虑声明语名和可执行语句。对声明语句,主要是将所需要的信息正确地填入合理组织的__(49)__中;对可执行语句,则是__(50)__
(49)A.符号表
B.栈
C.队列
D.树
(50)A.翻译成机器代码并加以执行
B.转换成语法树
C.翻译成中间代码或目标代码
D.转换成有限自动机
● 采用顺序表和单链表存储长度为n的线性序列,根据序号查找元素,其时间复杂度分别为 __(51)__
(51)A.O(1) O(1)
B.O(1) O(N)
C.O(N) O(1)
D.O(N) O(N)
● 设元素序列a,b,c,d,e,f经过初始为空的栈S后,得到出栈序列cedfba,则栈S的最小容量为 __(52)__
(52)A.3
B.4
C.5
D.6
● 输出受限的双端队列是指元素可以从队列的两端输入,但只能从队列的一端输出,如下图所示,若有e1,e2,e3,e4依次进入输出受限的双端队列,则得不到输出序列__(53)__
(53)A.e4,e3,e2,e1
B.e4,e2,e1,e3
C.e4,e3,e1,e2
D.e4,e2,e3,e1
● 在数据库系统中,视图是一个( )
(54)A.真实存在的表,并保存了待查询的数据
B.真实存在的表,只有部分数据来源于基本表
C.虚拟表,查询时只能从一个基本表中导出
D.虚拟表,查询时可以从一个或者多个基本表或视图中导出
● 给定关系模式R(U,F),其中,属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。若将R分解为如下两个子模式( ) ,则分解后的关系模式保持函数依赖。
(55)A.R1(A,B,C)和R2(D,E,G)
B.R1(A,B,C,D)和 R2(A,E,G)
C.R1(B,C,D)和 R2(A,E,G)
D.R1(B,C,D,E)和 R2(A,E,G)
● 假设学生Students和教师Teachers关系模式如下所示:
Students(学号,姓名,性别,类别,身份证号)
Teachers(教师号,姓名,性别,身份证号,工资)
其中,学生关系中的类别分为“本科生“和”研究生“两类:
a.查询在读研究生的教师的平均工资、较高与最低工资之间差值的SQL语句如下:
SELECT __(56)__ FROM Students,Teachers WHERE __(57)__ ;
b.查询既是女教师,又是研究生且工资大于等于3500元的身份证号和姓名的SQL语名如下:
SELECT 身份证号,姓名 FROM Students WHERE__(58)__ INTERSECT
(SELECT 身份证号,姓名 FROM Teachers WHERE __(59)__)
(56)A.AVG(工资) AS 平均工资 , MAX(工资)-MIN(工资) AS 差值
B.平均工资 AS AVG(工资),差值 AS MAX(工资)-MIN(工资)
C.AVG(工资) ANY 平均工资,MAX(工资)-MIN(工资) ANY 差值
D.平均工资 ANY AVG(工资),差值 ANY MAX(工资)-MIN(工资)
(57)A.Students.身份证号=Teachers.身份证号
B.Students.类别=’研究生’
C.Students.身份证号=Teachers.身份证号 AND Students.类别=’研究生’
D.Students.身份证号=Teachers.身份证号 OR Students.类别=’研究生’
(58)A.工资>=3500
B.工资>=’3500’
C.性别=女 AND 类别=研究生
D.性别=’女’ AND 类别=’研究生’
(59)A.工资>=3500
B.工资>=’3500’
C.性别=女 AND 类别=研究生
D.性别=’女’ AND 类别=’研究生’
● 考虑下述背包问题的实例。有5件物品,背包容量为100,每件物品的价值和重量如下表所示,并已经按照物品的单位重量价值从大到小排好序,根据物品单位重量价值大优先的策略装入背包中,则采用了( )设计策略。考虑0/1背包问题(每件物品或者全部放入或者全部不装入背包)和部分背包问题(物品可以部分装入背包),求解该实例,得到的最大价值分别为__(60)__。
(60)A.分治
B.贪心
C.动态规划
D.回溯
(61)A.605和630
B.605和605
C.430和630
D.630和430
● 给定n个整数构成的数组A={a1,a2,…,an}和整数x,判断A中是否存在两个元素ai和aj,使得ai+aj=x。为了求解该问题,首先用归并排序算法对数组A进行从小到大排序;然后判断是否存在ai+aj=x,具体如下列伪代码所示,则求解该问题时排序算法应用了( )算法设计策略,整个算法的时间复杂度为( )
i=1; j=n
while i<j
if ai+aj=x return true
else if ai+aj>x
j- -;
else
i++;
return false;
(62)A.分治
B.贪心
C.动态规划
D.回溯
(63)A.O(n)
B.O(nlgn)
C.O(n2)
D.O(nlg2n)
● 一个高度为h的满二叉树的结点总数为2h-1,从根结点开始,自上而下、同层次结点从左至右,对结点按照顺序依次编号,即根结点编号为1,其左、右孩子结点编号分别为2和3,再下一层从左到右的编号为4、5、6、7,依此类推。那么,在一棵满二叉树中,对于编号为m和n的两个结点,若n=2m+1,则 ( )
(64)A.m是n的左孩子
B.m是n的右孩子
C.n是m的左孩子
D.n是m的右孩子
● 以下关于哈希(Hash,散列)查找叙述中,正确的是( )
(65)A.哈希函数应尽可能复杂些,以消除冲突
B.构造哈希函数时应尽量使关键字的所有组成部分都能起作用
C.进行哈希查找时,不再需要与查找表中的元素进行比较
D.在哈希表中只能添加元素不能删除元素
● 网络配置如下图所示,其中使用了一台路由器、一台交换机和一台集线器,对于这种配置,下面的论断中正确的是__(66)__。
(66)A.2个广播域和2个冲突域
B.1个广播域和2个冲突域
C.2个广播域和5个冲突域
D.1个广播域和8个冲突域
● 把网络117.15.32.0/23划分为117.15.32.0/27,得到的子网是__(67)__个,每个子网中可使用的主机地址是__(68)__
(67)A.4
B.8
C.16
D.32
(68)A.30
B.31
C.32
D.34
● 通常工作在UDP协议上的应用是__(69)__
(69)A.浏览网页
B.Telnet远程登录
C.VoIP
D.发送邮件
● 随着网站知名度不断提高,网站访问量逐渐上升,网站负荷越来越重,针对此问题,一方面可通过升级网站服务器的软硬件,另一方面可以通过集群技术,如DNS负载均衡技术来解决,在Windows的DNS服务器中通过__(70)__ 操作可以确保域名解析并实现负载均衡。
(70)A.启用循环,启动转发器指向每个Web服务器
B.禁止循环,启动转发器指向每个Web服务器
C.禁止循环,添加每个Web服务器的主机记录
D.启用循环,添加每个Web服务器的主机记录
● So it is today. Schedule disaster,functional misfits,and system bugs all arise because the left hand doesn't know what the right hand is doing. As work __(71)__ ,the several teams slowly change the functions,size,and speeds of their own programs,and the explicitly or implicitly __(72)__ their assumptions about the inputs available and the uses to be made of outputs. For example ,the implementer of a program-overlaying function may run into problems and reduce speed -relying on statistics that show how __(73)__ this function will arise in application programs. Meanwhile,back at the ranch, his neighbor may be designing a major part of the supervisor so that it critically depends upon the speed of this function. This change in speed itself becomes a major specification change , and it needs to be proclaimed abroad and weighed from a system point of view. How,then,shall teams __(74)__ with one another? In as many ways as possible. Informally. Good telephone service and a clear definition of intergroup dependencies will encourage the hundreds of calls upon which common interpretation of written documents depends. Meetings. Regular project meetings,with one team after another giving technical briefings , are __(75)__ . Hundreds of minor misunderstangings get smoked out this way. Workbook.A formal project workbook must be started at the beginning.
(71)A.starts
B.proceeds
C.stops
D.speeds
(72)A.change
B.proceeds
C.smooth
D.hide
(73)A.frequently
B.usually
C.commonly
D.rarely
(74)A.work
B.program
C.communicate
D.talk
(75)A.worthless
B.valueless
C.useless
D.invaluable
软考备考资料免费领取
去领取