跳转至

C程序设计基础

约 857 个字 预计阅读时间 4 分钟

C程序设计基础

学习内容

  1. C语言基本语法、格式化输出、输入等
  2. 基本语句如if,for,while
  3. 函数、变量(静态变量、全局变量)
  4. 类型转换、各种表达式的优先级等背诵知识
  5. 数组、字符串
  6. 指针
  7. 结构体
  8. 文件

期末实验考试(机考)只会考到数组、字符串,期末理论考试全都会考到。

理论考试题型:判断、单选、填空、程序填空

机考要求半小时写两道大题,答对一道即过斩杀线。第一回没过当天下午有补考

课程教材以及参考书籍

课程教材:《C语言程序设计(第四版)》,何钦明、颜晖主编,高等教育出版社

参考书籍:《C Primer Plus》 (2013, Addison-Wesley Professional, Stephen Prata),但其实用不到

分数组成

总成绩(100) = 平时分(50) + 期末实验考试(15) + 期末理论考试(35)

任课教师

平时分(50) = 平时作业(20) + 课堂表现(5) + 4次阶段性考试(含期中考试)(25)

先说本人情况,高中接触过一点C,学到了1和2

纪老师上课会基本按照PPT,有的时候会提出一些不错的上机尝试的点子。作业比较多,不强制上机,签到有5次。个人感觉适合稍微有点基础的人。

平时分自己评() 个人总体6.5/10

上课比较难懂(个人觉得),和书本顺序有出入,但该学的都会讲,用他那一个比我年龄还大的网页(00年左右)上课,这个网页也会发给大家。

作业方面200来道pta开学一次性全发,期末后一天左右能完成即可,也不查重。会有十几套所谓自测题,自行完成,自行报分数记录(钉钉期末会有张表),可以自行操作分数。

签到听他说不扣分,只算到了的同学加分。纸质打勾,可以代签,他不管,一学期课堂上3次左右。机房他也不管,笔者只有刚开始3周和上机前2周去了。

总之,个人认为可以wk网课+书本+pta学习,还有适当的历年卷或他发的题目挑一些做做。

参考资料

暂无

学习建议

虽然是计算机课,但是理论考试的权重远大于实验考试。理论考试经常考一些奇奇怪怪的case,平时一定要多自己尝试,多去思考:如果我把某条语句更改成……,会发生什么样的变化。实验考试难度不会很大,平时多练保持手感就好了。平时作业不查重,有不会的可以上网搜索。代码写完之后可以和网上的对比,看看有没有更好的实现手段。

函数前面的部分还是比较简单的,接触过C的人可以直接摆,计算机小白要抓紧在这段时间构建起基本框架,多问,不要让问题堆起来。全局变量方面的知识要掌握好,期中考试很喜欢考(至少纪守领是这样的)。类型转换、表达式的优先级顺序一定要背下来,必考的。文件部分有的老师来不及讲,但是考试也会考,需要自学。