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

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

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

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

  程序

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

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

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

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

  機(jī)器語(yǔ)言和匯編語(yǔ)言

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

  高級(jí)語(yǔ)言

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

  用高級(jí)語(yǔ)言編寫(xiě)的程序稱(chēng)為“源程序”。計(jì)算機(jī)不能直接技源程序的語(yǔ)句運(yùn)行,通常有解釋方式和編譯方式兩種方法在計(jì)算機(jī)上執(zhí)行源程序。

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

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

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

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

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

  相關(guān)推薦:

  2015年軟件水平考試信息處理員知識(shí)點(diǎn)匯總

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

  2015軟考信息系統(tǒng)項(xiàng)目管理師基本知識(shí)點(diǎn)精粹匯總

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