第一篇:硬件工程师笔试题
1.你知道哪些常用逻辑电平?TTL于CMOS点评可以直接互连吗?
TTL、CMOS、LVTTL、LVCMOS、ECL,TTL和CMOS不可以直接互连,由于TTL是在0.3-3.6V之间,而CMOS则是有在12V的有在5V的。CMOS输出接到TTL是可以直接互连。TTL接到CMOS需要在输出端口加一上拉电阻接到5V或者12V。
2.RS232、RS485的区别?
RS232是单端信号传输,用高压来实现长距离(低速下最远可做到30米左右)和抗干扰,二RS485采用差分法来传输信号,对共模干扰具有更强的抗干扰力,同样条件下的传输速率和距离等指标远强于232。
3.单片机上电后没有运转,首先要检查什么?
晶振是否起振。
4.什么是零点漂移?怎样抑制零点漂移?
零点漂移,就是指放大电路的输入端短路时,输出端还有缓慢变化的电压产生,即输出电压偏离原来的起始点而上下漂动。抑制零点漂移的方法一般有:采用恒温措施;补偿法。
5.选择运择运放的标准?
a运放供电电压大小和方式选择;
b运放封装选择;
c.运放反馈方式,即是VFA(电压反馈运放)还是CFA(电流反馈运放);
d.运放带宽;
e压摆率大小,这决定全功率信号带宽;
6.二极管主要用途有哪些?
发光、整流、稳压、开关。
7.静态工作点的确定对放大器有什么意义?
正确地确定静态工作点能够使放大器有最小的截止失真和饱和失真,同时还可以获得最大的动态范围,提高三极管的使用效率。
8.如何评价放大电路的性能?有哪些主要指标?
放大电路的性能好坏一般由如下几项指标确定:放大增益、输入输出电阻、通频带、失真度和信噪比。
9.影响放大器的工作点稳定性的主要因素有哪些?
元器件参数的温度漂移以及电源的波动。
10.为什么要引入反馈?
稳定系统;降低参数、噪声和非线性失真;保持最优化。
11.电压跟随器主要用途在哪里,及特性如何?
电压跟随器的电压放大倍数恒小于且接近1,一般做缓冲级及隔离级。
12.电压跟随器的输入输出特性如何?
输入输出基本相同。
13.什么是幅频特性?什么相频特性?
放大电路的电压放大倍数与频率的关系称为幅频特性;输入信号与输出信号的相角差称为相频特性。
14.对功率放大电路的主要技术性能有哪些要求?
输入灵敏度;不失真输出功率;频率响应范围;电压适应范围;输入阻抗;输出阻抗;失真度。
15.抑制零点漂移的方法有哪些?
选用温度性能好的元器件、采用温度补偿电路、采用差分放大电路。
16.整流电路的作用?
把交流电能转换为直流电能。
17.电容滤波器和电感滤波器各适用什么样的情况?
电容滤波适用于小负载电流、电感滤波适用于大负载电流。
18.直流稳压电源中滤波电路的目的是?
将交、直流混合量中的交流成分滤掉。
19.直流稳压电源中滤波电路应选用哪种类型?
有分立元件稳压电路和集成稳压电路2种。
20.你认为你从事研发工作有哪些特点?你最大弱点及改进方法。你的理想以及索要达到的目标。
第二篇:硬件工程师笔试题一
本文由loveman666贡献
doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。1:以下关于优先级继承的叙述中,错误的是 A.优先级继承是用来解决优先级反转问题的技术 B.优先级反转是用来解决优先级继承问题的技术 C.当发生一个任务由于等待比它低优先级任务释放资源而被阻塞时,暂时提高低优先级 的优先级,使其尽快地执行,并释放高优先级所需的资源 D.优先级继承是由 RTOS 完成的 2:设 int a;,则语句 for(a=0;a= =0;a++);和语句 for(a=0;a=0;a++);执行循环的次数分别是 A.0,0 B.0,1 C.1,0 D.1,1 3:若定义了 struct num { int a;int b;}d[3]={{1,4},{2,5},{6,7} };则执行 printf(″%dn″,d[2].a*d[2].b/d[1].b);语句的输出结果是 A.2 B.2.5 C.8 D.8.4 4:在微机系统中,为使工作在一般完全嵌套方式的 8259A 中断控制器能接受下一个中断 请求,在中断服务程序结束处应 A.直接执行 IRET 指令
B.先执行 POP 指令 C.先发送普通 EOI 命令 D.先发送特殊 EOI 命令 5:对于 while 语句,错误的说法是 A.用条件控制循环体的执行次数 B.循环体至少要执行一次 C.循环体有可能一次也不执行 D.循环体中可以包含若干条语句 6:以“只读”方式打开文本文件 a: aa.dat,下列语句中哪一个是正确的 A.fp=fopen(″a: aa.dat″,″ab″);
B.fp=fopen(″a: aa.dat″,″a″);C.fp=fopen(″a: aa.dat″,″wb″);
D.fp=fopen(″a: aa.dat″,″r″);7:若有说明语句“int a[10],*p=a;,对数组元素的正确引用是 ” A.a[p] B.P[a] C.*(P+2)D.P+2 8:无条件转移语句的一般形式是:goto 语句标号;,其中的语句标号可以是 A.整型数 B.标识符 C.保留字
D.实型数 9:若函数中局部变量的值经函数调用后仍保留,则该局部变量定义为 A.自动变量 B.内部变量 C.外部变量 D.静态变量 10:在 32 位处理器上,假设栈顶指针寄存器的当前值为 0x00FFFFE8,那么在执行完指 令“push eax”(eax 为 32 位寄存器)后,栈指针的当前值应为 A.0x00FFFFE4 B.0x00FFFFE6 C.0x00FFFFEA D.0x00FFFFEC 11:20.对于 8253 某一通道,要获得最大计数值,其初值设置为 A.0000H B.01H C.0FFH D.0FFFFH 12:设 FILE*fp;若 fp 指向的文件未结束,则函数 feoffp 的返回值为 A.0 B.true C.非 0 D.false 13:下列关于算式运算指令的说法中正确的是
A.INC 指令不影响标志 CF B.CMP 指令执行减法操作,并修改操作数 C.8086 的算术运算指令只能处理无符号二进制数 D.除法指令 DIV 执行后,AX 中存放余数 14:设 struct { short a;char b;float c;}cs;则 sizeof(cs)的值是 A.4 B.5 C.6 D.7 简答题 15:以下程序的功能是在输入的一组正整数中找出其中的最大者,若输入的数值为 0,程 序结束。main(){ int a,max=0;scanf(”%d”&a);while(a){if()max=a;
scanf(“%d”,&a);} printf(“%d”,max);} 将空白处的代码补充完整。16:为什么要进行总线仲裁? 17:8086CPU 的总线接口部件由哪几部分组成? 18:关键字 static 的作用是什么? 19:8086 对存储器的管理为什么采用分段的办法? 20:C++中的空类,默认产生哪些类成员函数? 21:阅读下列程序,回答问题。# include main(){ int a,b,m,n;scanf(“%d%d n”, %a, %b);m=1;n=1;if(a>0)m=m+n;if(a else if(a==b)n=5;else n=m+n;printf(“m=%d n=%d n”, m, n);
} 当输入为:-1-2<回车> 时,写出程序的运行结果。22:类型号 30H 的中断服务程序入口地址为 1000H:0580H,写出这个中断向量在中断 向量表中的存放位置和存放情况。23:什么是 8086CPU 的总线周期,它至少需要由几个 T 状态(时期周期)组成?在什么情况 下需要在总线周期中插入等待周期 T w ,T w 应插入在哪里? 24:下面的代码就使用了__interrupt 关键字去定义了一个中断服务子程序(ISR),请评论 一下这段代码的错误。__interrupt double compute_area(double radius){ double area = PI * radius * radius;printf(“ Area = %f”, area);return area;} 25:面向对象是什么意思,C++是如何实现的;
第三篇:机械设计工程师笔试题
思源电气GIS机械设计工程师笔试题
选择题
1:圆齿轮强地计算中,以()齿轮为计算依据 A.大断当量圆柱齿轮 B.平均分度当量圆柱齿轮 C.大端分度圆住齿轮
D.平均分度当量圆柱的当量直齿齿轮
2:工艺基准是在工艺过程中所采取的基准 ,它不包括 A.工序基准 B.定位基准 C.测量基准 D.平面基准
3:下列选项中属于获得形状误差的是 A.试切法 B.调整法
C.刀尖轨迹法 D.找正装佳
4:牌号T9的碳素工具钢,数值9的含义是: A.0.09% B.0.9% C.9% D.90%
5:一对齿轮的材料加工都相同,则接触疲劳破坏先发生在 A.大轮 B.小轮 C.同时 D.不一定
简答题
6:常用的装配吊具有哪些?
7:缓冲零件在冲摩中起什么作用?
8:钢按其端面形状可分几类?
9:钣金工常用的连接方法有哪些?
10:锥柄钻头中的扁尾有何作用?
11:气割的过程是什么?
12:钻头的柄部有何作用?
13:局部加热矫正的效果取决于什么?
14:球面的分割方式通常有什么?
15:火花鉴别法中的三种尾花是什么?
第四篇:JAVA工程师笔试题
一、选择题
1.Java中提供了名为()的包装类来包装原始字符串类型。A.Integer B.Char C.Double D.String
2.java.lang包的()方法比较两个对象是否相等,相等返回true。A.toString()B.equals()C.compare()
D.以上所有选项都不正确
3.下面的集合中,()不可以存储重复元素。A.Set B.Collection C.Map D.List 4.Java接口的修饰符可以为()
A private B protected C final D abstract
5.下面哪些是Thread类的方法()
A start()B run()C exit()D getPriority()
6.下面关于java.lang.Exception类的说法正确的是()
A 继承自Throwable B Serialable C集成自Error D以上都不正确
7.下面程序的运行结果:()
public static void main(String[] args){ // TODO Auto-generated method stub Thread t = new Thread(){ public void run(){ pong();} };t.run();System.out.print(“ping”);} static void pong(){ System.out.print(“pong”);}
A pingpong B pongping C pingpong和pongping都有可能 D 都不输出
8.下面哪个流类属于面向字符的输入流()A BufferedWriter B FileInputStream C ObjectInputStream D InputStreamReader
9.ArrayList list = new ArrayList(20);中的list扩充几次()
A 0 B 1 C 2 D 3
二、问答题
1.String与StringBuffer的区别?
2.谈谈final、finally、finalize的区别?
3.创建一个对象的方法有哪些?
4.编写一个程序,产生ArrayIndexOutOfBoundsException异常,并捕获该异常,在控制台输出异常信息。
5.写一个线程安全的Singleton实例
6.请用JAVA代码实现拷贝一个大于2G的文件到其他盘。
7.设计四个线程,其中两个线程每次对变量i加1,另外两个线程每次对i减1.8.自己编写代码,实现生产者-消费者模型功能.内容自由发挥,只需要表达思想.9.在Mysql中,请用一条SQL语句将现有的三条记录复制一下,达到以下的效果: ID name pass
aaa 111
bbb 222
ccc 333
aaa 111
bbb 222
ccc 333
10.用SQL语句删除上一题的重复记录.。
第五篇:测试工程师笔试题[范文]
以下是测试工程师笔试题,希望对大家有帮助!
一、判断题
1.软件测试的目的是尽可能多的找出软件的缺陷。(Y)
2.Beta 测试是验收测试的一种。(Y)
3.验收测试是由最终用户来实施的。(N)
4.项目立项前测试人员不需要提交任何工件。(Y)
5.单元测试能发现约80%的软件缺陷。(Y)
6.代码评审是检查源代码是否达到模块设计的要求。(N)
7.自底向上集成需要测试员编写驱动程序。(Y)
8.负载测试是验证要检验的系统的能力最高能达到什么程度。(N)
9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(N)
10.代码评审员一般由测试员担任。(N)
11.我们可以人为的使得软件不存在配置问题。(N)
12.集成测试计划在需求分析阶段末提交。(N)
二、选折
1.软件验收测试的合格通过准则是:(ABCD)
A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B. 所有测试项没有残余一级、二级和三级错误。
C. 立项审批表、需求分析文档、设计文档和编码实现一致。
D. 验收测试工件齐全。
2.软件测试计划评审会需要哪些人员参加?(ABCD)
A.项目经理
B.SQA 负责人
C.配置负责人
D.测试组
3.下列关于alpha 测试的描述中正确的是:(AD)
A.alpha 测试需要用户代表参加
B.alpha 测试不需要用户代表参加
C.alpha 测试是系统测试的一种
D.alpha 测试是验收测试的一种
4.测试设计员的职责有:(BC)
A.制定测试计划
B.设计测试用例
C.设计测试过程、脚本
D.评估测试活动
5.软件实施活动的进入准则是:(ABC)
A.需求工件已经被基线化
B.详细设计工件已经被基线化
C.构架工件已经被基线化
D.项目阶段成果已经被基线化
三、添空
1.软件验收测试包括:正式验收测试,alpha测试,beta测试。
2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸
载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要
写出15就满分哦)
3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。
4.对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。
5.(这题出的有问题哦,详细的5步骤为~~)通过画因果图来写测试用例的步骤为:
(1)分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结
果赋予一个标识符。
(2)分析软件规格说明描述中的语义,找出原因与结果之间,原因与原因之间对应的是什么关系? 根据这些关系,画出因果图。
(3)由于语法或环境限制,有些原因与原因之间,原因与结果之间的组合情况不可能出现。为表明这些特殊情况,在因果图上用一
些记号标明约束或限制条件。
(4)把因果图转换成判定表。
(5)把判定表的每一列拿出来作为依据,设计测试用例。