首頁 - 網(wǎng)校 - 題庫 - 直播 - 雄鷹 - 團購 - 書城 - 模考 - 學(xué)習(xí)通 - 導(dǎo)航 - 510 -
首頁考試吧網(wǎng)校題庫直播雄鷹510團購書城?論壇實用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓(xùn)
專升本
自學(xué)考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務(wù)英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托?荚
托業(yè)考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認(rèn)證
水平考試
Java認(rèn)證
職稱計算機 微軟認(rèn)證 思科認(rèn)證 Oracle認(rèn)證 Linux認(rèn)證
公 務(wù) 員
導(dǎo)游考試
物 流 師
出版資格
單 證 員
報 關(guān) 員
外 銷 員
價格鑒證
網(wǎng)絡(luò)編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業(yè)培訓(xùn)
社會工作者
銀行從業(yè)
教師資格
營養(yǎng)師
保險從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務(wù)
期貨考試
國際商務(wù)
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護士
會計從業(yè)資格
基金從業(yè)資格
統(tǒng)計從業(yè)資格
經(jīng)濟師
精算師
統(tǒng)計師
會計職稱
法律顧問
ACCA考試
初級會計職稱
資產(chǎn)評估師
高級經(jīng)濟師
注冊會計師
高級會計師
美國注冊會計師
審計師考試
國際內(nèi)審師
注冊稅務(wù)師
理財規(guī)劃師
一級建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價師
二級建造師
招標(biāo)師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質(zhì)量工程師
巖土工程師
注冊給排水
造價員考試
注冊計量師
環(huán)保工程師
化工工程師
暖通工程師
咨詢工程師
結(jié)構(gòu)工程師
城市規(guī)劃師
材料員考試
消防工程師
監(jiān)理工程師
房地產(chǎn)估價
土地估價師
安全評價師
房地產(chǎn)經(jīng)紀(jì)人
投資項目管理師
環(huán)境影響評價師
土地登記代理人
寶寶起名
繽紛校園
實用文檔
入黨申請
英語學(xué)習(xí)
思想?yún)R報
作文大全
工作總結(jié)
求職招聘 論文下載 直播課堂
您現(xiàn)在的位置: 考試吧 > 軟件水平考試 > 復(fù)習(xí)資料 > 程序員 > 正文

2015年軟件水平考試《程序員》知識點總結(jié)(1)

考試吧特整理了“2015年軟件水平考試《程序員》知識點總結(jié)(1)”供考生備考2015年軟考參考,更多軟考相關(guān)資訊和備考資料請關(guān)注考試吧軟件水平考試網(wǎng)。

  查看匯總:2015軟件水平考試《程序員》知識點總結(jié)匯總

  程序

  從最一般的意義來說,程序是對解決某個計算問題的方法(算法)步驟的一種描述;而從計算機來說,計算機程序是用某種計算機能理解并執(zhí)行的計算機語言作為描述語言,對解決問題的方法步驟的描述。計算機執(zhí)行按程序所描述的方法步驟,能完成指定的功能。所以,程序就是供計算機執(zhí)行后能完成特定功能的指令序列。

  一個計算機程序主要描述兩部分內(nèi)容:描述問題的每個對象和對象之間的關(guān)系,以及描述對這些對象作處理的處理規(guī)則。其中關(guān)于對象及對象之間的關(guān)系是數(shù)據(jù)結(jié)構(gòu)的內(nèi)容,而處理規(guī)則是求解的算法。針對問題所涉及的對象和要完成的處理,設(shè)計合理的數(shù)據(jù)結(jié)構(gòu)?捎行У睾喕惴,數(shù)據(jù)結(jié)構(gòu)和算法是程序最主要的兩個方面。

  程序設(shè)計的任條和主要步驟

  程序設(shè)計的任務(wù)就是分析解決問題的方法步驟(算法),并將解決問題算法的方法步驟用計算機語言記錄下來。程序設(shè)計的主要步驟包括:認(rèn)識問題、設(shè)計解決問題的算法、按算法編寫程序、調(diào)試和測試程序。在程序開發(fā)過程中,上述步驟可能有反復(fù),如發(fā)現(xiàn)程序有錯,嚴(yán)重情況可能會要求重新認(rèn)識問題和重新設(shè)計算法等。

  機器語言和匯編語言

  計算機能直接識別和執(zhí)行的二進制代碼稱為計算機的機器語言。用有助于記憶的符號來代表二進制代碼,稱為匯編語言。匯編語言與機器語言幾乎有一對一的關(guān)系。用匯編語言編寫的程序稱為“匯編源程序”,匯編源程序不能在計算機上直接執(zhí)行,需要用匯編程序?qū)R編源程序翻譯成機器語言程序,然后執(zhí)行由匯編程序翻譯出來的機器語言程序。機器語言和匯編語言是與具體計算機緊密相關(guān)的,稱它們是面向機器的語言。

  高級語言

  與機器語言和匯編語言相比較,高級語言與具體計算機無關(guān),是一種能方便描述算法過程的計算機程序設(shè)計語言。高級語言種類千差萬別,但一般包含有以下四種成分:數(shù)據(jù)成分用來描述程序所涉及的數(shù)據(jù);運算成分用來描述運算;控制成分用來表達程序的控制構(gòu)造;傳輸成分用來表達數(shù)據(jù)的傳輸。由于高級語言程序主要是描述計算機的解題過程,即描述復(fù)雜的加工處理過程,所以也稱這種高級語言為面向過程語言。

  用高級語言編寫的程序稱為“源程序”。計算機不能直接技源程序的語句運行,通常有解釋方式和編譯方式兩種方法在計算機上執(zhí)行源程序。

  解釋方式,即讓計算機運行解釋程序,解釋程序逐句取出源程序中的語句,對它作解釋執(zhí)行,輸入數(shù)據(jù),產(chǎn)生結(jié)果。

  編譯方式,即先運行編譯程序,從源程序一次翻譯產(chǎn)生計算機可直接執(zhí)行的二進制程序(稱為目標(biāo)程序);然后讓計算機執(zhí)行目標(biāo)程序,輸入數(shù)據(jù),產(chǎn)生結(jié)果。

  解釋方式的主要優(yōu)點是計算機與人的交互性好,調(diào)試程序時,能一邊執(zhí)行一邊直接改錯,能較快得到一個正確的程序。缺點是逐句解釋執(zhí)行,運行速度慢。

  編譯方式的主要優(yōu)點是計算機運行目標(biāo)程序快,缺點是修改源程序后必須重新編譯以產(chǎn)生新的目標(biāo)程序。

  現(xiàn)在也有將上述兩種方式結(jié)合起來的,即先編譯源程序,產(chǎn)生計算機還是不能直接執(zhí)行的中間代碼,然后讓解釋程序解釋執(zhí)行中間代碼。這樣做的好處首先是比直接解釋執(zhí)行快;更大的好處是中間代碼獨立于計算機,只要有相應(yīng)的解釋程序,就可在任何計算機上運行。

  相關(guān)推薦:

  2015年軟件水平考試信息處理員知識點匯總

  2015年軟件水平考試網(wǎng)絡(luò)管理員基礎(chǔ)知識點匯總

  2015軟考信息系統(tǒng)項目管理師基本知識點精粹匯總

文章搜索
軟件水平考試欄目導(dǎo)航
版權(quán)聲明:如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請注明出處。
Copyright © 2004- 考試吧軟件水平考試網(wǎng) All Rights Reserved 
中國科學(xué)院研究生院權(quán)威支持(北京) 電 話:010-62168566 傳 真:010-62192699