西南交通大学2012年面向对象程序设计
西南交通大学2012年面向对象程序设计试题及答案 开发环境为VC++6.0,运行结果有截图,若发现错误欢迎指正。 实验一、C++程序开发环境及c++简单程序设计。 题目1、简单c++程序 任务: 按提示的操作步骤输入下面的代码,编译连接并执行。 源程序代码: #include"iostream.h" void main() { cout<<"Hello!\n"; cout<<"Welcome to c++!" 题目2、 编写程序,从标准输入读入一个数,把它转化为英文单词输出,如输入123,这是输出“one two three”。 源程序代码: #include using namespace std; void main() { char ch; cout <<"请输入数字用来转化为英文单词:"; while(1) { cin>>ch;if(ch=='\n') break; switch(ch-48) { case 0:cout<<"zero "; break; case 1:cout <<"one "; break; case 2:cout <<"two "; break; case 3:cout <<"three ";break; case 4:cout <<"four "; break; case 5:cout <<"five "; break; case 6:cout <<"six "; break; case 7:cout <<"seven ";break; case 8:cout <<"eight ";break; case 9:cout <<"nine "; break; } } } 运行结果: 题目 3、循环结构程序设计 任务 把一张一元纸币换成一分、二分和五分的硬币,假如每一种至少一枚,文友多少种换法,编程将各种换法显示出来。 源程序代码: #include using namespace std; void main() { int i,j,k,x=0; cout<<"一角 "<<"两角 "<<"三角 " (由于种数太多截图不方便所以只截了最后的部分!) 实验二、函数 题目1、内联函数 任务 (1)定义内敛函数max(),求两个整数中的最大值,然后在main()函数中惊醒调用 (2)定义内联函数inline-fun()和一般函数common-fun(),使整型参数值加1,然后在main()函数中惊醒调用; 源程序代码: #include using namespace std; inline int max(int x,int y); inline int inline_fun(int x); int common_fun(int x); void main() { int x=4,y=5; cout 题目2、函数参数的传递机制、重载函数 任务 (1)编写重载函数max1()可分别求2个整数、3个整数、2个双精度和3双精度数的最大值。 (2)定义两个名称都为sum()的函数,第一个函数支持整型数组,第二个函数支持浮点型数组,求数组元素的和。 源程序代码: #include using namespace std; int max1(int x,int y) { if(x>y) return x;else return y;} int max1(int x,int y,int z) { if(x>max1(y,z)) return x;else return max1(y,z); } double max1(double x,double y) { if(x>y) return x;else return y;} double max1(double x,double y,double z) { if(x>max1(y,z) ) return x;else return max1(y,z);} int sum(int *p,int n) { int i=0,s=0; for(;is+=p[i]; return s; } double sum(double *p,int n) { int i; double s=0; for(i=0;is+=p[i]; return s; } void main() { int a=1,b=2,c=3; double x=4.5, y=6.7, z=8.9; int p[5]={1,2,3,4,5}; double q[5]={4.5 ,6.7,8.9,2.4,1.2}; cout } 运行结果: 题目 3、带默认参数的函数 任务 定义函数volume(),计算立体的体积,要求在主函数中以5中不同的形式调用此函数。 源程序代码: #include using namespace std; double volume(double x=1,double y=2,double z=3); void main() { double x=4,y=5,c=6; cout 实验三、类于对象 题目1、私有成员的访问 任务 下面的程序中用ERROR标明的语句有错误,在不删除和增加代码行的情况下,改正错误的语句,使其正确运行。 错误代码及改正方法: #include using namespace std; class Aa { public : Aa(int i=0){ a=i; cout<<"Constructor"<~Aa() { cout<<"Destructor" 问题: (1)在该程序中将Topint类的带有两个参数的构造函数进行修改,在函数体内添加下述语句:cout<<"Constructor is Called.\n"。 对程序的输出结果进行分析和说明。 运行结果:
西南交通大学计算机程序设计基础(C++)
西南交通大学C++实验报告计算机程序设计基础(C++)实验1一、实验目的1.熟悉C++程序的集成开发环境;2.学习新建和打开控制台应用程序的方法;3.掌握简单数据运算,以及输入与输出方法。
二、实验任务1.输入一摄氏温度,输出显示所转换的华氏温度。
(提示:摄氏温度=(华氏温度-32)×5/9)2.画出一头威武雄壮的雄狮。
,%%%%%%,%%/\%%%%/\%,%%%\c "" J/%%%%. %%%%/ o o \%%%`%%. %%%% _ |%%`%% `%%%%(__Y__)%// ;%%%%`\-/%%%'(( / `%%%%%%%'\\ .' |\\ / \ | |\\/ ) | |\ /_ | |__(___________)))))))三、实验结果(源程序+ 注释)1.源程序#include<iostream>using namespace std;void main(){double a,b;cout<<"请输入一摄氏温度:"<<endl;cin>>a;b=a*9/5+32;cout<<"转换的华氏温度为:"<<b<<endl;}2.源程序#include<iostream>using namespace std;void main(){cout<<" ,%%%%%% "<<endl;cout<<" ,%%/\%%%%/\% "<<endl;cout<<" ,%%%\c "" J/%%% "<<endl;cout<<"%. %%%%/ o o \%%% "<<endl;cout<<"`%%. %%%% _ |%% "<<endl;cout<<" `%% `%%%%(__Y__)% "<<endl;cout<<" // ;%%%%`\-/%%%' "<<endl;cout<<"(( / `%%%%%%%' "<<endl;cout<<" \\ .' | "<<endl;cout<<" \\ / \ | | "<<endl;cout<<" \\/ ) | | "<<endl;cout<<" \ /_ | |__ "<<endl;cout<<" (___________))))))) "<<endl;}实验2一、实验目的1.掌握对一般数据的输入和输出格式控制方法;2.掌握对实型数据输出形式的设置和小数位数的控制方法;3.了解数据输入的相关注意事项。
基于面向对象的嵌入式设备检测方法的设计与实现
成
都 信
息
工
程
学
院 学
报
J OUR L O HE DU NA F C NG UNI R I OFI F MA O T C VE S TY N OR TI N E HNO O L GY
V_. 5No. 0 2 1 4 Au .2 1 g 00
收 稿 日期 :0 00 .1修 订 日期 :0 00 .3 2 1 .31 ; 2 1—42
第 4期
谢 永悠 等 : 于 面向对 象 的嵌入 式设 备检 测 方 法的设 计 与 实现 基
35 7
块 进行 并 行 检测 。 因此要 求 多任 务之 间实 现 调度 , 然要 求 实 现基 于 实 时 系统 的任务 调 度算 法 。模 型 的检测 方 必 法 是 多任 务 的并 行检 测 , 计 方法 是基 于 多任 务 速率 单 调算法 及时 限调度 算法 的结合 , 现调 度多 任务 并行 检测 设 实 的要 求 [】 7。
3 嵌 入式 设 备 检 测 的描 述
嵌人 式设 备 的硬件生产 需要经 过 印刷 电路板 的光板 测试 、 元件 测试 、 载板 测 试 、 加 信号线 与数据 线 的测 试及 检 修等 。随着 元件 规模 的增 大和 系统规模 日趋复 杂 ,C P B布线层数 成倍增 长 , 间的距离越 来越小 , 扰 因素越 ห้องสมุดไป่ตู้线 干 来 越多 , 以嵌 人式设备 硬件检 测 的关 键 就在 于保 证 I 片之 间 的连 通性 及 各种 线 路功 能 的正 常运 行 。原有 所 C芯 的测试 方法 和算法 己不适应 快速更 新换代 的电子设 备 。现代计 算机 科 学 和微 电子 技术 的迅 速 发展 和普 及 , 促进 了现代检 测技 术 的发 展 , 为实现 自动检 测系 统 的研 制提供 了强有力 的保 障 。综合原 有检测 系统 的技 术特 点 , 也 对
西南交通大学2012年免研通知要求
各学院:根据教育部“关于做好2011年推荐优秀应届本科毕业生免试攻读硕士学位研究生工作的通知(教学司[2010]24号)”、“全国普通高等学校推荐优秀应届本科毕业生免试攻读硕士学位研究生工作管理办法(试行)(教学[2006]14号)”、四川省“川招研[2006]19号”和“川招研[2006]20号”等相关文件精神,为做好2011届本科毕业生推荐免试研究生(以下简称推免生)工作,现将有关事项通知如下:一、推免生范围与类型(一)“学校在国家普通本科招生计划内录取的2011届本科毕业生(不含专升本、第二学士学位、独立学院学生)。
”(二)“在应届本科毕业生中,对有特殊学术专长或具有突出培养潜质者,经三名以上本校本专业教授联名推荐,经学校推免生遴选工作领导小组严格审查,可不受综合排名限制,但学生有关说明材料和教授推荐信要进行公示。
”(三)“在综合评价时,可对文艺、体育及社会工作特长等因素予以适当考虑。
但具备这些特长者必须参加综合排名,不得单列。
”(四)“为推动研究生招生制度改革和研究生教育结构调整,2011年推免生名额分为学术型和专业学位两部分,学术型名额用于推荐优秀本科毕业生攻读学术型硕士学位研究生;专业学位名额用于推荐优秀应届本科毕业生攻读硕士专业学位研究生(推免生登记表中将作标注,以示区别)。
”(五)“专业学位研究生推免名额不得用于学术型研究生。
”二、推免生基本条件(一)“诚实守信,学风端正,无任何考试作弊和剽窃他人学术成果记录。
品行表现优良,无任何违法违纪受处分记录。
”(二)学习成绩:前三个学年(建筑类专业为前四个学年)所获得的必修课程(含限选课程)学分数不低于本专业培养计划规定的前三个学年(建筑专业为前四个学年)应修的必修课程(含限选课程)总学分数的95%;主干课平均成绩不低于75分;获得国家大学外语四级证书或者外语四级成绩不低于425分。
(三)对具有学术专长或具有突出培养潜质者,获得国家级重大学科竞赛一等奖或高级别奖的学生,在符合推免生基本条件(一)、(二)的情况下,可直接推荐为本校免试研究生。
ACMICPC(国际大学生程序设计竞赛)西南交通大学代表队解析
ACM/ICPC(国际大学生程序设计竞赛)西南交通大学代表队选拔赛通告一、总则:1、组建的代表队将代表本校参加2002年10月25日至28日在清华大学举行的“第27届ACM国际大学生程序设计竞赛亚洲预赛北京赛区竞赛”;2、入选者在满足参赛条件(见二中的“报名条件”)前提下可优先考虑进入2003年的代表队;3、选拔人数:暂定12人进入集训队。
拟组建4支队伍,每支队伍由3名队员构成(具体人数根据报名人数和比赛中显示出的竞技水平最后确定);4、参加2002年10月北京赛区竞赛的选手可获得由ACM(Association for ComputingMachinery,美国计算机协会)总部下发的参赛证书;5、本次竞赛既是“ACM/ICPC西南交通大学代表队选拔赛”,又是“西南交通大学首界程序设计竞赛”,“程序设计竞赛”独立设奖。
二、报名1、报名时间:2002年6月22日—2002年7月2日;2、报名地点:计算机与通信工程学院学生工作组(01608房间)、涂覃平老师;3、报名条件:(1)、本校在读本科生或从取得本校学士学位之日起到2002年10月25日止不满2 周年的本校在读研究生(满足条件的研究生最多取3名进入集训队);(2)、热爱程序设计,入选后愿意接受长期、系统的超负荷训练;4、报名时需提交:姓名、学号、院系专业、竞赛中需使用的程序设计语言(C,C++,Delphi)及其版本号;5、报名费用:无。
三、选拔赛1、选拔人数:暂定12人,拟组建4支队伍,每支队伍由3名队员构成(具体人数根据报名人数和比赛中显示出的竞技水平最后确定);2、初赛时间:2002年7月6日12:30到18:30(共6个小时);3、初赛地点:计算机与通信工程学院机房04104、复赛时间、地点待定;5、竞赛规则:●本次选拔赛为个人赛;●竞赛中共7道命题,比赛时间为6个小时;●参赛人员可以携带诸如书、手册、程序清单等参考资料,但不得携带诸如计算器、快译通等电子工具,也不得携带诸如磁盘、光盘等磁、光介质;●程序设计语言:C,C++,Delphi,使用的具体版本请在报名时详细说明;●“PC2(程序设计竞赛控制系统)”正在开发中,有关解答的提交、评判、评判后的反馈信息及其含义、程序输入输出方式及格式、竞赛最后成绩的判定等竞赛细则在PC2开发完毕后将以书面的形式提交给报名者;●竞赛试题:ACM/ICPC没有考试大纲,不界定试题范围。
西南交通大学C实验报告
计算机程序设计基础(C++)实验报告信息学院计算机教育中心二零一二年三月目录实验__1__实验报告 (3)实验__2__实验报告 (5)实验__3__实验报告 (6)实验__4__实验报告 (7)实验__5__实验报告 (11)实验__6__实验报告 (14)实验__7__实验报告 (17)实验__8__实验报告 (19)实验__9__实验报告 (20)实验__10__实验报告 (21)实验__11__实验报告 (22)实验__12__实验报告 (23)实验__13__实验报告 (24)实验__14__实验报告 (25)实验__15__实验报告 (26)实验日期:___________ 实验地点:_________(机房)指导教师签名:__________ 实验成绩:___________一、实验目的1.熟悉Visual studio 6.0集成开发环境;2.学习新建和打开控制台应用程序的方法;3.通过运行示例程序了解程序开发过程;二、实验任务1.新建源程序文件,编辑以下程序,编译,链接,得出运行结果,并保存程序:#include <iostream>using namespace std;void main( ){ cout<<'a'<<endl;cout<<'\141'<<endl;cout<<'\x61'<<endl;}2.新建源程序文件,编辑以下程序,编译,链接,运行,输入36和64,得出运行结果,并保存程序:#include <iostream>using namespace std;int main(){ float num1,num2,sum;cout << "Enter first number: ";cin >> num1;cout << "Enter second number: ";cin >> num2;sum=num1+num2;cout << "The sum is " << sum << endl;return 0;}三、实验结果教学班级:_______ 学生学号:__________ 学生姓名:___________ 实验日期:___________ 实验地点:_________(机房)指导教师签名:__________ 实验成绩:___________一、实验目的1.熟悉Visual studio 6.0集成开发环境;2.学习新建和打开控制台应用程序的方法;3.简单输入和输出语句的练习。
面向对象程序设计(Java)实验指导书
10 信息管理与信息系统 专业
雷金娥编 2012 年 9 月
目录
实验一 Java Application 程序的编辑、编译和运行 ..................................... 2 实验二 Java 程序设计基础.................................................................................. 4 实验三 类的封装 ................................................................................................... 5 实验四 类的继承 ..................................................................................................... 6 实验五 类的多态 ..................................................................................................... 8 实验六 接口与实现接口的类 ............................................................................. 12 实验七 图形用户界面设计 ................................................................................. 14 实验八 线程设计 ................................................................................................. 16 实验九 输入/输出流与文件操作......................................................................... 18 实验十 数据库应用设计 ..................................................................................... 20
西南交通大学2012年机械原理考研真题(完整版)
西南交通大学2012年机械原理考研真题(完整版)一、 (20分)如题一图所示机构,1. 分别计算下图机构的自由度,如果有复合铰链、局部自由度和虚约束请予以指出,二、 (20分)如下图所示自由度为2机构,构件1与构件2形成高副。
构件4和6为主动件。
1、对机构进行高副低代,画出机构的机构等效低代图示。
2、判断机构的级别,并拆分杆组。
3、在图中标出瞬心P46三、 (30分)图三机构为一个连杆机构的示意图,构件1为原动件,以转速ω1匀速转动,已知班 级 学 号 姓 名密封装订线 密封装订线 密封装订线l AD =80mm,l AB =l BC =l CD =120mm,l DE =240mm.试判断: 1、构件中有几个曲柄,并说明分析判断根据;2、画出图示机构的极位夹角,并求出行程速比系数K 的值。
3、若预使CD 的摆角变大,在四杆机构各杆长度不变的情况下,以DE 的距离调整来实现预期目的,试分析DE 是增大还是减小?说明分析判断依据。
极位夹角将如何变化?试说明分析依据。
四、 (20分)现有两个完全相同的渐开线正常圆柱直齿轮组成的外啮合传动,已知齿数15=z ,分度圆压力角 20=α,模数mm m 5.5=,正确安装中心距为mm a 85'=。
1.试确定齿轮的节圆半径'r 和啮合角'α;2.试确定齿轮变位系数x ,并说明齿轮是否存在根切现象? 3.如果齿轮传动的中心距有所增大,问齿轮传动的传动比是否会发生变化?重合度是增大了,还是减小了?请说明分析的依据。
4、自选比例作图,求重合度并分析是否可以连续传动。
五、 (25分)题右图所示轮系,电机的转向如图中所示,转速s rad /951=ω,301=z ,202=z ,703=z ,26'2=z ,904=z ,卷筒速ω3=185rad/s ,305=z ,806=z 。
1.若以电机主轴为等效构件,系统的等效转动惯量为Je 1,等效转矩为Me 1,试求若以卷筒为等效构件,系统的等效转动惯量Je 3和等效转矩Me 3。
2012年网络学历教育西南交通大学招生简章
2012年网络学历教育西南交通大学招生简章特色专业推荐:交通运输推荐指数★★★★★电气工程及其自动化推荐指数★★★★★机械设计制造及其自动化推荐指数★★★★★机电一体化技术推荐指数★★★★★土木工程系列专业推荐指数★★★★★物流管理推荐指数★★★★★院校介绍西南交通大学坐落于天府之国的历史文化名城——成都,是一所以工为主,工、理、管、经、文、法多学科综合发展的教育部直属全国重点大学,是中国“211工程”重点建设大学。
西南交通大学创建于1896年,曾先后定名为"山海关北洋铁路官学堂"、"唐山交通大学"、"唐山铁道学院"等,是我国近代建校最早的高等学府之一。
2001年1月经教育部教高厅(2001)1号文件正式批准,西南交通大学成为开展现代远程教育的试点高校。
依托自身办学实力和优秀教育资源,学校建立了基于Internet宽带网络的远程教育教学体系和支持服务体系,现已拥有在校学生6万余人,目前已有毕业生5万余人。
根据教育部的文件精神,学校决定2012年继续采取自主考试、择优录取的自主招生方式面向社会招收高中起点专科和专科起点本科业余非全日制学历教育学生。
1.招生专业注:最短学习期限,从教育部学籍正式注册时间开始算起(通常春季为3月份;秋季为9月份),不含毕业发证时间。
2.招生对象具有国民教育系列大专及以上文凭的人员可报读专科起点本科。
具有高中(含普通高中、职高、技校、中专)及以上学历人员可报读高中起点专科。
我校的网络教育以成人从业人员的非全日制的继续教育为主。
报读专科起点本科层次的学生,报读时年龄需满21周岁;报读高中起点专科层次的学生,报读时年龄需满19周岁。
春季注册学生,其前置证书取得时间不得晚于当年2月28日秋季注册学生,其前置证书取得时间不得晚于当年8月30日3.报名办法全年组织报名,春秋两季注册春季注册为3月,秋季注册为9月招生报名开始时间:2011年10月1日春季课程开始时间:2012年1月秋季课程开始时间:2012年7月报名地点:当地招生办报名须知: 报名者(含申请免试入学)须持本人身份证、毕业证书原件及复印件各2份(A4纸),2寸照片(免冠、正面、彩色、蓝底、同版)3张,到当地招生办报名。
2012西南交通大学电气专硕 录取名单
106132085207133 106132085207115 106132085207016 106132085207067 106132085207185 106132085207135 106132085207069 106132085207042
5907 5889 5790 5841 5959 5909 5843 5816
于凯 张淇铭 张少轩 张扬帆 周琪俊 周玉 朱宁俊 庄先涛
男 男 男 男 男 女 男 男
电气工程 电气工程 电气工程 电气工程 电气工程 电气工程 电气工程 电气工程
电气工程学院2012年专业学位硕士研究生复试通过名单(统考生) 电气工程学院2012年专业学位硕士研究生复试通过名单(统考生) 2012年专业学位硕士研究生复试通过名单
考生编号
106132085207046 106132085207068 106132085207011 106132085207020 106132080800034 106132085207144 106132085207119 106132085207131 106132085207003 106132085207050 106132080800123 106132085207031 106132080800338 106132085207063 106132085207047 106132085207113 106132085207084 106132085207098 106132085207076 106132085207065 106132080800021 106132085207044 106132085207039 106132080800229 106132085207034 106132085207054 106132085207104 106132085207055 106132085207092 106132085207066 106132080800182 106132085207025 106132085207134 106132085207072 106132080800225 106132085207026 106132085207114 106132080800112 106132085207007 106132085207087 106132085207075 106132085207128 106132085207056
2012年西南交通大学924信号与系统一考研真题及详解【圣才出品】
2012年西南交通大学924信号与系统一考研真题及详解一、选择题1.下列信号中,只有()是非周期的。
[西南交通大学2012研]A.B.C.D.【答案】D【解析】,其中为常数。
又,所以,这与为整数矛盾,故选D。
2.已知一个系统的输入和输出之间的关系为:则这个系统是()。
[西南交通大学2012研]A.线性时不变的B.线性时变的C.时不变非线性的D.时变非线性的【答案】B【解析】,,由线性时变系统的性质可知,选B。
3.若和是奇函数,则是()。
[西南交通大学2012研] A.偶函数B.奇函数C.非奇、非偶函数D.不确定【答案】A【解析】所以-即,所以是偶函数。
4.信号的傅里叶变换为()。
[西南交通大学2012研]A.B.C.D.【答案】B【解析】由傅里叶变换的公式可知,选B。
5.下列输入——输出关系的系统中,()是因果LTI系统。
[西南交通大学2012研] A.B.C.D.【答案】D【解析】AB两项,都不是LTI系统;C项,不是因果系统。
6.已知某线性非时变系统的单位冲激响应为:则其系统函数()。
[西南交通大学2012研]A.B.C.D.【答案】A【解析】由傅里叶变换的公式知。
7.若一个连续系统的系统函数有1个极点在坐标原点上,则该系统的单位冲激响应中包含有()。
[西南交通大学2012研]A.衰减的正弦振荡分量B.等幅的正弦振荡分量C.阶跃函数分量D.衰减的指数分量【答案】C【解析】有一个极点在坐标原点说明中含有,故中含有。
8.的拉氏变换表达式为()。
[西南交通大学2012研]A.,整个s平面B.,整个s平面C.,整个s平面D.,整个s平面【答案】A【解析】由拉普拉斯变换的时移性质,及尺度变换特性知,选A。
9.()傅里叶变换。
[西南交通大学2012研]A.存在B.可能存在也可能不存在C.不存在D.不能确定【答案】C【解析】由知的取值为内的整数,此时无界,不收敛,因此选C。
10.信号的Nyquist采样间隔为()秒。
