程序员文化水平

1、二进制思想的最早提出者

伏羲创造了八卦阵,亦称先天八卦。八卦阵在国内被普遍称为最早的二进制记录制:阳爻(—)为1,阴爻(--)为0,八卦刚好记录了三位二进制数的8种组合。不过也有人说八卦的基础并不是二进制[1],在数学上属于八阶矩阵[0]云云。姬昌创造“文王八卦”,亦称后天八卦。莱布尼茨是二进制的开拓者,柏拉图跟二进制没啥关系,勉强扯得上联系的是柏拉图主义,被分类而形而上学的二元论。根据英文维基记述,大约在公元前5至公元2世纪,印度诗人Pingala著述了数学描述音韵方法,并且对二进制进行了描述。之后是邵雍在《皇极经世》中记载了八卦图样(最早的八卦是无图无真相的——笔者注),才有了先天八卦图的流传。关于莱布尼兹在1679年创造了现代二进制系统的时候,维基上是这样说的:作为一个中国迷,莱布尼茨是在听说邵雍的八卦阵后,发现这个图形正好奇妙地对应了二进制的0到111111,并且称赞说这显示了中国人在此类数学哲学中的主要成就

2、哪个概念和公孙龙的《指物论》中的“指”字含义相近

《指物论》是公孙龙在《汉书•艺文志》中残存的《公孙龙子》6篇中的第3篇,记述的是关于客观存在的实物和我们对它们认识的关系。在“指物论”中,“指”是名詞,指广义的认识(即名词性的符号——笔者注)。而通篇文章中的指有名词意有动词意,不过《指物论》指称理论的集中体现是所有的对象都是通过符号来称呼的,符号代表事物。而与此同时,指针是一个用来指示一个内存地址的计算机语言的变量,即指针就是地址,可以理解为指针是变量的一个真子集。变量与“指”的共通点就是:对某个存在(Object,对象)赋予一个可以指称它的名词(Refer)。

3、蔺相如,司马相如;魏无忌,长孙无忌。下列哪一组对应关系与此类似

共通点的话,就是名字虽然都有相似的地方,但是却完全不是一码事,谁也不挨着谁。

PHP是在前端服务器执行使用的脚本语言,

Python是程序开发使用的面向对象的程序设计语言。

JSP是动态网页技术标准,

servlet是服务器端的Java应用程序。

Java是一种程序设计语言,

Javascript是面向对象的动态类型的区分大小写的客户端脚本语言。

C++最早作为C的增强版,现在则是相互比较独立的两种编程语言。

4、秦始皇主要的吞并方法是:

远交近攻,逐个击破,包括分化离间、连横的策略。

递归指的是一个过程:函数不断引用自身,直到引用的对象已知。

分治,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题。

迭代是通过从一个初始估计出发寻找一系列近似解来解决问题的过程,为实现这一过程所使用的方法统称为迭代法。迭代算法是用计算机解决问题的一种基本方法。让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值。

模拟是用计算机程序将原本的事务或流程,予以系统化与公式化,产生可重现预期结果。

5、

动态规划是一种在数学和计算机科学中使用的,用于求解包含重叠子问题的最优化问题的方法。

穷举就是根据某一公式(一般是递推)列出所有可能的组合并验证是否为所需解。

记忆化搜索的实质是动态规划,效率也和动态规划接近,形式是搜索,简单直观,代码也容易编写,不需要进行什么拓扑排序。

Dijkstra算法解决的是有向图中任意两个顶点之间的最短路径问题。

6、惠施曾提出过“卵有毛”的命题,以下哪一项是导致这个错误命题的原因

卵有毛”的大意就是,蛋能孵出鸡,鸡有毛,所以蛋有毛(这里的蛋严格定义为尚未开始分化的蛋)。所给的四个选项是分别把毛、鸡和蛋(在蛋中的鸡)视为了不同的属性、类或包,蛋是不具有“毛”的属性(或类、子类)的,把这样的思路分别还原到四个选项中。命名空间是区别同名不同指的标识符所用,和题述无关。引入了错误的包实际上其中类并未被真正编译。衍生类未重载,是指将蛋视为鸡的子类的时候,其属性的变化并未得以体现(题述中实际是反向操作了)。

7、一条鞭法,把原来的田赋、徭役和杂税合并起来,折成银两,分摊到田亩上,按田亩多少收税。政府只收取银两,不再管理和收取其它形式的税收。而接口的思想是提供一个对 外的通道,而不用管内部是怎么实现的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值