当前位置: 首页 > news >正文

计算机组成原理基础练习题第一章

  1. 有些计算机将一部分软件永恒地存于只读存储器中,称之为()
    A.硬件    B.软件
    C.固件    D.辅助存储器
  2. 输入、输出装置以及外界的辅助存储器称为()
    A.操作系统    B.存储器
    C.主机      D.外围设备
  3. 完整的计算机系统包括()
    A.运算器、存储器、控制器    B.外部设备和主机
    C.主机和实用程序        D.配套的硬件设备和软件系统
  4. 计算机的存储系统是指()
    A.RAM存储器    B.ROM存储器
    C.主存        D.主存和辅存
  5. 用以指定待执行指令所在地址的是()
    A.指令寄存器    B.数据计数器
    C.程序计数器    D.累加器
  6. 计算机与日常使用的袖珍计算器的本质区别在于()
    A.运算速度的高低    B.存储器容量的大小
    C.规模的大小      D.自动化程度的高低
  7. 冯.诺伊曼机工作方式的基本特点是()
    A.多指令流单数据流    B.按地址访向并顺序执行指令
    C.堆栈操作        D.存储器按内容选择地址
  8. 用户与计算机通信的界面是()
    A. CPU      B.外围设备
    C.应用程序     D.系统程序
  9. 只有当程序要执行时,它才会去将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,此程序称为()
    A.目标程序    B.编译程序
    C.解释程序    D.汇编程序
  10. “容量为640K存储器"是指下列()
    A.640x103 字节的存储器    B.640x103位的存储器
    C. 640x210位的存储器     D.640x210字节的存储器
  11. 计算机存储数据的基本单位为()
    A.比特( Bit)    B.字节(Byte)
    C.字组(Word)    D.以上都不对
  12. 计算机中()负责指令译码
    A.算术逻辑单元     B.控制单元
    C.存储器译码电路    D.输人输出译码电路
  13. 下列()不属于系统程序。
    A.数据库系统    B.操作系统
    C.编译程序     D.编辑程序.
  14. 现代计算机由CPU、I/O设备及( A  )组成。

        A.主存储器 B.主机 C.硬盘 D.外部设备

解析:计算机硬件包括:输入设备、输出设备、存储器、运算器、控制器。其中运算器和控制器组成CPU,CPU和主存储器组成主机,I/O设备也称为外设,由主机以外的其它设备组成。

 

15.下列不属于输入设备的是( D  )。

        A.键盘 B.扫描仪 C.鼠标 D.显示器

解析:显示器属于输出设备

16.计算机存储数据的最小单位是( C  )。

        A.字 B.字节 C. D.以上都不对

解析:计算机存储数据的最小单位是位,存储的基本单位是字节

17.计算机系统中的存储系统是指( A  )。

        A.主存和辅存 B.RAM存储器 C.ROM存储器 D.主存

18.随着硬件技术的发展,计算机的电子器件推陈出新,各种类型和用途的计算机也是琳琅满目,但所有种类计算机依然具有“存储程序”的特点,最早提出这种概念的是( A  )。 10分

        A.冯·诺依曼(Von Neumann) B.图灵(Alan Mathison Turing)  

        C.贝尔(Bell)              D.巴贝(Charles Babbage)

19.计算机的运算速度与许多因素有关,如机器的主频、执行什么样的操作等。MIPS是衡量计算机运行速度普遍采用的计量单位。假想,机器A每秒能执行200万条指令,记做2MIPS,机器B每秒能执行500万条指令,记做5MIPS。在这两台机器上,运行同一程序时,两条机器上所用时间(  A )。

        A.无法确定     B.A机器用的时间短

        C.A机器B机器所用时间相同  D.B机器用的时间短

解析:不同的机器翻译同一程序出来的指令数也不一样,因此无法只用MIPS来评判计算机的运行速度。一个用户程序执行过程中可能会插入运行其他程序,所以通常观测到的用户程序执行时间要大于其真正的CPU执行时间。

20.以下语言中哪一种在计算机上执行最快(B)? 

        A.Java B.汇编语言 C.C++ D.Python

解析:汇编语言属于低级语言,其他的属于高级语言,语言级别越低运行越快

21.对于32位的计算机,一个字节由( D )位组成。

        A.64 B.16 C.32 D.8

解析:一个字节由8位二进制位组成,和计算机的机器字长没有关系。在32位计算机中,一个字长为32位,一个字节为8位,所以从长度来说,一个字长为4字节。 字长概要:在同一时间处理二进制数的位数称为字长。 通常,处理字长为8位的数据的CPU称为8位CPU,32位CPU同时处理字长为32位的二进制数据。

22.用一个时钟频率为40MHz的处理器执行标准测试程序,它所包含的混合指令数和响应所需的时钟周期见下表所示。试求出有效的CPI、MIPS速率和程序的执行时间(假设有N条指令)。

        CPI = 1 * 0.6 + 2 * 0.18 + 4 * 0.12 + 8 * 0.1 = 2.24
        MIPS = 40 * 1000000 / (2.24 * 1000000) ≈ 17.86

        执行时间T: T = N * 2.24 / (40 * (10^6))= N * 5.6 * 10^(-8)

解析:平均CPI = 1 * 0.6 + 2 * 0.18 + 4 * 0.12 + 8 * 0.1 = 2.24,

      MIPS = 主频 / (10^6 * CPI)= 40 * 1000000 / (2.24 * 1000000) ≈ 17.86

     CPU执行时间 = 指令条数 * CPI / 时钟频率 =  N * 2.24 / (40 * (10^6))= N * 5.6 * 10^(-8)

 23.图中编号1~9的线,属于数据总线的是_______。

答案:(从小到大)1、4、6、9 

24.以下存储设备的存储容量由大到小依次是( )。

        A、 寄存器、缓存、主存、外存         B、 外存、主存、缓存、寄存器

        C、 主存、外存、缓存、寄存器         D、 缓存、外存、寄存器、主存

25.在链式查询方式下,越靠近控制器的设备( )。

        A、得到总线使用权的机会越多,优先级越高        B、得到总线使用权的机会越少,优先级越低
        C、得到总线使用权的机会越多,优先级越低        D、得到总线使用权的机会越少,优先级越高

26.以下存储设备速度由快到慢依次是( )。

        A、 寄存器、主存、缓存、外存         B、 主存、寄存器、外存、缓存

        C、 缓存、寄存器、主存、外存         D、 寄存器、缓存、主存、外存

27.虚拟存储器是由()组成的。

        A、 cache-辅存         B、 主存-cache         C、 主存-辅存         D、 主存-cache-辅存

28.在主存和CPU之间增加cache的目的是()。

        A、 扩大主存容量         B、 解决CPU与主存之间的速度匹配

        C、 提高主存速度         D、 提高主存速度和扩大主存容量

29.在三种集中式总线裁决中,( )方式对电路故障最敏感

        A、 链式查询         B、 计数器定时查询         C、 独立请求         D、 都一样

30.在异步串行传输系统中,假设每秒传输100个数据帧,其字符格式规定包含1个起始位,6个数据位,1个奇校验位,1个终止位,则波特率为( )bps。

        900

31.集中式的总线判优控制分为______、______和________三种。

        链式查询  计数器定时查询  独立请求方式

32.存储系统层次结构主要体现在____和_____这两个层次结构上,其中后者解决了主存的容量问题。
        缓存-主存        主存-辅存

33.在程序的执行过程中,随机存储器RAM(可/不可)读、(可/不可)写,只读存储器ROM_(可/不可)读、(可/不可)写

        可        可        可        不可

34.随机存储器RAM的存取时间与物理地址_(有关/无关)。顺序存取存储器的存取时间与物理地址_______(有关/无关)。
        无关        有关

35.随机存储器RAM分为_____和______两类。
        静态RAM        动态RAM

36.在异步串行传输系统中,假设每秒传输100个数据帧,其字符格式规定包含1个起始位,7个数据位,1个奇校验位,1个终止位,则比特率为( )bps。
        700

37.在同步通信中,设备之间______(有/没有)应答信号,数据传输在_______的控制下进行。
        没有        时钟信号

38.衡量每秒浮点运算次数的指标是( )
        A、主频         B、CPI
        C、MIPS       D、FLOPS
 

39.下列( )属于应用软件。
A、操作系统  

B、编译程序
C、连接程序
D、文本处理

40.完整的计算机系统应包括( )
A、运算器 存储器 控制器
B、外部设备和主机
C、主机和应用程序
D、配套的硬件设备和软件系统

41.衡量每秒执行百万条指令的是( )。
A、CPI
B、主频
C、MIPS
D、FLOPS

42.( )的功能是将人类语言转换成机器语言。
A、控制器
B、输入设备
C、输出设备
D、存储器

43.( )的功能是将机器语言转换成人类语言。
A、控制器
B、输入设备
C、输出设备
D、存储器

44.以下语句错误的是
A、输入设备可以将机器语言转化为人类熟悉的形式
B、存储器可以存储程序
C、运算器可以进行逻辑运算
D、数据在存储器中以二进制形式存在

45.以下语句错误的是
A、输入设备可以将机器语言转化为人类熟悉的形式
B、存储器可以存储程序
C、运算器可以进行逻辑运算
D、数据在存储器中以二进制形式存在

46.存储字是指( )
A、存放在一个存储单元中的二进制代码组合
B、存放在一个存储单元中的二进制代码位数
C、存储单元的个数
D、机器指令的位数

47.存储字长是指( )
A、存放在一个存储单元中的二进制代码组合
B、存放在一个存储单元中的二进制代码位数
C、存储单元的个数
D、机器指令的位数

48.假设某存储器的MAR为8位,MDR为8位。该存储器中存储单元的个数为
A、8B、64
C、256
D、16

49.存储容量=×
我的答案:
第一空:
存储单元个数
第二空:
存储字长

50.若MAR8位,MDR4位,则存储字长为_________位,存储单元的个数为________
我的答案:
第一空:
4
第二空:
256

51.地址为1001的存储单元中存放了一串二进制00110000。可知:存储字为________,存储字长为_____。
我的答案:
第一空:
00110000
第二空:
8

52.如果MAR12位,MDR8位,则所连接的存储器容量为______KB。
我的答案:
第一空:
4

53.是指执行一条指令所需时钟周期数。
我的答案:
第一空:
CPI

54.1K=2的_____次方。
我的答案:
第一空:
10

55.冯诺伊曼计算机由__、、、、。
我的答案:
第一空:
运算器
第二空:
存储器
第三空:
控制器
第四空:
输入设备
第五空:
输出设备

56.1G=2的_____次方。
我的答案:
第一空:
30

57.一个完整的计算机系统是由______系统和________系统组成的。
我的答案:
第一空:
硬件
第二空:
软件

批语
58.______是指CPU一次能处理数据的位数,与CPU中的______有关。
我的答案:
第一空:
机器字长
第二空:
数据总线条数

59.计算机软件由________和_______两部分组成。
我的答案:
第一空:
系统软件
第二空:
应用软件

60.完成一条指令分为_取指令__、分析指令_、__执行指令__三步。

判断题

1.指令与数据都以二进制的形式存放在存储器中。
我的答案:√

2.每个存储单元的地址是唯一的。
我的答案:√

3.MAR是存储器数据寄存器。
我的答案:×

解释:地址寄存器

4.计算机实体属于硬件。
我的答案:√

5.程序计数器可以进行加1操作。
我的答案:√

6.每个存储单元的地址是互不相同的。
我的答案:√

7.存储字长和MDR位数相同。
我的答案:√

8.根据存储字长可以计算出存储单元个数。
我的答案:×

9.地址为101的存储单元中存放了一串二进制10011101,则存储字为10011101。
我的答案:√

10.存放在存储器中的指令要按地址访问。
我的答案:√

11.地址为101的存储单元中存放了一串二进制10011101,则存储字长为3。
我的答案:×

12.安卓系统属于应用软件。
我的答案:×

13.控制器可以指挥程序运行
我的答案:√

14.显卡属于计算机硬件
我的答案:√


15.存储容量指的是存储器中存放二进制信息的总位数
我的答案:√

16.优酷视频属于应用软件。
我的答案:√

17.存储器的存储单元个数和MAR的位数有关。
我的答案:√

相关文章:

计算机组成原理基础练习题第一章

有些计算机将一部分软件永恒地存于只读存储器中,称之为() A.硬件    B.软件C.固件    D.辅助存储器输入、输出装置以及外界的辅助存储器称为() A.操作系统    B.存储器 C.主机      D.外围设备完整的计算机系…...

[PyTorch][chapter 34][池化层与采样]

前言: 这里主要讲解一下卷积神经网络中的池化层与采样 目录 DownSampleMax poolingavg poolingupsampleReLu 1: DownSample 下采样,间隔一定行或者列进行采样,达到降维效果 早期LeNet-5 就采样该采样方式。 LeNet-5 2 Max pooling 最大值采样…...

Java进阶-字符串的使用

1.API 1.1API概述 什么是API ​ API (Application Programming Interface) :应用程序编程接口 java中的API ​ 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要…...

接口自动化框架对比 | 质量工程

一、前言 自动化测试是把将手工驱动的测试行为转化为机器自动执行,通常操作是在某一框架下进行代码编写,实现用例自动发现与执行,托管在CI/CD平台上,通过条件触发或手工触发,进行回归测试&线上监控,代替…...

谷歌浏览器network error解决方法

很多用户在使用谷歌浏览器时候会出现network error网页提示,很多用户不知道该如何处理这一问题,其实解决方法不止一种,小编整理了两种谷歌浏览器network error解决方法,一起来看看吧~ 谷歌浏览器network error解决方法&#xff1…...

自动化测试如何做?接口自动化测试框架必备的9个功能,测试老鸟总结...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 当你准备使用一个…...

ANR原理篇 - ANR原理总览

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 文章目录 系列文章目录前言ANR流程概览ANR触发机制一、service超时机制二、broadcast超时机制三、provider超…...

新版Mamba体验超快的软件安装

在一文掌握Conda软件安装:虚拟环境、软件通道、加速solving、跨服务器迁移中详细介绍的conda的基本使用和遇到问题的解决方式,也提到了mamba作为一个替代工具,可以很好的加速conda的solving environemnt过程。但有时也会遇到一个很尴尬的问题…...

LDAP配置与安装

LDAP配置与安装 一、安装LDAP1、安装OpenLDAP及相关依赖包2、查看OpenLDAP版本3、配置OpenLDAP数据库4、设置OpenLDAP的管理员密码5、修改配置文件5.1. 修改{2}hdb.ldif文件5.2. 修改{1}monitor.ldif文件5.3. 修改{-1}frontend.ldif文件 6、验证LDAP的基本配置7、修改LDAP文件权…...

1-Linux环境安装JDK

Linux环境安装JDK 准备: ① Linux 环境 本文中Linux环境为 CentOS Linux 7 可使用以下命令查询 linux 系统版本: hostnamectl② 准备JDK包 进入官网 https://www.oracle.com/java/technologies/downloads/#java17下载对应jdk包 此处使用以前下载的旧…...

通胀数据回落助金价小幅回升

现货黄金窄幅震荡,目前交投于2032.92美元/盎司附近。隔夜美国通胀数据弱于市场预期,市场对美联储6月份加息预期降温,美元指数走弱,金价一度冲高至2050关口附近,不过,随后金价回吐全部涨幅,并一度…...

正则表达式的基本语法以及技巧和示例

正则表达式(Regular Expression)是一种强大的文本模式匹配工具,它使用特定的语法规则来描述和匹配字符串。在实际应用中,正则表达式可以用于搜索、替换、验证和分割文本数据。本文将详细解释正则表达式的语法和常用的使用示例。 …...

蓝牙耳机怎么挑选?小编分享2023畅销蓝牙耳机排行榜

蓝牙耳机怎么挑选?蓝牙、音质、续航、佩戴是蓝牙耳机选购时最重要的四大维度,这几年随着技术的成熟体验有了很大改善,但挑选的时候仍然要仔细对比,不然容易踩雷。小编根据销量整理了蓝牙耳机排行榜,一起看看最受消费者…...

Linux快照太有趣了!

1.首先介绍一下什么是Linux快照 VMware 的菜单栏中有虚拟机快照这个选项,形象来说快照就相当于一个备份文件,记录的是虚拟机运行到某一节点时的状态,在虚拟机的使用过程中如果发生了意外,比如系统崩溃或系统异常,此时…...

【改进粒子群优化算法】自适应惯性权重粒子群算法(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...

ROS 下 激光扫描仪 YDLidar-G4 使用

环境配置: ubuntu20.04 LTS ROS noetic 编程工具:vs code,远程通过ssh访问 扫描仪:YDLidar-G4 YDLidar驱动: YDLidar SDK YDLidar ROS 功能包 此环境包含树莓派,以下过程在树莓派3B上测试通过&#xff0c…...

智能边缘:数字化时代的关键战略之一

随着物联网、云计算和人工智能等技术的快速发展,智能边缘已经成为了许多企业和组织中的重要部分。智能边缘旨在将物联网设备、应用程序和数据存储集成到一个统一的、移动的计算环境中,以提高效率、降低成本并增强数据安全性。在本文中,我们将…...

EasyRecovery16中文最新版电脑数据恢复软件下载使用教程

EasyRecovery如果需要使用它来恢复数据,请注意,尤其是当需要恢复的数据文件非常重要时,建议使用软件EasyRecovery以保障数据安全。共有三个版本,分别是个人版、专业版、企业版,这三种都可以免费下载并使用,…...

什么是鉴权?这些postman鉴权方式你又知道多少?

一、什么是鉴权? 鉴权也就是身份认证,就是验证您是否有权限从服务器访问或操作相关数据。发送请求时,通常必须包含相应的检验参数以确保请求具有访问权限并返回所需数据。通俗的讲就是一个门禁,您想要进入室内,必须通过…...

最新的经典mysql面试题及答案

互联网产品必然是需要有架构的,架构包含接入层、储蓄层、逻辑处理等等,其中存储层承载着数据落地和持久化的任务,同时给逻辑处理层提供数据查询功能支持。而一提到储蓄层必然就要说数据库了,对于数据库的掌握也是软件工程师面试时…...

Xshell远程连接Kali(默认 | 私钥)Note版

前言:xshell远程连接,私钥连接和常规默认连接 任务一 开启ssh服务 service ssh status //查看ssh服务状态 service ssh start //开启ssh服务 update-rc.d ssh enable //开启自启动ssh服务 任务二 修改配置文件 vi /etc/ssh/ssh_config //第一…...

Cinnamon修改面板小工具图标

Cinnamon开始菜单-CSDN博客 设置模块都是做好的,比GNOME简单得多! 在 applet.js 里增加 const Settings imports.ui.settings;this.settings new Settings.AppletSettings(this, HTYMenusonichy, instance_id); this.settings.bind(menu-icon, menu…...

NLP学习路线图(二十三):长短期记忆网络(LSTM)

在自然语言处理(NLP)领域,我们时刻面临着处理序列数据的核心挑战。无论是理解句子的结构、分析文本的情感,还是实现语言的翻译,都需要模型能够捕捉词语之间依时序产生的复杂依赖关系。传统的神经网络结构在处理这种序列依赖时显得力不从心,而循环神经网络(RNN) 曾被视为…...

网络编程(UDP编程)

思维导图 UDP基础编程(单播) 1.流程图 服务器:短信的接收方 创建套接字 (socket)-----------------------------------------》有手机指定网络信息-----------------------------------------------》有号码绑定套接字 (bind)--------------…...

使用 SymPy 进行向量和矩阵的高级操作

在科学计算和工程领域,向量和矩阵操作是解决问题的核心技能之一。Python 的 SymPy 库提供了强大的符号计算功能,能够高效地处理向量和矩阵的各种操作。本文将深入探讨如何使用 SymPy 进行向量和矩阵的创建、合并以及维度拓展等操作,并通过具体…...

高效线程安全的单例模式:Python 中的懒加载与自定义初始化参数

高效线程安全的单例模式:Python 中的懒加载与自定义初始化参数 在软件开发中,单例模式(Singleton Pattern)是一种常见的设计模式,确保一个类仅有一个实例,并提供一个全局访问点。在多线程环境下,实现单例模式时需要注意线程安全问题,以防止多个线程同时创建实例,导致…...

C++使用 new 来创建动态数组

问题: 不能使用变量定义数组大小 原因: 这是因为数组在内存中是连续存储的,编译器需要在编译阶段就确定数组的大小,以便正确地分配内存空间。如果允许使用变量来定义数组的大小,那么编译器就无法在编译时确定数组的大…...

使用LangGraph和LangSmith构建多智能体人工智能系统

现在,通过组合几个较小的子智能体来创建一个强大的人工智能智能体正成为一种趋势。但这也带来了一些挑战,比如减少幻觉、管理对话流程、在测试期间留意智能体的工作方式、允许人工介入以及评估其性能。你需要进行大量的反复试验。 在这篇博客〔原作者&a…...

vulnyx Blogger writeup

信息收集 arp-scan nmap 获取userFlag 上web看看 一个默认的页面,gobuster扫一下目录 可以看到扫出的目录中得到了一个有价值的目录/wordpress,说明目标所使用的cms是wordpress,访问http://192.168.43.213/wordpress/然后查看源码能看到 这…...

从 GreenPlum 到镜舟数据库:杭银消费金融湖仓一体转型实践

作者:吴岐诗,杭银消费金融大数据应用开发工程师 本文整理自杭银消费金融大数据应用开发工程师在StarRocks Summit Asia 2024的分享 引言:融合数据湖与数仓的创新之路 在数字金融时代,数据已成为金融机构的核心竞争力。杭银消费金…...