上周,随便说说
上周端午节,三天的小假期,我选择了回家。在家玩了三天,回来想起来有好多事要做。首先便是团队的测试,据说非常耗费时间,其次是java的小作业,然后还有什么英语多媒体乱七八糟的。周六下午回来,周日早上经过帅的提醒我才起来写测试,早上粗略看了一下测试题,发现自己c语言在记忆里只剩下了大概,好多细的东西都感觉模糊不清。硬着头皮把判断题写了写就匆忙去上课了。下午有些事耽搁了,没有写成,直到晚上到了实验室才匆忙开始写。选择题写的我怀疑人生,然后开始写函数题,函数体的那个金字塔是我写的第一个测试程序题,那道题本身没太大难度,在vc上很容易打出来了,但是,提交的时候我遇到了PAT中的经典错误--格式错误。室友帅在宿舍因为这个错误抓狂很多次,那个时候我还没经历到,所以也并不觉得怎么样,直到我提交金字塔的时候出现了无情的格式错误,刚开始我一脸懵逼,多次检查自己的程序,又看题上的注意事项,一直找不出来错误的所在,提交了好几次,加上for的括号也不行(只有一条语句的for循环我一般不加大括号),然后又看程序,各种修改,均以失败告终,一直到八点二十左右,我终于发现自己的错误所在----在金字塔上方多输出了一行空格,也就是说for循环嵌套的外层for是从0开始,控制输出空格的语句多输出了一行。这个肉眼不可见的错误直接让我懵逼,我也了解到了对格式控制的重要。于是我赶紧开始了第二题,第二题是那什么数组右移,粗略的想了想感觉用指针比较好,但是无奈的是指针我早就忘了一干二净,于是我开始想其他方法,想了会觉得没什么思路,突然想到一下子右移多个不好弄,但是每次右移一个单位容易操作啊,然后我就开始编,每次让它右移一个单位,外边再加个for循环多次右移,调试之后成功运行,检查了遍格式问题觉得可以过就交了,果然直接一遍通过。这个时间差不多到了九点,我选择先回寝室,因为我感觉要饿死了。回到寝室吃吃饭办了些杂事耽误了下,开始打编程题,编程题那个排序,看完题目我就想到直接选择排序然后多重for循环就可以解决这个问题,然后开始编,中间也发生了几个小错误,后来调试好之后就开始提交,提交显示的是答案错误。然后我检查自己的程序并且多次调试,没有找到错误的地方,运行结果正常,后来经室友提醒发现自己忘记了输出After sort:,把它加上后果然通过了。这时候差不多要十一点了,十二点截止,我决定再写一道编程题--IP地址转换。匆忙的看了看这道题,学了下二进制转十进制的方法,我开始匆忙的想编程思路,时间紧迫我就没想什么循环什么的,想用最简单的、最笨的方法把这道题编出来,由于这个题输入的是固定的32个数字,我就想直接输入然后简单的for循环控制前八个然后转成十进制,连续四次for循环把题编出来,结果事与愿违,本来觉得挺简单的方法却遇到了一个令人无语的错误----四个for循环只执行一个,当时看着时间一点一点的减少,我越来越焦急,大脑也是一片空白,一直想、各种测试都以失败告终,结果就是到最后我只拿到了1分,部分正确。今天才把这篇博客补出来,算是迟到了。不过如果让我昨天就写这个,我感觉还真没什么写的。好了,这次就说到这,我要开始赶我的java实践作业了。突然想到,这周的博客,又有的说了。
浙公网安备 33010602011771号