《重生潇洒》

下载本书

添加书签

重生潇洒- 第196部分


按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
了邮件里的病毒。再次尝试打开那个包含了竞赛考试题的邮件,邮件顺利打开。

    看到邮件里面的内容,孟文天还是有点吃惊,因为他发现里面的考题只有四道:监控老师可明明说过邮件里面有六道题的,怎么只有四道。就算第一道题是顺利打开邮件,那还缺少一道啊。

    孟文天关闭邮件,重新点开,但邮件里依然只有四道题:“奇怪,难道还有一道题是隐藏的,我们看不到?”

    他运用王茹雪曾经教过的寻找隐藏文件的办法把邮件翻查了好一遍,没有!接着,他又计算了一下邮件的容量,发现这封邮件里不可能还隐藏了其他文件,心里更是奇怪。因为他发现眼前四道题的分数加起来一共为九十分,离一百分还差十分。

    他郁闷地嘀咕道:“还真有另外一道题啊,……,可……可它藏在哪里呢?”

    不过,他没有再深想:既然想不明白那就不明白好了,先把眼前的题做了再说,免得浪费时间。

    他快速地扫了一眼眼前的四道题,内心有激动也有遗憾。

    激动的是第四道题竟然是他做过的,就是那道求重心轨迹的题,要求用两百行代码写完相关程序。他之所以激动,不是激动自己做过,而是激动这道题的考分。上面写着这道题的总分是三十分,但每少写一行代码则增加一分,而每多写两行代码则减少一份,直到扣完三十分为止。

    这就意味着孟文天在这道题上获得的分数不止三十分,因为他在家里的时候就已经做到了只用一百九十三行,即使他不改进,只把之前写的那些代码默写出来,他也可以得到三十七分!

    让他遗憾的是,这里的第二道题他不知道如何下手。这道题的题目是“用程序语言来表达蚁群算法原理”,而他对蚁群算法并不熟悉更别说用什么程序语言来表达了:“看来这道题只能等其他题做完之后再想办法,去网上查查蚁群算法的原理、概念,然后再想想表达方式。”

    想到这里,他就从第一道题开始看起。

    不过,他立马在心里将出题者狂骂了一顿,感觉这家伙简直就是变…态:考试时间只有半天,你出这么繁杂的题有意思吗?

    这道题的内容是要求参赛者编辑一个网上出售某款衣服的动态网页,要求客户能在网页上完成看货、订货、交易、退货、评价等过程,因为涉及到金钱,还要求网页为客户设置一个账号,里面记录客户汇款给商家的金钱数额、使用数额、余额,同时记录客户的每一个消费过程,客户可以查阅。

    孟文天重生而来,在上辈子地球上的淘宝网上采购过商品。只不过地球上的淘宝网有与银行系统相连的支付系统,支付费用非常简单,根本不用客户自己向商家汇款。

    看到这道题,孟文天心道:“现在这里还没有支付宝之类的网上支付工具,网上购物得多麻烦啊。哪个客户会因为买一点东西而愿意跑到银行或邮局汇款?”

    因为不用编写网上支付这道手续,所以这道题并不难,没有什么技术关卡,但也不容易,因为这个购物过程涉及的功能很多,虽然出题者说只出售一款衣服,但网页的内容还是很多很复杂,可以说是一个大的软件了,一个小小的程序根本涵盖不了这么多功能。

    孟文天自认自己编程的速度不慢,但要他在半天不到的时间里编写这么一款程序实在是不可能,估计就是专门的软件公司也无法在半天里完成这道题吧?

    第一道题是做购物网站,太繁杂,短时间做不了。第二道题是蚂蚁算法的描述,他不会做,孟文天的目光只好移到了第三道题。

    这道题也不简单,要求参赛者将题目附带的应用软件进行反向编译,然后按这款应用软件所提示的内容对源程序进行修改,然后再进行编译。

    孟文天看了一下考题提供的应用软件,心里总算松了一口气,感觉这道题还算正常了一点,只要能在网上找到合适的反向编译工具,完成这款没有多重加密的程序的反向还原是不难的。

    重新打开浏览器,根据之前王茹雪所说过的哪些反向编译工具最好用,孟文天就在网上不断搜索,搜索到一款反向编译工具正是王茹雪所说过的,他连忙对它进行下载。

    在电脑下载的时候,他有意让自己休息一会,就抬头稍微看了一下周围。

    他发现周围的人很多还在愁眉苦脸地盯着屏幕,有的在网上寻找查杀工具,有的则在下载,显然他们没有领会出题者的意图,没有去星云科技公司的官网寻找,而是在网上寻找常见的查杀软件。

    也许是心有灵犀,当孟文天抬头的时候,不远处的沈鹤轩也将目光扫了过来,还得意而不屑地盯着孟文天冷笑了两下,又转头去做他的竞赛题了。

    孟文天没有理他,而是转头看了一下不远处的姚小妍,而姚小妍也抬起头,眼里含笑地看了他一眼,嘴巴动了动。孟文天朝她笑了一下,给了一个肯定的眼神。

    两人都无声地对对方笑了笑,各自低头做自己的习题。

    从她的表情可以看出,她已经利用星云科技公司的查杀软件解决了邮件的病毒。事实上,只要上午在星云科技公司荣誉室里认真听了工作人员的讲解,听到了对方着重介绍他们的查杀软件,要解决这个拦路虎并不难。人家就差提着你的耳朵说了:“我们公司的查杀软件很牛,平时查杀病毒的话就用我们的软件试试,保证让你们满意。”

    可惜,这些前来参观的学生中有不少自命不凡的家伙,压根就瞧不起星云科技公司,不说认真听取工作人员的讲解,连多看一眼都欠奉。

第240章 对答如流() 
看到病毒,他们第一时间想到的就是那些著名软件公司的查杀软件,或者他们自己学校的、他们老师开发的查杀软件。

    以至于他们耽误了不少时间,加上网速被星云科技公司刻意限制,仅仅外网的下载就比内网下载多花了五分钟不止。

    “考卷”上一共四道题,孟文天不会做第二题,第三题的反向编译工具还在下载,而第四题基本只需要默写,暂时不急着做出来,所以他现在能做的也就是第一题了。

    他认真地回忆着上辈子他所见过的购物网站,回想着它们的功能。想了一会之后,他就打开电脑里的记事本,开始在脑海里开文档、建构架,然后在记事本上绘制简略流程,思考数据库的传递办法。

    没有忙多久,电脑就提示他下载的反向编译工具已经下载完毕。

    他立即保存好已经绘制的那一部分流程图,然后去做第三题。

    首先他安装刚下载的反向编译工具,然后运行它,再反向编译考题所提供的应用程序。

    在孟文天看来,第三题是送分题,因为他运行刚下载的反向编译工具后,其结果就顺利出来了。他毫不费神地将源程序需要改动的地方进行了修改,然后再将修改了的程序进行编译。

    看到这个修改了的应用程序显示考题所要求的画面后,孟文天松了一口气,心道:“搞定!第一个二十分到手!”

    接下来他继续做第一道题的流程绘制。

    因为时间太少,除了客户登录,他没有构建太多的动态页面,没有给卖品准备数据库,商品的页面就是一件孤零零的衣服,进入网页后没有其他选择,只能看这件衣服,最多在衣服数量上进行不同的输入,这样一来就可以省了很多步骤。

    正是因为他尽可能用最简单的页面,尽可能减少相关功能,特别是客户的资金账户里的原始资金由后台人工输入,根本不需要经过银行系统,省了百分之九十九的工作量,所以没有多久他就把程序流程编制完了。

    之后,他按照这个流程图开始编写源代码程序。

    孟文天用的是JAVA语言,这种语言在王茹雪的威逼下,他早就已经用得滚瓜烂熟,更何况他上辈子就是为了帮助妻子,就已经是一个不错的程序员了,现在编写起来当然快。

    开始的时候,他的两只手还能看出是在敲击一个个按键,但几分钟之后,旁边的人根本看不清他的手势了,只看见他的键盘上一片虚影。

    几个离他近的学生一个个如白日见了鬼一般,嘴里不禁嘀咕道:真的还是假的,怎么这么快?手速这么快,是在装吧?就这几道考题,他用得着敲这么多代码吗?

    幸亏星云科技公司这次为了体现公司的实力而用的都是最高级键盘,虽然孟文天敲击的速度很快,但周围的人只听到细微的动静,就如春天里缤纷的桃花,仔细听似乎有花瓣沙沙的落地声,可稍不留意又没有声音了。

    时间在不知不觉地流逝,孟文天也沉迷于编写程序中。直到按照流程图编完了所有代码,他才收手,稍微休息了一下,然后做第四题,也就是那道有关重心轨迹的题。

    因此这次是考试,孟文天没有如在火车那样将代码默写出来就完事了,而是在脑海里重新将题目仔细思考了一遍,将之前编写的代码在脑海里再进行了组织和优化,自己觉得很满意了才开始敲击键盘输入代码。

    不足两百行代码,他两分钟不到就敲完了。

    等到代码输完,他编译之后看了看效果,然后又对源程序的代码进行了进一步的优化,又压缩了三行,这才满意地松了一口气。

    做完了第四道题,他重新回到第一道题,将刚才快速输入的那一大堆代码从头到尾仔细检查了一遍,修改了一些错误。网页打开后,他试着买了衣服,然后从资金账号里扣钱、评价、退货……,一连串动作下来,还真没有什么错误。

    心情高兴的他看时间还多,又对网页画面进行了美化,从网上搜集了一些图片,改变了一些文字的字体和颜色。

    就在他思考如何让页面更好看的时候,监控的老师在前面说道:“各
小提示:按 回车 [Enter] 键 返回书目,按 ← 键 返回上一页, 按 → 键 进入下一页。 赞一下 添加书签加入书架