一、4月9号报到和体检
4月9日上午,到软件学院二楼报到,并缴复试费100元。下午2:00至5:00进行体检,可在韵苑食堂坐校内循环车到校医院。到校医院后,先排队缴体检费57元,然后领取体检表格,填写基本信息,帖上自己的一寸免冠照片,然后就去体检。体检的内容有:量血压、身高、体重,测视力、听力,检查内科、外科,抽血化验,做胸透等。一般体检不会出什么问题。
二、4月10号正式复试
( 一) 8:00--9:00 专业课笔试,考试科目为C语言程序设计,共40分
有三种题型。
第一大题是选择题(10*2'),共20分,10道选择题,每题2分。
大都是些基础题,但做题时应仔细。我记得的题目有:判别哪个是C语言中合法标识符;sizeof("Hello")和strlen(" Hello")的结果;形参默认类型为static ,auto?;再往下就是选择程序执行结果,记不太清楚了。
第二大题是程序结果题(3*4'),共12分,3道题,每题4分。
这部分考查对C语言程序结果的分析,前两道比较简单,第3道要注意书写结果的格式,因为输出为printf("%5d:%d",...)的形式,第一个参数输出要占5列,注意要右对齐。
第三大题是分析题(8*1'),共8分,8道小题,每题1分。
这部分考查大家对C语言中定义的理解,主要区别它们间的不同。给出定义,要你写出它们的含义。
如:int a;
int a[n];
int *p;
int *p[n];
int (*p)[n];
......
int **p;
具体内容和谭洁强《C语言程序设计》P255的表10.2差不多
(二) 9:05--9:20 英语听力,共10分
有2篇小短文,每篇短文有3道小题。每篇短文听一遍,然后根据问题选择合适的答案。这和平时的英语考试(四六级)的听力类型差不多。
(三) 9:30--9:55 心理测试(不计入总分)
主要考察大家心理健康情况。先登录某个网站,然后注册,登陆进去后,会有90道选择题,几分钟就能做完。很简单,比如:你经常头疼吗?之类的。
(四) 10:00--12:00 上机编程,共20分
每人发一张纸,里面有3道编程题目。这里要提一下的是:软件学院机房只有TC 2.0 和Visual Studio 2005,没有安装Visual C++ 6.0,所以大家在准备复试时最好是在TC环境下练习,熟悉下常用操作,比如:打开(File->Load 或F3),保存(File->Save 或F2),编译(F9),连接(Ctrl+F9),查看程序执行结果(Alt+F5),最小化TC窗口(Alt+Enter)等。另外,软件学院机房的TC的路径有问题(放在D:\tc20 目录下),编译时总会出现“找不到库文件,不能在C:\tc 生成.obj文件”的错误,解决方法是:将TC20里面的内容Ctrl+A,再Ctrl+C,然后在C:\下新建一名为tc的文件夹,双击打开后再Ctrl+V,这样路径就设置对了。双击C:\tc里面的tc.exe,再编译程序就不会出现上面的错误了。
上机题目为:
1.打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。(8分)
(举例:153=1*1*1+3*3*3+5*5*5)
2.求数列s(n)=s(n-1)+s(n-2)的第n项的值。其中s(1)=s(2)=1。要求任意给定n,输出s(n)。(7分)
3.假设已知一棵二叉树S的先序和中序遍历序列,请编程求解这棵二叉树并输出它的后序遍历序列。(5分)
(举例:pred[]/先序:A、B、D、E、C、F、G;inod[]/中序:D、B、E、A、C、G、F;后序遍历序列是:D、E、B、G、F、C、A)
注:第1小题和07年的一道上机题极其相似,07年的也是输出3位数,只不过不是水仙花数罢了。更假的是,第2小题和07年的完全一样。
(五) 13:00--17:30 专业面试,思想品德测试,英语口语
采取的是分组的形式,共分4组,每组40个人左右。
下午13:00,每人发几张表格,有个复试内容记录表,自己填写上本人基本信息。还有一个是调查问卷(随便填下就行了)和一张有5道问答题的问卷,把答案写在那个复试内容记录表上,5道题目和07年的一样:
1.谈一下你做项目的经历;
2.简要介绍你所熟悉的一种编程工具或开发环境;
3.简要叙述下面向对象三大特征是什么?
4.If you are a team leader,what is your responsibity?
5.Introduce your major and talk about its relationship with software engineering.
这5道题目你要根据自己的情况进行填写,专业面试时,老师会根据你填写的内容提问你。专业面试,思想品德测试和英语口语可以交叉进行,没有先后顺序,下面我按自己面试的顺序讲述一下。
(1)专业面试(20')
每一组考生先在教室外面排队,每组会有两个专业面试老师,老师都很和蔼,大家不用紧张。面试时是一对一的形式,即一个专业面试老师提问一个考生,提问的问题和你在复试内容记录表上填写的内容相关。
我记得专业面试时,老师提问的问题有:首先自我介绍一下,然后问一下你的家乡啊,以前学的专业啊,还有做过的项目(名称,开发工具,是否获奖),毕业设计的题目和喜欢使用的开发工具,是否喜欢C语言?最后老师还问了个问题:Windows系统的消息机制是什么?幸亏以前自学过Win32 Application,老师对我的回答也很是满意。老师对以前专业不是计算机的,会提问一些和专业相关的话题或简单的计算机话题,比如:有非计算机考生说学过网络编程,老师会适当拓展一下,问你TCP和UDP的区别;还有C语言中怎么实现C++中的类等。最后老师会根据你的回答情况评分,专业知识不是很差的话一般会在14分以上。
(2)思想品德测试(不计入总分)
和上面的差不多,每组考生在办公室外面排队。进去后,一个老师提问,一个貌似学生的女生在你的复试内容记录表上简单做下记录。
提问的问题有:
1.自我介绍,兴趣爱好,是否为中共党员;
2.对“法轮功”的认识;
3.对“台湾公投”的认识;
4.对“两会”的认识;
5.研究生展望,计划等。
(3)英语口语(10')
这个环节是要录音的。首先在外面排队,进去后先去一个老师A那里等候,老师A会用English告诉你,口语测试分两个部分,首先是Self-introduction,然后是topic。接着她让你从五六张纸条中抽取一个,纸条上面有topic,我抽到的topic是“What's your view on software project management?”。然后,老师A会让你准备几分钟,等你前面的人录音完后,就轮到你上场了。老师B会告诉你先Self-introduction,然后是topic,每部分限时1分钟。
我问了下大家,抽到的topic有:
1. Why do you come to the school of software?
2. What's your parents' birthday,hobbies,education?
3. Are you renting outside? Why?
4. What's your view on programming?
5. What's your view on software testing?
6. What's your view on software project management?
PS:这篇文章是我和08届参加华中大软院复试考生一起努力的结果,07年有位师姐把07年华中大软院的复试流程发表到了sina博客上,我们08级的也想将本年复试流程记录下来(已发表至本人博客:http://blog.csdn.net/zhangyang04 ... /04/13/2288620.aspx),为09年师弟师妹提供些参考。希望师弟师妹将这一做法延续下去。
欢迎大家加入华中大软院考研交流群:30814357 |