軟考 軟體設計師考點整理 資料的表示

2021-10-03 12:18:43 字數 1092 閱讀 2899

考點1.1、進製的轉換

【考法分析】

本考點的基本考法是與記憶體位址計算、ip位址計算結合考查。

【要點分析】

1、十進位制轉r進製(短除法);

2、r進製轉十進位制(按權展開法);

3、二進位制轉八進位制、轉十六進製制(分組快速轉換)。

【備考點撥】

1、掌握二進位制數與十進位制數的互轉,熟練計算ip位址轉換;

2、掌握二進位制與十六進製制的互轉,熟練掌握記憶體位址轉換。

考點1.2、原碼/反碼/補碼/移碼表示

【考法分析】

本考點的主要查考方式有:給定一些描述,讓考生判斷是否正確;計算某種碼制的表示範圍或表示數值的個數;不同碼制的表示。

【要點分析】

1、原碼/反碼/補碼/移碼的轉換規則;

2、原碼/反碼/補碼/移碼的表示範圍和表示個數(如下圖所示):

【注:對於原碼和反碼,存在+0和-0兩種表示0的方式,對於補碼和移碼存在人為定義-0的補碼為其-2n-1的補碼,以n=0為例,人為定義10000000是-128的補碼】

3、對於0的特殊化:0在原碼和反碼中有+0和-0兩種表示方式,而對於補碼和移碼其表示方式一致。

【備考點撥】

1、掌握原碼/反碼/補碼/移碼的準換;

2、掌握原碼/反碼/補碼/移碼的表示範圍和能夠表示數的個數;

3、注意在補碼和移碼中-0的特殊性和人為定義。

考點1.3、浮點數的表示

【考法分析】

本知識點的考查方式為:給定一些描述(關於浮點數構成、浮點數運算規則等)讓學員判斷是否正確;判斷尾數和解碼對浮點數的影響。

【要點分析】

1、浮點數各部分表示意義:n = 尾數*基數指數

(1)一般尾數用補碼,階碼用移碼;

(2)階碼的位數決定數的表示範圍,位數越多範圍越大;

(3)尾數的位數決定數的有效精度,位數越多精度越高。

2、浮點數運算規則:對階 > 尾數計算 > 結果格式化

(1)對階時,小數向大數看齊;

(2)對階是通過較小數的尾數右移實現的。

【備考點撥】

1、掌握浮點數各部分的意義,重點掌握階碼、尾數的意義;

2、掌握浮點數運算的過程和簡單規則。

軟考 軟體設計師考點整理 運算器與控制器

考法分析 本考點主要的考查形式有 給定部件判斷部件所屬運算器或控制器 給定一定功能描述,判斷具體描述的部件。要點分析 1 運算器 算術邏輯單元alu 資料的算術運算和邏輯運算 累加暫存器ac 通用暫存器,為alu提供乙個工作區,用在暫存資料 資料緩衝暫存器dr 寫記憶體時,暫存指令或資料 狀態條件暫...

軟考 軟體設計師 演算法

分類 插入排序 直接插入,希爾排序 選擇排序 簡單選擇,堆排序 交換排序 氣泡排序,快速排序 歸併排序 基數排序 直接插入排序 每一步將乙個待排序列根據乙個元素值的大小插入已經排好序的那部分去。首個元素歸入已排好序列 第二個元素跟已排好序列比較,放於那位子,後續元素遞推。希爾排序 對直接插入排序的改...

軟考 中級軟體設計師 考點

1.算術表示式採用逆波蘭式表示時不用括號,可以利用 1 進行求值。與逆波蘭式 ab cd 對應的中綴表示式是 2 1 a.陣列 b.棧 c.佇列 d.雜湊表 2 a.a b c d b.a b c d c.a b c d d.a b c d 解析 逆波蘭式也叫字尾表示式,是將運算子寫在運算元之後的表...