- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
让理科生沉默,让文科生流泪的综合题详解
让理科生沉默让文科生流泪的综合题详解
阿布evo 2011-05-09 21:34:24
这套题就是前两天在校内上看到的,于是考据癖大发作,就耗了7个小时写了下面这些东西。因笔者并非程序员,本答案以考据为主,并不是官方的正确答案,主要解释了之所以选这个答案的理由。
这套题就是前两天在校内上看到的,原作者是上海交通大学的李垚同学,原文在 这里 。于是考据癖大发作,就耗了7个小时写了下面这些东西。答案只是我自己写的,也并不是 官方的正确答案 ,括号里附上了一些说明,主要是之所以选这个答案的理由,因为自己不是学纯理工的,所以对编程这方面比较陌生,基本上以“考”为主,想当然的成分会少一些。
最后的主观题也都是纯介绍论述性的文字,就当长见识啦。很多没注明来源的都是来自维基百科和百度百科,另外过程中也求助了一些学程序的朋友,总之一并谢过。
一,选择题(皆为单选):
1. 以下谁是二进制思想的最早提出者?
a,伏羲; b,姬昌; c,莱布尼茨;d,柏拉图。
答案: a,伏羲
详解: 伏羲创造了八卦阵,亦称先天八卦。八卦阵在国内被普遍称为最早的二进制记录制:阳爻(—)为1,阴爻(--)为0,八卦刚好记录了三位二进制数的8种组合。不过也有人说八卦的基础并不是二进制[1],在数学上属于八阶矩阵[0]云云。姬昌创造“文王八卦”,亦称后天八卦。莱布尼茨是二进制的开拓者,柏拉图跟二进制没啥关系,勉强扯得上联系的是柏拉图主义,被分类而形而上学的二元论。
根据英文维基记述,大约在公元前5至公元2世纪,印度诗人Pingala著述了数学描述音韵方法,并且对二进制进行了描述。之后是邵雍在《皇极经世》中记载了八卦图样(最早的八卦是无图无真相的——笔者注),才有了先天八卦图的流传。关于莱布尼兹在1679年创造了现代二进制系统的时候,维基上是这样说的:作为一个中国迷,莱布尼茨是在听说邵雍的八卦阵后,发现这个图形正好奇妙地对应了二进制的0到111111,并且称赞说这显示了中国人在此类数学哲学中的主要成就。
【实际上认真说这题应该无正确答案。】
2. 以下哪个概念和公孙龙的《指物论》中的“指”字含义相近?
a,变量;b,数组;c,对象;d,指针。
答案: a,变量
详解: 《指物论》是公孙龙在《汉书?艺文志》中残存的《公孙龙子》6篇中的第3篇,记述的是关于客观存在的实物和我们对它们认识的关系。在“指物论”中,“指”是名詞,指广义的认识(即名词性的符号——笔者注)[3]。而通篇文章中的指有名词意有动词意,不过《指物论》指称理论的集中体现是所有的对象都是通过符号来称呼的,符号代表事物[4]。而与此同时,指针是一个用来指示一个内存地址的计算机语言的变量[5],即指针就是地址,可以理解为指针是变量的一个真子集。
变量与“指”的共通点就是:对某个存在(Object,对象)赋予一个可以指称它的名词(Refer)。
PS:数组就是一堆变量的集合
3,蔺相如,司马相如;魏无忌,长孙无忌。下列哪一组对应关系与此类似?
a,PHP,Python;b,JSP,servlet;c,Java,Javascript;d,C,C++。
答案: c,Java,Javascript
详解: 蔺相如(前329年—前259年),战国时赵国上卿;司马相如(约前179年—???),字长卿,汉族,蜀郡(今四川省成都人)。魏无忌(?-前243),魏昭王少子,安釐王的异母弟,战国时期魏国著名的军事家。;长孙无忌(约597年-659年),字辅机,河南省洛阳人[0]。共通点的话,就是名字虽然都有相似的地方,但是却完全不是一码事,谁也不挨着谁。
PHP是在前端服务器执行使用的脚本语言,Python是程序开发使用的面向对象的程序设计语言。JSP是动态网页技术标准,servlet是服务器端的Java应用程序。Java是一种程序设计语言,Javascript是面向对象的动态类型的区分大小写的客户端脚本语言[0]。C++最早作为C的增强版,现在则是相互比较独立的两种编程语言。
总的来说,c 选项的相似程度更高一些。
4,秦始皇吞并六国采用了以下哪种算法思想?
a, 递归;b,分治;c,迭代;d,模拟。
答案: b,分治
详解: 秦始皇主要的吞并方法是:远交近攻,逐个击破,包括分化离间、连横的策略。
递归指的是一个过程:函数不断引用自身,直到引用的对象已知。分治,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题。迭代是通过从一个初始估计出发寻找一系列近似解来解决问题的过程,为实现这一过程所使用的方法统称为迭代法。迭代算法是用计算机解决问题的一种基本方法。让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值。模拟是用计算机程序将原本的事务或流程
您可能关注的文档
- 视讯直播应用方案.doc
- 解决MathType公式上浮的两种方法.doc
- 解决你胸小的方法.doc
- 解决冰箱冷藏室结冰5个有效办法.doc
- 解决方案说明书TMPSMD.doc
- 解决没有权限问题(特别实用).doc
- 解剖学练习题2.doc
- 解剖学考试复习.doc
- 解剖教案合一.doc
- 解剖歌曲(临床医学).doc
- DB65T4461-2021 羊螨病防治技术规程.pdf
- DB45T-环境地表氡析出率监测技术规范.pdf
- DBJ33T-住宅厨房混合排气道系统应用技术规程.pdf
- DB44T-家政服务 家居收纳服务规范.pdf
- DB31-736纸面石膏板单位产品能源消耗限额.pdf
- DB31T680.10-2022 城市公共用水定额及其计算方法 第10部分:城市轨道交通.pdf
- 日光温室嫁接黄瓜长季节栽培技术规程.pdf
- DB42T1948-2023 预拌混凝土标准化生产管理规程.pdf
- DBHJT015-2014 均质改性防火保温板建筑外墙保温系统应用技术导则.pdf
- DB4306T0001-2023 档案编研工作规范.pdf
文档评论(0)