数字电路(一)

1、例题

1、进行DA数模转换器选型时,一般要选择主要参数有( A)、转换精度和转换速度。

A、分辨率
B、输出电流
C、输出电阻
D、模拟开关

2、下图所示电路的逻辑功能为( B)

在这里插入图片描述

A、与门
B、或门
C、与非门
D、或非门

分析该电路,P=A·B,Q=A+B,故F=A+B,即该电路进行的是或运算,~ (~A & ~B) = A + B

3、下面哪个操作符的优先级最低(A)?

A、&&
B、&
C、|
D、^

对于优先级,条件操作符的优先级最低,其次是逻辑操作符,因此&&的优先级在选项中是最低的。优先级:&>^>|>&&

4、在多谐振荡器、单稳态触发器、施密特触发器,(C)中常用于波形的变换和整形?

A、多谐振荡器
B、单稳态触发器
C、施密特触发器

5、下面的代码表示的是(A)?

always @(e or d)
    begin
        if(e)
            Q=d;
    end

A、锁存器
B、触发器

6、现在有assign sum=a[4:0]+b[4:0]+c[4:0]+d[4:0]+e[4:0]+f[4:0],为了保证sum不溢出,sum的最小位宽需要多少位( C )?

A、6
B、7
C、8
D、9

官方解析:a[4:0]+b[4:0]需要6位,c[4:0]+d[4:0]需要6位,e[4:0]+f[4:0]需要6位;
a[4:0]+b[4:0]+c[4:0]+d[4:0]需要7位,因此sum最少需要8位。

7、现有一片32×8位的RAM,若想用这片RAM构成一个1K×32位的RAM,需要用到几片( C )?

A、32
B、64
C、128
D、256

需要用到(1000/32)*(32/8)=125 <128片

8、下面哪个选项中,不会综合出latch (C )?

A、always后面的信号列表中,所列出的信号不完整
B、使用casez语句
C、if-else语句中缺少else语句
D、case语句中缺乏default,或未列出所有可能的情况

官方解析: 对于if-else和always后面的信号列表所列的信号不完整,都可能导致会为了维持原来的电路的电路状态,从而生成锁存器。对于case,当出现case分支中没有列出的情况时,电路状态保持原来的状态不变,于是就会生成锁存器来保存状态。

9、下面哪个选项中哪些是可编程逻辑器件(A、B、C)?

A、FPLA
B、PLA
C、FPGA
D、TTL

官方解析:可编程逻辑器件有FPLA、PAL、GAL、EPLD、CPLD、FPGA、GDS

10、下列能够将数据串延时8个CP时间的是( B )。

A、8位加法器
B、8位移位寄存器
C、8位并行寄存器
D、8位乘法器

官方解析:【分析】具有数据串延时作用的电路是移位寄存器。选择B。

11、以下错误的是(B )

A、数字比较器可以比较数字大小
B、实现两个一位二进制数相加的电路叫全加器
C、实现两个一位二进制数和来自低位的进位相加的电路叫全加器
D、编码器可分为普通全加器和优先编码器

这里选的是错误的,请注意。

12、下列器件中,能够用于串并转换的是(C)

A、编码器
B、译码器
C、移位寄存器
D、累加器

官方解析:【分析】移位寄存器输入方式是串行输入,输出方式可以串行也可以并行。选择C。

13、下列选项中,数值最小的是(A)

A、十六进制数0.16
B、八进制数0.22
C、十进制数0.14
D、二进制数0.01

解析:在任意进制中,每一位的权值是其进制值的幂次方,小数点后的权值为进制值的-1次方,-2次方,-3次方,所以十六进制0.16换为十进制就是116-1次方+616-2次方等于0.0859375最小

14、12位D/A转换器当输入数字量只有最低位为1时,输出电压为0.001V,若输入数字量只有最高位为1时,则输出电压为( C )V。

A、0.0257
B、2.058
C、2.048
D、都不是

官方解析:【分析】Vo=2048*0.001V=2.048V。选择C。

15、8位DAC转换器对应的分辨率为( )。

A、0.0013
B、0.0025
C、0.0094
D、0.0039

在这里插入图片描述

16、将二进制数1111转换为格雷码形式为(B)

A、1001
B、1000
C、1010
D、1100

  • 二进制转格雷码:
    在这里插入图片描述
  • 格雷码转二进制:
    在这里插入图片描述

17、相对于静态存储器来说,动态存储器消耗的功耗更(C),存取速度更(C)。

A、小,慢
B、小,快
C、大,慢
D、大,快

18、在A/D和D/A转换器中,位数越高,分辨率(A)。

A、越高
B、越低
C、一样
D、不确定

官方解析:【分析】D/A和AD转换器,位数越高,分辨率越高

19、在Verilog语言中,module和endmodule之间是(C)的;begin和end之间的内部语句是(C)的。

A、顺序执行,顺序执行
B、顺序执行,并行执行
C、并行执行,顺序执行
D、并行执行,并行执行

20、与数据分配器有着相同的基本电路结构形式的是( D )。

A、减法器
B、编码器
C、加法器
D、译码器

官方解析:【分析】数据分配器和译码器有着相同的基本电路结构形式。选择D。

21、下列关于进制转换的说法中错误的是(B)

A、任何二进制数都可以精准转换为等值的十进制数
B、任何十进制数都可以精准转换为等值的二进制数
C、任何二进制数都可以精准转换为等值的十六进制数
D、任何十六进制数都可以精准转换为等值的二进制数

官方解析:二进制能够精准的转换为十进制,但是十进制不能精准的转换为二进制,如(0.1)10,便不能精准转换为二进制数。十六进制数与二进制数可以精确地相互转换,故B错误。

22、数字信号时间上是(A)的,数量上是(A)的

A、离散,离散
B、连续,离散
C、离散,连续
D、连续,连续

23、下列说法中正确的是(B、C、D)

A、在二进制数中,小数点后第n位的位权是2-(n-1)
B、在二进制数中,小数点前第n位的位权是2n-1
C、二进制数最多需要两种数字符号进行表示
D、28)16=(50)8

在这里插入图片描述

2、参考资料

牛客

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Nodejs中的全局对象

今天我们将探讨Nodejs中的全局对象&#xff0c;这是Nodejs中重要且有趣的知识点。我们将通过生动形象的例子和风趣的风格来深入理解这些概念&#xff0c;并比较Nodejs中的全局对象与前端JavaScript中的全局对象之间的异同点。 全局对象是什么&#xff1f; 在Nodejs环境中&…

IO进程线程day6(2023.8.3)

一、Xmind整理&#xff1a; 进程与线程关系&#xff1a; 二、课上练习&#xff1a; 练习1&#xff1a;pthread_create 功能&#xff1a;创建一个线程 原型&#xff1a; #include <pthread.h> int pthread_create(pthread_t *thread, const pthread_attr_t *attr, vo…

【Unity学习笔记】生命周期

文章目录 脚本的生命周期初始化更新顺序动画更新循环各类事件结束阶段 阶段分析协程返回 总结 官方文档&#xff1a;事件函数的执行顺序 脚本的生命周期 如图&#xff1a; 脚本的生命周期主要经历以下几个阶段&#xff1a; 初始化 初始化阶段&#xff0c;&#xff08;包括初…

JVM之内存结构

1.程序计数器 定义&#xff1a;程序计数器&#xff08;Program Counter Register&#xff09;是JVM中一块较小的内存空间。解释器在解释JVM指令为机器码以供CPU执行时&#xff0c;会去程序计数器当中找到jvm指令的执行地址。 作用&#xff1a;记住下一条jvm指令的执行地址 特…

机器学习笔记 - 使用 YOLOv5、O​​penCV、Python 和 C++ 检测物体

一、YOLO v5简述 YOLO v5虽然已经不是最先进的对象检测器,但是YOLOv5 使用了一个简单的卷积神经网络 CNN架构(相对YOLO v8来讲,不过v8精度是更高了一些),更易理解。这里主要介绍如何轻松使用 YOLO v5来识别图像中的对象。将使用 OpenCV、Python 和 C++ 来加载和调用我们的…

CPU缓存那些事儿

CPU缓存那些事儿 CPU高速缓存集成于CPU的内部&#xff0c;其是CPU可以高效运行的成分之一&#xff0c;本文围绕下面三个话题来讲解CPU缓存的作用&#xff1a; 为什么需要高速缓存&#xff1f;高速缓存的内部结构是怎样的&#xff1f;如何利用好cache&#xff0c;优化代码执行…

Go学习第三天

map的三种声明定义方式 声明map后&#xff0c;一定要make开辟空间&#xff0c;否则会报越界且不能使用 package mainimport "fmt"func main() {// 第一种声明方式// 声明myMap1是一种map类型 key是string value是stringvar myMap1 map[string]string// 判断一下map在…

小研究 - 微服务系统服务依赖发现技术综述(二)

微服务架构得到了广泛的部署与应用, 提升了软件系统开发的效率, 降低了系统更新与维护的成本, 提高了系统的可扩展性. 但微服务变更频繁、异构融合等特点使得微服务故障频发、其故障传播快且影响大, 同时微服务间复杂的调用依赖关系或逻辑依赖关系又使得其故障难以被及时、准确…

木马病毒怎么回事?带你深度分析了解木马病毒!

一、病毒简介 SHA256:3110f00c1c48bbba24931042657a21c55e9a07d2ef315c2eae0a422234623194 MD5:ae986dd436082fb9a7fec397c8b6e717 SHA1:31a0168eb814b0d0753f88f6a766c04512b6ef03 二、行为分析 老套路&#xff0c;火绒剑监控&#xff1a; 这边可以看见创建了一个exe&#x…

性能压力测试的重要性与实施方法

性能压力测试是在软件开发过程中评估系统在不同负载条件下的表现和稳定性的关键步骤。这种测试是为了确定系统在正常和峰值负载下的性能表现&#xff0c;以验证系统是否能够满足用户需求&#xff0c;同时发现潜在的性能问题并加以解决。 首先&#xff0c;性能压力测试对于确保系…

《皮囊》阅读笔记

《皮囊》阅读笔记 2023年8月2号在杭州小屋读完&#xff0c;该书共收录14篇散文&#xff0c;内容大致分为两部分&#xff1a;前半部分讲述作者的阿太&#xff08;外婆的母亲&#xff09;、母亲、父亲关于生活哲学、房子、疾病与信仰的故事&#xff0c;后半部分讲述生活在小镇的张…

【BASH】回顾与知识点梳理(一)

【BASH】回顾与知识点梳理 一 前言一. 认识与学习 BASH1.1 硬件、核心与 Shell1.2 为何要学文字接口的 shell&#xff1f;1.3 系统的合法 shell 与 /etc/shells 功能1.4 Bash shell 的功能1.5 查询指令是否为 Bash shell 的内建命令&#xff1a; type1.6 指令的下达与快速编辑按…

122.买卖股票的最佳时机2

一、题目 122. 买卖股票的最佳时机 II - 力扣&#xff08;LeetCode&#xff09; 二、代码 class Solution { public:int maxProfit(vector<int>& prices) {int n prices.size();vector<vector<int>>dp(n,vector<int>(2,0));//0表示第i天不持有股…

python算法指南程序员经典,python算法教程pdf百度云

大家好&#xff0c;小编来为大家解答以下问题&#xff0c;你也能看懂的python算法书 pdf&#xff0c;python算法教程这本书怎么样&#xff0c;现在让我们一起来看看吧&#xff01; 给大家带来的一篇关于算法相关的电子书资源&#xff0c;介绍了关于算法、详解、算法基础方面的内…

最细致讲解yolov8模型推理完整代码--(前处理,后处理)

研究yolov8时&#xff0c;一直苦寻不到Yolov8完整的模型推理代码演示&#xff0c;大部分人都是基于Yolo已经封装好的函数调用&#xff0c;这个网上教程很多&#xff0c;本文就不赘述这方面的内容了&#xff0c;接下来将细致全面的讲解yolov8模型推理代码&#xff0c;也就是yolo…

cloudstack远程调试

前置条件&#xff1a;服务器安装好cloudstack的management、agent; 1、managemeng、agent启动服务文件 packaging/systemd cloudstack-agent.default # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTIC…

ES6之Promise、Class类与模块化(Modules)

目录 PromiseClass类extendssuper Modules 模块系统export default 和对应importexport 和 import Promise Promise 是 ES6 引入的一种用于处理异步操作的对象。 它解决了传统回调函数&#xff08;callback&#xff09;模式中容易出现的回调地狱和代码可读性差的问题。 Promis…

数学学习——最优化问题引入、凸集、凸函数、凸优化、梯度、Jacobi矩阵、Hessian矩阵

文章目录 最优化问题引入凸集凸函数凸优化梯度Jacobi矩阵Hessian矩阵 最优化问题引入 例如&#xff1a;有一根绳子&#xff0c;长度一定的情况下&#xff0c;需要如何围成一个面积最大的图像&#xff1f;这就是一个最优化的问题。就是我们高中数学中最常见的最值问题。 最优化…

小白到运维工程师自学之路 第六十五集 (docker-compose)

一、概述 Docker Compose 的前身是 Fig&#xff0c;它是一个定义及运行多个 Docker 容器的工具。可以使用YAML文件来配置应用程序的服务。然后&#xff0c;使用单个命令&#xff0c;您可以创建并启动配置中的所有服务。Docker Compose 会通过解析容器间的依赖关系&#xff08;…

vmware网络配置

效果&#xff1a; 虚拟机和物理机网络互通&#xff1b; 虚拟机可以上外网 环境&#xff1a; vmware version 17.0.0 Centos 7.9 配置 1&#xff0c;vmware 菜单 - 编辑 - Virtual Network Edit 2&#xff0c; 选择VMnet8 VMnet information:NAT&#xff1b; 勾选2个…