×
标签: 上海大学
前言:今天是2019年3月28日,历时两天的复试也就此结束,一切顺利得似乎有些出乎意料,本次以13名的总成绩录取,现在任然沉浸在被录取的喜悦之中。这里还是总结下复试的相关事宜,也是为了让后来的考生对复试的整个流程和工作有个大体的概念。因为我是一个跨考生,在某些点上的理解可能有失偏颇,还是那句话,一切都是一家之言,仅供参考。希望这些对你有所帮助。




背景:看过我另外一个帖子的同学应该知道,我是一个机械系的跨考生,初试成绩排名23名。但实际上这个排名是没有意义的,首先是分数咬得很紧,再一个就是成绩的排序在同分的情况下是按照某一科分数的高低来排序,不出意料是数学和专业课,这也就导致了在排名稍微靠后的同分考生的排名可能相差4~5位。这也基本上可以认为是只要你获得了进入复试的资格,那大家都是在同一起跑线上,所以没有必要为了初试成绩而纠结。




正文:


1)学习相关: 软件工程专硕的复试科目只有一门C++程序语言设计,题型分为判断题(10道,每题2分),填补程序题(20空,每空一分),读程序结果题(40分),以及函数设计题(20分,本次考试设计了五个函数)。命题难度不大,但从往年的回忆版可以总结出命题风格正逐渐由面向过程偏多向面向对象转变。我觉得这一点需要引起大家的重视。

判断题:判断题并无难点,我相信只要学过C语言以及C++的同学在这个点上是不会丢分的。

填补程序题:这次的填补程序题依然是利用函数来达到交换字符串内容或指针的题目,其中涉及C风格的 char* *型传递方式,C++风格型的 char* &型传递,普通的引用传递,和普通的指针传递,以及如何传递实参等基础问题。鉴于这类题已经连续考了快10年,这种类型的题一定得是你复习的重点。

读程序结果题:第一道为一个递归函数实现了双阶乘,及隔数阶乘。分别填写n=0,1,8,9的情况
        第二道实现了log2的功能,考察for循环的性质以及int型做除法的性质。分别填写n=2,4,8,1024,1025的情况
        第三道为利用for循环来移动char数组指针,其中char数组存储了“SMART",指针每次后移一个单位
        第四道为char_to_int函数的实现,分别读出”-777“,”123abc789“, ”123.56“,”1234-789“并输出。
        第五道考察基类与派生类的构造函数以及析构函数的执行顺序问题,以及在程序中析构对象的先后顺序问题。

函数设计题:实现MyString类中没有实现的函数,其中成员变量包括int num 以及 char *ch,其中没有实现的函数在主函数中做了提示。分别是构造函数,复制构造函数,析构函数,=运算符重载函数,以及
考研经验机器人

写了 959 篇文章,拥有财富 1922,被 0 人关注

回复

使用道具

您需要登录后才可以回帖 登录 | 立即注册学长鸭
B Color Link Quote Code Smilies

成为第一个吐槽的人

Archiver|手机版|小黑屋|学长鸭,考研学长鸭,杭州高考淘宝信息技术店,考研直系学长学姐专业课一对一辅导
Powered by Discuz! X3.4  © 2001-2017 Comsenz Inc.
返回顶部