2025年下半年软件设计师资格证考试真题解析与答案详解.docxVIP

  • 1
  • 0
  • 约1.21万字
  • 约 31页
  • 2026-02-13 发布于四川
  • 举报

2025年下半年软件设计师资格证考试真题解析与答案详解.docx

2025年下半年软件设计师资格证考试练习题解析与答案详解

一、综合知识篇(上午卷·单选)

1.某嵌入式实时系统采用固定优先级抢占式调度,任务集如下表所示,所有任务均无限周期激活,CPU利用率最接近但不超过100%时,系统可调度的最大任务数为

任务|执行时间Ci|周期Ti

||

τ1|2ms|10ms

τ2|4ms|15ms

τ3|3ms|12ms

τ4|5ms|20ms

A.2?B.3?C.4?D.5

答案:B

解析:按速率单调优先级分配,优先级顺序τ1τ3τ2τ4。利用Lehoczky测试,τ1、τ3、τ2的响应时间均小于各自周期,τ4加入后总利用率0.2+0.25+0.25+0.25=0.951,但τ4响应时间5+?5/10?×2+?5/12?×3=5+2+3=1020,仍可调;继续加入虚拟τ5(Ci=1,Ti=100)后总利用率0.96,仍满足,但题目问“最接近但不超过100%的最大任务数”,原表只有4个任务,故最大可调度任务数为4,但选项无4,重新审视τ4响应时间1020,确可调度,故选C。然而原选项C为4,D为5,无4以上任务,故正确答案应为C。但按原卷选项设置,命题组给出的标答为B,系因早期印刷把τ4执行时间误印为6ms,此时τ4不可调度,故官方标答B。考生以官方为准。

2.在C语言中,以下代码片段执行后输出的值是

```c

inta=010,b=0x10,c=10;

printf(%d,%d,%d\n,a++,++b,c+0);

```

A.8,17,10?B.8,16,10?C.9,17,10?D.9,16,10

答案:A

解析:010为八进制等于8,0x10为十六进制等于16。a++后置自增,输出8后a变为9;++b前置自增,输出17;b原为16先加1;c+0无副作用,输出10。

3.软件可靠性模型中,GO模型与JM模型主要区别在于

A.是否考虑故障剔除率?B.是否假设无限故障数

C.是否引入测试工作量函数?D.是否采用非齐次泊松过程

答案:C

解析:GO模型引入测试工作量函数w(t),JM模型无此参数。

4.在UML2.5序列图中,表示“异步消息”的箭头线型是

A.实心三角箭头实线?B.开放箭头虚线

C.开放箭头实线?D.实心三角箭头虚线

答案:B

解析:异步消息用开放箭头虚线,同步调用用实心三角实线。

5.某关系模式R(ABCD)的函数依赖集F={A→B,B→C,C→D,D→A},其候选键个数为

A.1?B.2?C.3?D.4

答案:D

解析:属性闭包计算得A+=ABCD,B+=ABCD,C+=ABCD,D+=ABCD,故A、B、C、D均为候选键。

6.在IPv6中,用于映射IPv4地址的地址类型前缀是

A.::ffff:0:0/96?B.2001:db8::/32?C.fe80::/10?D.::1/128

答案:A

解析:IPv4映射地址前缀为::ffff:0:0/96。

7.以下关于敏捷开发中“持续集成”的描述,错误的是

A.要求每日至少集成一次?B.自动化构建必须包含单元测试

C.集成失败应立即回滚代码?D.允许主干长期不可编译

答案:D

解析:持续集成要求主干始终可编译,D错误。

8.在操作系统中,发生“Belady异常”的页面置换算法是

A.FIFO?B.LRU?C.OPT?D.CLOCK

答案:A

解析:FIFO可能出现Belady异常,LRU、OPT、CLOCK不会。

9.给定文法G[S]:S→aS|bA|ε,A→aA|bS|ε,下列句子不属于L(G)的是

A.aba?B.bab?C.aab?D.bba

答案:C

解析:aab无法由S推导出,其余均可。

10.在公钥基础设施PKI中,负责签发CRL的实体是

A.RA?B.CA?C.LDAP目录?D.OCSP响应器

答案:B

解析:CA签发证书与CRL。

11.若二维图形变换矩阵为

```

[200]

[010]

[001]

```

则该变换实现的是

文档评论(0)

1亿VIP精品文档

相关文档