摘要:希賽網(wǎng)為大家整理了2017上半年程序員考試上午真題,以下為第四部分。如果要使得用C語言編寫的程序在計(jì)算機(jī)上運(yùn)行,則對其源程序需要依次進(jìn)行(31)等階段的處理。A.預(yù)處理、匯編和編譯B.編譯、鏈接和匯編C.預(yù)處理、編譯和鏈接D.編譯、預(yù)處理和鏈接一個變量通常具有名字、地址、
希賽網(wǎng)為大家整理了2017上半年程序員考試上午真題,以下為第四部分。
如果要使得用C語言編寫的程序在計(jì)算機(jī)上運(yùn)行,則對其源程序需要依次進(jìn)行(31)等階段的處理。
A.預(yù)處理、匯編和編譯 B.編譯、鏈接和匯編
C.預(yù)處理、編譯和鏈接 D.編譯、預(yù)處理和鏈接
一個變量通常具有名字、地址、值、類型、生存期、作用域等屬性,其中,變量地址也稱為變量的左值(l-value),變量的值也稱為其右值(r-value).當(dāng)以引用調(diào)用方式,實(shí)現(xiàn)函數(shù)調(diào)用時,(32)
A.將實(shí)參的右值傳遞給形參 B.將實(shí)參的左值傳遞給形參
C.將形參的右值傳遞給實(shí)參 D.將形參的左值傳遞給實(shí)參
表達(dá)式可采用后綴形式表示,例如,“a+b”的后綴式為“ab+”.那么,表達(dá)式“a*(b-c)+d”的后綴式表示為(33)
A.abc-*d+ B.Abcd*-+ C.abcd-*+ D.ab-c*d+
對布爾表達(dá)式進(jìn)行短路求值是指在確定表達(dá)式的值時,沒有進(jìn)行所有操作數(shù)的計(jì)算。對于布爾表達(dá)式“a or((b>c)and d)”,當(dāng)(34)時可進(jìn)行短路計(jì)算。
A.a的值為true B.d的值為true
C.b的值為true D.c的值為true
在對高級語言編寫的源程序進(jìn)行編譯時,可發(fā)現(xiàn)源程序中(35)
A.全部語法錯誤和全部語義錯誤
B.部分語法錯誤和全部語義錯誤
C.全部語法錯誤和部分語義錯誤
D.部分語法錯誤和部分運(yùn)行錯誤
采用(36)算法對序列{18,12,10,11,23,2,7}進(jìn)行一趟遞增排序后,其元素的排列變?yōu)閧12,10,11,18,2,7,23}。
A.選擇排序 B.快速排序
C.歸并排序 D.冒泡排序
某二叉樹的先序遍歷(根、左、右)序列為EFHIGJK、中序遍歷(左、根、右)序列為HFIEJKG,則該二叉樹根結(jié)點(diǎn)的左孩子結(jié)點(diǎn)和右孩子結(jié)點(diǎn)分別是(37)
A.A,I.K B.F,I C.F,G D.I,G
對于一個相始為空的棧,其入棧序列為1、2、3、…、n(n>3),若出棧序列的第一個元素是1,則出棧序列的第n個元素(38)
A.可能是2~n中的任何一個
B.一定是2
C.一定是n-l
D.一定是n
為支持函數(shù)調(diào)用及返回,常采用稱為“(39)”的數(shù)據(jù)結(jié)構(gòu)。
A..隊(duì)列 B.棧 C.多維數(shù)組 D.順序表
在C程序中有一個二維數(shù)組A[7][8],每個數(shù)組元素用相鄰的8個字節(jié)存儲,那么存儲該數(shù)組需要的字節(jié)數(shù)為(40)。
A.56 B.120 C.448 D.512
>>>>返回目錄:2017上半年程序員考試上午真題(匯總)
>>>>進(jìn)入估分:2017上半年軟考分?jǐn)?shù)早知道,在線估分+真題解析
>>>>點(diǎn)擊查看:2017上半年程序員上午真題答案和解析
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題