摘要:軟考程序員考試經(jīng)典100題由希賽網(wǎng)整理,本文是軟考程序員考試經(jīng)典100題的31-40題內(nèi)容,以便考生對程序員考試知識點的掌握檢測。
為方便軟考考生對程序員考試知識點的檢測,希賽軟考頻道為考生整理了軟考程序員考試經(jīng)典100題的資料,本文是軟考程序員考試經(jīng)典100題的31-40題內(nèi)容(100題及答案解析完整版可在本文文首本文資料處或文末的資料下載欄目下載):
31、以下關(guān)于高級程序設(shè)計語言的編譯和解釋的敘述中,正確的是( )。
A.編譯方式和解釋方式都是先進(jìn)行語法分析再進(jìn)行語義分析
B.編譯方式下先進(jìn)行語義分析再進(jìn)行語法分析
C.解釋方式下先進(jìn)行語義分析再進(jìn)行語法分析
D.編譯方式和解釋方式都是先進(jìn)行語義分析再進(jìn)行語法分析
32、表示“以字符a結(jié)尾且僅由字符A.b構(gòu)成的所有字符串”的正規(guī)式為( )。
A.a*b*a
B.(a|b)*a
C.a(a|b)*a
D.(ab)*a
33、進(jìn)行快速排序時,要求待排序的關(guān)鍵字序列采用( )方式。
A.順序存儲
B.單向鏈表存儲
C.散列存儲
D.雙向鏈表存儲
34、對關(guān)鍵字序列k1,k2,…,kn}進(jìn)行排序時,采用( )算法所需的輔助存儲空間最多。
A.冒泡排序
B.快速排序
C.簡單選擇排序
D.二路歸并排序
35、對于關(guān)鍵字集合{2,14,22,46,35,1,55},散列函數(shù)為H(key)=key%11,若采用鏈地址法(拉鏈法)解決沖突構(gòu)造散列(哈希)表,則散列地址為( )的鏈中包含的關(guān)鍵字最多。
A.0
B.1
C.2
D.3
36、設(shè)需要構(gòu)造哈夫曼樹為四個字符進(jìn)行編碼,則不可能得到的編碼方案是( )。
A.{0,1,00,11}
B.{00,01,10,11}
C.{0,10,110,111}
D.{1,01,000,001}
37、對有序表進(jìn)行二分查找(即折半查找)的過程可用折半查找判定樹來表示。以5個元素構(gòu)成的有序表為例,對其進(jìn)行二分查找的過程可表示為(39)

38、若某二叉樹的先序遍歷序列為{a,b,c,d}、中序遍歷序列為{d,c,b,a},則該二叉樹的后序遍歷序列為( )。
A.{a,b,c,d}
B.{b,a,c,d}
C.{c,d,a,b}
D.{d,c,b,a}
39、若初始棧為空且進(jìn)棧序列為{1,2,3,4,5},則可能的出棧序列為( )。
A.{2,4,1,3,5}
B.{1,2,5,4,3}
C.{3,1,2,5,4}
D.{1,4,2,3,5}
40、假設(shè)隊列采用不含頭結(jié)點的循環(huán)單鏈表示,rear指向隊尾結(jié)點,如下圖所示,其中,結(jié)點的數(shù)據(jù)域elem表示元素值,指針域next指向后繼結(jié)點,那么表示隊列中僅有一個元素的條件是( )。

A.rear->next==NULL
B.rear->next==rear
C.rear==NULL
D.rear->next->elem==rear->elem
軟考科目怎么選?
微信掃碼下方二維碼找答案
▼ ▼ ▼
熱門:系統(tǒng)集成項目管理工程師備考 | 網(wǎng)絡(luò)工程師備考 | 軟件設(shè)計師備考
推薦:系統(tǒng)規(guī)劃與管理師網(wǎng)絡(luò)課堂 | 2026下半年軟考報名時間及入口匯總表
活動:資料下載 | 新人禮包 | 下半年軟考第一期模考大賽![]()
備考:軟考學(xué)習(xí)資料 | 軟考在線題庫 | 軟考AI大模型
軟考備考資料免費領(lǐng)取
去領(lǐng)取
專注在線職業(yè)教育25年