最后
编程基础的初级开发者,计算机科学专业的学生,以及平时没怎么利用过数据结构与算法的开发人员希望复习这些概念为下次技术面试做准备。或者想学习一些计算机科学的基本概念,以优化代码,提高编程技能。这份笔记都是可以作为参考的。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
其中 ReadMe 文件为首先需要阅读的文件,里面描述了这些文件的使用说明。
Test_5文件就是总结的文件源码,蓝桥杯板子所有的功能都整合到了一起。看到文件名后面有个数字5,就是这个工程在之前一直在迭代,这已经是第五代了(其实不止,中间闲文件太多,就没按代保存下来),具体的文件更新日志在Init.h文件的头部有描述(其实也不全,那些都是在最后一或者二代中记录下来的,之间的没有记录)。
Code 文件夹内保存我写的各届的程序,具体如下。
前面不是说从第八届吗?因为近几年的变换较大,十届之前的已近没有任何的参考意义了,就没存到文件里面。每个文件里面有省和国赛的程序,以及程序题的具体题目PDF。注意,第十届的国赛题目没有找到,就没有写,听说那也是唯一一届考过串口的一届。
再次注意,每届里面我放得不一定就一个项目程序,如下图的十三届国赛里的程序,就有两个。是不同时期写的,就都放里面了。
最最最重要的是!!程序一直在迭代,在做某些题目时,使用的不一定是以test_5为基础做的,但思路都是类似的,直接复制到test_5的项目内,可能会报错。
打开test_5项目。其中最重要的两个文件是Init.c和Init.h两个文件。.c文件是程序结构的源码,.h文件用来配置和调用相关函数、值等。下面是.h文件的部分截图。能看到考试用到的所用功能只需要使能为1,即可使用。具体使用请看上方链接的视频。
在分享的过程中,听到最多的就是代码太长、太复杂、不好学等。
首先,要学会用,具体看视频即可。
其次,关于在考试中使用。可以看ReadMe文件的说明,整个工程不用全背下来,我写的程序看起来很多,除了我自己可能编写了一些特殊的函数外,如DisplayN函数,其余的就算自学也得会写,其中绝大部分都是硬件驱动程序。由于Keil5的C51编译环境不太好,宏定义后没有暗色处理,在借助其它代码阅读软件会方便学习很多,如vscode。可以参考十四届的程序,名字为LQ2023EF_SCMA的项目程序,是我在考试的程序(考试完进考场拷下来的),可以看看我都用了那些,是怎么写的。
以上是关于程序题的,没有客观题。近几年满分100已有85分是程序题的了,客观题没什么规律,就纯看自己的专业知识了。
不知道有多少人能看到这。。。
这里没有对蓝桥杯的具体学习给出建议,因为参加这种比赛大多都是经过社团,社团一般会给建议,学这个代码需要一些基础,完全不懂从0开始的建议先学一些基础,如c语言和蓝桥杯板子的驱动部分(就是如数码管、矩阵按键等)。下面是我在官网查到的至今我在蓝桥杯获得的奖。
更多面试题
**《350页前端校招面试题精编解析大全》**内容大纲主要包括 HTML,CSS,前端基础,前端核心,前端进阶,移动端开发,计算机基础,算法与数据结构,项目,职业发展等等
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
s://bbs.csdn.net/topics/618166371)**
[外链图片转存中…(img-8DJOvB8Y-1715030132878)]