机械专业笔试题目
“Toru”通过精心收集,向本站投稿了10篇机械专业笔试题目,以下是小编整理后的机械专业笔试题目,仅供参考,希望能够帮助到大家。
篇1:销售机械笔试题目
销售机械笔试题目
1:工艺基准是在工艺过程中所采取的基准 ,它不包括
A.工序基准
B.定位基准
C.测量基准
D.平面基准
2:牌号T9的碳素工具钢,数值9的含义是:
A.0.09%
B.0.9%
C.9%
D.90%
3:下列选项中属于获得形状误差的是
A.试切法
B.调整法
C.刀尖轨迹法
D.找正装佳
4:圆齿轮强地计算中,以齿轮为计算依据
A.大断当量圆柱齿轮
B.平均分度当量圆柱齿轮
C.大端分度圆住齿轮
D.平均分度当量圆柱的当量直齿齿轮
5:一对齿轮的材料加工都相同,则接触疲劳破坏先发生在
A.大轮
B.小轮
C.同时
D.不一定
6:铆钉又哪两部分组成?
7:钛合金分哪几类?
8:曲柄压力机的曲柄连杆机构有何作用?
9:使用直流弧焊机焊接时,有哪两种接法?其中什么接法焊件获得的'热量高?
10:容器根据壳体结构层次的多少,可分为哪两种?
11:金属的物理性能包括哪些内容?
12:橡皮成型的应用范围是什么?
13:氩弧焊是以什么作为保护气体的电弧焊?
14:落压成型的主要设备是什么?
篇2:大众机械招聘笔试题目
大众机械招聘笔试题目
一、填空题:(1.5x20=30分)
1、 汽缸的工作方式分为:_____________ ,
2、 60°普通螺纹锁紧连接的有效螺纹圈数为________ 。
3、 45号钢的含炭量大约为 _____________。
4、 现代机械加工中正逐渐被淘汰的机床是 _____。
5、 现代机械加工的发展趋势是 _______。
6、 EDM的中文含义是 _______。
7、 CNC的中文含义是 ________。
8、 夹具实现的功能是 ________。
9、 轴承按照摩擦方式可以分为:___________ 。
10、常用的.热处理方法有:________________________
(请至少回答4种)
11、电机的输出功率与______________ 成正比。
12、常用的焊接方式有___________________ 等,
(至少回答3种)
13、法兰与管体焊接时,为减少焊接变形应该在_______________ 开应力槽。
14、45#钢与1Cr18Ni9Ti焊接时的焊接性能 ___________________。
15、常见的铸造缺陷为:_______________ 等。
16、常用的电镀方式按照镀层材料可分为:_____________ 等。
17、钣金折弯加工后,折弯处附近会产生____________ 影响后道加工工序。
18、金属切削加工过程中加切削液的作用为:_________ ;切削加工时不加切削液的金属材料是 ___________。
19、在笛卡尔直角坐标系中,右手拇指、食指和中指所指的方向分别代表_________ ,绕各轴正方向___________ 旋转的方向为旋转的正方向。
20、常用的三种机械传动机构分别为:_______________ 。
二、简答题:(20分)
齿轮减速机构无法被电子调速机构完全替代的原因。
答:
三、工艺分析题:(50分)从略。
篇3:机械专业毕业设计题目
1、C616型普通车床改为经济型数控机床
2、CA6140型车床的经济型数控改造设计(横向)
3、CA6140经济型数控车床纵向进给系统设计及进给系统的润滑设计
3、c6150普通机床的自动化改造
4、C620普通车床进行数控改造
5、CA6150车床横向进给改造的设计
6、CA6150车床主轴箱设计
7、CJK6256B简易数控车床的的设计
8、XKA5032AC数控立式升降台铣床自动换刀装置(刀库式)设计
9、数控铣高级工零件工艺设计及程序编制
10、共轭凸轮的设计制造(CADCAM)及工艺
11、行星架的数控加工与选用
12、空压机吸气阀盖头加工工艺编程及夹具
13、300X400数控激光切割机设计
14、数控机床位置精度的检测及补偿
15、数控机床位置精度及标准
16、数控铣床工作台仿真实验系统的开发
(零件的加工工艺及夹具设计课题17―42)
17、杠杆工艺和工装设计
18、活塞的机械加工工艺,典型夹具及其CAD设计
19、过桥齿轮轴机械加工工艺规程
20、FA311A一三排罗拉支架加工工艺设计
21、CA6140车床后托架加工工艺及夹具设计31001―后托架
22、WHX112减速机壳加工工艺及夹具设计
23、WH212减速机壳体加工工艺及夹具设计
24、CA6140拔叉零件的加工工艺及夹具的设计
25、拖拉机拔叉零件的加工工艺及夹具的设计
26、拨叉80―08的加工工艺及夹具设计
27、拨叉(12―07―05)加工工艺及夹具设计
28、CA6140拨叉81002―81005
29、变速器换档叉的工艺过程及装备设计
30、差速器壳体工艺及镗工装设计
31、T350搅拌机工艺工装设计
32、29323联轴器的加工
33、后钢板弹簧吊耳加工工艺及夹具设计
34、连杆孔加工工艺与夹具设计
35、连杆体的机械加工工艺规程的编制
36、锡林右轴承座组件工艺及夹具设计
37、内齿圈成组数控加工工艺及其钻床夹具设计
38、基于Mastercam的收音机上壳的模具设计与加工
39、溜板工艺极其挂架式双引导镗床夹具
40、3L―108空气压缩机曲轴零件的机械加工工艺及夹具设计
41、挂轮架轴工艺过程及工装设计
42、道奇T110总泵缸加工
机械机电设计类及PLC控制类课题43―120
43、A272F系列高速并条机车头箱设计
44、A272F系列高速并条机车尾箱设计
45、一级圆柱齿轮减速器
46、二级圆柱齿轮减速器 二级直齿圆锥齿轮减速器
47、同轴式二级圆柱齿轮减速器的设计
48、环面蜗轮蜗杆减速器
49、自动洗衣机行星齿轮减速器的设计
50、带式输送机传动装置设计
51、轧钢机减速器的设计
52、Z32K型摇臂钻床变速箱的改进设计
53、无轴承电机的结构设计
54、AWC机架现场扩孔机设计
55、普通钻床改造为多轴钻床
56、钻床的自动化改造及进给系统设计
57、铣床夹具设计
58、粗镗活塞销孔专用机床及夹具设计
59、车床改装成车削平面体的专用机床设计
60、去毛刺专用机床电气系统控制设计(plc)
61、轴向柱塞泵设计
62、四轴头多工位同步钻床设计
63、钻孔组合机床设计
64、攻丝组合机床设计及夹具设计
65、全液压升降机设计
66、万能外圆磨床液压传动系统设计
67、双铰接剪叉式液压升降台的设计
68、半自动液压专用铣床液压系统的设计
69、掩护式液压支架
70、刮板式流量计设计
71、封闭式液压阻尼器设计
72、YZ90机油冷却器气密性能自动测试台的设计
73、液压上料机械手
74、液压卷花机的设计
75、多层次金属密封蝶阀
76、茶树重修剪机的开发研究
77、燃油喷射装置
78、药品包装机
79、旋转门的设计
80、钢筋弯曲机设计及其运动过程虚拟
81、新KS型单级单吸离心泵的设计
82、管套压装专机设计
83、生产线上运输升降机的自动化设计(PLC)
84、多用途气动机器人结构设计
85、机油冷却器自动装备线压紧工位装备设计
86、搅拌器的设计
87、精密播种机
88、马铃薯收获机
89、马铃薯播种机
90、插秧机系统设计
91、ZL15型轮式装载机
92、十二孔钻削组合机床
93、运载机器人的设计制作
94、凸轮轴加工自动线机械手
95、弧齿圆锥齿轮结构设计
96、给喷油泵下体零件设计组合机床
97、中直缝焊接机设计
98、步进梁式再加热炉设计
99、立轴的工艺系统设计
100、法兰盘加工的回转工作台设计
101、SFY―B―2锤片粉碎机设计
102、HFJ6351D型汽车工具箱盖
103、CG2―150型仿型切割机
104、矿车轮对拆卸机设计
105、滚筒采煤机截割部的设计
106、搬运机械手控制系统的设计
107、多功能传动试验台的设计与CAD
108、单片机控制的两坐标工作台的结构和插补程序设计
109、钢珠式减振器在铣床模型机上的减振实验研究
110、卧式铣床主轴悬臂梁系统振动减振问题的模拟实验研究
111、FXS80双出风口笼形转子选粉机
112、Φ1200熟料圆锥式破碎机
113、内循环式烘干机总体及卸料装置设计
114、新型组合式选粉机总体及分级部分设计
115、螺旋管状面筋机总体及坯片导出装置设计
116、五轴激光三维化测量系统设计
117、谐波齿轮机构的设计
118、高剪切均质机
119、高压均质机传动端的设计及运动仿真
120、WE67K―5004000液压板料折弯机
基于模具设计毕业设计
121、PP(聚丙烯共聚物)直弯管的设计,
122、离合器板精冲成形模具设计
123、汽车输油管的模具设计
124、台灯灯座注塑模的`设计与制造
125、年产60吨均苯四酸二酐装置设计(精制部分)
126、线圈架塑料模设计
127、塑料拉手注塑模具设计(三维造型,P/E)
128、心型台灯塑料注塑模具毕业设计
129、直岗拉卡水电站电气一次及发电机继电保护设计
130、注塑模具毕业设计(闹钟后盖的设计)
131、旋纽模具的设计
132、油封骨架冲压模具
133、订书机外壳注射模设计(三维造型,P/E)
134、DVD遥控器前盖塑料模设计(三维造型,P/E)
135、加水盖注射模设计
136、JLY3809机立窑(总体及传动部件)设计
137、Q3110滚筒式抛丸清理机的设计(总装、滚筒及传动机构设计)
138、SF500100打散分级机总体及机架设计
139、YQP36预加水盘式成球机设计
140、柴油机齿轮室盖钻镗专机总体及主轴箱设计
141、X700涡旋式选粉机(转子部件)设计
142、X700涡旋式选粉机(壳体及传动部件)设计
143、基于ProE二次开发的端盖参数化模型的实现
144、基于ProE的弹簧模型库二次开发
145、基于ProE的齿轮模型库二次开发
(模具设计类课题146―171)
146、微电机转子冲片(冲压模具)
147、大油壶盖注塑模具设计
148、低压包注射模具设计
149、调焦导向盘侧向冲孔模设计
150、开关座注射模具设计
151、接线端子板冲孔、落料、压弯复合模设计
152、尼龙66座模具设计
153、前盖注塑模设计
154、绕线架注塑模设计
155、刷座注塑模设计
156、特殊结构注塑模具设计
157、桶盖注射模设计
158、微电机定子硅钢片落料、冲槽复合模设计
159、下端盖切口弯曲模设计
160、压簧级进自动模设计
161、支架冲孔、压弯、切断连续模设计
162、制动器轴端外壳落料拉深复合模设计
163、轴封端盖落料,冲孔,拉深,翻边复合模设计
164、模具―Φ146、6药瓶注塑模设计
165、模具―冰箱调温按钮塑模设计
166、模具―电机炭刷架冷冲压模具设计
167、喷嘴衬卷模具
168、手提式塑料篮注塑模具设计
169、录音机放音键冲压模及排样优化
170、塑料水杯模具的研制
171、洗发水瓶盖注塑模具设计
机械设计类毕业设计
172、T6113镗床电气控制系统的设计
173、机电一体化―连杆平行度测量仪
174、设计―棒料切割机
175、设计―外圆磨床设计
176、长途客车乘客门及舱门设计
177、乘客电梯的PLC控制
178、出租车计价器系统设计
179、电动自行车调速系统的设计
180、金属粉末成型液压机PLC设计
181、JX047四层楼电梯自动控制系统的设计
182、Z30130X31型钻床控制系统的PLC改造
183、接机平台、苗木输送系统的设计及总装图
184、康复机器人的系统设计
185、套类零件自动上下料机构设计
186、1G―100型水旱两用旋耕机设计
187、设计―工程钻机的设计
188、CA6136车床手柄座工艺及夹具设计
189、空气压缩机V带校核和噪声处理设计
190、CA6140车床主轴箱的设计
191、YDY1000螺旋压滤机原理方案及结构设计
192、咖啡粉枕式包装机总体设计及计量装置设计
193、空心铆钉机总体及送料系统设计
194、气缸体双工位专用钻床总体及左主轴箱设计
195、CA6140拨叉831004
196、CA6140拨叉831005
197、CA6140车床拨叉831003
198、拔叉84009夹具设计与工序设计
199、拨叉831002毕业设计
200、螺纹套管密封试压装置设计
201、X53K立式数控铣床纵向进给改造设计
202、C6136型经济型数控改造(横向)
203、柴油机箱体组合机床设计
204、CA6140普通车床的经济型数控改造设计
205、数控车床电动刀架
206、双面铣床组合机床
207、组合机床设计
模具设计类毕业设计
208、变压器外壳注射模设计
209、电阀罩壳落料拉深模设计
210、电话机按纽模设计
211、电视机调幅盒塑料注射模设计
212、电源盒注射模设计
213、电子端盖注射模设计
214、垫圈落料、冲孔复合模设计
215、ABS塑模设计
216、放大镜框塑模设计
217、盖子注射模设计
218、衬套注射模设计
219、玻璃升降器外壳的设计
220、四驱车车轮注塑模设计
221、电阀罩壳落料拉深模设计
222、密封内盖塑胶模具设计
223、瓶盖注射模设计
224、瓶塞注射模设计
225、锁壳冲裁模具设计
226、锁壳拉伸复合模设计
227、外盖塑模设计
228、万向脚轮边盖注射模设计
229、洗面奶瓶盖注射模设计
230、照相机支架塑模设计
231、止动片冲模设计
232、贮油盖注射模设计
篇4:机械专业面试题目
一、填空题:( 1.5x20 = 30 分)
1、 汽缸的工作方式分为:_吸气冲程,压缩冲程,做功冲程,排气冲程____________ 。
2、 60°普通螺纹锁紧连接的有效螺纹圈数为_____3.5___ 。
3、 45号钢的含炭量大约为 ____0.45%_________。
4、 现代机械加工中正逐渐被淘汰的机床是 普通机床_____。
5、 现代机械加工的发展趋势是 __数控加工_____。
6、 EDM的中文含义是 _电火花加工_____。
7、 CNC的中文含义是 __数控机床______。
8、 夹具实现的功能是 __装夹,定位,保证精度,提高加工效率______。
9、 轴承按照摩擦方式可以分为:_滚动摩擦轴承,滑动摩擦轴承__________ 。
10、常用的热处理方法有:__淬火,回火,正火,调质,退火 ______________________
11、电机的输出功率与__频率____________ 成正比。
12、常用的焊接方式有_CO2,氩弧焊,激光焊接__________________ 等。(至少回答3种)
13、法兰与管体焊接时,为减少焊接变形应该在_接口处 ______________ 开应力槽。
14、45#钢与1Cr18Ni9Ti焊接时的焊接性能 较差
15、常见的铸造缺陷为:_气孔、砂眼、裂纹、变形、硬度不均匀______________ 等。
16、常用的电镀方式按照镀层材料可分为:_UV电镀,水镀、化学镀,真空镀____________ 等。
17、钣金折弯加工后,折弯处附近会产生__加工残余应力__________ 影响后道加工工序。
18、金属切削加工过程中加切削液的作用为:___冷却作用 润滑作用______ ;切削加工时不加切削液的金属材料是 _添加剂__________。
19、在笛卡尔直角坐标系中,右手拇指、食指和中指所指的方向分别代表_x,y,z________ ,绕各轴正方向____顺时针_______ 旋转的方向为旋转的正方向。
20、常用的三种机械传动机构分别为:____齿轮传动,带传动,链传动三维,cad
二、简答题:( 20 分)
齿轮减速机构无法被电子调速机构完全替代的原因。
答:齿轮减速机构可以把小转矩转化成大转矩,
而电子调速机构只是调节了速度,而且转矩也更小了.
参考试卷之二:机械设计工程师笔试题
三、选择题
1:圆齿轮强地计算中,以( D )齿轮为计算依据
A.大断当量圆柱齿轮 B.平均分度当量圆柱齿轮
C.大端分度圆住齿轮 D.平均分度当量圆柱的当量直齿齿轮
2:工艺基准是在工艺过程中所采取的基准 ,它不包括(D )
工序基准 B.定位基准 C.测量基准 D.平面基准
工序基准、定位基准、测量基准和装配基准。
3:下列选项中属于获得形状误差的是 (C )
A.试切法 B.调整法 C.刀尖轨迹法 D.找正装佳
4:牌号T9的碳素工具钢,数值9的含义是:( B)
A.0.09% B.0.9% C.9% D.90%
5:一对齿轮的材料加工都相同,则接触疲劳破坏先发生在 ( B )
A.大轮 B.小轮 C.同时 D.不一定
[机械专业面试题目]
篇5:ABB机械专业笔试经验
ABB机械专业笔试经验
我做完感觉是悲剧了,希望对后来的同学有用吧
1.螺纹连接的最小深度(5分)
2.列举常用的.螺纹连接的防松方法(5分)
3.轴承什么情况下需要预紧,画图说明(5分)
4.列举常用轴承,那些可以调心(5分)
5.找出图中轴装配错误(10分)
6.列举常用密封件哪些可以用于动密封(5分)
7.根据符号写出下列形位公差的名称,并指出公差带(15分)[有同轴度,位置度,圆跳动等]
8.根据不同情况,判断轴承的内圈和外圈应该是间隙配合还是过盈配合(15分)[给出了不同的工况,比如是静载荷还是动载荷,是否受力等]
9.给了一张轴承装配图,问图中的一处间隙可否去掉,为什么(15分)[不知道为啥要这么多分...]
10.完成轴承装配图(20分)[好像是给了两张轴和轴承的剖面图,告诉你一个是一端固定一端活动的,另一个是两端都固定的,我也不知道要画什么]
篇6:it笔试题目
1、有一个名人和很多平民在一块,平民都认识这个名人,但是这个名人不认识任何一个平民,任意两个平民之间是否认识是未知的,请设计一个算法,快速找个这个人中的那个名人。 已知已经实现了一个函数 bool know(int a,int b) 这个函数返回true的时候,表明a认识b,返回false的时候表明a不认识b。
思路:首先将n个人分为n/2组,每一组有2个人,然后每个组的两个人调用这个know函数,假设为know(a,b),返回true的时候说明a认识b,则a肯定不是名人,a可以排除掉了,依次类推,每个组都调用这个函数依次,那么n个人中就有n/2个人被排除掉了,数据规模将为n/2。同理在剩下的n/2个人中在使用这个方法,那么规模就会将为n/4,这样所有的遍历次数为n/2+n/4+n/8+........ 这个一个等比数列,时间复杂度为o(n)。
2、进程切换需要注意哪些问题?
保存处理器PC寄存器的值到被中止进程的私有堆栈; 保存处理器PSW寄存器的值到被中止进程的私有堆栈; 保存处理器SP寄存器的值到被中止进程的进程控制块;
保存处理器其他寄存器的值到被中止进程的私有堆栈; 自待运行进程的进程控制块取SP值并存入处理器的寄存器SP; 自待运行进程的私有堆栈恢复处理器各寄存器的值;
自待运行进程的私有堆栈中弹出PSW值并送入处理器的PSW; 自待运行进程的私有堆栈中弹出PC值并送入处理器的PC。
3、输入一个升序数组,然后在数组中快速寻找两个数字,其和等于一个给定的值。
这个编程之美上面有这个题目的,很简单的,用两个指针一个指向数组前面,一个指向数组的后面,遍历一遍就可以了。
4、判断一个自然数是否是某个数的平方。当然不能使用开方运算。
方法1:
遍历从1到N的数字,求取平方并和N进行比较。
如果平方小于N,则继续遍历;如果等于N,则成功退出;如果大于N,则失败退出。
复杂度为O(n^0.5)。
方法2:
使用二分查找法,对1到N之间的数字进行判断。
复杂度为O(log n)。
方法3:
由于
(n+1)^2
=n^2 + 2n + 1,
= ...
= 1 + (2*1 + 1) + (2*2 + 1) + ... + (2*n + 1)
注意到这些项构成了等差数列(每项之间相差2)。
所以我们可以比较 N-1, N - 1 - 3, N - 1 - 3 - 5 ... 和0的关系。
如果大于0,则继续减;如果等于0,则成功退出;如果小于 0,则失败退出。
复杂度为O(n^0.5)。不过方法3中利用加减法替换掉了方法1中的乘法,所以速度会更快些。
例如:3^2 = 9 = 1 + 2*1+1 + 2*2+1 = 1 + 3 + 5
4^2 = 16 = 1 + 2*1 + 1 + 2*2+1 + 2*3+1
int square(int n)
{
int i = 1;
n = n - i;
while( n > 0 )
{
i += 2;
n -= i;
}
if( n == 0 ) //是某个数的平方
return 1;
else //不是某个数的平方
return 0;
}
篇7:it笔试题目
一、算法设计
1、设rand(s,t)返回[s,t]之间的随机小数,利用该函数在一个半径为R的圆内找随机n个点,并给出时间复杂度分析。
思路:这个使用数学中的极坐标来解决,先调用[s1,t1]随机产生一个数r,归一化后乘以半径,得到R*(r-s1)/(t1-s1),然后在调用[s2,t2]随机产生一个数a,归一化后得到角度:360*(a-s2)/(t2-s2)
2、为分析用户行为,系统常需存储用户的一些query,但因query非常多,故系统不能全存,设系统每天只存m个query,现设计一个算法,对用户请求的query进行随机选择m个,请给一个方案,使得每个query被抽中的概率相等,并分析之,注意:不到最后一刻,并不知用户的总请求量。
思路:如果用户查询的数量小于m,那么直接就存起来。如果用户查询的数量大于m,假设为m+i,那么在1-----m+i之间随机产生一个数,如果选择的是前面m条查询进行存取,那么概率为m/(m+i),如果选择的是后面i条记录中的查询,那么用这个记录来替换前面m条查询记录的概率为m/(m+i)*(1-1/m)=(m-1)/(m+i),当查询记录量很大的时候,m/(m+i)== (m-1)/(m+i),所以每个query被抽中的概率是相等的。
3、C++ STL中vector的相关问题:
(1)、调用push_back时,其内部的内存分配是如何进行的?
(2)、调用clear时,内部是如何具体实现的?若想将其内存释放,该如何操作?
vector的工作原理是系统预先分配一块CAPACITY大小的空间,当插入的数据超过这个空间的时候,这块空间会让某种方式扩展,但是你删除数据的时候,它却不会缩小。
vector为了防止大量分配连续内存的开销,保持一块默认的尺寸的内存,clear只是清数据了,未清内存,因为vector的capacity容量未变化,系统维护一个的默认值。
有什么方法可以释放掉vector中占用的全部内存呢?
标准的解决方法如下
template < class T >
void ClearVector( vector< T >& vt )
{
vector< T > vtTemp;
veTemp.swap( vt );
}
事实上,vector根本就不管内存,它只是负责向内存管理框架acquire/release内存,内存管理框架如果发现内存不够了,就malloc,但是当vector释放资源的时候(比如destruct), stl根本就不调用free以减少内存,因为内存分配在stl的底层:stl假定如果你需要更多的资源就代表你以后也可能需要这么多资源(你的list, hashmap也是用这些内存),所以就没必要不停地malloc/free。如果是这个逻辑的话这可能是个trade-off
一般的STL内存管理器allocator都是用内存池来管理内存的,所以某个容器申请内存或释放内存都只是影响到内存池的剩余内存量,而不是真的把内存归还给系统。这样做一是为了避免内存碎片,二是提高了内存申请和释放的效率――不用每次都在系统内存里寻找一番。
二、系统设计
正常用户端每分钟最多发一个请求至服务端,服务端需做一个异常客户端行为的过滤系统,设服务器在某一刻收到客户端A的一个请求,则1分钟内的客户端任何其它请求都需要被过滤,现知每一客户端都有一个IPv6地址可作为其ID,客户端个数太多,以至于无法全部放到单台服务器的内存hash表中,现需简单设计一个系统,使用支持高效的过滤,可使用多台机器,但要求使用的机器越少越好,请将关键的设计和思想用图表和代码表现出来。
三、求一个全排列函数:
如p([1,2,3])输出:
[123]、[132]、[213]、[231]、[321]、[323]
求一个组合函数
如p([1,2,3])输出:
[1]、[2]、[3]、[1,2]、[2,3]、[1,3]、[1,2,3]
这两问可以用伪代码。
篇8:it笔试题目
1、对于如下程序:
#include
using namespace std;
class A
{
public:
A
{
cout<<“A”<
}
};
int main(void)
{
A a[4], b,*p;
}
会输出多少个A?( C )
A、2 B、3 C、5 D、6
p只是一个对象指针,并没有指向一个对象的内存空间,所以没有调用构造函数。
2、头文件中的 ifndef/define/endif 有什么作用?
答:防止该头文件被重复引用,避免变量、类型等被重新定义。
3、const 有什么用途?(请至少说明两种)
答:(1)可以定义 const 常量。
(2)const可以修饰函数的参数、返回值,甚至函数的定义体。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。
4、如下的字符串函数,用于生存一个字符串 ”连接号码异常” ,并返回它的指针
char* strfun()
{
char str[20];
strcpy(str, “连接号码异常”);
printf(“%s n”, str); //printf语句1
return str;
}
void main()
{
char *pstr = strfun();
printf(“%s n”, pstr); //printf语句2
}
问题1 : printf语句1和printf语句2哪个能在屏幕上正在打印出来?
问题2 : 如果不能正常在屏幕上打印出字符串,请说明原因。
问题3 : 如果不修改strfun的声明,请问该如何修改上述程序的错误。
答:
问题1:语句1可以正常打印,语句2不能正常打印;
问题2:语句2使用的指针所指向的内存空间str[20],在函数strfun返回时已经被释放了;
问题3:可以将函数strfun中的语句char str[20];改为char *str = new char[20];
5、下面是交换两个double型数据的函数,
void swap( double* p1, double* p2 )
{
double *p;
*p = *p1;
*p1 = *p2;
*p2 = *p;
}
void main()
{
double a = 0.1;
double b = 0.2;
swap( &a, &b );
}
请找出上述代码的错误,指出错误的原因,并改正。
答:函数swap中混淆了double型指针与double型变量的差别,对于一个未初始化的指针访问其内存空间是非常危险的。对swap函数修改如下:
void swap( double* p1, double* p2 )
{
double p;
p = *p1;
*p1 = *p2;
*p2 =p;
}
6、在电信业务的后台处理程序中,经常会涉及到处理字符串,除了用char *处理字符串之外,C++还为我们提供了封装了的字符串类string,其本质也是用一个动态数组来保存字符串,类String的原型为:
class String
{
public:
String(const char *str = NULL); // 普通构造函数
String(const String &other); // 拷贝构造函数
~String(void); // 析构函数
String & operate =(const String &other); // 赋值函数
private:
char *m_data; // 用于保存字符串
};
请编写String的上述4个函数普通构造函数、拷贝构造函数、析构函数和赋值函数。
代码如下:
class String
{
private:
char *m_data;
public:
String();
String(const char *str = NULL);
String(const String &other);
~String(void);
String & operator =(const String &other);
};
String::String()
{
m_data = NULL;
}
String::String(const char *str = NULL) //带一个指针的普通构造函数
{
if(str == NULL)
{
m_data = new char[1];
assert(m_data != NULL);
*m_data = ' ';
}
else
{
int length=strlen(str);
m_data = new char[length+1];
assert(m_data != NULL);
strcpy(m_data,str);
}
}
String::String(const String &other) //拷贝构造函数
{
m_data = new char[other.length+1];
assert(m_data != NULL);
strcpy((*this).m_data,other.m_data);
}
String::~String(void) //析构函数
{
if(m_data != NULL)
{
delete m_data;
m_data = NULL;
}
}
String & String::operator=(const String &other) //赋值函数
{
if(&other != this)
{
delete [](*this).m_data;
(*this).m_data = new char[other.length+1];
assert((*this).m_data != NULL);
strcpy((*this).m_data,other.m_data);
}
}
篇9:it笔试题目
1、对于一个内存地址是32位、内存页是8KB的系统。0X0005F123这个地址的页号与页内偏移分别是多少。
2、如果X大于0并小于65536,用移位法计算X乘以255的值为: (X<<8)-X
X<<8-X是不对的,因为移位运算符的优先级没有减号的优先级高,首先计算8-X为0,X左移0位还是8。
3、一个包含n个节点的四叉树,每个节点都有四个指向孩子节点的指针,这4n个指针中有 3n+1 个空指针。
4、以下两个语句的区别是:第一个动态申请的空间里面的值是随机值,第二个进行了初始化,里面的值为0
int *p1 = new int[10];
int *p2 = new int[10]();
5、计算机在内存中存储数据时使用了大、小端模式,请分别写出A=0X123456在不同情况下的首字节是,大端模式:0X12 小端模式:0X56 X86结构的计算机使用 小端 模式。
一般来说,大部分用户的操作系统(如windows, FreeBsd,Linux)是小端模式的。少部分,如MAC OS,是大端模式 的。
6、在游戏设计中,经常会根据不同的游戏状态调用不同的函数,我们可以通过函数指针来实现这一功能,请声明一个参数为int *,返回值为int的函数指针:
int (*fun)(int *)
7、下面程序运行后的结果为:to test something
char str[] = “glad to test something”;
char *p = str;
p++;
int *p1 = static_cast(p);
p1++;
p = static_cast(p1);
printf(“result is %sn”,p);
8、在一冒险游戏里,你见到一个宝箱,身上有N把钥匙,其中一把可以打开宝箱,假如没有任何提示,随机尝试,问:
(1)恰好第K次(1=
(2)平均需要尝试多少次。
这个就是求期望值 由于每次打开宝箱的概率都是1/n,则期望值为: 1*(1/n)+2*(1/n)+3*(1/n)+......+n*(1/n) = (n+1)/2
篇10:麻醉专业笔试题目及参考答案
1 麻醉前检诊的目的包括哪几个方面?
答:包括三个方面:
(1)获得有关病史、体格检查、实验室检查、特殊检查和病人精神状态的资料以及拟行手术的情况,进行分析和判断,以完善术前准备并制定合适的麻醉方案;
(2)指导病人配合麻醉,回答有关问题,解除病人的焦虑和恐惧,取得病人的同意和信任;
(3)根据病人的具体情况,就麻醉和手术的风险以及如何配合与手术医师取得共识。
2 简述对病人病情和体格情况评估的ASA分级标准? 答:根据ASA标准将病人分为五级:
1级:病人的重要器官、系统功能正常,对麻醉和手术耐受良好,正常情况下没有什么风险;
2级:有轻微系统性疾病,重要器官有轻度病变,但代偿功能健全。对一般麻醉和手术可以耐受,风险较小;
3级:有严重系统性疾病,重要器官功能受损,但仍在代偿范围内。行动受限,但未丧失工作能力。施行麻醉和手术有一定的顾虑和风险;
4级:有严重系统性疾病,重要器官病变严重,功能代偿不全,已丧失工作能力,经常面临对其生命安全的威胁。施
行麻醉和手术均有危险,风险很大;
5级:病情危重、濒临死亡,手术是孤注一掷。麻醉和手术异常危险。
3 何谓屏气试验?
答:屏气试验是一种简易的床旁测试病人肺功能的方法,先让病人作数次深呼吸,然后让病人在深吸气后屏住呼吸,记录其能屏住呼吸的时间。一般以屏气时间在30秒以上为正常。
4 何谓吹气试验?
答:吹气试验是一种简易的床旁测试病人肺功能的方法,让病人在尽量深吸气后作最大呼气,若呼气时间不超过3秒,示用力肺活量基本正常。如呼气时间超过5秒,表示存在阻塞性通气障碍。
5 何谓吹火柴试验?其临床指导意义如何?
答:吹火柴试验是指用点燃的纸型火柴举于距病人口部15cm处,让病人吹灭之,它是一种简易的床旁测试病人肺功能的方法,如不能被吹灭,可以估计病人的FEV1.0/FVC% <60%,第1秒用力肺活量<1.6L,最大通气量<50L。
6 提示气道处理困难的体征有哪些?
答:(1)不能张口;(2)颈椎活动受限;(3)须退缩(小颊症);(4)舌体大(巨舌症);(5)门齿突起;(6)颈短,肌肉颈;(7)病态肥胖。
7 简述改良的Mallampati气道分级?
答:病人取端坐位,尽可能张大口并最大限度地将舌伸出进行检查,将气道评定为四级:I级:可见咽峡弓、软腭和腭垂。II级:可见咽峡弓、软腭,但腭垂被舌根部掩盖而不可见。Ⅲ级:可见软腭。Ⅳ级:仅可见硬腭。有Ⅲ级或Ⅳ级气道者预示气管内插管困难。
8 何谓颏甲距离?其测定的意义是什么?
答:颏甲距离是指在颈部完全伸展时从下领骨下缘到甲状软骨切迹的距离。正常在6. 5cm以上,如果小于3-4横指(6cm),则用喉镜窥视声门可能发生困难。
9 肝实质性病变、肝细胞受损的病人在术中、术后有可能发生凝血机制障碍的原因是什么?
答:(1)可致凝血因子缺乏而出现凝血机制障碍;(2)库普弗细胞的吞噬作用降低,AT-Ⅲ的合成减少,纤溶酶原的合成下降,易于发生弥散性血管内凝血(DIC);(3)抗纤溶酶和抗纤溶酶原活化素的合成减少,消除纤溶酶原激活物的能力下降,可引起原发性纤溶。
10 嗜铬细胞瘤术前准备的重点应放在哪两方面? 答:重点应放在控制高血压和改善血容量两个方面。
【机械专业笔试题目】相关文章:
2.笔试题目
3.格力笔试题目
4.CAD笔试题目
5.外管局笔试题目
6.索尼笔试题目
7.星巴克笔试题目
8.外企笔试题目
9.科尔尼笔试题目
10.新闻业笔试题目






文档为doc格式