C++作业 武汉科技大学机械学院研究生
- 格式:doc
- 大小:3.10 MB
- 文档页数:43
姓名: 报考专业: 准考证号码:
密封线内不要写题
年全国硕士研究生招生考试初试自命题试题科目名称:机械原理(□A 卷 ■B 卷)科目代码:考试时间:3小时 满分 150 分可使用的常用工具:□无 √计算器 √直尺 √圆规(请在使用工具前打√)注意:所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律无效;考完后试题随答题纸交回。
一、单项选择题(本大题10小题,每题2分,共20分,错选、多选均无分)所示机构中存在 C。
B .局部自由度
D .前三者均无
.从机械效率的观点看,机构发生自锁是由于 .驱动力太小 B .效率小于零 .生产阻力太大 D .摩擦力太大
.若忽略摩擦,一对渐开线齿廓啮合时,齿廓间作用力沿着.齿廓公切线 B .节圆公切线 .基圆内公切线 D .中心线
3.(本小题10分)如图2所示画出凸轮机构反转角为(φ ),
(1)请在图上标出从动件位移s;(
ϕ=30º(本小题10分)在图4所示机构运动简图中,已知:L=200mm,
1ω1=2rad/s转动。
试:
绳轮
n
5。
姓名: 报考专业: 准考证号码:密封线内不要写题2019年全国硕士研究生招生考试初试自命题试题科目名称:机械原理(□A 卷 ■B 卷)科目代码:819 (参考答案)考试时间: 3小时 满分150分可使用的常用工具:□无 √计算器 √直尺 √圆规(请在使用工具前打√)注意:所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律无效;考完后试题随答题纸交回。
一、单项选择题(本大题10小题,每题2分,共20分,错选、多选均无分)1. 以下关于机构的说法错误的是 D 。
A .一个机构中有且仅有一个机架B .平面机构中,移动副引入了2个约束,齿轮副引入了1个约束C .任何机构都可以看成是由若干个基本杆组依次联接于原动件和机架上而构成的D .机构具有确定运动时所必须给定的运动参数的数目,称为机构的自由度 2.以下关于速度瞬心的说法错误的是: A 。
A .一个平面机构有6个构件,则共有12个瞬心B .机构中某个构件和机架构成的瞬心一定是绝对瞬心C .两个互相啮合传动的齿轮的瞬心在过接触点的齿廓公法线上D .一个平面四杆机构中,绝对瞬心和相对瞬心的数目是一样的 3.铰链四杆机构的最小传动角出现在 A 的两个位置之一。
A .曲柄和机架共线B .曲柄和连杆共线C .曲柄和摇杆共线D .曲柄与机架垂直 4. 对心曲柄滑块机构有曲柄的条件是 B 。
A .曲柄大于连杆长度B .曲柄小于连杆长度C .曲柄等于连杆长度D .曲柄等于连杆长度的二分之一 5.在凸轮机构中,当从动件采用等加速等减速运动规律时, B 。
A . 存在速度突变点而不存在加速度突变点 B . 存在加速度突变点而不存在速度突变点C . 不存在速度突变点也不存在加速度突变点D . 不会产生柔性冲击也不会产生刚性冲击6.一对互相啮合的齿轮由于装配误差,使得实际中心距相比标准中心距略有增大,则此时该对齿轮的 A 。
A .传动比不变,啮合角变大B .传动比不变,啮合角不变C .传动比增大,啮合角变大D .传动比增大,啮合角不变7.与标准齿轮相比,正变位齿轮的齿顶高 B 标准值。
姓名: 报考专业: 准考证号码:
密封线内不要写题
年攻读硕士学位研究生入学考试试题科目名称:机械原理(■A 卷□B 卷)科目代码:819(考试时间:3小时 满分 150 分
√计算器 √直尺 √圆规(请在使用工具前打√)所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律无效;考完后试题随答题纸交回。
一、单项选择题(本大题10小题,每题2分,共20分,错选、多选均以下说法中正确的是: B
.自由度为零的运动链称为基本杆组。
.机构的级别是以其中含有的杆组的最高级别来确定的。
从原动件开始拆分,先拆低级别杆组,
转动时,通过摇杆3将运动传给两个摇杆滑块机构,使实现上下往复移动。
(5分)
和5、2和3组成Ⅱ级杆组;三个Ⅱ级杆组所组成的Ⅱ级如图3所示的对心直动滚子从动件盘形凸轮机构中,凸轮的
图
H组成周转轮系:1,2组成定轴轮系。
在我决定考研的那一刻正面临着我人生中的灰暗时期,那时发生的事对当时的我来讲是一个重大的打击,我甚至一再怀疑自己可不可以继续走下去,而就是那个时候我决定考研,让自己进入一个新的阶段,新的人生方向。
那个时刻,很大意义上是想要转移自己的注意力,不再让自己纠结于一件耗费心力和情绪的事情。
而如今,已相隔一年的时间,虽然这一年相当漫长,但在整个人生道路上不过是短短的一个线段。
就在短短的一年中我发现一切都在不知不觉中发生了变化。
曾经让自己大为恼火,让自己费尽心力和心绪的事情现如今不过是弹指的一抹灰尘。
而之所以会有这样的心境变化,我认为,是因为,在备考的这段时间内,我的全身心进入了一个全然自我,不被外界所干扰的心境,日复一日年复一年的做着同样枯燥、琐碎、乏味的事情。
这不正是一种修行吗,若说在初期,只是把自己当作机器一样用以逃避现实生活的灾难的话,但在后期就是真的在这过程中慢慢发生了变化,不知不觉中进入到了忘记自身的状态里。
所以我就终于明白,佛家坐定,参禅为什么会叫作修行了。
本来无一物,何处惹尘埃。
所以经过这一年我不仅在心智上更加成熟,而且也成功上岸。
正如我预期的那样,我开始进入一个新的阶段,有了新的人生方向。
在此,只是想要把我这一年备考过程中的积累的种种干货和经验记录下来,也希望各位看到后能够有所帮助,只不过考研毕竟是大工程,所以本篇内容会比较长,希望大家可以耐心看完,文章结尾会附上我的学习资料供大家下载。
武汉科技大学机械专硕的初试科目为:(101)思想政治理论(204)英语二(302)数学二和(818)液压传动或(819)机械原理或(827)自动控制原理参考书目为:1.《机械原理》(第三版),廖汉元、孔建益,机械工业出版社,2013 年2.《机械原理》(第七版),孙桓、陈作模、葛文杰,高等教育出版社,2010 年先说英语,最重要的就是两个环节:单词和真题。
关于单词单词一定要会,不用着急做题,先将单词掌握牢,背单词的方式有很多,我除了用乱序单词,我还偏好使用手机软件,背单词软件有很多,你们挑你们用的最喜欢的就好,我这里就不做分享了。
2013年A卷(2013年)武汉科技大学考研试题819机械原
理及答案
预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制
二O 一三年招收硕士研究生入学考试试题
考试科目代码及科目名称:机械原理 819
可使用的常用工具:直尺,圆规,计算器
答题内容写在答题纸上,写在试卷或草稿纸上一律无效考完后试题随答题纸交回。
考试时间3小时,总分值 150 分。
姓名:报考专业:准考证号码:
密封线内不要写题
二O 一三年招收硕士研究生入学考试试题(参考答案)
考试科目代码及科目名称:机械原理 819
可使用的常用工具:直尺,圆规,计算器
答题内容写在答题纸上,写在试卷或草稿纸上一律无效考完后试题随答题纸交回。
考试时间3小时,总分值 150 分。
姓名:报考专业:准考证号码:
密封线内不要写题
4、如图3所示画出凸轮机构反转角为
请在图上标出从动件位移s和凸轮与推杆的速度瞬心
过杆和圆的切点作杆的法线与水平线AC 的交点即为12P ,则有12P 为圆的圆心。
V 1=V 2 (2分)
V 1=ω1a (2分)
图4。
二O 一三年招收硕士研究生入学考试试题(参考答案)
考试科目代码及科目名称: 机械原理 819
可使用的常用工具:直尺,圆规,计算器
答题内容写在答题纸上,写在试卷或草稿纸上一律无效考完后试题随答题纸交回。
考试时间3小时,总分值 150 分。
姓名: 报考专业: 准考证号码:
密封线内不要写题
绳轮
n
5
二O 一三年招收硕士研究生入学考试试题(参考答案)
考试科目代码及科目名称: 机械原理 819
可使用的常用工具:直尺,圆规,计算器
答题内容写在答题纸上,写在试卷或草稿纸上一律无效考完后试题随答题纸交回。
考试时间3小时,总分值 150 分。
姓名: 报考专业: 准考证号码:
密封线内不要写题
α
绳轮
n
5。
武汉科技大学研究生招生专业目录
一、自动化类专业
1、自动化专业
2、计算机技术专业
3、电子信息工程专业
4、电子科学与技术专业
5、通信工程专业
6、信息与计算科学专业
7、测控技术与仪器专业
8、电力系统及其自动化专业
9、系统工程专业
10、智能电网信息工程专业
二、材料类专业
1、材料物理专业
2、金属材料工程专业
3、无机非金属材料工程专业
4、高分子材料与工程专业
5、功能材料与器件专业
6、能源材料与技术专业
7、冶金工程专业
8、新能源材料与器件专业
9、纳米材料与技术专业
10、精细化工及技术专业
三、机械类专业
1、机械工程专业
2、机械设计制造及自动化专业
3、模具设计制造及自动化专业
4、工业设计专业
5、机械电子工程专业
6、工业工程专业
7、精密机械及机电一体化专业
8、工业机器人技术专业
9、流体机械及工程专业
10、微机电系统工程专业
四、信息与通信类专业
1、信息工程专业
2、电子信息工程专业
3、电子科学与技术专业
4、计算机科学与技术专业
5、软件工程专业
6、网络工程专业
7、物联网工程专业
8、通信工程专业
9、信息安全专业
10、数字媒体技术专业。
武汉科技大学机械自动化学院以机械学科为主体,以控制、管理、机电一体化、艺术等多学科交叉渗透为发展趋势和特色。
目前是机械工程是一级学科博士点,拥有“机械设计及理论”、“机械电子工程”博士点和机械工程一级学科及流体机械等硕士点,还拥有湖北省“机械传动与制造工程”重点实验室、湖北省机械基础教学实验示范中心及“机械设计及理论”、“机械制造及自动化”、“机械电子工程”等3个省部级重点学科,同时学院还是“楚天学者计划”的设点单位,在校本科生、研究生约2000人。
本学院于1978年开始招收研究生,为国家首批硕士学位授权点,现为博士授权点。
我校机械工程一级学科下属的三个学科均为湖北省重点学科,在五十余年的发展过程中,形成了一支结构合理的学术梯队,已成为长江流域现代重型机械的重要学术中心和人才培养基地,我校2001年至2010年十年发展计划纲要中,已将本学科列为重点建设的龙头学科之一。
学院重视科学研究及创新。
近几年来,承担“863计划”等大型科研项目50余项,科研经费和研究水平均位居前列;获省部级以上科技进步奖30余项,国内首创的”静电涂油机”等成果创造了巨大的经济效益,填补了国内空白。
在国内外发表论文1000余篇,出版教材和著作40余部。
学院重视国际学术交流与合作,先后与美国、日本、澳大利亚等国家的多所大学建立了密切的联系,每年选派优秀本科生、研究生出国学习深造。
专业介绍学院是中国首批(1981年)硕士学位授权点,“楚天学者计划”设点单位,设有机械工程博士后科研流动站。
机械设计及理论、机械电子工程是博士学位授权点,机械工程一级学科为省级重点学科和硕士学位授权点。
在校本科生、研究生2200余人。
有机械传动及制造工程省级重点实验室,省部共建教育部冶金装备及其控制重点实验室。
近几年承担国家“十一五”支撑计划、“863计划”等国家级、省级和企业科研项目120余项,获省部级科技进步奖及省部级鉴定的项目达40余项,国内首创的“静电涂油机”等成果创造了巨大的经济效益,填补了国内空白。
姓名:班级:学号:完成日期:2014.02武汉科技大学机械自动化学院任务一开发一个计算器程序一软件功能开发一个计算器软件,要求是基于对话框的应用程序,至少具有加、减、乘、除四个基本功能。
在此基础上扩展平方、开方、三角函数等功能。
对话框是最重要的用户界面元素之一,是与用户交互的重要手段,可用于捕捉用户的输入信息或数据。
通过计算器软件开发,主要培养学生熟悉使用C++编写基于对话框的应用程序,同时学会将所学知识运用于计算器界面的实际案例中,增进对C++认识和运用。
二软件设计设计基于对话框的计算器软件,该计算器软件可以实现加、减、乘、除、平方、开方、正弦、余弦、正切、对数函数的功能。
基本操作流程如下:(1) 用MFC AppWizard 创建一个基于对话框的应用程序。
(2) 再根据“计算器”的要求设计对话框的相关属性。
(3) 添加和布局所需类型的控件,如组框、按钮、编辑框、静态文本等,并对各种控件进行属性设置(如ID号等)和布局安排。
(4) 在创建基本对话框时,一个基于对话框资源模板的对话框类CCalculatorDlg 就创建好了。
(5) 添加对话框映射函数和代码,添加成员变量m_first,m_second,m_result, m_operator(6) 编译,运行计算器软件程序,实现各种功能。
三软件实现过程1. 用MFC AppWizard 创建一个基于对话框的应用程序,如图1.1 所示图 1.1 基于对话框的应用程序2. 添加对话框,并布局对话框上的控件,设置各个控件的属性,如图1.2所示图1.2 基于对话框的计算器界面(1)设置“迷你计算器”的属性,如图1.3所示图1.3 “迷你计算器”的属性(2)设置输入的两个数的ID号分别为IDC_first,IDC_second, 结果输出数的ID 号为IDC_result, 如图1.4所示图1.4 第一个输入数的属性(3) 运算符号加、减、乘、除、平方、开方、正弦、余弦、正切、对数函数、等号的ID号分别为IDC_add,IDC_minus,IDC_mul,IDC_divide,IDC_square,IDC_sqrt,IDC_sin,IDC_cos,IDC_tan,IDC_lg,IDC_equal。
学生个人信息的ID号为IDC_information。
“加”的属性如图1.5所示.图1.5 “加”的属性(4) 添加成员变量m_first,m_second,m_result, m_operator。
变量的类型分别为double,double,double,int。
3. 添加消息映射函数,写主要代码(1) 分别为各个运算符号添加映射函数,并写出相应代码void CCalculatorDlg::Onadd(){m_operator=1;}void CCalculatorDlg::Onminus(){m_operator=2;}void CCalculatorDlg::Onmul(){m_operator=3;}void CCalculatorDlg::Ondivide(){m_operator=4;}void CCalculatorDlg::Onsquare(){m_operator=5;}void CCalculatorDlg::Onsin()m_operator=6;}void CCalculatorDlg::Oncos(){m_operator=7;}void CCalculatorDlg::Ontan(){m_operator=8;}void CCalculatorDlg::Onsqrt(){m_operator=9;}void CCalculatorDlg::Onlg(){m_operator=10;}void CCalculatorDlg::Onequal(){UpdateData(TRUE);switch (m_operator){case 1 : m_result=m_first+m_second ;break;case 2 : m_result=m_first-m_second ;break;case 3 : m_result=m_first*m_second ;break;case 4 :{if(m_second==0)MessageBox("请输入不等于0的数!","提醒",0); elsem_result=m_first/m_second ;break;}case 5 : m_result= m_first*m_first;break;case 6 : m_result=sin(m_first*3.14159/180);break; case 7 : m_result=cos(m_first*3.14159/180);break; case 8 : m_result=tan(m_first*3.14159/180);break; case 9 :{if(m_first<0)MessageBox("请输入不小于0的数!","提醒",0); elsem_result=sqrt(m_first);break;}case 10 :{if(m_first<=0)MessageBox("请输入大于0的数!","提醒",0);elsem_result=log10(m_first);break;}default: ERROR;}UpdateData(FALSE);}(2) 学生个人信息的映射函数和相应代码如下void CCalculatorDlg::Oninformation(){MessageBox("姓名:李梓响班级:机械2班学号:201303703073","学生基本信息",0);}四. 软件界面截图1. 计算器的主界面,如图1.6所示图1.6 计算器主界面2. 计算器的About对话框界面,如图1.7所示图1.7 计算器的About对话框界面任务二开发一个画图程序一软件功能与目标开发一个画图软件,要求是基于单文档或多文档的应用程序,能绘制点、直线、矩形、圆、椭圆等基本几何图形。
在此基础上扩展多边形、扇形、贝赛尔曲线以及文字输出等功能。
该画图软件还能在状态栏显示当前坐标信息和系统当前时间。
二软件设计设计基于单文档的画图软件,该画图软件可以实现绘制点、直线、矩形、圆、椭圆等基本几何图形的功能。
同时,在状态栏显示当前坐标信息和时间。
基本操作流程如下:(1)用MFC AppWizard 创建一个基于单文档的画图应用程序。
(2)再根据画图软件的要求设计菜单项、子菜单项及相关属性。
(3)在工具条添加如直线、曲线等的图片,方便直接执行画图功能。
(4)在视图类下添加子菜单项中对应的映射函数和代码,添加int型成员变量m_type ,CPoint型成员变量m_pOrign。
(5)编译,运行画图程序,实现各种功能。
三实现过程1. 用MFC AppWizard 创建一个单文档应用程序,如图2.1.图 2.1 基于对话框的应用程序2. 在菜单项下添加图形、线型、颜色、填充菜单及其对应的子菜单,如图2.2所示,图2.2为为菜单项添加工具栏。
图2.2 画图软件各菜单项图2.3 为菜单项添加工具栏(1)图形下面的子菜单项属性设置,直线(&L)、曲线(&C)、矩形(&R)、圆、椭圆(&O)的ID号分别为ID_LINE,ID_CURVE,ID_RECTANGLE,ID_CIRCLE,ID_OV AL 。
直线的属性如图2.4所示图2.4 直线的属性设置(2)分隔符的属性设置如图2.5所示图2.5 分隔符的属性设置(3)线型下面的子菜单项属性设置,粗实线、细实线、中心线、虚线的ID号分别为ID_HLINE,ID_TLINE,ID_CLINE,ID_HIDELINE。
粗实线的属性如图2.6所示图2.6 粗实线的属性设置(4)“颜色”、“填充”下面的子菜单项属性设置,斜线、网格线的ID号分别为ID_SLASH,ID_GLINE。
斜线的属性如图2.7所示图2.7 斜线的属性设置3. 在MFC AppWizard的画图视图类中添加成员函数形成消息映射函数,写主要代码,实现画图功能。
例如给直线添加成员函数OnLine,双击进入书写代码,实现画直线功能,如图2.8所示图2.8 添加直线的成员函数(1) 分别为各个菜单项添加映射函数,并写出相应代码void CDrawingView::OnLine(){m_type=1;}void CDrawingView::OnCurve(){m_type=2;}void CDrawingView::OnRectangle(){m_type=3;}void CDrawingView::OnCircle(){m_type=4;}void CDrawingView::OnOval(){m_type=5;}void CDrawingView::OnHline(){}void CDrawingView::OnTline(){}void CDrawingView::OnCline(){}void CDrawingView::OnHideline(){}void CDrawingView::OnSlash(){}void CDrawingView::OnGline(){}void CDrawingView::OnLButtonDown(UINT nFlags, CPoint point) {m_pOrign=point;CView::OnLButtonDown(nFlags, point);}void CDrawingView::OnLButtonUp(UINT nFlags, CPoint point){CDC*pDC=GetDC();CPen mypen; // 定义一个画笔变量mypen.CreatePen( PS_SOLID, 3, RGB(255,0,0));// 创建画笔// 将此画笔选入当前设备环境并保存原来的画笔CPen* pOldPen = pDC->SelectObject( &mypen );// 用此画笔绘图switch(m_type){case 1:pDC->MoveTo(m_pOrign);pDC->LineTo(point);break;case 2: pDC->Arc(CRect(0,0,100,100), m_pOrign,point);break;case 3: pDC->Rectangle(CRect(m_pOrign,point));break;case 4: pDC->Ellipse(CRect(m_pOrign,point)); break;case 5: pDC->Ellipse(m_pOrign.x,m_pOrign.y,point.x,point.y); break; default: ERROR;}CView::OnLButtonUp(nFlags, point);}(2) 状态栏显示坐标信息和当前时间,添加映射函数,并写出相应代码void CDrawingView::OnMouseMove(UINT nFlags, CPoint point){CString str;CMainFrame* pFrame=(CMainFrame*)AfxGetApp()->m_pMainWnd; // 获得主窗口指针CStatusBar* pStatus=&pFrame->m_wndStatusBar; // 获得主窗口中的状态栏指针if (pStatus){ str.Format("X=%d, Y=%d",point.x, point.y); // 格式化文本pStatus->SetPaneText(1,str); // 更新第一个窗格的文本}CView::OnMouseMove(nFlags, point);}void CDrawingView::OnTimer(UINT nIDEvent){CString str;CTime time=CTime::GetCurrentTime();str.Format("%d:%d:%d", time.GetHour(),time.GetMinute(),time.GetSecond()); CMainFrame* pFrame=(CMainFrame*)AfxGetApp()->m_pMainWnd; CStatusBar* pStatus=&pFrame->m_wndStatusBar;if (pStatus){pStatus->SetPaneText(2,str); // 更新第二个窗格的文本}CView::OnTimer(nIDEvent);}void CDrawingView::OnRButtonDown(UINT nFlags, CPoint point){SetTimer(1,1000,NULL);CView::OnRButtonDown(nFlags, point);}(3) 菜单项“帮助”下面的学生基本信息,添加映射函数,并写出相应代码void CDrawingView::OnAppAbout(){MessageBox("姓名:李梓响班级:机械2班学号:201303703073","学生基本信息",0);}四软件界面截图1. 画图软件主界面如图2.9所示图2.9 画图软件主界面2. 菜单项“帮助”下面的About对话框界面显示学生基本信息,如图2.10所示图2.10 About对话框中的学生基本信息任务三开发一个数据库应用程序一软件功能与目标开发一个数据库软件,要求采用ADO 数据库接口开发,实现学籍信息管理、学生成绩管理、图书管理、人事管理或财务管理等数据库应用。