程序猿高考试卷

你是不是还在怀念曾经逝去的高三,遗憾自己没有超常发挥,或者遗憾自己志愿表没有填好。其实,只要志愿选的好,年年期末像高考。

比如,你选择了计算机专业,那么你将面临高等数学、线性代数、C语言、计算机引论、离散数学、电子技术、C++程序设计、汇编语言程序设计、计算机组成原理、编译原理、操作系统、数据库原理……

又是一年高考季,一起来做做“程序员们的高考试卷”,压压惊吧~ (文末附答案)

2017年普通高等学校招生全国统一考试(A卷)

程序员的高考试卷(A卷) 考生类别:码农

1、程序员A:借我1000元吧。

程序员B:给你凑个整数。

程序员B借给程序员A多少钱?()

A. 1000元

B. 1024元

C. 1111元

2、程序员A:嘿 //是什么意思啊?

程序员B:嘿.

程序员A:呃 我问你//是什么意思?

程序员B:问吧.

程序员A:我刚才不是问了么?

程序员B:啊?

程序员A到底问了程序员B什么问题?()

A. 嘿

B. 呃 我问你

C. //是什么意思

3、为什么程序员分不清万圣节和圣诞节?()

A. 因为 31 OCT == 25 DEC

B. 程序员只有加班/不加班,不过节

C. 程序员没有女朋友,不过节

4、程序员最怕弹出的窗口是()

A.

B.

C.

5、程序员:哎,太累了日子没法过了,怎么才能换行啊?()

A. 打回车

B. 不换行,日子不过了

C. 除了敲代码,都不会,换行还是敲代码啊

6、程序员会给自己的孩子起什么名字?()

A. 依依、灵灵、依灵、灵依、依初

B. Ctrl、Alt 、Delete

C. 程序员怎么会有女朋友?

7、如何快速挣到一百万?()

A. while

B. 买彩票

C. 当乞丐

8、程序员下班前给老婆打电话:老婆,晚饭我带回来吃,你说买些啥?

老婆:买1斤包子吧,如果遇到卖西瓜的,就买一个。

程序员买包子时,看到旁边有人在卖西瓜。那么,程序员带了什么晚饭回家?()

A. 1斤包子

B. 1个包子

C. 1个西瓜

9、一对程序员恋人面对面坐着,他们在做什么?()

A. 面向对象编程

B. 喝咖啡

C. 抱怨产品经理

10、老板:小程,下班前新版本一定要上线!

小程:好的。

第二天,老板上班,问小程:新版本怎么还没上线?

小程怎么回答的?()

A. 版本出问题了

B. 版本上线前需求又改了

C. 我还没下班呢

11、程序员的书房里最喜欢挂什么?

A. hello world

B. just do it

C.impossible is nothing

12. 程序员进阶到高级阶段必读的书籍是?()

A.《C语言程序与设计》

B.《沉默的愤怒》

C.《颈椎病康复指南》

D.《活着》

13.被黑的最多的编程语言是哪一个?()

A.Java

B.JavaScript

C.Python

D.PHP

14、怎么杀死一个程序员?()

A. 找不到 bug

B. 改三次需求

C. 加班

15、如果程序员的女友和老妈同时掉进水里,怎么办?()

A. 先救女友

B. 先救老妈

C. 按后退键

16、为什么吸烟的程序员不在乎香烟盒上的那个警告?()

A. 字太小

B. 程序员眼中只有程序

C. 不关心Warning,只关心Error

程序员的高考试卷

2017年普通高等学校招生全国统一考试(B卷)

程序员的高考试卷(B卷) 考生类别:码神

1、以下哪个概念和公孙龙的《指物论》中的“指”字含义相近?()

A.变量 B.数组

C.对象 D.指针

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

A. PHP,Python

B. JSP,servlet

C. java,java script

D. C,C++

3、秦始皇吞并六国采用了以下哪种算法思想?( )

A. 递归 B. 分治

C. 迭代 D. 模拟

4、雅典王子忒修斯勇闯克里特岛斩杀米诺牛的时候采用了以下哪种算法?( )

A. 动态规划 B. 穷举

C. 记忆化搜索 D. Dijkstra算法

5、众里寻他千百度,蓦然回首,那人却在灯火阑珊处(辛弃疾《青玉案》)。所体现的算法是:( )

A. 贪心 B. 回溯

C. 穷举 D.分治

6、《公孙龙子》记载:“齐王之谓尹文曰:‘寡人甚好士,以齐国无士,何也?’尹文曰:‘愿闻大王之所谓士者。’齐王无以应。”这说明了齐王:( )

A. 昏庸无道 B.是个结巴

C. 不会下定义

D.不会定义自己的需求

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

A. 混淆了命名空间

B. 引入了错误的包

C. 衍生类未重载

D. 调用了危险的指针

8、下面哪种面向对象的方法可以让你变得富有?( )

A. 继承 B.封装

C. 多态 D.抽象

9、我GET不到你的笑点,怎么办?()

A. 智商不在一条线

B. 太矮了,踩凳子上

C. 用Post试试

10、达芬奇密码的上面是什么?()

A. 达芬奇帐.号

B. 达芬奇验证码

C. 达芬奇头像

11、以下谁是二进制思想最早的提出者?()

A.牛顿

B.莱布尼茨

C.艾伦·麦席森·图灵

12、程序员是怎么炼成的?()

A. 甘愿受苦

B. 学无止境

C. 伸出援助之手

2017年普通高等学校招生全国统一考试(江苏卷)

参考答案:

A卷(码农)

1-5题:BCAAA

6-10题:AABAC

11-16题:ACDBCC

B卷(码神)

1、D

D:<指物论>是“能指”和“所指”的关系,“指”相当于“指针”,“物”相当于“对象”。指针本身只能记录一个例如字符串的地址,通过指针可以找到这个字符串本身、而变量a,你可以让a=-1,也可以让a=2,数组就是【1,2,3】这种,只是表示一个同类的序列

2、C

【C蔺相如(前329年—前259年),战国时赵国上卿;司马相如(约前179年—???),字长卿,汉族,蜀郡(今四川省成都人)。魏无忌(?-前243),魏昭王少子,安釐王的异母弟,战国时期魏国著名的军事家。;长孙无忌(约597年-659年),字辅机,河南省洛阳人。共通点的话,就是,名字虽然都有相似的地方,但是却完全不是一码事,谁也不挨着谁。

PHP是在前端服务器执行使用的脚本语言,Python是程序开发使用的面向对象的程序设计语言。JSP是动态网页技术标准,servlet是服务器端的Java应用程序。Java是一种程序设计语言,JavaScript是面向对象的动态类型的区分大小写的客户端脚本语言。C++最早作为C的增强版,现在则是相互比较独立的两种编程语言。

和A相比,C的相似程度更高一些。

3、D 吞并六国的战略是远交近攻。

递归的意思是:我想干掉所有人,让C先干掉D,B干掉C,A干掉B,我再干掉A,分治的算法是:让C跟D谁干掉谁就留下比如C活了,A跟B,A活了,然后A跟C干,A留下,我再 干掉A,跟远近没关系,你只是看热闹,看别人在打,只是最后动一下手,迭代就是我干掉A,A变成鬼干掉B,B变成鬼干掉C,魔力是产生新解->计算目标函数差->接受或者舍弃。类似于,如果差太高的话就舍弃。转而用其它的输入函数

4、C

忒修斯进入迷宫,怕记不住回来的路,所以用线牵着进去,然后收线倒退回来

5、B 回溯

6、D

齐王说;我喜欢牛逼的人,但齐国没有牛逼的人。为毛啊?伊文说:你说一下啥叫牛逼的人?齐王无语。齐王不是不会下定义,他会下定义,但不明白意义的所指。

7、B

惠施诡辩说要不是鸡蛋里有毛,怎么孵出来的鸡有毛?所以说卵里有毛,错误的引用了因果关系这个包,实际上鸡蛋的毛跟鸡的毛不存在因果关系。

8、A

9、C

10、A

如果问的是达芬奇密码下面的,那选择B

11、B

莱布尼茨

戈特弗里德·威廉·莱布尼茨(Gottfried Wilhelm Leibniz,1646年-1716年),德国哲学家、数学家。涉及的领域及法学、力学、光学、语言学等40多个范畴,被誉为十七世纪的亚里士多德。和牛顿先后独立发明了微积分。

关于莱布尼茨的二进制与中国的八卦图的关系,有许多的考证,但是对于莱布尼茨是受到八卦图的影响而发明二进制还是单独发明二进制,迄今似乎也没有定论。胡阳、李长铎的著作《莱布尼茨-二进制与伏羲八卦图考》给出了比较可信的材料,表明莱布尼茨的二进制至少在某种程度上受到了八卦图的启发。

根据莱布尼茨自己的说法,他1679年前就发明了二进制算术,但是1703年4月1日才收到耶酥会士白晋所寄的伏羲八卦图,到这时他才开始正式研究八卦符号,并发现自己的二进制体系与伏羲八卦图的一致性。几天后,他就写了论文《二进位算术的阐述—关于只用0和1兼论其用处及伏羲氏所用数字的意义》,发表在法国《皇家科学院院刊》上。很多的研究者就是根据莱布尼茨自己的说法,认为莱布尼茨不是根据伏羲八卦图的启发而发明二进制的。

但是胡阳、李长铎的著作《莱布尼茨-二进制与伏羲八卦图考》中,证明了虽然莱布尼茨到1703年才见到白晋带给他的伏羲八卦图,但是并不表示这是他首次看到伏羲八卦图,而是早在1687年,莱布尼茨就已见到伏羲八卦图了。

1687年,耶酥会士柏应理出版了《中国哲学家孔子》一书,其中共计13页对伏羲八卦图做了介绍,书中配有伏羲八卦次序图、伏羲八卦方位图及文王六十四卦图。而值得一提的是,在伏羲八卦次序图、伏羲八卦方位图及文王六十四卦图中,在相应的卦象上,标有阿拉伯数字1到64。

而在莱布尼茨的二进制中,通过0与1引申,就可以表示一切数字,如000,001,010,011,100分别代表0-4这几个数字。而在易经八卦中,通过阴阳引申,就可以表示宇宙万有的原理。如果把阴爻看作0,把阳爻看作1,所有的卦象于是也就可以看成0和1的组合。比如坤卦就是000000,乾卦就是111111,大有卦就是111101等等。伏羲图的六十四个卦象,也正好可以看作二进制算术从0到63的数字。

而莱布尼茨于《中国哲学家孔子》出版的当年,就阅读了这本书。在致友人冯·黑森—莱茵费尔的信中,向他介绍说自己阅读了这本书。而在这封信中,还出现了“Fohi”的字样,这个词译为中文就是“伏羲”。通过这一些事实,不难证明,莱布尼茨当年就见过伏羲八卦次序图、伏羲八卦方位图及文王六十四卦图。

但是莱布尼茨在1698年5月17日的一封信中声称,对于二进制的思考已经二十多年了。1703年5月18日回白晋的信中也表示,他二十多年前就发明了二进制。在其博物馆里也有1679年发表的《二进位数学》。根据这一情况,柏应理《中国哲学家孔子》一书中关于易图的内容,应该对他发明二进制没有影响。

但胡阳、李长铎的著作《莱布尼茨-二进制与伏羲八卦图考》也有材料证明,早在1679年之前,也就是他发明二进制最早时间之前,欧洲就有关于八卦图的书籍出版,而莱布尼茨1679年之前也见过易图。

12、B

学无止境,加油吧!程序猿!

江苏卷

参考答案:

1-5题:CCCBC

6-9题:ABAC

10题:这个应该是最不喜欢的吧,最不需要选择B,八阿哥 Bug

11-15题:BCCAC

16-19题:BBAB

猜你喜欢

转载自blog.csdn.net/qq_35513598/article/details/80837995