當前位置:萬佳範文網 >

求職簡歷 >筆試題目 >

軟考程序員下午試題分析和備考建議

軟考程序員下午試題分析和備考建議

軟考程序員下午試題分析和備考建議

軟考程序員下午試題分析和備考建議

程序員下午科目主要考查程序設計能力。從XX年開始,vb程序設計題目開始減少,XX年的題目中取消了對vb程序設計題目。目前的考核內容和分值分佈情況如下所示。

程序員下午試題考核內容分值分佈情況

題目編號 考核內容 分值

試題一 算法流程 15

試題二 c語言程序設計 15

試題三 c語言程序設計 15

試題四 c語言程序設計 15

試題五 c++程序設計 15

試題六 java程序設計 15

試題一至試題四是必答題目,試題五和試題六中選答一題。

程序員下午試題着重考查考生的實踐和應用水平,要求考生具備一定的數學思維和邏輯推理能力。無論是完善算法流程還是編寫程序代碼,一般情況下,題目的説明部分都會給出一些算法思路和代碼邏輯的相關線索,考生應該充分利用這些信息解答問題。有時題目的説明部分較長,給考生造成該題目較難的印象,實際上,題幹敍述較長的題目為解答問題提供了更充足的信息,這種題目的難度反而不會高。

近兩年,程序員下午考題的考核方式在保持傳統(完善程序代碼或算法步驟)的基礎上,有一些變化需要考生注意。

(1) c語言程序中常見錯誤的分析和改正

編程時出現錯誤是難免的,若經常進行上機實驗,這類考題應該不是難點。程序錯誤一般可分為語法錯誤和語義錯誤兩類,語法錯誤在編譯階段就能發現,出現這類錯誤時程序不能運行。常見的語法錯誤有引用了未定義的變量、缺少分號或括號等,語義錯誤比較多,例如未將變量正確初始化、運算結果溢出、數組下標越界、混淆了“=”和“==”、函數調用的參數類型不匹配等。

程序中的有些錯誤比較直接,對c語言的語法和語義規則有一定基礎的話,就能夠輕鬆解答,有些錯誤則比較隱晦,需要熟悉c語言的難點和關鍵點,但是分值一般不會太大。

(2) c語言的指針

指針是c語言中的一個難點,每次的考題中或多或少都有一些題目涉及它。前幾年的題目中,常以鏈表上的運算作為對指針的考核方式,因此,考生需要熟練掌握鏈表的定義、插入、刪除和查找操作,其關鍵點是指針變量的初始化和在鏈表結點間的移動處理。

在近兩年的考題中,對於指針的考核進一步深化,例如,關於指針常量和常量指針的概念、內存空間的申請和釋放、指針參數以及函數返回指針等,使用指針時常出現的內存泄漏、野指針引用等問題。這些問題需要考生作為專題進行概念上的梳理和應用實踐。

(3) c++、java語言程序設計問題

考生需要在c++和java中選擇一種語言進行面向對象程序設計的基本訓練。一般情況下,這兩個問題的題目背景相同。在程序員下午考題的算法流程和c程序設計部分,更注重考查處理邏輯,而在c++和java程序部分,則主要考查語法知識,因此考生應注重瞭解c++和java語言的語法規則。

  • 文章版權屬於文章作者所有,轉載請註明 https://wjfww.com/qiuzhi/bishi/4xnm9l.html
專題