以下為2017-2021真題,答案在評(píng)論里邊
1.在程序設(shè)計(jì)語(yǔ)言中, 表示了構(gòu)成語(yǔ)言的各個(gè)記號(hào)和使用者的關(guān)系,而語(yǔ)境是指
理解和實(shí)現(xiàn)程序設(shè)計(jì)語(yǔ)言的環(huán)境,包括環(huán)境和運(yùn)行環(huán)境。
第一空格
A.語(yǔ)法
B.語(yǔ)義
C.語(yǔ)用
D.詞法
第二空格
A.開發(fā)
B.調(diào)試
C.測(cè)試
D.編譯
2.在程序編譯過程中,執(zhí)行類型分析和檢查是在__階段。
A.詞法分析
B.語(yǔ)法分析
C.語(yǔ)義分析
D.代碼優(yōu)化
3.以下關(guān)于編譯和解釋的敘述中,正確的為__
①編譯是將高級(jí)語(yǔ)言源代碼轉(zhuǎn)換成目標(biāo)代碼的過程
②解釋是將高級(jí)語(yǔ)言源代碼轉(zhuǎn)換為目標(biāo)代碼的過程
③在編譯方式下,用戶程序運(yùn)行的速度更快
④在解釋方式下,用戶程序運(yùn)行的速度更快
A.①③
B.①④
C.②③
D.②④
4.通用的高級(jí)程序設(shè)計(jì)語(yǔ)言一般都會(huì)提供描述數(shù)據(jù)、運(yùn)算、控制和數(shù)據(jù)傳輸?shù)恼Z(yǔ)言成分其中,控制包括順序、__和循環(huán)結(jié)構(gòu)。
A.選擇
B.遞歸
C.遞推
D.函數(shù)
5.算術(shù)表達(dá)式采用后綴式表示時(shí)不需要使用括號(hào),使用(5)就可以方便地進(jìn)行求值。a-b(c+d).(其中,-、+、表示二元算術(shù)運(yùn)算減、加、乘)的后綴式為(6),與該表達(dá)式等價(jià)的語(yǔ)法樹為(7)。
(5)答案選項(xiàng)
A.隊(duì)列
B.數(shù)組
C.棧
D.廣義表
(6)答案選項(xiàng)
A.abcd-*+
B. abcd*+-
C.ab-c*d+
D. abcd+*-
(7)答案選項(xiàng)
image.png
6.在僅由字符a、b構(gòu)成的所有字符串中,其中以b結(jié)尾的字符串集合可用正規(guī)式表示為__
A.(b|ab)*b
B.(ab*)*b
C. a*b*b
D.(a|b)*b
7.在以階段劃分的編譯過程中,判斷程序語(yǔ)句的形式是否正確屬于__階段的工作
A.詞法分析
B.語(yǔ)法分析
C.語(yǔ)義分析
D.代碼生成
