2024年上半年软件评测师

发布 2021-12-20 11:33:28 阅读 1036

2024年软件评测师考试真题——上午试题。

(1)_不属于计算机控制器中的部件。

1)a.指令寄存器irb.程序计数器pc

c.算术逻辑单元alud.程序状态字寄存器psw

在cpu与主存之间设置高速缓冲存储器cache的目的是为了_(2)_。

2)a.扩大主存的存储容量b.提高cpu对主存的访问效率。

c.既扩大贮存容量又提高存取速度 d.提高外存储器的速度。

下面的描述中,_(3)_不是risc设计应遵循的设计原则。

3)a.指令条数应少一些b.寻址方式尽可能少。

c.采用变长指令,功能复杂的指令长度长而简单指令长度短。

d.设计尽可能多的通用寄存器。

系统响应时间和作业吞吐量是衡量计算机系统性能的重要呢指标。对于一个持续处理业务的系统而言,其_(4)_。

4)a.响应时间越短,作业吞吐量越小 b.响应时间越短,作业吞吐量越大。

c.响应时间越长,作业吞吐量越大 d.响应时间不会影响作业吞吐量。

计算机各功能部件之间的合作关系如下图所示。假设图中虚线表示控制流,实线表示数据流,那么a、b和c分别表示_(5)_。

5)a.控制器、内存储器和运算器b.控制器、运算器和内存储器。

c.内存储器、运算器和控制器d.内存储器、控制器和运算器。

下面关于编程语言的各种说法中,_(6)_是正确的。

6)a.由于c语言程序是由函数构成的,所以也属于函数型语言。

b.amalltalk、c++、j**a、c#都是面向对象的语言。

c.函数型语言适用于编写高速计算的程序,常用于超级计算机的模拟计算。

d.逻辑型语言是client / server 系统中用于实现负载分散的程序语言。

在面向对象的语言中,_(7)_。

7)a.类的实例化是指类的实例分配存储空间 b.每个类都必须创建一个实例。

c.每个类只能创建一个实例d.类的实例化是指对类进行初始化。

在统一建模语言(uml)中,描述系统与外部系统及用户之间交互的图是_(8)_。

8)a.类图 b.用例图 c.对象图 d.协作图。

某系统的进程状态转换如下图所示。图中和4分别表示引起状态转换时的不同原因。原因4是由于_(9)_;一个进程状态转换会引起另一个进程状态转换的是_(10)_。

9)a.就绪进程被调度b.运行进程执行了p操作。

c.阻塞进程等待的事件发生d.运行进程时间片到了。

10)a.1→2 b.2→1c.3→2d.2→4

在操作系统中,虚拟设备通常采用_(11)_设备来模拟低速设备(如打印机)。

11)a.spoolong技术,利用磁带b.spooling技术,利用磁盘。

c.脱机批处理技术,利用磁盘d.通道技术,利用磁带。

某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若系统中字长为32位,磁盘上的物理块依次编号为、。那么8192号物理块的使用情况在位示图的第_(12)_个字中有所描述。

12)a.256 b.257c.512d.1024

在数据库管理系统中,_(13)_不属于安全性控制机制。

13)a.完整性约束 b.视图c.密码验证 d.用户授权。

某**商数据库中的**关系为spj(**商号,零件号,工程号,数量),如下命令查询某工程至少用了3家**商(包含3家)**商的零件的平均数量,并按工程号的降序排列。

select 工程号,_(14)_ from spj group by 工程号_(15)_ order by 工程号desc

14)a.**g(数量) at 平均数量 b.**g(数量) as 平均数量。

c.平均数量 at **g(数量) d.平均数量 as **g(数量)

15)a.h**ing count (distinct) b.where count(**商号) >2

c.h**ing (distinct(**商号))>2 d.where **商号 > 2

设关系模式r(a、b、c),传递依赖指的是_(16)_;下列结论错误的是_(17)_。

16)a.若a→b,b→c,则a→c b.若a→b,a→c,则a→ab

c.若a→c,则ab→cd.若a→bc,则a→b,a→c

17)a.若a→bc,则a→b,a→c b.若a→b,a→c,则a→bc

c.若a→c,则ab→cd.若ab→c,则a→c,b→c

软件开发人员可以用_(18)_软件编写和修改程序。

18)a.预处理 b.文本编辑c.链接 d.编译。

统一过程(up)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要的工作流包括捕获需求、分析、设计、实现和测试等。这种软件过程的用例图(use case diagram)是通过_(19)_得到的。

19)a.捕获需求b.分析c.设计 d.实现。

关于原型化开发方法的叙述中,不正确的是_(20)_。

20)a.原型化方法适应于需求不明确的软件开发。

b.在开发过程中,可以废弃不用早期构造的软件原型。

c.原型化方法可以直接开发出最终产品。

d.原型化方法利于确认各项系统服务的可用性。

cmm模型将软件过程的成熟度分为5个等级。在_(21)_使用定量分析来不断地改进和管理软件过程。

21)a.优化级 b.管理级c.定义级 d.可重复级。

软件_(22)_的提高,有利于软件可靠性的提高。

22)a.存储效率 b.执行效率c.容错性 d.可移植性。

序言性注释是指在每个程序或模块开头的一段说明,起辅助理解程序的作用,一般包括:程序的表示、名称和版本号;程序功能描述;接口与界面描述;输入/输出数据说明;开发历史;与运行环境有关的信息等。下列叙述中不属于序言性注释的是_(23)_。

23)a.程序对硬件、软件资源的要求 b.重要变量和参数说明。

c.嵌入在程序中的sql语句 d.程序开发的原作者、审查者、修改者、编程日期等。

loc是软件规模的一种量度,它表示_(24)_。

24)a.软件功能数 b.原**行数c.每单位成本 d.工作量。

面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中,_(25)_不属于面向对象分析阶段。

25)a.构建分析模型 b.识别分析类c.确定接口规格 d.评估分析模型。

面向对象分析需要找出软件需求中,客观存在的所有实体对象(概念),然后归纳、抽象除实体类。_(26)是寻找实体对象的有效方法之一。

26)a.会议调查b.问卷调查c.**调查 d.名词分析。

在“模型—视图—控制器”(mvc)模式中,_(27)_主要表现用户界面。_(28)_用来描述核心业务逻辑。

27)a.视图b.模型c.控制器 d.视图和控制器。

28)a.视图b.模型c.控制器 d.视图和控制器。

在进行面向对象设计时,采用设计模式能够_(29)_。

29)a.复用相似问题的相同解决方案b.改善**的平台可移植性。

c.改善**的可理解性d.增强软件的易安装性。

下面给出了四种设计模式的作用:

外观(facade):为子系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用。

装饰(decorate):当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能。

单件(singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点。

模板方法(template method):在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现。

请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用_(30)_设计模式能够有效达到该目的:该系统中的某子模块需要为其他模块提供访问数据库系统(如oracle、sql、server、db2 udb等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如:

先连接数据库、再打开数据库、最后对数据进行查询,_(31)_设计模式可抽象出相同的数据库访问过程;系统中的文本显示类(textview)和**显示类(pictureview)都继承了组件类(component),分别显示文本和**内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和**显示控件,但希望最多只有三个类,_(32)_设计模式可以实现该目的。

30)a.外观b.装饰c.单件d.模板方法。

31)a.外观b.装饰c.单件d.模板方法。

32)a.外观b.装饰c.单件d.模板方法。

函数t()、f()的定义如下所示。若调用函数t()时传递给x的值为3,并且调用函数f()时,第一个参数采用传值(call by value)方式,第二个参数采用传引用(call by reference)方式,则函数t()的返回值为_(33)_。

t( int xf( int r , int s)

33)a.35 b.24 c.22d.11

程序设计语言中_(34)_。

34)a.while 循环语句的执行效率比do-while 的循环语句的执行效率高。

b.while 循环语句的循环体执行的次数比循环条件的判断次数多1,而do-while 语句的循环体执行次数比循环条件的判断次数少1

c.while 语句的循环体执行次数比循环条件的判断次说少1,而do-while 语句的循环提执行次数比循环条件的判断次数多1

d.while 语句的循环体执行次数比循环条件的判断次说少1,而do-while 语句的循环提执行次数等于循环条件的判断次数。

两名以上的申请人分别就同样的发明创造申请专利的,专利权授权_(35)_。

35)a.最先发明的人 b.最先申请的人 c.所有申请的人 d.协商后的申请人。

下列叙述中_(36)_是正确的。

36)a.压迫测试:提供条件任软件发挥,最大限度地发掘软件的能力。

b.重复测试:是软件在不够理想的条件下运行,观察软件对外部资源的要求和依赖的程度。

c.重复测试:不断执行同样的操作,这种反复测试的主要原因是看内存是否不足。

d.完整c/s体系结构测试,只包括网络运行和性能测试。

根据ansi / ieee829标准,以下_(37)_属于《测试程序说明》中程序步骤的内容。

启动 ②目的 ③日志 ④设置。

37)abcd.①②

2024年上半年软件设计师下午试卷答案

2011年上半年软件设计师下午试题参 软件设计师下午试题共6题,试题一至试题四为必答题,考生从试题五至试题六中任选一题解答。每题15分,满分75分。试题一参 共15分 问题1 3分 e1 病人e2 护理人员e3 医生。问题2 4分 d1 生命体征范围文件 d2 日志文件。d3 病历文件d4 意见文件...

2024年上半年管理师上午试题

系统集成项目管理师试题评2011年上半年上午试题。序号12345678911 考核知识点。项目管理基础项目生命期项目立项管理整体管理变更管理范围管理时间管理成本管理挣值管理项目质量管理。34组织类型。1原型法 2螺旋模型 10阶段评审 32管理过程组理解 33生命期特点。40可行性分析 41可行性分...

2024年上半年工作总结2024年上半年总结

2019年上半年工作总结2019年上半年总结模板。今年以来,区司法局在区委区 和上级司法行政部门的领导下,在街道和相关部门的支持配合下,按照年初确立的争先进位 走在前列的工作要求,深入开展党的群众路线教育实践活动,稳步推进人民调解 社区矫正 律师管理 普法宣传等职能工作,多项工作受到上级领导的肯定 ...