答案來了!2017年程序員高考試卷
答題者:猿哥
題目:《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
來做題《2017年程序員高考試捲來了!》
推薦
猿哥
點擊展開全文
※蘋果再次重申全面禁止熱更新,不移除相關代碼就下架
※據說這份高考卷,只有程序員能得滿分!
※又走了一位大神!COBOL 語言的聯合設計者離世
※一個故事告訴你比特幣的原理及運作機制
※那些年,你我都在追的講述程序員故事的影片
TAG:程序猿 |