摘要:軟件評測師是軟考中級考試科目之一,為方便考生對所學(xué)知識點(diǎn)的檢測,希賽軟考頻道為考生帶來軟考軟件評測師考試知識點(diǎn)填空檢測的內(nèi)容,本文為軟考軟件評測師考試知識點(diǎn)填空檢測(3)。
為方便軟考考生對軟件評測師考試知識點(diǎn)的檢測,希賽軟考頻道為考生帶來軟考軟件評測師考試知識點(diǎn)填空檢測的內(nèi)容(完整版可在本文文首本文資料處或文末的資料下載欄目下載)。
軟考軟件評測師考試知識點(diǎn)填空檢測(3)內(nèi)容如下:
第3章 程序設(shè)計(jì)語言
低級語言
·機(jī)器語言
用二進(jìn)制代碼表示的計(jì)算機(jī)能直接識別和執(zhí)行的一種機(jī)器指令的集合。
是計(jì)算機(jī)的設(shè)計(jì)者通過計(jì)算機(jī)的硬件結(jié)構(gòu)賦予計(jì)算機(jī)的操作功能。
機(jī)器語言具有_______、_______、_______等特點(diǎn)。
·匯編語言
為了克服機(jī)器語言難讀、難編、難記和易出錯的缺點(diǎn),用與代碼指令實(shí)際含義相近的英文縮寫詞、字母和數(shù)字等符號來取代指令代碼。
_______是一種用助記符表示的仍然面向機(jī)器的計(jì)算機(jī)語言,也稱為符號語言。
_______:把匯編語言書寫的程序翻譯成與之等價的機(jī)器語言程序的翻譯程序。
_______:用匯編語言書寫的程序。
匯編程序:輸入:是用匯編語言書寫的_______;輸出:是用機(jī)器語言表示的_______。
解釋程序/編譯程序
·解釋程序
也稱解釋器;_______,或者_(dá)__________________________________。
·編譯程序
也稱編譯器;將源程序翻譯成______________,然后在計(jì)算機(jī)上運(yùn)行______________。
·兩者的根本區(qū)別
編譯方式下,機(jī)器上運(yùn)行的是與源程序_______,_______和_______都不再參與目標(biāo)程序的執(zhí)行過程。
解釋方式下,_____________________要參與到程序的運(yùn)行過程中,運(yùn)行程序的控制權(quán)在_______。
即:解釋方式,翻譯程序不生成______________,而編譯方式則生成______________。
高級程序設(shè)計(jì)語言相關(guān)概念
·_______:用于描述程序中的運(yùn)算步驟、控制結(jié)構(gòu)及數(shù)據(jù)傳輸。
·_______:是指由程序語言的基本符號組成程序中的各個語法成分(包括程序)的一組規(guī)則;由符號構(gòu)成語法成分的規(guī)則稱為語法規(guī)則。
·_______:則表示不同的語法結(jié)構(gòu)的含義。
_______:指編譯時可以確定的語法成分的含義。
_______:是指運(yùn)行時才能確定的含義。
·動態(tài)類型語言
在運(yùn)行期間檢查數(shù)據(jù)的類型的語言。用這類語言編程,不會給變量指定類型,而是在賦值時得到數(shù)據(jù)類型。代表有:_________________________________________________等。
·靜態(tài)類型語言
靜態(tài)類型語言是在運(yùn)行前編譯時檢查類型。在寫代碼時,每聲明一個變量必須指定類型。代表有:____________________________等。
編譯器工作的過程
·_______階段:是編譯過程的第一階段,其任務(wù)是對源程序從前到后(從左到右)逐個字符掃描,從中識別出一個個“單詞”符號。
·_______階段:其任務(wù)是在詞法分析的基礎(chǔ)上,根據(jù)語言的語法規(guī)則將單詞符號序列分解成各類語法單位。一般來說,______________,不存在語法上的錯誤。
·_______階段:其任務(wù)主要檢查源程序是否包含_______錯誤,并收集類型信息供后面的代碼生成階段使用。一個主要工作是進(jìn)行_______和_______。
·中間代碼生成
其任務(wù)是根據(jù)_______的輸出生成中間代碼。
·目標(biāo)代碼生成
是編譯器工作的_______。其任務(wù)是把中間代碼變換成特定機(jī)器上的絕對指令代碼、可重定位的指令代碼或匯編指令代碼。本階段與_______密切相關(guān)。
·符號表管理
符號表的作用是記錄源程序中各個符號的必要信息,以輔助_______和_______,在編譯過程中需要對符號表進(jìn)行快速有效地查找、插入、修改和刪除等操作。
三種基本邏輯結(jié)構(gòu)
·_______:是一種線性有序的結(jié)構(gòu),由一系列依次執(zhí)行的語句或模塊構(gòu)成。
·_______:是由一個或幾個模塊構(gòu)成,程序運(yùn)行時重復(fù)執(zhí)行,直到滿足某一條件為止。
·_______:是根據(jù)條件成立與否選擇執(zhí)行路徑的結(jié)構(gòu)。
中綴表達(dá)式轉(zhuǎn)后綴表達(dá)式(逆波蘭式)方法
a+(b-c)*d的逆波蘭式為:______________。
程序語言的數(shù)據(jù)成分
·數(shù)據(jù)名稱:由用戶_______命名。
·數(shù)據(jù)類型:說明數(shù)據(jù)占用_______和_______形式。
·存儲類別:說明數(shù)據(jù)在_______的位置和_______。
·_______:說明可以使用數(shù)據(jù)的代碼范圍。
·_______:說明數(shù)據(jù)占用內(nèi)存的時間范圍
傳值/傳址(引用)調(diào)用
·傳值調(diào)用
形參取的是_______,形參的改變不會導(dǎo)致調(diào)用點(diǎn)所傳的實(shí)參的值發(fā)生改變。
·引用(傳址)調(diào)用
形參取的是_______,即相當(dāng)于實(shí)參存儲單元的地址引用,因此其值的改變同時就改變了實(shí)參的值。
熱門:信息系統(tǒng)管理工程師報(bào)考指南 | 2025年軟考報(bào)名時間及入口
推薦:信息系統(tǒng)項(xiàng)目管理師網(wǎng)絡(luò)課堂 |系統(tǒng)架構(gòu)設(shè)計(jì)師網(wǎng)絡(luò)課程 | 工信部信創(chuàng)認(rèn)證培訓(xùn)
活動:25年高項(xiàng)備考 | 軟考機(jī)考模擬作答系統(tǒng) | 網(wǎng)絡(luò)工程師網(wǎng)絡(luò)課程 | PMP續(xù)證
備考:章節(jié)練習(xí)+真題 | 軟考備考學(xué)習(xí)資料 | 軟考免費(fèi)課程
課程:論文專題講解 | 信息系統(tǒng)項(xiàng)目管理師試聽課 | PMP課程
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題