2026上半年软考中级软件设计师第1章《计算机组成与体系结构》考试知识点分值分布及试题如下:
第1章 计算机组成与体系结构
一、分值分布

二、试题示例
1.码制(原码/反码/补码/移码)--1分
试题【2022年下半年软件设计师考试基础知识真题】
计算机系统中采用补码表示有符号的数值,( )。
A.可以保持加法和减法运算过程与手工运算方式一致
B.可以提高运算过程和结果的精准程度
C.可以提高加法和减法运算的速度
D.可以将减法运算转化为加法运算从而简化运算器的设计
答案:D
解析:
计算机系统中使用补码的好处有:
1、可以将符号位和有效数值位统一处理,简化运算规则;
2、减法运算可按加法来处理,进一步简化计算机中运算器的线路设计。
本题D选项说法是正确的。
2.浮点数的表示--4分
试题【2022年下半年软件设计师考试基础知识真题】
对于长度相同但格式不同的两种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定都相同,则二者可表示数值的范围和精度情况为( )。
A.二者可表示的数的范围和精度相同
B.前者所表示的数的范围更大且精度更高
C.前者所表示的数的范围更大但精度更低
D.前者所表示的数的范围更小但精度更高
答案:C
解析:
浮点数的阶码决定范围,尾数决定精度。
根据题目描述,应该是前者所表示的数的范围更大但精度更低。
3.逻辑运算--3分
试题【2023年上半年软件设计师考试基础知识真题】
对布尔表达式“a or ((cb<c)and d)”求值时,( )时可进行短路计算。
A.a为true
B.b为true
C.c为true
D.d为true
答案:A
解析:
题干中当逻辑表达式是“A or B”的时候,只要A为true,不管B是什么,结果都为true。所以就不会计算B,这就是短路。所以选择A选项。
4.奇偶校验码--1分
试题【2018年下半年软件设计师考试基础知识真题】
以下关于采用一位奇校验方法的叙述中,正确的是( )。
A.若所有奇数位出错,则可以检测出该错误但无法纠正错误
B.若所有偶数位出错,则可以检测出该错误并加以纠正
C.若有奇数个数据位出错,则可以检测出该错误但无法纠正错误
D.若有偶数个数据位出错,则可以检测出该错误并加以纠正
答案:C
解析:
本题考查计算机系统中数据表示基础知识。对于奇偶校验,是由若干位有效信息,再加上一个二进制位(校验位)组成校验码,其中奇校验“1”的个数为奇数,而偶校验“1”的个数为偶数,以此校验,如果其中传输过程中有偶数个数发生错误(即1变成0或0变成1),则“1”的个数其奇偶就不会发生改变,也就无法发现错误了,只有奇数个数据位发生错误,才能发现错误。同时,奇偶校验只能查错不能纠错,D项错误。A、B描述的所有奇数位、所有偶数位有误。 因此本题选择C选项。
5.CRC循环冗余校验码--1分
试题【2019年上半年软件设计师考试基础知识真题】
在( )校验方法中,采用模2运算来构造校验位。
A.水平奇偶
B.垂直奇偶
C.海明码
D.循环冗余
答案:D
解析:
本题考查计算机系统校验码相关知识。
采用模二除法运算的只有循环冗余检验CRC。
奇偶校验是一种通过增加冗余位使得码字中“1”的个数恒为奇数个或者偶数个的编码方式。包括水平奇偶校验、垂直奇偶校验、 水平垂直奇偶校验。
海明码的检错、纠错是将有效信息按某种规律分成若干组,每组安排一个校验位进行奇偶性测试,然后产生多位检测信息,并从中得出具体的出错位置,最后通过对错误位取反来将其纠正。
软考高项纸质版资料领取活动来啦!
活动截止12月15日
赶紧扫码参与活动吧!
热门:信息系统监理师备考 | 网络工程师备考 | 软件设计师备考
推荐:信息系统项目管理师网络课堂 | 2025下半年软考真题答案及解析
课程:信息系统项目管理师报考指南 | PMP课程