2025年计算机技术与软件考试(中级软件设计师·基础知识)历年参考题库含答案详解.docxVIP

2025年计算机技术与软件考试(中级软件设计师·基础知识)历年参考题库含答案详解.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2025年计算机技术与软件考试(中级软件设计师·基础知识)历年参考题库含答案详解

一、选择题

从给出的选项中选择正确答案(共50题)

1、某软件采用面向对象方法开发,类A继承自类B,类B的成员函数`setInfo()`在运行时被调用。请问调用的是哪个类的函数?

A.类A的`setInfo()`

B.类B的`setInfo()`

C.类A和类B的`setInfo()`

D.无函数被调用

【参考答案】B

【解析】继承关系中,子类调用父类非静态成员函数时,实际调用的是父类版本。类B的`setInfo()`被类A继承,运行时多态调用会触发类B的版本。静态成员函数或同名函数需通过`super.setInfo()`显式调用父类。

2、某进程因等待I/O操作阻塞,此时CPU会?

A.跳转到操作系统内核代码

B.执行进程调度程序

C.释放进程控制块

D.保存上下文后切换进程

【参考答案】D

【解析】阻塞进程会主动释放CPU,由调度程序选择新进程执行。此时需保存当前进程上下文(如寄存器状态),并更新进程状态为“就绪”。选项D准确描述了切换过程。

3、TCP协议中,若收到重复ACK包,可能由以下哪种情况导致?

A.数据包传输延迟

B.超时重传

C.拥塞控制触发

D.接收方缓冲区溢出

【参考答案】B

【解析】ACK包超时重传会导致重复ACK。拥塞控制(如慢启动)会发送重复ACK,但主要场景是超时。选项B直接对应超时机制,选项D不符合TCP协议设计。

4、在Java中,以下哪种集合类实现了Set接口?

A.ArrayList

B.HashSet

C.LinkedList

D.Stack

【参考答案】B

【解析】HashSet是Set接口的常用实现,基于哈希表存储元素,无重复且无序。ArrayList(List接口)、LinkedList(List接口)和Stack(Vector的别名)均不符合条件。

5、死锁产生的四个必要条件中,属于资源分配策略的是?

A.互斥

B.持有并等待

C.不可抢占

D.循环等待

【参考答案】B

【解析】死锁条件:互斥(资源独占)、不可抢占(资源无法强制释放)、持有并等待(进程持资源请求新)、循环等待(形成等待环路)。选项B对应资源分配策略,其他选项属于资源或进程特性。

6、SQL语句“SELECT*FROMtableWHEREidIN(1,2,3)”执行时,数据库如何优化查询?

A.扫描所有行

B.建立临时表

C.使用哈希索引

D.遍历主键索引

【参考答案】D

【解析】IN子句通常触发B+树索引扫描,优先使用主键或合适的覆盖索引(如索引包含所有查询字段)。选项D正确,哈希索引仅适用于等值查询且无排序需求。

7、IPv4地址/24对应的子网掩码二进制形式是?

.11111111.11111B.1111111111111111

C.1111111100000000

D.0000000000000000

【参考答案】A

【解析】/24表示前24位为网络号,后8位为主机号。二进制掩码为对应选项A。选项D是/8掩码,C是/16掩码。

8、某进程调用fork()创建子进程后,父进程和子进程的进程空间关系是?

A.完全相同

B.完全独立

C.部分共享代码段

D.完全共享代码段

【参考答案】C

【解析】fork()复制的进程空间包含父进程的代码段、数据段和堆栈,但各自拥有独立的堆栈和动态链接库。选项C正确,选项D错误(动态链接库可能不同)。

9、在C语言中,若链表节点结构如下:structNode{intdata;structNode*next;};若要删除值为5的节点,正确操作是()。

A.p-next=p-next-next

B.p-data=p-next-data

C.p-next=p-next-next-next

D.p-data=0

【参考答案】A

【解析】选项A通过指针跳过当前节点指向下一个节点,实现删除。若链表只有一个节点且值为5,需先判断next是否为空,否则会导致空指针。其他选项无法正确删除节点。

10、操作系统中死锁的四个必要条件中,不属于资源请求特性的是()。

A.互斥

B.持有并等待

C.不可抢占

D.循环等待

【参考答案】C

【解析】死锁条件包括互斥、请求与保持、不可剥夺、循环等待。不可抢占(资源无法被强制收回)属于预防死锁的条件,而非必要条件。循环等待(D)是必要条件之一。

11、TCP协议中,三次握

您可能关注的文档

文档评论(0)

道星文化 + 关注
官方认证
文档贡献者

专业机构诚挚服务,助您成功,护您远航!

认证主体成都梦创道星文化传播有限公司
IP属地广东
统一社会信用代码/组织机构代码
91510114MACQ3KQGX6

1亿VIP精品文档

相关文档