2026年上半年软件设计师经典100题

软件设计师 责任编辑:陈俊岩 2026-03-30

添加老师微信

备考咨询

加我微信

摘要:在备考过程中,部分考生可能会存在这样的问题,比如:软考各科目的备考资料在哪里找?别担心,为了帮大家解决这个问题,小编收集资料并整理了相关的内容,一起来了解下吧~

1、中断向量提供的是(  )。

A.中断源的设备地址

B.中断服务程序的入口地址

C.传递数据的起始地址

D.主程序的断点地址

答案:

B

解析:

本题是对中断的概念考查。

中断是这样一个过程: 在CPU执行程序的过程中,由于某一个外部的或CPU内部事件的发生,使CPU暂时中止正在执行的程序,转去处理这一事件(即执行中断服务程序),当事件处理完毕后又回到原先被中止的程序,接着中止前的状态继续向下执行。这一过程就称为中断。

其中对于中断源的识别标志,是可用来形成相应的中断服务程序的入口地址或存放中断服务程序的首地址,也称为中断向量。其他选项为干扰项。本题选择B选项。

2、不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做(  )。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定在编译时进行,叫做(  );而(  )则在运行时进行,即一个给定的过程调用和执行代码的结合直到调用发生时才进行。

A.继承

B.多态

C.动态绑定

D.静态绑定

A.继承

B.多态

C.动态绑定

D.静态绑定

A.继承

B.多态

C.动态绑定

D.静态绑定

答案:

第1题:B

第2题:D

第3题:C

解析:

本题考查面向对象中的基本概念。

在收到消息时,对象要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做多态(polymorphism)。在使用多态的时候,用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定。这样,同一消息就可以调用不同的方法。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定是在编译时进行的,叫做静态绑定。动态绑定则是在运行时进行的,因此,一个给定的过程调用和代码的结合直到调用发生时才进行。

动态绑定是和类的继承以及多态相联系的。在继承关系中,子类是父类的一个特例,所以,父类对象可以出现的地方,子类对象也可以出现。因此在运行过程中,当一个对象发送消息请求服务时,要根据接收对象的具体情况将请求的操作与实现的方法进行连接,即动态绑定。

3、对于正规式0*(10*1)*0*,其正规集中字符串的特点是(  )。

A.开头和结尾必须是0

B.1必须出现偶数次

C.0不能连续出现

D.1不能连续出现

答案:B

解析:

本题考查程序语言基础知识。

闭包运算符“*”将其运算对象进行若干次连接,因此0*表示若干个0构成的串,而(10*1)*则表示偶数个1构成的串。

因篇幅所限,完整资料无法在此完整呈现,可点击下方资料下载处获取。

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!