软件设计师考试包括上午综合知识与下午案例分析两门科目,考生需同时通过两门才算合格。为帮助广大软考中级软件设计师考生更好备考,信管网特整理汇总了软件设计师部分真题、答案及解析供考生查阅,并提供免费在线模拟答题、历年真题免费下载等服务,了解软件设计师更多备考信息请关注信管网。
相关推荐:
免费练习:软件设计师考试题库(模拟试题、章节练习、每日一练)
一、综合知识:
1、 假设系统采用pv操作实现进程同步与互斥。若n个进程共享两台打印机,那么信号量s的取值范围为 ()。
A.-2~n
B.-(n-1)~1
C.-(n-1)~2
D.-(n-2)~2
信管网参考答案:D
查看解析:www.cnitpm.com/st/249373541.html
2、 假设段页式存储管理系统中的地址结构如下图所示,则系统()。
A.最多可有2048个段,每个段的大小均力2048个页,页的大小为2k
B.最多可有2048个段,每个段最大允许有2048个页,页的大小为2k
D.最多可有1024个段,每个段的大小均为1024个页,页的大小为4k
D.最多可有1024个段,每个段最大允许有1024个页,页的大小为4k
信管网参考答案:D
查看解析:www.cnitpm.com/st/2493827622.html
3、 假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘块数据的处理时间为2μs。若用户需要将大小为10个磁盘块的docl文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为(1)μs;采用双缓冲区需要花费的时间为(2)μs。
(1)A.100
B.107
C.152
D.170
(2)A.100
B.107
C.152
D.170
信管网参考答案:C、B
查看解析:www.cnitpm.com/st/2493926753.html
4、 在如下所示的进程资源图中,(1);该进程资源图是(2)。
(1)A.p1、p2、p3都是阻塞节点
B.p1是阻塞节点、p2、p3是非阻塞节点
C.p1、p2是阻塞节点、p3是非阻塞节点
D.p1、p2是非阻塞节点、p3是阻塞节点
(2)A.可以化简的,其化简顺序为p1→p2→p3
B.可以化简的,其化简顺序为p3→p1→p2
C.可以化简的,其化简顺序为p2→p1→p3
D.不可以化简的,因为p1、p2、p3申请的资源都不能得到满足
信管网参考答案:C、B
查看解析:www.cnitpm.com/st/2494027780.html
5、 以下关于增量模型的叙述中,正确的是()。
A.需求被清晰定义
B.可以快速构造核心产品
C.每个增量必须要进行风险评估
D.不适宜商业产品的开发
信管网参考答案:B
查看解析:www.cnitpm.com/st/249415774.html
二、案例分析:
阅读以下说明和c++代码,将应填入 (n) 处的字句写在答题纸的对应栏内。
说明
通常情况下,用户可以对应用系统进行配置,并将配置信息保存在配置文件中。应用系统在启动时首先将配置文件加载到内存中,这些内存配置信息应该有且仅有一份。下面的代码应用了单身模式(singleton)以保证configure类只能有一个实例。这样, configure类的使用者无法定义该类的多个实例,否则会产生编译错误。
c++代码
#include
class configure{
(1) :
configure(){} //构造函数
public:
static configure*instance();
public:
int getconf~uredata(){return data;} //获取配置信息
int setconfiguredate(int m_data)
{data=m_data; return data;} //设置配置信息
private:
static configure*_instance;
int data; //配置信息
};
(2) =null;
configure*configure∷instance(){
if(_instance=null){
_instance= (3) ;
//加载配置文件并设置内存配置信息,此处省略
}
return (4) ;
}
void main()(
configure*t=null;
t= (5) ;
int d=t→getconfiguredata();
//获取配置信息后进行其他工作,此处省略
}
信管网参考答案:
(1)private
(2)Configure*Configure∷_inStance
(3)new Configure
(4)_instance
(5)Configure∷Instance()
温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!
信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。
信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。
发表评论 查看完整评论 | |