生活小记——未定标题(43)

Public Class 生活小记

  Public Shared ConstDescription As String= “今天是2010年的最后一天了。先记录一下最近两周的生活。”

  Public Shared Sub考试终于结束()

    前一阵子我和童靴们还一直抱怨教务处的安排,现在总算是结束了所有的考试,并且结束了数据库的课程设计。

    本学期一共有6门课的卷面考试,全部集中在第17周和第18周,每周进行三门课的考试。这么紧密的安排在之前的四个学期中是前所未见的。以前的学期中考试比较分散,基本上是一周考一门,最多考两门,还有一些课是在期中的时候考。而这个学期全部堆在一块了。具体安排是:17周星期一上午考数据库,星期五上午考微机接口,下午考编译原理;18周星期二上午考编译原理,星期三下午考中国特色社会主义理论,星期四下午考数字电子技术。

    这种考试安排,对于我这种一直没学而到期末需要突击的人来说会造成很大的压力。前一阵子一直在做挑战杯的项目,根本就没有任何时间好好看书,之后又有一系列事情,导致我到16周的后期才能好好学习。虽然最近的两个星期是在极其紧张的情况下度过的,不过总算挺过来了。对于学习和考试的详细情况记录如下,对于课程设计和实习记录在下一个过程中。

    (1)数据库系统概论(A)

    学习情况:对于数据库我还是比较熟悉的,大一和大二的时候一直在看NCER 4级的书和软考数据库工程师的书,经过一两年的学习,对数据库还是比较了解的。但是这并不意味着考试没问题,因为考试很喜欢考关系代数、规范化理论等一些东西,而且还有很多概念和问答题要记,所以在考试前一天把老师以前布置的作业题和书上的概念都过了一遍。

    考试情况:本门课的考试结果是本学期所有课程中我最不满意的,具体情况请参见:《生活小记——未定标题(42)》。当然从另一方面来看自身还是存在一定的问题,假如我的水平足够高的话,对付任何形式的考试不应该存在问题。

    (2)微型计算机系统与接口技术

    学习情况:在课堂上我还是“稍微”地看了一下书,对这些硬件还是有一个大概的印象。本门课确切地来说是在考完数据库之后才开始认真学的,再准确一点应该是临考前的最后两天。花了大概一天的时间把书仔细地研究了一遍,发现前几章的内容比较好办,到接口那一章觉得有很大的问题,光看书上写的控制字、初始化程序什么的完全掌握不了,这些东西不实践而去死记硬背是没有用的。之后认真地做了书上的例题和课后题,联想到上个星期做的8255的实验,立即掌握了很多东西。不过心里还是觉得没底,就去网上百度了一下其他很多学校的期末考试题,发现貌似都不存在什么问题。由于考试是完全闭卷,那些控制字的格式什么的只能靠记忆,所以最终还是死记硬背了(不过也发现了一些规律),考试前一天晚上再翻了一遍书和老师的PPT,但心里总觉得怪怪的。

    考试情况:考试拿到试卷,立刻看后面的大题,发现貌似还好,松了一口气,从头开始答题。做到填空题的一半,碰到一道简单题——8086 CPU的状态位一共有____个有效位,其中有____个状态标志位,_____个控制标志位。天啊!最怕这种东西了,你说你出的选择题里面有很多难题我没意见,出了个这个。恩,怎么办呢,我凭印象记得貌似好像有7个位没用,那就应该是9个咯?但是我怎么数状态位都是5个,难道控制标志一共有4个?接着就一直纠结到考试快结束,最后发现貌似忘了一个AF位。好吧,填上9、6、3,虽然只有3分,但纠结了老半天。考试完后立即翻书,发现对了。这次考试的难点在填空和选择题里面,有不少题要好好考虑,大题的话……貌似问题不大。恩,估计这门课的成绩应该是92~96分之间吧。

    (3)汇编语言程序设计

    学习情况:学习语言嘛,当然是上机做程序。在复习微机前一直都在写汇编程序。刚开始学汇编的时候感觉很不习惯,各种寄存器和寻址方式根本就记不住。不过学期前期还好动手做了不少程序,在老师的指导下还是很快掌握了(感谢WJC老师)。当然题目还是要做的,做了各种题目后上了无数次当,到最后终于不再上当。

    考试情况:我对老师出的题很不满意,除了最后一题稍微有点难度外,其他的题目都是纯水题。虽然说想要学生都及格的想法是值得肯定的,但,这也太夸张了点。不过呢,自己还是犯了一个弱智错误,有一道题问AL和AH等于多少,我居然都给写了个0FFFFH。呃……算了吧。还是不管了。

    (4)编译原理与技术(A)

    学习情况:这门课应该说是我最担心的一门。因为这门课的内容本身就难,再加上老师在某次实验的时候说我作业一次都没有交,再加上老师说考试题目多,时间紧,大题占85分,所以很有危险。准确地说在之前我陆续学过一些内容,但真正开始长进还是在考完汇编之后。那真的叫彻底学了几天的编译。本来的安排是在学习编译的期间背一部分中国特色和做一部分数电题,但最终是把几乎所有的时间都放在这门课上了。最终还是非常有成果的,去做考研题,发现都不是很难。但在快考试的时候发现算符优先貌似没看,因为我想应该会考LL(1),不应该会考算符。但还是有可能,于是迅速看书。

    考试情况:考试拿到题目,发现很杯具的考了算符优先,而且是15分。从头开始做题,还算比较顺利。做到中间代码生成和代码优化的题目觉得很有难度。体量果然很大,15个选择题7个大题,有的大题还有5个小问。恩,算符优先怎么办呢?凭印象吧。最终发现第一问基本上对了,就是有个地方画蛇添足,导致表格中本来应该是空白的项被我填上了=。第二问,没有问题。第三问,考试时我自认为按自己的理解写对了,结果是错误的。做完题发现时间不多,迅速地检查了一遍发现弄不出啥了,提前了20分钟交卷。最终成绩嘛,恩,我估计应该是90分以上吧,如果不出意外的话。

    (5)中国特色社会主义理论

    学习情况:考试前一天才开始背,因为以前考马克思、历史和思修的时候我的记忆力还是不错的。但是这个东西貌似太难背了吧,马克思、历史什么的还有点关联性和逻辑性,但这门课……只能死记硬背。背了后面忘了前面,看了前面后面的又不记得了。没办法,只好硬着头皮继续背,一遍两遍不行,那就三遍四遍吧。考试前发现自己都背得差不多,只是有几个地方总是遗漏一些东西。

    考试情况:拿到题迅速看问答题,发现有2道没背到。看论述题,发现还行。看材料题,发现也还差不多。于是开始从头做,单选题,还好,就是有些看似很简单的问题就是叫你选不出答案,无所谓了,反正总共10分,1分一个。多选题,2分一个,一共10分,少选无分……我知道会很变态,果然很变态。不过有些东西还是不用看书就应该知道,估计对了3个吧。简答题,7分一个一共35分。3个背到的倒是答得很顺利(三个代表那题写错了一点,估计问题不太大)。剩下两个题,一个可以写出个大概,恩,把所有相关的东西全部丢上去,虽然知道是简答题。另外一个……按照自己的想法写吧,考完后发现答对一半。论述题和材料题,很OK,结合书上和背到的内容和自己的看法给他丢一大堆,恩……貌似每个题都至少写了500字吧(感谢亲爱的俊杰同学)。最后交卷。估计成绩应该能勉强上个90吧,虽然我知道文科要打90以上非常难。PS:本次考试BS某些人。

    (6)数字电子技术(A)

    学习情况:由于本学期数电实验进展得非常顺利,加上对电学课的领悟还可以。所以不准备怎么复习,只把老师发的作业题做做就可以了。

    考试情况:这门课的考试题可以用一个字来形容——爽!拿到考试题后浏览了一遍,觉得貌似题目发错了。反复确认这就是我们的考试题后(我们和电信等学院的电学专业都是用一套考试题),开始担心起来——这次考试能及格么(60分)?做完选择填空后发现应该会丢不少分(其中有一道很白痴的选择题忽略)。然后做化简题,这个题12分估计是送分的,于是开始做,卡诺图没问题,做到公式化简的时候卡住了,貌似不容易。先跳过做后面的题。这次考试最好完的就是最后那4个大题,一共48分,有12分是以前做过的类型,最后一个题12分看起来就不容易,中间两个12分一共24分的题完全没有学过,而且老师考试前还说这些内容不考!大概算了一下,如果把那两道没学过的题丢掉,24分消失,其他的题又不是很简单,估计只有60多分,有点心慌了。不过我还是镇定了下来,开始尽力做。第一个大题,很顺利,没问题,12分应该拿到了。看第一个没学过的题,貌似拿不到什么分,PASS掉。看第二个没学过的题,貌似更难拿分,继续PASS。做最后一个题。最后一个题,咦?题目叙述得很“通俗易懂”,但是给的芯片,貌似有些奇怪。突然想起可以从真值表中得到启示,于是构造真值表。发现突然有了想法。于是按着想法做,搞定!12分至少拿到10分。于是开始很“痛苦”地看那两个没学过的题。第一个,貌似可以根据微机知识“推导”出来。写了第一问后发现不对,不应该是这样,跳过先看第二个。第一问,根本就无法写,胡写。第二问,发现只有3分,应该是个送分题。仔细分析题目给的那个“很恐怖”的电路图,发现其实很简单!高中的物理知识就能做出来(我是说核心的问题),恩,3分拿到了。看第三问,先要你写Vo的表达式,再问你Vo的最大值和最小值。看到图中有个集成运放,是不是和模电有关呢?于是靠模电的知识拼RP。很顺利地分析出了Vo最小值,心里得到安慰,这题能得5分了。继续深入分析,最终发现——这题靠模电知识完全能做出!集成运放负反馈的放大倍数公式貌似记不清了,那就写个我觉得对的吧,重点不在这里。最终发现——题中的S0~S3控制的电流都是2倍的关系,也就是可以表示出二进制的各位,所以——这个东西是个D/A转换器!于是很顺利地和谐了这一道题,第一问那些东西没学过D/A转换器的什么也不知道,估计能蒙中1分,这道题估计能得9分以上。之后老师就进来了,她看起来很着急,于是就来“帮助我们”。她主要的意思是要我们尽量知道什么就写什么(意思是可以送你点分让你及格,如果什么都不写,那就没办法了),还说了一下那几道大题。她差点没把最后一道题的做法说出来,聪明的学生可以从她的话里面听出解法,不过如果能听出来的话这道题凭自己的能力完全能做出来。她又差点把第一道没学过的题的答案说出来,但还是没说(当然不能说),第二题她说能写多少写多少,知道什么写什么。她看了我的试卷,说:“有的同学答得挺好的。”于是心里有底了,估计最后两道题都做得差不多对。但从她的说法中觉得我做的题貌似有些问题,于是分析第一道没学过的题。经过一番斗争后,发现自己完全写反了!于是修正错误(估计这道题写反了老师也会给你一部分分)。做第二问,做到一定程度后发现确实无法继续下去了,于是就写到那里了,估计能得个一半的分。如果老师仁慈点,说不定不会扣太多分,毕竟只有最后的答案没解出来。提前15分钟交卷,回宿舍翻书,发现那两道没学过的能得到很多分,做得都差不多对。这下放心了。最终结果:这门考试哀声一片。我想如果我当时看到最后三道题着急的话,估计结果会很不好,看来淡定是必须的。估计至少是80多分,可能会90挨边(没学过的做出一大半,我已经很满意了,呵呵)。

  End Sub

  Public Shared Sub 课程设计和电子实习()

    “教务处就是脑残。”我们发泄对学期末的安排不满。如果说两周考6门试我们可以接受,那么再在考试期间安排课程设计,并且前一个课程设计还没结束,同一天还有考试的情况下,又给我们安排电子实习那就是不可容忍了。昨天(星期四),上午跑去电信学院的实验室去选电子实习的题目,下午参加数电考试,而当天正是数据库课程设计的时间,在第二天(星期五)要把程序演示给老师看。

    而由于受到星期二到星期四三门考试的连环轰炸的影响,导致根本没有时间做数据库的课程设计。只好计划在考完数电后立即开始战斗,不过电子实习的老师说下午来领器材。我们将情况告诉老师后,她说:“人的潜力是无限的,要克服困难。”并说可以明天再领,元旦之后星期三前做完就行了。好吧,先把数据库课程设计对付了再说。我们这组我担任BOSS并负责编写应用程序,其他人还是很给力,减少了我大量工作。但时间仍然很紧迫,只有一晚上的时间了,而且数据库课程设计的需求比较多,功能也很复杂,一般情况下老师都是安排整个一周的时间给我们做。不过到现在也没办法了,用一个晚上的时间搞定需要一周时间的任务吧。

    晚上的时候很努力地写代码、调试数据库,发现要做的东西很多(那为什么还一边做一边和N个人QQ?),觉得明天上午可能做不完,就和大家说可能下午才能交。晚上熄灯的时候,大概完成了60%,决定第二天早起继续做,并觉得可以在早上9点之前做好。第二天6点半起来继续做,没想到非常顺利,40%的工作在一个小时就搞定了,这时还没到8点。于是决定马上去给老师看。

    把笔记本搬到实验室给老师演示,发现我们是第一组完成的。老师唧唧歪歪地问了很多问题,最终老师很满意,并“给一个高分吧”。后面有个人一直在给别人说:“他一个晚上把别人一个星期的事做完了。”对方说:“XX级人物嘛。”这时某同学去领电子实习的器材也回来了,终于拿到了“饭盒”,于是就在机房测电阻,并准备下午去做。

    下午跑去做数电的实习。开始接555,无输出,以为是芯片坏了。最终发现是好的,重接一次,就好了。于是开始接4017,貌似比较成功,继续接负载灯,无反应。郁闷N久后突然亮了,以为是8个灯大部分是坏的。去找老师换被拒(因为是好的),拿回来又郁闷N久,发现原来是极性接错了。接好7个,接最后一个的时候实验台短路报警,检查无果后全拆。接好3个后老师断电,说今天的时间到了,元旦后再来。于是我们就走了,估计下次能弄好。3班有2组做出来了,他们不用做数据库,所以昨天就开始做了,现在做好很正常。不过他们在元旦要做数据库了,我们就可以好好睡大觉了!偶的PSP偶来了!元旦要不要出去挥霍呢?

  PS:附赠几张PIC。

  End Sub

End Class

✏️ 有任何想法?欢迎发邮件告诉老夫:daozhihun@outlook.com