希赛网整理了一份2024上半年软件设计师核心宝典资料,以便帮助考生梳理2024上半年软件设计师考试内容及考试重要知识点。因篇幅有限,本文只展示部分内容,考生可在本文文首本文资料处或文末的资料下载栏目下载PDF完整版。
2024上半年软件设计师核心宝典部分内容如下:
知识点1:数据的表示
考点1:码制
[希赛点拨]
原码:符号位+数值位绝对值。反码:正数的反码是原码本身,负数的反码是符号位不变数值位按位取反。补码:正数的补码是原码本身,负数的补码是符号位不变数值位在反码基础上加1。移码:正数和负数的移码都是在补码基础上符号位取反。
计算机系统中采用补码表示有符号的数值,()。
A、可以保持加法和减法运算过程与手工运算方式一致
B、可以提高运算过程和结果的精准程度
C、可以提高加法和减法运算的速度
D、可以将减法运算转化为加法运算从而简化运算器的设计
答案:D
解析:
计算机系统中使用补码的好处有:
1、可以将符号位和有效数值位统一处理,简化运算规则;
2、减法运算可按加法来处理,进一步简化计算机中运算器的线路设计。
本题D选项说法是正确的。
考点2:浮点数的表示
[希赛点拨]
1、浮点数各部分表示意义:N=尾数*基数指数
(1)一般尾数用补码,阶码用移码;
(2)阶码的位数决定数的表示范围,位数越多范围越大;
(3)尾数的位数决定数的有效精度,位数越多精度越高。
2、浮点数运算规则:对阶>尾数计算>结果格式化
(1)对阶时,小数向大数看齐;
(2)对阶是通过较小数的尾数右移实现的。以下关于两个浮点数相加运算的叙述中,正确的是()。
A、首先进行对阶,阶码大的向阶码小的对齐
B、首先进行对阶,阶码小的向阶码大的对齐
C、不需要对阶,直接将尾数相加
D、不需要对阶,直接将阶码相加
答案:B
解析:
本题是对浮点数基本概念的考查。
浮点数运算的过程如下所示:对阶→尾数运算→规格化。所以C、D选项描述都是错误的。
其中对阶的过程如下所示:小数向大数看齐,阶码小的较小数的尾数右移。所以A选项描述错误,本题选择B选项。
热门:信息系统管理工程师报考指南 | 2025年软考报名时间及入口
推荐:信息系统项目管理师网络课堂 |系统架构设计师网络课程 | 工信部信创认证培训
活动:25年高项备考 | 软考机考模拟作答系统 | 网络工程师网络课程
备考:章节练习+真题 | 软考备考学习资料 | 软考免费课程
课程:论文专题讲解 | 信息系统项目管理师试听课