[大二]21-生工->软件工程
录入信息
审核 | 林黄骁(052106112)
作者信息
生物科学与工程学院
2021年大二转至2021级软件工程
考试范围
- 机试环境:PTA
- 机试语言:C、C++
考试内容
C语言程序设计(顺序结构、选择结构、循环结构、数组、函数、指针、结构体),数据结构中的线性结构(表、栈、队列)
难度:很简单 我是满分,基本上大家都是95+进面试
考试题目
计算机所有专业应该考的都是一样的
单选题
10题,包括一些简单的数据结构 比如说时间复杂度 排序 堆栈队列这些都考到了
编程题
5题
第一题
和这题差不多,加了一个每行结尾都有换行的要求
第二题
有n个数 其中有个数出现的次数大于n的一半 输出该数
输入
5
1 2 2 3 2
输出
2
第三题
和这题类似
第四题
原题 (这个直接用数组就可以解出来了 不用数据结构的知识)
第五题
大概是这种题型 具体记不太清了
当时没有多想用c怎么解的 直接用了一个map<string,int>
和两个vector: vector<int>
和vector<string>
解出来的
考前准备
这部分问了之前转成功的同学
- 把PTA Basic (乙级)的题目基本上刷完 再复习两遍并总结 具体的答案可以参考CSDN的文章https://blog.csdn.net/Gong_01?type=blog(里面的答案是我参考了很多人的总结出来最简单的解法了)
- 辅修数据结构这门课 虽然课程冲突的话申请了免听 也有写一些作业(感觉没必要辅修)
- 上MOOC浙大的数据结构课 可以绑定pta的题目集 挑一些题目做
- PTA的基础题和数据结构的基础题 今年倒二题就是里面的
- 推荐学c++的STL库 还是很不错的 就是有时候用这些解题 解多了脑子里想的就是一些花里胡哨的方法 尽量能用c解的话还是用c更简单
- 数据结构的王道考研书写了选择题 (今年的单选题的话有考到两三题吧)
面试
问了高数、四六级成绩,做过什么项目,算法(深度学习什么的,回答不出来好像没什么关系),为什么转软工(软工偏软件,计算机偏硬件的感觉)
平级转还是降级转
个人认为如果对软工兴趣没有那么大或者想划水的话,降级转,平级转的话期末有一点点累(如果平常没有读书的话hhh)
(如果你是刚开始接触计算机的话,可以做一下上面的准备,如果你已经有一定基础的话就不用太紧张了。。。)
版权声明 © 本网站内所有文章著作权归作者所有,禁止转载。