软考 -- 软件设计师 -- 二轮复习(1) -- 计算机系统基础知识错题集和重点知识(持续更新)

软考 – 软件设计师 – 二轮复习(1) – 计算机系统基础知识错题集和重点知识(持续更新)


文章目录

  • 软考 -- 软件设计师 -- 二轮复习(1) -- 计算机系统基础知识错题集和重点知识(持续更新)
  • 前言
  • 一、CPU
  • 二、内存编址计算
  • 三、原码、反码、补码、移码计算
  • 四、浮点数


前言

考试时间:每年5月、11月,软件设计师每年都会开考。
考试条件:三不限
考试形式: 一共两门计算机于软件工程基本知识--120分钟--机考--选择题--75分(45及格)软件设计--120分钟--机考--简答题(4道必做,1道二选一做)--75分(45及格)两门都得一次性及格才算通过,一共4小时考试时间。推荐博客:http://t.csdnimg.cn/5VzY5
推荐bilibli博主:zst_2001
本博客二轮复习资源免费下载:https://download.csdn.net/download/weixin_44399264/89687484

一、CPU

在这里插入图片描述

CPU执行指令的周期:1、将程序计数器(PC)内存的指令地址传输到地址总线上;2CPU根据指令地址读取内存中的指令到缓冲寄存器,再存储到指令寄存器(IR)中;3CPU解析指令寄存器(IR)中的指令并且将下一条指令地址存放于程序计数器中,并将程序计数器值+1
所以下面选择 C;
错误原因:对指令执行流程不熟悉,不知道第一步执行啥。

二、内存编址计算

在这里插入图片描述

Tips:内存按照字节编址,说明:1个地址 = 1字节(byte)(B) = 1个存储单元
下题解析:共有X个存储单元 = 0000BFFFH+1-0000A000H = 00002000H转为二进制  = 2^13 B= 8KB选择D选项错误原因:已经计算出2^3K,但是又乘开来了,变成了8192,直接啥也没看选择了A

在这里插入图片描述

这题题目后面的问法应该修改为:若按字节编址,则地址单元0B1FH所在芯片的最小地址编号为——
解析:12K*4组成16K*8的存储器一共需要16片,横向2片,竖向8片;2、按字节编址则说明横向的存储单元为8bit,由题意可得一组地址为2K*8位,一共有8块这样的地址组成;32K*8= 2K*8bit = 2KB,转为二进制0000100000000000,转为十六进制0800H,则说明每一块有0800H个地址,一共有8块,则每一块的起始地址0000H~07FFH,0800H~0FFFH,1000H~17FFH,1800H~1FFFH.......4、则0B1FH在第二块,则第二块的最小地址编号为其开始编号,为0800H。所以选择B
错误原因:完全没见过这种题目,无从下手

三、原码、反码、补码、移码计算

在这里插入图片描述

解析:1、机器字长n,最高位为符号位,则表示数值的共有n-1位,所以表示的最大值为2^(n-1) -1

在这里插入图片描述

解析:1、先求出90H的原码,将90H转为二进制为:10010000,则其符号位明显是-2、求其反码,反码=(补码-1),为:100011113、求其原码 = 反码数值位反转,、为:11110000,转为10进制为:-1124、则题目转化为:2X = -112,则X=-56选择B
错误原因:算出了-112,没找到-112的答案,没想到是2X = -112,还要解个一元二次方程。

四、浮点数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


在这里插入图片描述

规格化的标准是对尾数而言,要求尾数的绝对值在[0.5,1)之间。
所以应当选择C

在这里插入图片描述

定点表示法 和 浮点表示法中小数点都不需要占用一个存储位。
所以选择B

在这里插入图片描述

原码、反码可以表示2^n-1个数字,因为其有+0-0两个数字;
补码、移码可以表示2^n个数字。
所以选择A
错误原因:以为表示的最大数字。

在这里插入图片描述


在这里插入图片描述

阶码:0001,以补码表示,阶符为1,则其原码 = 补码 - 1 再取反 = 1111,转为10进制为-15;
尾数:尾数以原码表示,数符为0表示+0000000001转化为二进制小数为2^(-10);
所以表示数字:2^(-15)*2^(-10),选择B
错误原因:不做会如果这里尾数以补码表示,则结果为:2^(-15)*(1-2^(-10))

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/412094.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

给Ubuntu添加硬盘之后,该如何使用

当你给Ubuntu系统添加了新的硬盘后,你需要按照以下步骤来识别、分区、格式化和挂载新硬盘: 1. 检查新硬盘是否被系统识别 首先确认新硬盘已经被系统识别: lsblk 2. 分区新硬盘 如果硬盘没有分区或者需要重新分区,可以使用fdis…

Efficient LoFTR论文阅读(特征匹配)

Efficient LoFTR论文阅读(特征匹配) 摘要1. 引言2. 相关工作基于检测器的图像匹配无检测器图像匹配 3. 方法3.1. 局部特征提取3.2. 高效的局部特征变换3.3. 准备工作3.4. 聚合注意力机制3.5 粗级匹配模块有效推理策略子像素级细化模块有效的精细特征提取…

【vue、Electron】搭建一个Electron vue项目过程、将前端页面打包成exe 桌面应用

文章目录 前言使用 electron-vue 创建项目1. 安装 vue-cli(如果未安装)2. 使用 electron-vue 模板创建项目3. 安装和配置 electron-builder4. 运行Electron项目5. 打包应用 可能遇到的问题解决Electron vue首次启动巨慢无法加载执行npm run electron:bui…

数据结构与算法 第3天(栈和队列)

栈和队列也是线性表,限制插入和删除的位置只能在端点 栈(stack) 后进先出 LIFO 表尾进入,表尾删除 一、案例 案例一:进制转换 例子 159转换成八进制 159/819...7 19/82...3 2/80...2 结果为237 案例二:括…

Superset 连接elasticsearch

官方文档 https://superset.apache.org/docs/databases/elasticsearch/ 安装elasticsearch-dbapi库 pip install elasticsearch-dbapi 安装成功后 有账号密码填入: elasticsearchhttp://{user}:{password}{host}:9200/

SQL 注入之 sqlmap 实战

在网络安全领域,SQL 注入攻击一直是一个严重的威胁。为了检测和利用 SQL 注入漏洞,安全人员通常会使用各种工具,其中 sqlmap 是一款非常强大且广泛使用的开源 SQL 注入工具。本文将详细介绍 sqlmap 的实战用法。 一、sqlmap 简介 sqlmap 是一…

android 将新建的底部导航的demo,修改首页默认显示的字符串为helloworld。

1、先上个图,demo建好了以后,默认显示一个字符串: 2、这个demo的结构: activity_main.xml中用navGraph与其关联。 3、增加方法,给text赋值: package com.example.helloworld.ui.homeimport androidx.lifec…

Linux学习之路 -- systemV进程通信 -- 消息队列和信号量(简单介绍)

一、简介: System V进程通信(System V IPC)是一组在Unix和类Unix操作系统中用于进程间通信的机制。这些机制在System V Release 2中首次引入,并在POSIX标准中得到部分采纳。System V IPC主要包括以下几种通信方式: 消…

数据结构(三)——双向链表,循环链表,内核链表,栈和队列

双链表 产生原因:单链表只有一个指向后继的指针,如果要访问某节点的前驱结点,只能从头遍历,也就是访问后继节点的时间复杂度为1,访问前驱结点的时间复杂度为n。 而引入双链表使得在插入、删除的…

Redis_AOF持久化

AOF持久化 在AOF持久化的过程中,会以日志的方式记录每个redis“写”命令,并且redis服务器重启时重新执行AOF日志文件中的命令,从而达到“恢复数据”的效果 AOF故障恢复 当redis因发生故障而重启时,redis服务器会按照如下步骤根据…

VMware安装中标麒麟操作系统V7.0

1 说明 由于未来的工作需要,今天开始学习DM8数据库,搭建一个实验环境供学习实操使用。配置要求如下: 直接一步到位,在信创平台安装DM8数据库,这里选择了耳熟能详的中标麒麟操作系统,版本为V7.0。以前从未安…

vue手机端 搜索框调起带搜索键盘,点击确认自动关闭

效果如下图 步骤&#xff1a; 1.html,所需配置参数都在下图 <el-form :inline"true" :mode"serchFormf" class"searchForm" action"javascript:return true;"><el-form-item label"" ><el-inputsize"…

【linux002】目录操作命令篇 - ls 命令

文章目录 1、基本用法2、常见选项3、举例演示4、注意事项 ls 命令在 Linux 中用于列出目录内容。它有许多选项和参数可以用来调整显示的格式和内容。 1、基本用法 ls [选项] [文件或目录]2、常见选项 -a 或 --all&#xff1a;显示所有文件&#xff0c;包括以点.开头的隐藏文件…

java 切面日志打印出参入参

切面Controller出入参日志打印 项目结构 切面日志对controller下所有的方法生效 切面代码 Slf4j Aspect Component public class ControllerLogAspect {// 定义一个切点&#xff0c;拦截所有Controller层的public方法Before("execution(public * com.jzt.market.cont…

进程和线程(操作系统八股文part2)

一个操作系统的进程和线程部分的笔记&#xff0c;大部分来源于&#xff1a;小林coding和Javaguide&#xff0c;以及操作系统黑书。 进程和线程 什么是进程 运行中的程序叫进程**&#xff08;Process&#xff09;**。 进程是资源分配的最小单位&#xff0c;线程是执行的最小…

【QT】学习笔记:枚举桌面窗口句柄

在 Qt 中&#xff0c;虽然 Qt 本身没有直接提供枚举桌面窗口的 API&#xff0c;但可以通过调用 Windows API 来实现枚举桌面上所有窗口的句柄&#xff0c;包括子窗口以及子窗口与父窗口的关系。我们可以使用 Windows 的 EnumWindows 和 EnumChildWindows 函数来枚举所有顶层窗口…

K8S声明式的管理方式

一、K8S声明式的管理方式&#xff1a; 1、适合对资源的修改操作 2、声明式管理依赖于yaml文件&#xff0c;所有的内容都在yaml文件中声明 3、编辑好的yml文件还是要靠陈述式命令发布到K8S集群中 二、K8S中支持三种声明式的资源管理方式&#xff1a; 1、deployment格式&…

【YOLO系列】YOLO算法改进史

目录 前言YOLOv1YOLOv2YOLOv3YOLOv4YOLOv5YOLOv6YOLOv7YOLOv8YOLOv9YOLOv10对比待更新 前言 YOLO&#xff08;You Only Look Once&#xff09;是一种革命性的目标检测算法&#xff0c;以其快速和高效的性能而闻名。自2015年YOLOv1的首次推出以来&#xff0c;YOLO系列已经经历了…

Linux常见基础命令

Linux基础 初级学习阶段需要了解的知识一、Linux基础命令查阅命令帮助信息1.man2.help Linux命令的基本实用目录操作文件内容操作查看某文件下的用户操作日志压缩和解压缩sudo用户权限操作用户权限操作TOP文件安装 上一篇 VMware安装linux环境 初级学习阶段需要了解的知识 1.…

音视频入门基础:WAV专题(7)——FFmpeg源码中计算WAV音频文件每个packet的size值的实现

一、引言 从文章《音视频入门基础&#xff1a;WAV专题&#xff08;6&#xff09;——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道&#xff0c;通过FFprobe命令可以显示WAV音频文件每个packet&#xff08;也称为数据包或多媒体包&#xff09;的信息&#xff0…