“流行之神”通过精心收集,向本站投稿了12篇单片机工程师笔试题目,以下是小编整理后的单片机工程师笔试题目,欢迎阅读分享,希望对您有所帮助。
- 目录
篇1:单片机工程师笔试题目
1.请列举出你所知道的单片机品牌?你使用过其中多少种?
傻X问题
2.用你熟悉的单片机写一段10MS软件件延时程序?
例如STC的单片机,可以用for循环
3.已知一个数组int a[N-1]里面存放的N个数是0,1,2....N这个自然数序列N+1个数里面的N个,请用最简单的算法找出缺少的是哪个数?(只要求写思路,不用写具体代码)
傻X问题,a[n]数组里面最多能放n-1个数,最后一个是\\0,问题有点…………
数据结构问题:当数组较大时,应该采用折半算法,先找到数据中的中间值,看他是不是与没有缺少的时候相同,若小于,则是位于前半部分,反之相反,以此类推。
4.请绘图说明如何使用单片机的I/O口实现9个按键信号的输入,请简述工作原理和实现所需要注意的问题。(无需写代码)
一般就是一端接在i/o口,一端接地
按键的选择一般是在单片机的P3口,P3口其有第二功能 。单片机属于高速检测器件,可以很容易检测到抖动,为了防止按键的时候的信号(这是不需要抖动的),在编写程序的时候要用演示程序来避免干扰。
篇2:单片机工程师笔试题目
1.请简要绘图说明NPN型三极管的IB,IC,VCE的关系,并指出截止区和饱和区。同时说明NPN型三极管饱和导通的条件?
算了,你自己看模拟电路的课本吧
2.如何使用数字电路实现4兆到1兆的分频?
汗,直接用分频器(最简单的2分频)用两次
3.你在布印制板的线路时最常用的走线宽度是多少?线宽和电流关系如何,例如需要1A电流需要多宽的走线?
篇3:单片机工程师笔试题目
1.请说明以下电路中,当L+端分别为0V,+5V,+24V时,A端和B端的输出电平。(假设三极管的直流放大倍数为200倍)
很讨厌三极管的东西,直接看书就可以
2.请简短地介绍你在以前的开发工作中所解决的一个技术问题。(要求包含以下要素:应用环境,功能需求,问题现象,解决思路,解决方法)
篇4:硬件工程师笔试题目
硬件工程师笔试题目
1:异步复接二次群一帧中的插入码有
A.4b
B.6b~7b
C.24b
D.最多28b
2:设物理地址(21000H)=20H,(21001H)=30H,(21002H)=40H,如从地址21001H中取出一个字的.内容是
A.2030H
B.3040H
C.3020H
D.4030H
3:列中指令执行后,能影响标志位的指令是
A.PUSHF
B.POPF
C.JNLE OPR
D.LOOPZ LOP
4:已知SP=2110H,执行POP AX后,SP寄存器的值是
A.2111H
B.2112H
C.210FH
D.210EH
5:没有语法错误的输入指令是
A.IN AL,30H
B.IN 30H,AL
C.IN DX,AL
D.IN AL,[BX]
6:设AX中有一带符号数8520H,执行SAR AX,1指令后,AX中的值是
A.4290H
B.0A40H
C.0C290H
D.0C260H
篇5:测试工程师笔试题目
测试工程师笔试题目分享
--测试人员和开发人员所依据的需求和设计规格说明书的版本是否一致;把问题升级到各自的leader
你做的功能测试是怎么发现并提交bug的?
--运行测试用例,测试实际结果与期望结果不同的就是BUG,记录到缺陷跟踪系统,指定对应程序模块的负责程序员
输入a,b,c,如果这三个数满足三角形的条件,则计算三角形的周长,否则输出提示错误。然后判断三角形是等腰三角形还是等边三角形,若是等腰三角形则打印输出等腰三角形,若是等边三角形则打印输出等边三角形,否则退出。请给出程序流程及控制流程,测试路径。试举一个测试用例。
--略
1.why do you want to be a tester?
性格适合做、专业契合、喜欢这个行业、喜欢这家公司
2.测试的分类和过程。
单元测试、集成测试、系统测试、验收测试
白盒测试、黑盒测试
动态测试、静态测试
安全测试、网站测试、负载测试、性能测试
3.如果你是一个测试组长,你将怎么做计划,去测试一个ICEBOX。列出KEY
--参考 电梯的测试的案例
谈谈你找到的印象最深的一个bug。
--面试者试图通过这个问题看看你对测试的流程、测试问题的发现和处理等的了解的程度
比如运行测试用例没异常,即没发现BUG,但是对应去数据表中直接查询数据时,发现与实际结果不一样,说明有时不能单单凭借你看到的结果来判断是否是一个BUG
作为测试组长,当测试人员和开发人员发生意见不一致时,项目经理不在,你是如何处理的和解决的?
--基于对规格书的共同理解、共同的版本和共同的流程来解决这个问题
谈谈smoke test,
--发布之前,对主要的功能进行大致的功能性验证,不是全面的、也不是细节的
bug在你们公司如何流转的?
--new, open, resolved, closed
测试可能很枯燥,你怎么看的?
--同上为何做测试工程师的'问题
软件测试主要有哪几个阶段,每个阶段都应用什么测试方法?
--单元测试:白盒测试;集成测试:白盒黑盒;系统测试:黑盒测试;验收测试:黑盒测试
白箱测试和黑箱测试是什么?什么是回归测试?
--白盒测试是对代码的逻辑结构的测试;黑盒是对整个程序的功能的测试;回归是在某个问题修改后,再次对程序所有的功能进行测试一遍
2.单元测试、集成测试、系统测试的侧重点是什么?
--单元测试重点是代码的逻辑;集成测试的重点是组件及系统之间的接口;系统测试的重点是整个系统的功能及非功能性需求的验证
3.设计用例的方法、依据有那些?
--单元测试用例:白盒测试方法,如路径法等;黑盒测试用例:场景法、等价类和边界值法
4.一个测试工程师应具备那些素质和技能?
--职业素养(性格、纪律、忠诚度、细心、自我管理);专业技能(开发、测试、网络、系统、OA);英语;行业知识(具体的业务领域知识、软件工程行业知识)
5.集成测试通常都有那些策略?
--集成的顺序,按照业务流程的先后依次进行集成
6.你用过的测试工具的主要功能、性能及其他?
--测试工具:TD,LOADRUNNER等;测试管理功能:TD,JIRA等
7.一个缺陷测试报告的组成
--缺陷描述、状态、负责人、重现步骤、严重性等级和所属模块等
2:你认为理想的测试流程是什么样子?
--测试策划、测试设计、测试执行和测试报告
篇6:造价工程师笔试题目
火炬塔架焊接时,对20号钢采用手工焊,其焊条应为( ),
A.T42
B.E4313
C.H08A
D.T507
化学除锈不分设备、管道、金属结构,不分结构形式和结构大小,按( )为单位计算。
A.O
B.kg
C.100kg
D.m
钢材表面原始锈蚀分为( ),
A.AB两级
B.ABCD四级
C.ABC三级
D.ABCDE五级
配管配线安装工程中,焊接钢管适用的情况有( )。
A.腐蚀性较大场所的明、暗配
B.潮湿场所的.明、暗配
C.有机械外力场所的明、暗配
D.民用建筑暗配管
管道安装中,衬里钢管预制安装的工作内容不包括( )。
A.场外运输
B.法兰安装
C.管件的安装
D.衬里
篇7:单片机、MCU、计算机原理笔试题目
单片机、MCU、计算机原理笔试题目
1、简单描述一个单片机系统的主要组成模块,并说明各模块之间的数据流流向和控制流流向简述单片机应用系统的设计原则(仕兰微面试题目)
2、画出8031与2716(2K*8ROM)的连线图,要求采用三-八译码器,8031的P2.5,P2.4和P2.3参加译码,基本地址范围为3000H-3FFFH该2716有没有重叠地址?根据是什么?若有,则写出每片2716的重叠地址范围(仕兰微面试题目)
3、用8051设计一个带一个8*16键盘加驱动八个数码管(共阳)的原理图(仕兰微面试题目)
4、PCI总线的含义是什么?PCI总线的主要特点是什么? (仕兰微面试题目)
5、中断的概念?简述中断的过程(仕兰微面试题目)
6、如单片机中断几个/类型,编中断程序注意什么问题;(未知)
7、要用一个开环脉冲调速系统来控制直流电动机的转速,程序由8051完成简单原理如下:由P3.4输出脉冲的占空比来控制转速,占空比越大,转速越快;而占空比由K7-K0八个开关来设置,直接与P1口相连(开关拨到下方时为“0”,拨到上方时为“1”,组成一个八位二进制数N),要求占空比为N/256 (仕兰微面试题目)
下面程序用计数法来实现这一功能,请将空余部分添完整
MOV P1,#0FFH
LOOP1 :MOV R4,#0FFH
--------
MOV R3,#00H
LOOP2 :MOV A,P1
--------
SUBB A,R3
JNZ SKP1
--------
SKP1:MOV C,70H
MOV P3.4,C
ACALL DELAY :此延时子程序略
--------
--------
AJMP LOOP1
8、单片机上电后没有运转,首先要检查什么?(东信笔试题)
9、What is PC Chipset? (扬智电子笔试)
芯片组(Chipset)是主板的核心组成部分,按照在主板上的排列位置的不同,通常分为北桥芯片和南桥芯片北桥芯片提供对CPU的类型和主频、内存的类型和最大容量ISA/PCI/AGP插槽、ECC纠错等支持南桥芯片则提供对KBC(键盘控制器)、RTC(实时时钟控制器)、USB(通用串行总线)、Ultra DMA/33(66)EIDE数据传输方式和ACPI(高级能源管理)等的支持其中北桥芯片起着主导性的作用,也称为主桥(Host Bridge)
除了最通用的.南北桥结构外,目前芯片组正向更高级的加速集线架构发展,Intel的8xx系列芯片组就是这类芯片组的代表,它将一些子系统如IDE接口、音效、MODEM和USB直接接入主芯片,能够提供比PCI总线宽一倍的带宽,达到了266MB/s
10、如果简历上还说做过cpu之类,就会问到诸如cpu如何工作,流水线之类的问题(未知)
11、计算机的基本组成部分及其各自的作用(东信笔试题)
12、请画出微机接口电路中,典型的输入设备与微机接口逻辑示意图(数据接口、控制接口、所存器/缓冲器) (汉王笔试)
13、cache的主要部分什么的(威盛VIA 2003.11.06 上海笔试试题)
14、同步异步传输的差异(未知)
15、串行通信与同步通信异同,特点,比较(华为面试题)
16、RS232c高电平脉冲对应的TTL逻辑是?(负逻辑?) (华为面试题)
篇8:高级硬件工程师笔试题目
高级硬件工程师笔试题目
应届毕业生谈面试经验
1:异步复接二次群一帧中的插入码有
A.4b
B.6b~7b
C.24b
D.最多28b
2:设物理地址(21000H)=20H,(21001H)=30H,(21002H)=40H,如从地址21001H中取出一个字的'内容是
A.2030H
B.3040H
C.3020H
D.4030H
3:列中指令执行后,能影响标志位的指令是
A.PUSHF
B.POPF
C.JNLE OPR
D.LOOPZ LOP
4:已知SP=2110H,执行POP AX后,SP寄存器的值是
A.2111H
B.2112H
C.210FH
D.210EH
篇9:测试工程师笔试题目及答案
1.介绍一下整体项目测试流程
1. 搭建缺陷管理的环境和测试环境以及配置管理的环境搭建;2. 编写测试计划;3. 设计测试用例;4. 编写测试用例;5. 测试用例的评审;6. 执行测试;7. 缺陷管理; 8. 测试报告的输出
2.什么是回归测试?
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。
3.您所熟悉的软件测试类型都有哪些?请试着解释下不同的测试类型?
黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试
黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。
白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。
单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。
单元测试是由程序员自己来完成,最终受益的也是程序员自己。可以这么说,程序员有责任编写功能代码,同时也就有责任为自己的代码编写单元测试。执行单元测试,就是为了证明这段代码的行为和我们期望的一致。
集成测试(也叫组装测试,联合测试)是单元测试的逻辑扩展。它的最简单的形式是:两个已经测试过的单元组合成一个组件,并且测试它们之间的接口。从这 一层意义上讲,组件是指多个单元的集成聚合。在现实方案中,许多单元组合成组件,而这些组件又聚合成程序的更大部分。方法是测试片段的组合,并最终扩展进 程,将您的模块与其他组的模块一起测试。最后,将构成进程的所有模块一起测试。
系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。(常见的联调测试)
系统测试的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。
验收测试是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。
篇10:Android研发工程师笔试题目
1. Java是从( C)语言改进重新设计。
A.Ada B.C++ C.Pasacal D.BASIC
2. 下列语句哪一个正确(D )
A. Java程序经编译后会产生machine code
B. Java程序经编译后会产生byte code
C. Java程序经编译后
D. 以上都不正确
3. 下列说法正确的有(C )
A. class中的constructor不可省略
B. constructor必须与class同名,但方法不能与class同名
C. constructor在一个对象被new时执行
D. 一个class只能定义一个constructor
4. 下列哪种说法是正确的(D )
A. 实例方法可直接调用超类的实例方法
B. 实例方法可直接调用超类的类方法
C. 实例方法可直接调用其他类的实例方法
D. 实例方法可直接调用本类的类方法
5. String str=new String(“abc”) 创建了(D)个String对象
A. 1
B. 2
C. 3
D. 以上都不对
篇11:测试工程师笔试题目及答案
1.您所熟悉的测试用例设计方法都有哪些(黑盒)?您认为做好测试用例设计工作的关键是什么?
等价划分类,边界值分析,错误推测法。
2.比较负载测试,容量测试和强度测试的区别?
负载测试:在一定的工作负荷下,系统的负荷及响应时间。
强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。
容量测试:容量测试目的是通过测试预先分 析出反映软件 系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状 态下没有出现任何软件故障或还能保持主要功能正常运行。容量测试 还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。容量测试的目的是使系统承受超额的数据容量来发现它是否能够正确处理。容量测试是面向数据 的,并且它的目的是显示系统可以处理目标内确定的数据容量。
3.什么是集合点?设置集合点有什么意义?Loadrunner中设置集合点的函数是哪个? 集合点是为了衡量在加重负载的情况下服务器的性能情况。
集合点可以设置多个虚拟用户等待到一个点,同时触发一个事务,以达到模拟真实环境下同时多个用户操作,同时模拟负载,实现性能测试的最终目的
lr_rendezvous
篇12:测试工程师笔试题目及答案
1.什么是think time?think_time有什么用?
think time是思考时间。它效仿的是真实用户在实际操作中的等待时间。实际用户在操作时时会出现间隔的,等待的这段时间对于服务器来说是没有压力的,这里的等待时间,loadrunner是通过think time来模仿的,可以使得测试结果更加贴于实际。
2.请解释几个性能指标名词。总吞吐量,总点击次数,响应时间。
Total Throughput(bytes)总吞吐量:
场景运行过程中产生的全部网络流量。单位是字节。是对单位时间内完成的工作量的量度,示例包括:
每分钟的数据库事务
每秒传送的文件千字节数
每秒读或写的文件千字节数
每分钟的 Web 服务器命中数
Total Hits(总点击次数):
场景运行过程中,发生的Http请求总数。
Response Time(响应时间):
场景运行过程中,提交请求和返回该请求的响应之间使用的时间,示例包括:
数据库查询花费的时间
将字符回显到终端上花费的时间
访问 Web 页面花费的时间
★ 笔试题目
★ 笔试软件工程师
★ 奇虎笔试题目
★ 思科笔试题目
★ 网通笔试题目
★ DBA笔试题目
★ 长虹笔试题目
★ 盛大笔试题目
单片机工程师笔试题目(精选12篇)




