草庐IT

提前选座

全部标签

数字 IC 设计、FPGA 设计秋招笔试题目、答案、解析(6)2022 紫光展锐数字芯片提前批笔试

单选题(每题2分共20题)1、一个八位D/A转换器最小电压增量为0.01V,当输10011100时,输出电压为(  )VA.1.28B.1.45C.1.54D.1.56正确答案:D新芯设计:基础计算二进制10011100转换成十进制就是156,“最小电压增量”的意思就是精度,二进制精度等于12、下述概念中不属于面向对象这种编程范畴的是(  )A.对象、消息B.继承、多态C.类、封装D.过程调用正确答案:D新芯设计:这里,面向对象程序设计(ObjectOrientedProgramming,OOP)是一种计算机编程架构。OOP的一条基本原则是计算机程序由单个能够起到子程序作用的单元或对象组合而成

联发科技2023届提前批IC笔试(题目)

前言首先,感谢粉丝分享本文内容!声明:个人觉得,学习期间,基本上都是知识的搬运,所以本博客所有内容都可以被大家引用!为了大家方便引用,博客内的图片都没有加博客的水印(除非不是自己的或者没看到)!如果大家觉得自己基础知识薄弱,可以去《牛客刷题》和《HDLbits》进行巩固练习;如果有不懂的题目还可以参考文章《牛客刷verilog》PartIVerilog快速入门和verilog练习:hdlbits网站系列完结!进行学习!1.1、(8分)【简答题】如下为一段verilog代码,请根据代码的描述,并结合已知的clk和rst_b的波形图,画出对应信号的波形图。(8分)reg[1:0

数字IC笔面试(一)——联发科提前批笔试题记录

六月底参加了联发科提前批的数字IC笔试,自己能会一些的无非就是FPGA部分,还是凉凉了,不好好准备还是不行!!本文记录一下题目,毕竟复盘很重要啊,同时加入一些小的理解,若有错误,请指正,谢谢!!对联发科的了解来自百度百科,联发科MTK作为全球领先的半导体公司,已经推出多款天玑系列5G移动芯片;MediaTek的电视芯片覆盖8K旗舰、4K高端和主流产品;MediaTek是全球智能音频设备的主要芯片供应商,并与DTS和杜比实验室(DolbyLaboratories)建立了长期的合作关系;总之,联发科技产品在智能手机、个人计算设备、智能家居、智能音频、无线连接及网络技术、物联网、ASIC芯片定制、车

【2023联发科提前批笔试题】~ 题目及参考答案

目录:0.前言1.题目1.1第一题1.2第二题1.3第三题1.4第四题1.5第五题1.6第六题1.7第七题1.8第八题1.9第九题2.答案0.前言本次笔试还是延续了之前的特点,一个字“杂”(这里只是听说发哥每年都考的很广,这次见识到了!!!)。这次笔试岗位:数字IC工程师(设计与验证),一共有9个题,有一多半最起码见过,不那么陌生,别管会不会是吧,哈哈哈!废话不多说,下边盘点一下这九个题!!!1.题目1.1第一题给了一段代码,让你画波形,具体的题记不太清了,但有几个知识点还是记得的:&cnt_nex:考察按位与cnt_nex[0+:1]:考察数据选择语句关于这块的知识点,给个传送门1.2第二题

lua - 你必须提前在 Redis 脚本中声明你的 key 吗?

我的计划是将一些现有的Redis键存储在哈希中,稍后将从RedisLua脚本中获取并执行操作。我读到最好的做法是在调用EVAL时提供脚本中使用的所有键。我的问题是,运行一个在运行EVAL时没有提供任何key但对从内获取的一些key进行操作的脚本是否安全剧本?如果没有,后果是什么,我该如何避免这个缺点?我提到在EVAL时,无法知道特定哈希中的键是什么。我可以在EVAL之前的步骤中从散列中获取所有键,然后将它们提供给EVAL,但这听起来有点矫枉过正。 最佳答案 由于文档中的歧义,这个问题被问了很多(例如,参见this和this),但我将

lua - 你必须提前在 Redis 脚本中声明你的 key 吗?

我的计划是将一些现有的Redis键存储在哈希中,稍后将从RedisLua脚本中获取并执行操作。我读到最好的做法是在调用EVAL时提供脚本中使用的所有键。我的问题是,运行一个在运行EVAL时没有提供任何key但对从内获取的一些key进行操作的脚本是否安全剧本?如果没有,后果是什么,我该如何避免这个缺点?我提到在EVAL时,无法知道特定哈希中的键是什么。我可以在EVAL之前的步骤中从散列中获取所有键,然后将它们提供给EVAL,但这听起来有点矫枉过正。 最佳答案 由于文档中的歧义,这个问题被问了很多(例如,参见this和this),但我将

c# - 异常和返回语句是 C# 中唯一可能的提前退出吗?

例如,我很好奇如果在下面的代码中,我可以确定Foo()或Bar()将被执行。try{...//AssumethereisnoreturnstatementhereFoo();}catch(Exceptione){Bar();}我对finallyblock非常熟悉,不需要解释该功能。我问是因为上面的代码不能在Java中工作,因为Throwable的存在,这是我通过艰难的方式发现的。 最佳答案 还有停止应用程序的“烧毁房屋”方法:Environment.Exit(intcode);Environment.FailFast(stringm

c# - 异常和返回语句是 C# 中唯一可能的提前退出吗?

例如,我很好奇如果在下面的代码中,我可以确定Foo()或Bar()将被执行。try{...//AssumethereisnoreturnstatementhereFoo();}catch(Exceptione){Bar();}我对finallyblock非常熟悉,不需要解释该功能。我问是因为上面的代码不能在Java中工作,因为Throwable的存在,这是我通过艰难的方式发现的。 最佳答案 还有停止应用程序的“烧毁房屋”方法:Environment.Exit(intcode);Environment.FailFast(stringm

c# - TransactionScope 提前完成

我有一个在TransactionScope中运行的代码块,在这个代码块中我对数据库进行了多次调用。选择、更新、创建和删除整个范围。当我执行删除时,我使用SqlCommand的扩展方法执行它,如果它死锁,它将自动重新提交查询,因为此查询可能会遇到死锁。我相信当遇到死锁并且函数尝试重新提交查询时会出现问题。这是我收到的错误:Thetransactionassociatedwiththecurrentconnectionhascompletedbuthasnotbeendisposed.Thetransactionmustbedisposedbeforetheconnectioncanbeu

c# - TransactionScope 提前完成

我有一个在TransactionScope中运行的代码块,在这个代码块中我对数据库进行了多次调用。选择、更新、创建和删除整个范围。当我执行删除时,我使用SqlCommand的扩展方法执行它,如果它死锁,它将自动重新提交查询,因为此查询可能会遇到死锁。我相信当遇到死锁并且函数尝试重新提交查询时会出现问题。这是我收到的错误:Thetransactionassociatedwiththecurrentconnectionhascompletedbuthasnotbeendisposed.Thetransactionmustbedisposedbeforetheconnectioncanbeu