首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >程序员揭秘:火爆朋友圈的左右脑年龄测试,真相只是一个随机函数!

程序员揭秘:火爆朋友圈的左右脑年龄测试,真相只是一个随机函数!

作者头像
老九君
发布2018-03-06 17:42:46
7160
发布2018-03-06 17:42:46
举报
文章被收录于专栏:老九学堂老九学堂

最近,老九的朋友圈已经被左右脑测试刷爆了,老九也去测试了一下,只需要进入相应入口并回答几个设定的问题后,就会出现左右脑两个年龄测试结果。

有不少小伙伴晒出自己的测试结果,于是乎,老九在朋友圈看完了全国人民的脑子智商,比如,看看这位大兄弟也是蜜汁自信

对于测试结果的真实性,有程序员出面表示,其在认真研究这个测试的代码后发现,测出来的年龄其实只是随机数。

详细代码如下:

原来这款测试最关键的在于“ansrandom”和“ansrandom2”两个代码,“这两个代码分别生成 2 个随机数,ansrandom 生成的随机数指向脑年龄的结果,ansrandom2 生成的是产生随机数的题目。其实打开页面后,结果已经由ansrandom 生成了。”

小伙伴们纷纷晒朋友圈的时候,我想程序员的内心活动估计是这样的吧:

北京大学心理学教授沈政向北京青年报表示,人体大脑不存在左右分工的问题,从事比较复杂一点、高级一点的心理活动时,都是左右脑协同操作。此外,沈政还强调,测试中的题目测试的重点是大脑的知觉和推理能力,但是不能够完全作为大脑测试题。

问:设已有定义:float x;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。(C语言)

A) int *p=(float)x;

B) float *p=&x;

C) float p=&x;

D) float *p=1024;

上期学霸

是惟爱

xwh

游水的鸟

rice shine

45℃陽光^

上期问题:

以下程序段中的变量已正确定义:

for( i=0; i<4; i++,i++ )

for( k=1; k<3; k++ ); printf("*" );

程序段的输出结果是( )。 (C语言)

A) **

B) ****

C) *

D) ********

上期答案: C

解析:由于内层循环for( k=1; k<3; k++)后面直接跟了空语句";"所以在循环内部什么操作也不做,跳出外层循环后执行打印语句,所以打印了一个"*",选择C)。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-11-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 老九学堂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档