注册
 找回密码
 注册
江西广告网
查看: 356|回复: 0
打印 上一主题 下一主题

多玩网友专业分析 揭开杨永信网瘾测试的秘密

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-4-9 15:50:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
  本文由多玩网友ralf82119原创,版权归多玩所有,未经同意拒绝转载。本文已奖励80多玩草,论坛原创作品可奖励30-300多玩草,1000多玩草可兑换1张600点WOW点卡,或者30Q币。  
  >>进入论坛与作者讨论  
  早上看见网瘾测试题,随便选了一通,结果44。发现大家很少有及格的,就想看看这个题是怎么判断的。看来杨叫兽真的不是啥高手。竟然用简单的用JavaScript 脚本写判断程序。网页里的脚本程序已经告诉了我们一切。接下来的东西可能稍微有点专业。懂点程序的人应该都可以看的懂。不懂的人根据我最后的结论选择得到自己想要的分数。  
  首先是选择的部分,不知道找的什么人。代码非常凌乱。最基本的html代码而已。  
  有兴趣的可以看看第二页的代码分析,没兴趣的直接看最后结论。  
  >>第二页:杨永信测试题代码分析  
  最后结论  
  二十个题的分数依次是(不选择默认就是一分)  
  五,九,十三,十七,十九这几个题的选项分数非别是4321,其他题目的选项分数分别是1234  
  得分相加*1.25就是你的分数。也就是说都不选最低也是25分。选的话五,九,十三,十七,十九选第四项。其他第一项也是25分。相反就是100分。根据得分给结论很明显。小于19分是不可能产生的数据。20个题里就没有分数是0的,怎么得19分以下,羊叫兽没学过1 1吗?
   
  我不是专业写JavaScript的。但是程序的逻辑应该没问题。叙述不明白的地方谅解。通过结论大家试一下就知道了。羊叫兽真是叫兽。人不是这样做的吧。希望大家广泛转载。防止更多人上当。  
  其实该套试题在2006年或者更早就已经有网友发在了网上,而且与美国作家金伯利·S·杨在《网虫综合征—网瘾的症状与健康策略》一书中推介的试题完全一样,不同的只是答题选项,金伯利·S·杨的版本给出了5个选项,分别是:完全没有、很少、偶尔、经常、总是,对应分值是1到5分。而杨永信的版本像是合并了前两个选项,同时把分数值篡改成了2,也就是说就算你是原题的“完全没有”,那也会按照“很少”来计算!  
  相关新闻:  
  杨永信网瘾测试题 测试者均被判定有精神病  
   


12





  多玩网友ralf82119代码分析  
  具体代码对照请参看杨永信测试题页面,这里对部分关键代码作解析。  
     说明此单选框的名字是 c1 接下来的19个选择依次是 c2 - c20  
  然后我们来看点确定后是怎么判断的  
  此段  
  说明用的是processForm方法进行判断.  
  processForm方法如下,我进行简单的注释.  
  把数组的默认值设定默认为 1  
  把20个选择结果存入数组hc  
  刚才提到了c1在这里体现出来了.form.c1[1].checked==1 含义是单选框c1的第二个选项被选中.hc[0]=2.此选择的分数为2.因为java数组时从0开始的..所以c1[0]是第一个选择.这里没处理默认就是1  
  这样就得到第一题的分数依次是 1 2 3 4  
  把得到的测试结果依次相加,然后结果乘以1.25  
  根据得分给结论,很明显.<19是不可能产生的数据,20个题里就没有分数是0的,怎么得19分以下,羊叫兽没学过1 1吗?  

   
  
  相关新闻:  
  杨永信网瘾测试题 测试者均被判定有精神病  
  网瘾测试题传送门  
  欢迎进入论坛与大家讨论各自的测试得分  
  专题:网络成瘾大家谈    

12
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表