软考超详细准备之软件设计师的计算机系统题型一(上午题)

目录

考试技巧:

上午题:

下午题:

第一道数据流图

第二道数据库

第三道 UML

第四道算法题

第五道程序题

软考刷题之计算机系统

cpu

相关习题

运算器

相关习题

控制器

相关习题

计算机的基本单位:

加法:

​编辑 加减法

相关习题

数据表示

各种码制的范围

相关习题

浮点数

寻址

校验码 

RISC和CISC


考试技巧:

上午题:

全部是选择题下面是他的题型

下午题:

第一道数据流图

我就是一句话一句话慢慢对应,看看哪句话漏了,就标起来,然后细心做题


第二道数据库

我主要就是找他们之间的联系,联系搞懂了,这道题基本就没问题了,再细心一点做题


第三道 UML

主要就是能把图和文字对应,找到对应的东西,其实这道题我有时高分有时低分,还是有点难的。


第四道算法题

这道题有点难我是放弃的,把那些白给的套路题拿了

第五道程序题

这道题我就是读懂题意,看懂图意,看懂代码意,就可以写了,有的时候它的代码关键部分叫我们填空,但我又没彻底理解题意,这个时候我就反推,从代码尾部从后往前看,然后基本就能看懂代码的意思了

还有就是刷真题很重要,刷真题很重要,刷真题很重要,
大家千万不要只刷视频,而不做题或者只做几套题。
历年真题的每一道题都是宝藏,都需要认真对待。
我只听过有纯靠刷题通过的,但没听到纯靠看视频过的。
当然也不太建议大家纯刷题,采用此方法容易翻 车,毕竟一些原理你一开始肯定是不懂的,得去通过看视频或者文档了解。

下面是软考中级软件设计师要求掌握的知识点

软考刷题之计算机系统

cpu

相关习题

计算机执行指令的过程中,需要由(1)产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作。(2019年上半年)
A.CPU 的控制器
C.DMA控制器
B.CPU 的运算器
D.Cache 控制器

答案:a

运算器

相关习题

在 CPU 中,常用来为 ALU 执行算术逻辑运算提供数据并暂存运算结果的寄存器是___(2014 年上半年)
A.程序计数器
B.通用寄存器
C.状态寄存器
D.累加寄存器

答案是:D

控制器

相关习题

1.在 CPU 中,(1)不仅要保证指令的正确执行,还要能够处理异常事件。(2012年下半年)
A.运算器
B寄存器组
C控制器
D内部总线

答案是:C

2.计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,其___(2010 年上半年)
A.操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)
B.操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)
C,操作码和地址码都应存入指令寄存器(IR)
D.操作码和地址码都应存入程序计数器(PC)

答案是:c 

选项分析如下:

A. 操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC) - 这个选项是错误的,因为程序计数器(PC)是用来存储下一条要执行的指令的地址,而不是用来存储地址码的。

B. 操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR) - 这个选项也是错误的,因为程序计数器(PC)不是用来存储操作码的。

C. 操作码和地址码都应存入指令寄存器(IR) - 这个选项是正确的。指令寄存器(IR)是用来存储当前正在执行的指令的,包括操作码和地址码。

D. 操作码和地址码都应存入程序计数器(PC) - 这个选项是错误的,因为程序计数器(PC)不是用来存储指令的任何部分的。

3.在 CPU 中,常用来为 ALU 执行算术逻辑运算提供数据并暂存运算结果的寄存器是___(2014 年上半年)
A.程序计数器
C.通用寄存器
B.状态寄存器
D.累加寄存器

答案是:D

4.属于 CPU 中算术逻辑单元的部件是___。(2014 年下半年)
A.程序计数器
B.加法器
C.指令寄存器
D.指令译码器 

 答案是:B

5.CPU 执行算术运算或者逻辑运算时,常将源操作数和结果暂存在____中。(2017
年上半年)
A.程序计数器(PC)
B.指令寄存器(IR)
C.累加器(AC)
D,地址寄存器(AR)

答案是:C

6.以下关于 CPU 的叙述中,错误的是_(1)_。(2009 年下半年)
A.CPU产生每条指令的操作信号并将操作信号送往相应的部件进行控制

B.程序计数器PC 除了存放指令地址,也可以临时存储算术/逻辑运算结果

C.CPU 中的控制器决定计算机运行过程的自动化
D.指令译码器是 CPU 控制器中的部件

答案是:b 

解析:程序计数器(PC)的主要功能是存储下一条要执行的指令的地址,而不是用来存储算术或逻辑运算的结果。运算结果通常存储在累加器或其他通用寄存器中。

7.在 CPU 的寄存器中,____对用户是完全透明的。(2011 年下半年)
A.程序计数器
B.状态寄存器
C.指令寄存器
D.通用寄存器

答案是:A

解析:程序计数器 对用户是完全透明的。程序计数器(PC)负责跟踪下一条将要执行的指令的地址,但用户在编程时并不直接与其交互,因此对用户来说是透明的。

8.CPU 中译码器的主要作用是进行___ (6)(2011 年下半年)
A.地址译码
B数据译码
C.指令译码
D选择多路数据至 ALU

答案是:C

答案是:B

答案是:A

答案是:B

解析:程序计数器(PC)是 CPU 中的一个寄存器,它存储着下一条要执行的指令的地址。在每条指令执行完毕后,程序计数器的值会自动增加,指向下一条指令的地址,以确保指令能够按照程序的顺序依次执行。这是 CPU 实现指令顺序执行的关键机制之一。

答案是:C

答案是:C

解析:程序计数器(PC)的内容送到地址总线上。

程序计数器(PC)存储着下一条要执行的指令的地址。当 CPU 需要从内存中读取指令时,它会将 PC 中的地址发送到地址总线上,以便内存可以定位并发送正确的指令到 CPU。

答案是:B

答案是:A

答案是: A

计算机的基本单位:

加法:
 加减法

相关习题

答案是:B

答案是:B

答案是:B 

答案是:D 

答案是:B,C

答案是: A

答案是:D

答案是:B

答案是:C

答案是:B

答案是:D,B

数据表示

移码就是在补码的基础上符号位取反 

各种码制的范围

相关习题

答案是: C 

 答案是:B

解析:

在计算机中,16位补码表示法中,如果一个数的最高位(符号位)是1,那么这个数是负数。补码的计算方法是将该数的绝对值取反(即每一位取反),然后加1

对于16位补码FFFFH,我们可以这样计算它的十进制值:

  1. 首先,FFFFH是16位全为1的十六进制数。
  2. 转换为二进制:FFFFH = 1111 1111 1111 1111
  3. 这是一个负数的补码表示,所以我们需要找到它的原码:
    • 取反(除符号位外):0000 0000 0000 0000
    • 加1:0000 0000 0000 0001
  4. 这表示的是一个正数1。
  5. 因为原来的符号位是1,所以这是一个负数,即-1。

答案是:C

答案是:B

答案是:B

答案是:B

答案是:D

浮点数

答案是:B

答案是:C ,D

答案是:A

答案是:B

解析

  • 定点表示法中,小数点的位置是固定的,但它本身并不占用存储位。小数点的位置确定了整数部分和小数部分的分界,但这个分界是逻辑上的,不是物理存储上的。
  • 定点数可以是定点整数或定点小数,这取决于小数点的位置。
  • 浮点表示法确实使用阶码(指数部分)和尾数(有效数字部分)来表示数,这样可以表示范围更广的数值。
  • 在总位数相同的情况下,浮点表示法由于可以动态调整小数点的位置,因此可以表示更大的数或者更小的数,具有更高的数值表示范围。

答案是:A

答案是:B

答案是:B

 答案是:D

答案是B

答案是:B

寻址
 

答案是: D

答案是:A

答案是:B

答案是;C

 

答案是:C

答案是:A

校验码 

答案是:C

解析:看上面的公式

答案是:A

答案是:C

 答案是:A

答案是:C

答案是:C

答案是:D ,B

答案是:A

答案是:D

RISC和CISC

答案是:A

答案是:A

答案是:A

答案是:A

答案是:B

答案是:D

备战软考之软件设计师,希望我们可以一起学习!

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值