導航:首頁 > 程序命令 > 程序員筆試題考邏輯的

程序員筆試題考邏輯的

發布時間:2022-09-23 17:20:20

程序員考試都考哪些內容

程序員要考 計算機基礎,操作系統,資料庫,多媒體,網路基礎,程序設計基礎,軟體工程基礎,數據結構與演算法,標准化和知識產權,安全基礎知識,C語言,以及從VB、C++、JAVA三種語言選一種。
考試形式分為上午考試和下午考試(各75分,150分鍾,一共150分,300分鍾)
上午考試內容:計算機基礎,操作系統,資料庫,多媒體,網路基礎,程序設計基礎,軟體工程基礎,數據結構與演算法,標准化和知識產權,安全基礎知識,計算機英語(其中硬體基礎,網路基礎,程序設計基礎,軟體工程占的比重更大)。
下午考試內容:C語言,數組,數據結構及常用演算法,以及從VB、C++、JAVA三種語言選一種。(二維數組,數據結構中的堆棧及排序等考得比較多。)

❷ 獵星編程筆試題好用嗎

獵星編程題型挺多的,編程中網路下最常見的幾種編程演算法,邏輯題,演算法題,都有。常見不常見的語言也都有。
獵星在線筆試支持html、JavaScript、Java、Python3、C#、C++、Python2、Ruby、PHP等多種語言代碼在線編程,內置功能強大的集成在線編程開發工具,全程防作弊檢測,輕松應對校招、社招、考試大規模在線編程筆試。

❸ 計算機公司招程序員,為什麼要考邏輯思維題

這里說的邏輯思維題不是純計算機的邏輯思維,而是一些優點類似於智力測驗的題,但這些東西很多在網上都是有原題的,很容易就復習了,那為什麼計算機公司還要去考呢?是趕時髦和國外的計算機公司學習,還是真的可以考察出應聘者的邏輯思維能力?題如:假設有一個池塘,裡面有無窮多的水。現有2個空水壺,容積分別為5 升和6 升。問題是如何只用這2個水壺從池塘里取得3 升的水。

❹ 程序員邏輯推理 圖形題 怎麼做

一般是兩個圖形疊加成為另一個,在一定順序上旋轉,每個特定元素出現特定次數。反正智商圖形題部分可以這么解。

❺ 計算機軟考初級程序員的考試內容有哪些

初級程序員考試:考試科目1:計算機硬軟體基礎知識

1. 計算機科學基礎
1.1 數制及其轉換
二進制、十進制和十六進制等常用數制及其相互轉換
1.2 數據的表示
數的表示(原碼、反碼、補碼表示,整數和實數的機內表示方法,精度和溢出)
非數值表示(字元和漢字的機內表示、聲音和圖像的機內表示)
校驗方法和校驗碼(奇偶校驗碼、海明校驗碼)
1.3 算術運算和邏輯運算
計算機中二進制數的運算方法
邏輯代數的基本運算和邏輯表達式的化簡
1.4 數學應用
常用數值計算(矩陣、方程的近似求解、插值)
排列組合、應用統計(數據的統計分析)
1.5 常用數據結構
數組(表態數組、動態數組)、線性表、鏈表(單向鏈表、雙向鏈表、循環鏈表)、隊列、棧、樹(二叉樹、查找樹)、圖的定義、存儲和操作
1.6 常用演算法
常用的排序演算法、查找演算法、數值計算、字元串處理、數據壓縮演算法、遞歸演算法、圖的相關演算法
演算法與數據結構的關系,演算法效率,演算法設計,演算法描述(流程圖、偽代碼、決策表)
2. 計算機系統基礎知識
2.1 硬體基礎知識
2.1.1 計算機系統的組成,硬體系統、軟體系統及層次結構
2.1.2 計算機類型和特點
微機、工作站、伺服器、大型計算機、巨型計算機
2.1.3 中央處理器CPU
運算器和控制器的組成,常用的寄存器、指令系統、定址方式、指令執行控制、處理機性能
2.1.4 主存和輔存
存儲器系統
存儲介質(半導體、硬碟、光碟、快閃記憶體、軟盤、磁帶等)
主存儲器的組成、性能及基本原理
Cache的概念、虛擬存儲的概念
輔存設備的類型、特性、性能和容量計算
2.1.5 I/O介面、I/O設備和通信設備
I/O介面(匯流排、DMA、通道、SCSI、並行口、RS232C、USB、IEEE1394)
I/O設備的類型和特性(鍵盤、滑鼠、顯示器、列印機、掃描儀、攝像頭,以及各種輔存設備)
I/O設備控制方式(中斷控制、DMA)
通信設備的類型和特性(Modem、集線器、交換機、中繼器、路由器、網橋、網關)及其連接方法和連接介質(串列連接、並行連接,傳輸介質的類型和特性)
2.2 軟體基礎知識
2.2.1 操作系統基礎知識
操作系統的類型和功能
操作系統的內核(中斷控制)和進程概念
處理機管理、存儲管理、設備管理、文件管理、作業管理
漢字處理
圖形用戶界面及其操作方法
2.2.2 程序設計語言和語言處理程序基礎知識
匯編、編譯、解釋系統的基礎知識
程序設計語言的基本成分(數據、運算、控制和傳輸)
過程(函數)調用
2.3 網路基礎知識
網路的功能、分類、組成和拓撲結構
網路體系結構與協議(OSI/RM,TCP/IP)
常用網路設備與網路通信設備,網路操作系統基礎知識和使用
Client/Server結構、Browser/Server結構
LAN基礎知識
Internet基礎知識
2.4 資料庫基礎知識
資料庫管理系統的主要功能和特徵
資料庫模型(概念模式、外模式、內模式)
數據模型,ER圖
數據操作(關系運算)
資料庫語言(SQL)
資料庫的主要控制功能
2.5 多媒體基礎知識
多媒體基礎概念,常用多媒體設備性能特徵,常用多媒體文件格式類型
簡單圖形的繪制,圖像文件的基本處理方法
音頻和視頻信息的應用
簡單多媒體應用製作方法
2.6 系統性能指標
響應時間、吞吐量、周轉時間等概念
可靠性、可維護性、可擴充性、可移植性、可用性、可重用性、安全性等概念
2.7 計算機應用基礎知識和常用辦公軟體的操作方法
信息管理、數據處理、輔助設計、自動控制、科學計算、人工智慧等概念
文字處理基礎知識和常用操作方法
電子表格處理基礎知識和常用操作方法
演示文稿製作方法
電子郵件處理操作方法
網頁製作方法
3. 軟體開發和運行維護基礎知識
3.1 軟體工程和項目管理基礎知識
軟體工程基本概念
軟體開發各階段的目標和任務
軟體過程基本知識
軟體工程項目管理基本知識
面向對象開發方法基礎知識
軟體開發工具與環境基礎知識(CASE)
軟體質量管理基礎知識
3.2 軟體需求分析、需求定義及軟體基礎知識
結構化分析概念(數據流圖(DFD)、實體關系圖(ER))
面向對象設計、結構化設計基礎知識
模擬設計、代碼設計、人機界面設計要點
3.3 程序設計基礎知識
結構設計程序設計,程序流程圖,NS圖,PAD圖
程序設計風格
面向對象設計基礎知識、可視化程序設計基礎知識
3.4 程序測試基礎知識
黑盒測試、白盒測試、灰盒測試基礎知識
測試工作流程
3.5 軟體開發文檔基礎知識
3.6 軟體運行和維護基礎知識
軟體運行基礎知識
軟體維護基礎知識
4. 安全性基礎知識
安全性基本概念
計算機病毒的防治,計算機犯罪的防範
訪問控制
加密與解密基礎知識
5. 標准化基礎知識
標准化基本概念
國際標准、國家標准、行業標准、企業標准基礎知識
代碼標准、文件格式標准、安全標准、軟體開發規范和文檔標准基礎知識
標准化機構
6. 信息化基本知識
信息化基本概念
全球信息化趨勢,國家信息化戰略,企業信息化戰略和策略常識
有關的法律、法規要點
過程教育、電子商務、電子政務等常識
企業信息資源管理常識
7. 計算機專業英語
掌握計算機技術的基本詞彙
能正確閱讀和理解本領域的簡單英文資料

考試科目2:程序設計
1. 內部設計
1.1 理解外部設計
1.2 功能劃分和確定結構
數據流圖、結構圖
1.3 物理數據設計
確定數據組織方式、存儲介質,設計記錄格式和處理方式
1.4 詳細輸入輸出設計
界面設計、報表設計
1.5 內部設計文檔
對程序介面、程序功能、人機界面、輸入輸出、測試計劃的描述
1.6 內部設計文檔
2. 程序設計
2.1 模擬劃分(原則、方法、標准)
2.2 編寫程序設計文檔
模塊規格說明書(程序處理邏輯的描述、輸入輸出數據格式的描述)
測試要求說明書(測試類型和目標、測試用例、測試方法)
2.3 程序設計評審
3. 程序實現
3.1 編程
編程方法和標准
程序設計語言的使用
人工檢查
程序文檔化
3.2 程序測試
准備測試環境和測試工具
准備測試數據
寫出測試報告
4.程序設計語言(C語言為必選,其他語言可以任選一種)
4.1 C程序設計語言(ANSI C標准)
程序結構,語法,數據類型說明,可執行語句,函數調用,標准庫函數,指針
4.2 C++程序設計語言(ANSI C++標准)
C++和面向對象程序設計,語法和程序結構,類、成員、構造函數、析構函數、模板、繼承、多態
4.3 Java程序設計(Java 2)
Java和面向對象程序設計
語言機制(程序結構和語法,類、成員、構造函數、析構函數、繼承、介面)
4.4 Visual Basic程序設計(Visual Basic 6.0)
用戶界面設計
程序結構和語法
文件系統對象
訪問資料庫
復習材料(均為清華大學出版社):
978-7-302-20585-2,程序員教程(第三版),張淑平主編
7-302-12895-2,程序員教程(第2版),沈林興主編

❻ 高級程序員考試都考些什麼需要什麼基礎

高級程序員就是軟體設計師!

軟體設計師考試說明

1.考試要求:
(1)掌握數據表示、算術和邏輯運算;
(2)掌握相關的應用數學、離散數學的基礎知識;
(3)掌握計算機體系結構以及各主要部件的性能和基本工作原理;
(4)掌握操作系統、程序設計語言的基礎知識,了解編譯程序的基本知識;
(5)熟練掌握常用數據結構和常用演算法;
(6)熟悉資料庫、網路和多媒體的基礎知識;
(7)掌握C程序設計語言,以及C++、Java、Visual Basic、Visual C++中的一種程序設計語言;
(8)熟悉軟體工程、軟體過程改進和軟體開發項目管理的基礎知識;
(9)熟練掌握軟體設計的方法和技術;
(10)掌握常用信息技術標准、安全性,以及有關法律、法規的基本知識;
(11)了解信息化、計算機應用的基礎知識;
(12)正確閱讀和理解計算機領域的英文資料。

2.通過本考試的合格人員能根據軟體開發項目管理和軟體工程的要求,按照系統總體設計規格說明書進行軟體設計,編寫程序設計規格說明書等相應的文檔;組織和指導程序員編寫、調試程序,並對軟體進行優化和集成測試,開發出符合系統總體設計要求的高質量軟體;具有工程師的實際工作能力和業務水平。

3.本考試設置的科目包括:
(1)計算機與軟體工程知識,考試時間為150分鍾,筆試,選擇題;
(2)軟體設計,考試時間為150分鍾,筆試,問答題。

❼ 精選程序員面試常問的邏輯題

大家在面試的時候,難免會遇到讓人摸不著頭腦的邏輯題,這類題目讓同學們往往連答案應該回答些什麼都摸不清楚,只能和面試官四目相對,非常尷尬。

其實,很多面試的考官,都是從題庫隨機挑選邏輯題來考驗同學們,面試官有時候自己也未必完全摸透這類題目,所以面試的時候不必過於緊張,就算答不出來啊也非常正常。

在我的理解中,這類題目主要還是考大家的思路,至於答案標准與否,其實不是特別重要。

本文總結了面試中我自己面試中遇到的幾道非常常見的邏輯題,大家可以作為面試前的突擊復習材料。

一群人開舞會,每人頭上都戴著一頂帽子。帽子只有黑白兩種,黑的至少有一頂。每個人都能看到其它人帽子的顏色,卻看不到自己的。主持人先讓大家看看別人頭上戴的是什麼帽子,然後關燈,如果有人認為自己戴的是黑帽子,就打自己一個耳光。第一次關燈,沒有聲音。於是再開燈,大家再看一遍,關燈時仍然鴉雀無聲。一直到第三次關燈,才有劈劈啪啪打耳光的聲音響起。問有多少人戴著黑帽子?

三個人

若是兩個人,設A、B是黑帽子,第二次關燈就會有人打耳光。原因是A看到B第一次沒打耳光,就知道B也一定看到了有帶黑帽子的人,可A除了知道B帶黑帽子外,其他人都是白帽子,就可推出他自己是帶黑帽子的人!同理B也是這么想的,這樣第二次熄燈會有兩個耳光的聲音。

如果是三個人,A,B,C。A第一次沒打耳光,因為他看到B,C都是帶黑帽子的;而且假設自己帶的是白帽子,這樣只有BC戴的是黑帽子;按照只有兩個人帶黑帽子的推論,第二次應該有人打耳光;可第二次卻沒有...於是他知道B和C一定看到了除BC之外的其他人帶了黑帽子,於是他知道BC看到的那個人一定是他,所以第三次有三個人打了自己一個耳光

N個人是黑帽子,就會在第N天,有N個人打自己一個耳光。

一個是兩種葯片,每種有兩個,一個人需要早上吃兩種葯片各一個,現在這四個葯片混在一起了這個人什麼方法吃。

把所有的4顆葯丸都切開成相等的兩半,然後早上和晚上,分別吃掉每顆葯丸的一半

一個5L,一個6L的瓶子,要得到3L的水,問什麼方法

6-5=1 1L水放在5L那個瓶裡面,然後再裝6L水,往5L(裡面已經有1L)裡面倒,這樣就會剩下2L水在6L裡面,再把2L水放在5L裡面,再裝一次,不就可以6L那裡到處3L水到5L裡面,自己就剩下3L了

一共1000瓶酒,其中一瓶有毒。如果一隻老鼠喝了有毒的酒,會在一天之後死亡,那麼如果給你一天時間,然你判定哪瓶酒有毒,至少需要幾只老鼠?

答案是10隻。這個需要使用二進制編碼來解決,1000瓶酒至少需要10位二進制數來進行編碼。然後取十隻杯子分別代表這是個二進制數的十個位,分別將1000瓶酒倒入其編碼為1的對應的杯子中。取十個老鼠分別喝十個杯子中的酒,一天之後,就可以根據喝哪些杯子的老鼠死掉來確定出有毒的那瓶酒的編碼,從而確定哪瓶酒有毒。其根據就是只有有毒酒的編碼對應的毒死老鼠的杯子位置。這個題目就是利用了二進制編碼的一些特性。

還有一些其他的題目也使用這些特性,比如使用特殊的位運算,一般使用比較多的位運算就是與、或和異或。
這樣,就可以對應到現實生活中的一些為題,比如一個類似的問題原本我們想需要用900多台伺服器來解決,經過這樣分析後就可以使用10台伺服器來解決,大大節約了成本。

再比如,國王有10000桶酒,已知一桶酒有毒,喝了之後一定會在23-24小時內死亡(例如0點喝,會在23-第二天0點這個時間段死亡)。現在國王要在48小時後舉辦一個宴會,需要用罪犯實驗,請問最少幾個罪犯。(可以混合酒)

如果是常規利用二進制解題的話,那就需要14個犯人,2^14=16384>10000,但是這樣一來死亡時間這個條件就用不到,也不是最優解。

應該利用酒死的時間是固定的,一個罪犯像上面那樣可以表示成25種狀態,三個罪犯就可以表示25 x 25 x25種狀態,超過10000了,所以只需要三個罪犯。

有8個小球,其中七個的重量是相同的,有一個較輕。給你一個天平,問秤幾次能找出那個較輕的小球,若天平只能秤兩次,又該怎麼秤

第一次兩邊各放隨機三個,如果平了,則另外一個是輕的,若不平,還有第二次,拿出那三個輕的,在兩邊隨機放一個,就能測出哪個最輕了。

本體圖解參考:

https://blog.csdn.net/hinyunsin/article/details/6632062

已知: 每個飛機只有一個油箱,飛機之間可以相互加油(注意是相互,沒有單獨的加油機),一箱油可供一架飛機繞地球飛半圈

問題:為使至少一架飛機繞地球一圈回到起飛時的飛機場,至少需要出動幾架飛機?(所有飛機從同一機場起飛,而且必須安全返回機場,不允許中途降落,中間沒有飛機場)

分為3架飛機5架次和3架飛機6架次

1. 3架飛機6架次

(上圖)ABC 3架同時起飛

(上圖)1/8處,C給AB加滿油,C返航。此時飛機的油量分別是:A: 3/4, B: 3/4, C: 3/4。此時C分別給A和B加滿油,三架飛機當前油量分別是:A: 1, B: 1, C: 1/4。C返回機場。A、B繼續向前飛行。

(上圖)1/4處,B給A加滿油,B返航,A到達1/2處,此時C已經返回機場,三家飛機此時油量分別是:A: 3/4, B: 3/4, C: 0。此時B給A加滿油,C加滿油,此時三架飛機的油量分別是:A: 1, B: 1/2, C: 1。然後B返回機場,A繼續向前飛行。

(上圖)當A飛行至半圈位置時,B已經返回機場並且加滿了油(假設加油時間為0),此時,B和C沿逆時針方向飛行,三架飛機當前油量分別是:A: 1/2, B: 1, C: 1。A繼續向前飛行。

(上圖)當A飛行至另外半圈的1/4位置時,三架飛機剩餘油量分別是:A: 1/4, B: 3/4, C: 3/4。此時,C給B加滿油。此時三架飛機油量分別是:A: 1/4, B: 1, C: 1/2。C返回機場,B和A繼續向前飛行。

當A飛行至另外半圈的1/2位置時,C已經返回機場,A和B相遇,此時三架飛機剩餘油量分別是:A: 0, B: 3/4, C: 0。B給A加1/4的油,三架飛機剩餘油量:A: 1/4, B: 1/2, C: 1。C加滿油從機場逆時針飛出,B返回機場,A繼續向前飛行。

(上圖)當A飛行至另外半圈的3/4位置時,A和C相遇。此時三架飛機的油量分別是:A: 0, B: 1/4, C: 3/4。C給A加1/4的油,此時三架飛機的油量分別是:A: 1/4, B: 1/4, C: 1/2。C掉頭返回機場,A和B繼續向前飛行。

(上圖)三架飛機順利回到機場!

2. 3飛機5架次

(1)3 架飛機同時從機場出發,飛行八分之一周(A點),各耗油四分之一。此時某架飛機給其餘兩架補滿油,自己返回基地;

(2)另一架飛機和目標機結伴,飛至四分之一周(B點),給目標機補滿油,自己返回;

(3)目標機獨自飛行半周(C點);

(4)與從基地反向出發的一架飛機相遇,2 機將油平分,飛至最後八分之一處(D點);

(5)與從基地反向出發的另一機相遇,各分四分之一油,返回。

75道程序員面試邏輯題和答案

https://blog.csdn.net/qq_38361726/article/details/79824632

❽ 今天去他們公司應聘.net程序員,給我做了20道邏輯題,然後說我得了14分

我只能這樣說,這種公司一般都是來搞笑的。


一般考察一個人的思維能力通過以下方式

  1. 學歷

  2. 溝通中是否能把自己的意思說清楚

這種做題的怎麼說呢,我感覺挺坑爹的。工作有的是,公司多的是,繼續努力

❾ 為什麼應聘程序員筆試都是數學題

程序是需要一定的邏輯思維的,數學就是很好驗證一個人的邏輯思維。最好是幾何題估計更好

❿ 開心一該~!程序員邏輯思維問題

先說這里有話誤導人!
我先算算……
知道了!小二的兩個子兒不算付錢!
應該算上還窮書生的
問題本身是錯的
這種問題最變態了……
而且LZ這個問題有點老了,我都忘了怎麼算了
要想把小二的放進去應該是
老闆25+小二2+書生收3=書生付30
或者改一下所謂題目
書生付27+書生收3=30
小二的錢怎麼亂放公式呢!
硬是把小二的放進去的話我再想想
不可能的,基本上我寫的公式都可以轉換過來的

閱讀全文

與程序員筆試題考邏輯的相關的資料

熱點內容
linuxtee命令 瀏覽:53
pdf程序員找不到了 瀏覽:63
全球票房實時查詢 瀏覽:221
伺服器如何添加域用戶 瀏覽:271
java靜態static 瀏覽:227
程序員容易掉頭發嗎 瀏覽:333
python通用管理系統 瀏覽:204
apachephphtml 瀏覽:141
安慶智能雲伺服器找哪家 瀏覽:763
linuxtab輸入 瀏覽:932
小說網盤資源 瀏覽:504
全免費影視投屏網站 瀏覽:254
娘娘懷孕快生了忍著不生 瀏覽:804
git拉取代碼的命令 瀏覽:995
程序員節西安市 瀏覽:687
單片機的閃燈 瀏覽:969
phpmime映射 瀏覽:583
關鍵特徵分析python 瀏覽:994
linux粘滯位 瀏覽:137
安卓如何把備忘錄調成黑色 瀏覽:864