当前位置:首页 → 计算机类 → 软件水平考试 → 中级软件设计师->2010年上半年(上午)《软件设计师》真题
以下关于计算机系统中断概念的叙述中,正确的是( )。
计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,其( )。
与等价的逻辑表达式是( )。(⊕表示逻辑异或,+表示逻辑加)
若某整数的16位补码为FFFFH(H表示十六进制),则该数的十进制值为( )。
若用n个权值构造一棵最优二叉树(哈夫曼树),则该二叉树的结点总数为( )。
某程序的程序图如下图所示,运用McCabe度量法对其进行度量,其环路复杂度是( )。
若在系统中有若干个互斥资源R,6个并发进程,每个进程都需要2个资源R,那么使系统不发生死锁的资源R的最少数目为( )。
若某算法在问题规模为n时,其基本操作的重复次数可由下式表示,则该算法的时间复杂度为( )。
某计算机系统由下图所示的部件构成,假定每个部件的千小时可靠度都为R,则该系统的千小时可靠度为( )。
( )不属于软件配置管理的活动。
若对一个链表最常用的操作是在末尾插入结点和删除尾结点,则采用仅设尾指针的单向循环链表(不含头结点)时,( )。
统一过程(UP)定义了初启阶段、精化阶段、构建阶段、移交阶段和产生阶段,每个阶段以达到某个里程碑时结束,其中( )的里程碑是生命周期架构。
以下关于面向对象方法中继承的叙述中,错误的是( )。
对于正规式0*(10*1)*0*,其正规集中字符串的特点是( )。
OutlookExpress作为邮件代理软件有诸多优点,以下说法中,错误的是( )。
( )不是面向对象分析阶段需要完成的。
栈是一种按“后进先出”原则进行插入和删除操作的数据结构,因此,( )必须用栈。
关于64位和32位微处理器,不能以2倍关系描述的是( )。
确定系统边界和关系规范化分别在数据库设计的( )阶段进行。
为实现程序指令的顺序执行,CPU( )中的值将自动加1。
以下HTML代码中,创建指向邮箱地址的链接正确的是( )。
设有如下所示的下三角矩阵A[0..8,0..8],将该三角矩阵的非零元素(即行下标不小于列下标的所有元素)按行优先压缩存储在数组M[1..m]中,则元素A[i,j](0<=i<=8,j<=i)存储在数组M的( )中。
两个以上的申请人分别就相同内容的计算机程序的发明创造,先后向国务院专利行政部门提出申请,( )可以获得专利申请权。
王某是一名程序员,每当软件开发完成后均按公司规定完成软件文档,并上交公司存档,自己没有留存。因撰写论文的需要,王某向公司要求将软件文档原本借出复印,但遭到公司拒绝,理由是该软件文档属于职务作品,著作权归公司。以下叙述中,正确的是( )。
基于构件的软件开发,强调使用可复用的软件“构件”来设计和构建软件系统,对所需的构件进行合格性检验、( ),并将它们集成到新系统中。
采用面向对象方法开发软件的过程中,抽取和整理用户需求并建立问题域精确模型的过程叫( )。
使用白盒测试方法时,应根据( )和指定的覆盖标准确定测试数据。
逻辑表达式“a∧b∨c∧(b∨x>0)”的后缀式为( )。(其中∧、∨分别表示逻辑与、逻辑或,>表示关系运算大于,对逻辑表达式进行短路求值)
编译程序对C语言源程序进行语法分析时,可以确定( )。
如果系统采用信箱通信方式,当进程调用Send原语被设置成“等信箱”状态时,其原因是( )。
对于一个大型软件来说,不加控制的变更很快就会引起混乱。为有效地实现变更控制,需借助于配置数据库和基线的概念。( )不属于配置数据库。
软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到( )。
能力成熟度集成模型CMMI是CMM模型的最新版本,它有连续式和阶段式两种表示方式。基于连续式表示的CMMI共有6个(0~5)能力等级,每个能力等级对应到一个一般目标以及一组一般执行方法和特定方法,其中能力等级( )主要关注过程的组织标准化和部署。
程序的三种基本控制结构是( )。
一个功能模块M1中的函数F1有一个参数需要接收指向整型的指针,但是在功能模块M2中调用F1时传递了一个整型值,在软件测试中,( )最可能测出这一问题。
以下关于面向对象设计的叙述中,错误的是( )。
以下关于高级语言程序的编译和解释的叙述中,正确的是( )。
标记语言用一系列约定好的标记来对电子文档进行标记,以实现对电子文档的语义、结构及格式的定义。( )不是标记语言。
若关系R、S如下图所示,则关系代数表达式π1,3,7(σ3<6(R×S))与( )等价。
对n个元素的有序表A[1..n]进行二分(折半)查找(除2取商时向下取整),查找元素A[i](1≤i≤n)时,最多与A中的( )个元素进行比较。
对以下四个序列用直接插入排序方法由小到大进行排序时,元素比较次数最少的是( )。
对于哈希表,如果将装填因子α定义为表中装入的记录数与表的长度之比,那么向表中加入新记录时,( )。
用关键字序列10、20、30、40、50构造的二叉排序树(二叉查找树)为( )。
POP3服务默认的TCP端口号是( )。
杀毒软件报告发现病毒Macro.Melissa,由该病毒名称可以推断病毒类型是( ),这类病毒主要感染目标是( )。问题1选项A.文件型B.引导型C.目录型D.宏病毒问题2选项A.EXE或COM可执行文件B.Word或Excel文件C.DLL系统文件D.磁盘引导区
在ISO制定并发布的MPEG系列标准中,( )的音、视频压缩编码技术被应用到VCD中,( )标准中的音、视频压缩编码技术被应用到DVD中,( )标准中不包含音、视频压缩编码技术。问题1选项A.MPEG-1B.MPEG-2C.MPEG-7D.MPEG-21问题2选项A.MPEG-1B.MPEG-2C.MPEG-4D.MPEG-21问题3选项A.MPEG-1B.MPEG-2C.MPEG-4D.MPEG-7
进度安排的常用图形描述方法有Gantt图和PERT图。Gantt图不能清晰地描述( );PERT图可以给出哪些任务完成后才能开始另一些任务。下图所示的PERT图中,事件6的最晚开始时刻是( )。问题1选项A.每个任务从何时开始B.每个任务到何时结束C.每个任务的进展情况D.各任务之间的依赖关系问题2选项A.0B.3C.10D.11
某进程有5个页面,页号为0~4,页面变换表如下所示。表中状态位等于0和1分别表示页面不在内存或在内存。若系统给该进程分配了3个存储块,当访问的页面3不在内存时,应该淘汰表中页号为( )的页面。假定页面大小为4K,逻辑地址为十六进制2C25H,该地址经过变换后,其物理地址应为十六进制( )。问题1选项A.0B.1C.2D.4问题2选项A.2C25HB.4096HC.4C25HD.8C25H
假设某磁盘的每个磁道划分成9个物理块,每块存放1个逻辑记录。逻辑记录R0,R1,…,R8存放在同一个磁道上,记录的安排顺序如下表所示:如果磁盘的旋转速度为27ms/周,磁头当前处在R0的开始处。若系统顺序处理这些记录,使用单缓冲区,每个记录处理时间为3ms,则处理这9个记录的最长时间为( );若对信息存储进行优化分布后,处理9个记录的最少时间为( )。问题1选项A.54msB.108msC.246msD.243ms问题2选项A.27msB.54msC.108msD.216ms
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定在编译时进行,叫做( );而( )则在运行时进行,即一个给定的过程调用和执行代码的结合直到调用发生时才进行。问题1选项A.继承B.多态C.动态绑定D.静态绑定问题2选项A.继承B.多态C.动态绑定D.静态绑定问题3选项A.继承B.多态C.动态绑定D.静态绑定
如下UML类图表示的是( )设计模式。以下关于该设计模式的叙述中,错误是( )。问题1选项A.工厂方法B.策略C.抽象工厂D.观察者问题2选项A.提供创建一系列相关或相互依赖的对象的接口,而无需指定这些对象所属的具体类B.可应用于一个系统要由多个产品系列中的一个来配置的时候C.可应用于强调一系列相关产品对象的设计以便进行联合使用的时候D.可应用于希望使用已经存在的类,但其接口不符合需求的时候
UML类图中类与类之间的关系有五种:依赖、关联、聚合、组合与继承。若类A需要使用标准数学函数类库中提供的功能,那么类A与标准类库提供的类之间存在( )关系;若类A中包含了其它类的实例,且当类A的实例消失时,其包含的其它类的实例也消失,则类A和它所包含的类之间存在( )关系;若类A的实例消失时,其它类的实例仍然存在并继续工作,那么类A和它所包含的类之间存在( )关系。问题1选项A.依赖B.关联C.聚合D.组合问题2选项A.依赖B.关联C.聚合D.组合问题3选项A.依赖B.关联C.聚合D.组合
某销售公司数据库的零件P(零件号,零件名称,供应商,供应商所在地,库存量)关系如下表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为( )。查询各种零件的平均单价、最高单价与最低单价之间差距的SQL语句为:SELECT零件号,( )FROM P( );该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为( )。问题1选项A.零件号,零件名称B.零件号,供应商C.零件号,供应商所在地D.供应商,供应商所在地问题2选项A.零件名称,AVG(单价),MAX(单价) MIN(单价)B.供应商,AVG(单价),MAX(单价) MIN(单价)C.零件名称,AVG单价,MAX单价 MIN单价D.供应商,AVG单价,MAX单价 MIN单价问题3选项A.ORDER BY供应商B.ORDER BY零件号C.GROUP BY供应商D.GROUP BY零件号问题4选项A.P1(零件号,零件名称,单价)、P2(供应商,供应商所在地,库存量)B.P1(零件号,零件名称)、P2(供应商,供应商所在地,单价,库存量)C.P1(零件号,零件名称)、P2(零件号,供应商,单价,库存量)、P3(供应商,供应商所在地)D.P1(零件号,零件名称)、P2(零件号,单价,库存量)、P3(供应商,供应商所在地)、P4(供应商所在地,库存量)
IP地址块222.125.80.128/26包含了( )个可用主机地址,其中最小地址是( ),最大地址是( )。问题1选项A.14B.30C.62D.126问题2选项A.222.125.80.128B.222.125.80.129C.222.125.80.159D.222.125.80.160问题3选项A.222.125.80.128B.222.125.80.190C.222.125.80.192D.222.125.80.254
Observe that for the programmer,as for the chef,the urgency of the patron(顾客)may govern the scheduled completion of the task,but it cannot govern the actual completion.An omelette(煎鸡蛋),promised in two minutes,may appear to be progressing nicely.But when it has not set in two minutes,the customer has two choices—waits or eats it raw.Software customers have had( )choices.Now I do not think software( )have less inherent courage and firmness than chefs,nor than other engineering managers.But false( )to match the patron’s desired date is much more common in our discipline than elsewhere in engineering.It is very( )to make a vigorous,plausible,and job risking defense of an estimate that is derived by no quantitative method,supported by little data,and certified chiefly by the hunches of the managers.Clearly two solutions are needed.We need to develop and publicize productivity figures,bug-incidence figures,estimating rules,and so on.The whole profession can only profit from( )such data.Until estimating is on a sounder basis,individual managers will need to stiffen their backbones and defend their estimates with the assurance that their poor hunches are better than wish derived estimates.问题1选项A.noB.the sameC.otherD.lots of问题2选项A.testersB.constructorsC.managersD.architects问题3选项A.tasksB.jobsC.worksD.scheduling问题4选项A.easyB.difficultC.simpleD.painless问题5选项A.sharingB.excludingC.omittingD.ignoring