- 相關推薦
2024年9月計算機等級四級考試筆試模擬試題
在日常學習和工作生活中,我們總免不了要接觸或使用試題,借助試題可以對一個人進行全方位的考核。相信很多朋友都需要一份能切實有效地幫助到自己的試題吧?以下是小編為大家整理的2024年9月計算機等級四級考試筆試模擬試題,歡迎大家借鑒與參考,希望對大家有所幫助。

9月計算機等級四級考試筆試模擬試題 1
一、選擇題。(共90題,分為1分題和2分題,滿分120分。除標注2分題外,其它均為1分題。)
(1)若或非門的輸入變量為A和B,輸出變量為Y,則A和B分別為下述哪一種情況時,Y才為1?_____。
A)1,0B)0,1C)0,0D)1,1
(2)已知寄存器A存有帶符號整數且只作算術移位,HA和LA分別代表其最高位和最低位。寄存器B存有帶符號整數且只作邏輯移位,HB和LB分別代表其最高位和最低位。當寄存器A與B都有左移位發生時,下述哪一個命題是正確的?_____。(2分)
A)LA與LB均成為0B)LA與LB均成為1
C)LA變成0但LB保持原值D)LA保持原值但LB的值改變
(3)下述哪一種情況稱為指令周期?
A)取指令時間B)取操作數時間
C)取指令和執行指令的時間D)存儲操作結果的時間
(4)設S是一個至少有兩個元素的集合,且定義運算X*Y=X適用于S集中的所有元素X和Y,下列命題中哪一個命題必是真命題?_____。
Ⅰ.*在S集中是可結合的
Ⅱ.*在S集中是可交換的
Ⅲ.*在S集中有單位元
A)只有ⅠB)只有ⅡC)Ⅰ和ⅢD)Ⅱ和Ⅲ
(5)設Z是整數集,且設f:Z×Z→Z,對每一個∈Z×Z,有f()=mn。集合{0}的原象為_____。(2分)
A){0}×Z
B)Z×{0}
C)({0}×Z)∩(Z×{0})
D)({0}×Z)∪(Z×{0})
(6)對于一個只有3個不同元素的集合A來說,A上的等價關系的總數為_____。
A)2B)5C)9D)取決于元素是否為數值
(7)設有命題:對于組成元素為集合的集合C,存在函數為f:C→∪C,使得對每一個
S∈C,有f(S)∈S。
該命題的否命題是_____。
A)對于集合C,對每個函數f:C→∪C,對每一個S∈C,都有f(S)∈S
B)對于集合C,存在函數f:C→∪C,使對每一個S∈C,有f(S)∈S
C)對于集合C,對每一個函數f:C→∪C,存在S∈C,使得f(S)∈S
D)對于集合C,不存在函數f:C→∪C,使對某些S∈C,沒有f(S)∈S
(8)設(V,E)是一連通的無圈圖,V包含
3個3度頂點
2個2度頂點
r個1度頂點
且V不再包含其他元素。E的元素個數為多少?_____。(2分)
A)6B)9C)15-rD)5+5r
(9)設連通圖G的頂點數與邊數與一立方體相同,即有8個頂點和12條邊。任意一棵G的生成樹的總邊數為_____。
A)7B)8C)9D)10(10)設圖G的頂點為五邊形P的頂點,其邊為P的邊加上另一條連接P的兩個不相鄰頂點的邊。下列命題中哪個(或哪些)命題是真命題?
Ⅰ.G中存在歐拉回路
Ⅱ.G中存在哈密爾頓回路
A)均不是B)只有ⅠC)只有ⅡD)Ⅰ和Ⅱ
第11-13題是在已知下述Pascal程序的基礎上,并設在程序執行過程中無錯誤發生。
forh:=1ton-1dobegin
x:=A[h+1];
k:=h;
while(k>=1)and(A[k]>x)dobegin
A[k+1]:=A[k];
k:=k-1
end;
A[k+1]:=x
end;
(11)假設在程序開始執行時,數組A[
1..n]是一個已排好序的遞增序列。下列答案中,哪一個最好地描述了程序的執行時間(運行時間階數)?
_____。
A)O(log2n)B)O(n)C)O(nlog2n)D)O(n)
(12)假設在程序開始執行時,數組A[
1..n]是一組隨機整數。下列答案中,哪一個最好地描述了最差情況下的程序執行時間(運行時間階數)?
_____。
A)O(log2n)B)O(n)C)O(nlog2n)D)O(n)
(13)上述程序算法的標準名稱是_____。
A)起泡排序法B)插入排序法C)選擇排序法D)快速排序法
(14)下面關于B樹和B+樹的敘述中,不正確的結論是_____。
A)B樹和B+樹都是平衡的多分樹
B)B樹和B+樹都可用于文件的索引結構
C)B樹和B+樹都能有效地支持順序檢索
D)B樹和B+樹都能有效地支持隨機檢索
第(15)-(16)題基于下面的敘述:某二叉樹結點的對稱序序列為A,B,C,D,E,F,G,后序序列為B,D,C,A,F,G,E。
(15)該二叉樹結點的前序序列為_____。(2分)
A)E,G,F,A,C,D,BB)E,A,C,B,D,G,F
C)E,A,G,C,F,B,DD)E,G,A,C,D,F,B
(16)該二叉樹對應的樹林包括多少棵樹?_____。(2分)
A)1B)2C)3D)4
第(17)-(18)題是有關DOS操作系統的內容:
(17)設驅動器為D,下述哪一個命令可以用來分頁顯示根目錄下的文件清單___。
A)DIRD:B)DIRD:C)DIR/PD:D)DIR/PD:
(18)若將DOS的提示符改成"MS-DOS5<",并在提示符前面加上日期及時間,則使用下面哪一條命令?_____。
A)PROMPTMS-DOS5$D$T$GB)PROMPT$D$TMS-DOS5$G
C)PROMPT$T$DMS-DOS5$LD)PROMPT$D$TMS-DOS5$L
(19)在某操作系統中,用信號量來保護共享資源。設信號量S的初值是5,而S的當前值是-3,則有多少個進程在等待由S保護的資源?____。
A)2B)3C)4D)5
(20)某虛存系統由3頁初始為空的高速緩存(cache)組成。如果采用先進先出的頁面淘汰算法,則在下列頁面需求提出時,會產生多少次缺頁中斷?____。(2分)
頁面需求為:1,2,3,4,1,2,5,1,2,3,4,5
A)7B)8C)9D)10
(21)在段式存儲管理系統中,如果希望存取存儲在某一虛地址中的數據,且虛地址的段號大于段表長度,則將導致下述哪一種結果?____。
A)檢查高速緩存(Cache)B)檢查段表
C)產生段內地址越界中斷D)產生缺段錯誤中斷
(22)可采用下述哪一種技術來減少輸入/輸出中斷并改進低速外部設備與高速CPU的速度匹配問題?____。
A)緩沖技術B)交換技術C)分段技術D)虛存技術
(23)操作系統中設置的一個統一的機制,對進程的運行有效地管理和控制,該機制稱為?____。
A)進程調度B)系統核心C)信號量機制D)中斷機制
(24)在數據庫的概念設計中,最常用的數據模型是____。
A)形象模型B)物理模型C)邏輯模型D)實體聯系模型
(25)自然聯接是構成新關系的有效方法。一般情況下,當對關系R和S使用自然聯接時,要求R和S含有一個或多個共有的____。
A)元組B)行C)記錄D)屬性
(26)SQL語言的數據操縱語句包括:SELECT,INSERT,UPDATE和DELETE等。其中,最重要的,也是使用最頻繁的語句是____。
A)SELECTB)INSERTC)UPDATED)DELETE
(27)查詢語言SQL與C語言處理記錄的方式是不同的。一個SQL語句原則上一次生成或處理一組記錄,而C語句一次只處理一條記錄。當將SQL的語句嵌入用C寫的程序時,為協調這兩種處理方法,通常使用____。(2分)
A)緩沖區B)游標C)堆D)棧
(28)在使用查詢樹對關系代數表達式進行優化時,下述哪些操作被盡可能移近樹的葉端?____。(2分)
Ⅰ.并
Ⅱ.差
Ⅲ.聯接
Ⅳ.選擇
Ⅴ.投影
A)Ⅰ和ⅡB)Ⅱ和ⅢC)Ⅲ和ⅣD)Ⅳ和Ⅴ
(29)用FoxPro2.5forDOS建立的應用程序和數據,不需改變就可以在下述哪個或哪些系統中運行?____。
Ⅰ.Windows
Ⅱ.Macintosh
Ⅲ.UNIX
A) 只有ⅠB)只有ⅡC)只有Ⅰ和ⅡD)Ⅰ,Ⅱ和Ⅲ
(30)設關系R:
ABC
abc
daf
cbd
經操作ΠA,B(σB=’b’(R))的`運算結果是(Π為"投影"操作符,σ為"選擇"操作符)____。(2分)
A)B)
ABCAB
abcaB
cbddA
cB
C)D)
ABAB
abab
dacb
第(31)-(32)題基于已知下列信息:數據庫關系模式R=(A,B,C,D,E)有下列函數依賴:
A→BCD→EC→D
(31)下述對R的分解中,哪一個(或哪些)分解可保存R所有的函數依賴關系?____。(2分)
Ⅰ.(A、B、C)(C、D、E)
Ⅱ.(A、B)(C、D、E)
A)均不是B)只有ⅠC)只有ⅡD)Ⅰ和Ⅱ
(32)下述對R的分解中,哪一個(或哪些)分解是R的無損連接分解?____。
Ⅰ.(A、B、C)(C、D、E)
Ⅱ.(A、B)(A、C、D、E)
A)均不是B)只有ⅠC)只有ⅡD)Ⅰ和Ⅱ
(33)在軟件工程項目中,不隨參與人數的增加而使生產率成比例增加的主要問題是____。
A)工作階段間的等待時間B)產生原型的復雜性
C)參與人員所需的工作站數目D)參與人員之間的通訊困難
(34)決定大型程序模塊組織的基本原則的兩種交替設計策略為____。(2分)
A)面向用戶的原型化和面向程序員的原型化
B)物理模型與邏輯模型
C)數據字典和數據流
D)數據分解和算法分解
(35)在程序的描述與分析中,用以指明數據來源、數據流向和數據處理的輔助圖形是____。
A)瀑布模型圖B)數據流程圖C)數據結構圖D)業務流程圖
(36)六十年代后期,由Dijkstra提出的,用來增加程序設計的效率和質量的方法是____。
A)模塊化程序設計B)并行化程序設計
C)標準化程序設計D)結構化程序設計
(37)在軟件工程中,白箱測試法可用于測試程序的內部結構。此方法將程序看作是____。(2分)
A)路徑的集合B)循環的集合C)目標的集合D)地址的集合
(38)在下述哪一種測試中,測試程序的設計者必須接觸到源程序____。
Ⅰ.功能測試
Ⅱ.結構測試
A)均不須B);只有ⅠC)只有ⅡD)Ⅰ和Ⅱ
(39)檢查軟件產品是否符合需求定義的過程稱為____。
A)確認測試B)集成測試C)驗證測試D)驗收測試
(40)下述陳述中,哪一個不是軟件健壯性(Robustness)的度量指標?____。(2分)
A)失敗后重新啟動所需的時間B)引起失敗的時間所占的百分比
C)失敗前的平均工作時間D)在一次失敗中數據惡化的概率
(41)在軟件需求規范中,下述哪些要求可以歸類為過程要求?____。
A)執行要求B)效率要求C)可靠性要求D)可移植性要求
(42)執行同一程序,機器A需要10秒鐘,機器B需要15秒鐘,機器A比機器B快多少?____。
A)33%B)40%C)50%D)75%
(43)某機器運行用MIPS指令編寫的某程序需要26秒,該程序中每一類指令執行的次數如下:(2分)
add,sub,mul,div43,000,000
add.d,sub.d,mul.d,div.d48,000,000
beg,bne11,000,000
ld.d,st.d27,000,000
ld,st31,000,000
如果每個指令執行的時間相同,該機器的MFLOPS是多少?____。
A)1.3B)2.9C)4.5D)6.2
(44)按照Flynn分類法,ILLIAC-IV和CM-2所屬的類型為____。
A)SISDB)SIMDC)MISDD)MIMD
(45)頁表是一個單值的地址映射,映射地址是:____。
A)從寄存器到主存B)從主存到寄存器
C)從物理地址到虛擬地址D)從虛擬地址到物理地址
(46)虛擬存儲中遇到的一個問題是,當頁表存在主存儲器中而需要進行地址映射時,會產生瓶頸。下述哪一種超高速緩沖器可用來解決這一問題?____。(2分)
Ⅰ.TB(TranslationBuffer)
Ⅱ.TLB(Translation–LookasideBuffer)
Ⅲ.FPT(FastPageTable)
A)只有ⅠB)Ⅰ和ⅡC)Ⅱ和ⅢD)Ⅰ,Ⅱ和Ⅲ
(47)一條普遍接受的規則說,程序中10%的指令占用了90%的執行時間。這一規則被稱為____。
A)局部性原理B)運行時間原理
C)編碼執行原理D)頻率原理
(48)可保持2000條指令的計算機高速緩沖存儲器(Cache),設其中10%的指令用去90%的程序執行時間,另外10%的時間在程序中的分布是均勻的。設一目標程序有50,000條指令,且已知最常使用的指令占10%。那么多大比例的存取指令可以放入高速緩存中?____。(2分)
A)20%B) 36%C)72%D)90%
(49)堆棧型機器的例子為____。
A)IBM360/370B)DECVAXC)EDSACD)HP3000/70
(50)下列哪一個測試程序是復合基準程序?____。
A)KernelB)PuzzleC)WhetstoneD)Quicksort
9月計算機等級四級考試筆試模擬試題 2
單項選擇題
1.下列有關軟件質量的敘述中,錯誤的是
A)軟件質量不僅包括軟件產品的質量,還包括軟件過程的質量
B)明確的軟件質量屬性是指在合同或行業標準中規定必須實現的質量要求
C)隱含的軟件質量屬性在合同或行業標準中沒有規定,因此在產品開發時不必專門考慮
D)軟件的功能和性能必須結合在一起考慮
2.下列有關軟件測試的敘述中,正確的是
A)測試是軟件開發中一個單獨的階段,其目的是對已實現的程序編碼進行正確性檢驗
B)一個成功的測試能夠驗證程序的確做了它應該做的事情
C)根據80/20的原則,優秀的軟件開發人員所編寫的.程序錯誤少,因此時于他們的程序,重點不應放在缺陷測試上
D)在軟件過程的早期尋找盡可能多的錯誤符合軟件測試的原則
3.下列有關白盒測試的敘述中,錯誤的是
A)白盒測試是在同時擁有源代碼和可執行代碼的情形下才可以進行的一種軟件測試方法
B)白盒測試應該由開發人員實施,因為只有他們才能夠訪問測試執行所涉及的代碼
C)即使對所有的源代碼都進行了100%的邏輯覆蓋測試,也不能程序中沒有錯誤
D)軟件測試人員制定測試計劃的目的是想盡可能多地對源代碼進行測試
4.下列有關黑盒測試的敘述中,錯誤的是
A)黑盒測試是在不考慮源代碼的情形下進行的一種軟件測試方法
B)最好由測試人員、最終用戶和開發人員組成的團隊來實施黑盒測試
C)黑盒測試主要是**對比和分析實測結果和預期結果來發現它們之間的差異,所以黑盒測試又稱為“數據驅動”測試
D)數據流測試是一種黑盒測試方法
5.走查是一種重要的審查方法,下列所述的審查活動中,不屬于走查的是
A)審查小組的組織者事先把相關的設計文檔、源程序和其他材料發給每一個小組成員,要求他們預先了解審查的內容
B)測試員事先根據審查的源代碼準備一批測試用例
C)程序員在小組審查會上向全體審查人員逐條講解自己編寫的程序
D)所有參與審查的人員集體扮演“計算機”的角色,使用事先準備的測試用例按照源程序規定的順序逐條執行,討論可能出現的問題
6.下面有關軟件測試的敘述中,不屬于H模型核心思想的是
A)軟件測試不僅僅指測試的執行,還包括很多其他的活動
B)軟件測試要盡早準備,盡早執行
C)軟件測試是一個獨立的流程,貫穿產品整個開發周期,與其他流程并發地進行
D)軟件測試不同層次的測試活動嚴格按照某種線性次序執行
7.下面有關路徑測試的敘述中,錯誤的是
A)路徑覆蓋是最強的覆蓋測試,它不但能發現其他覆蓋測試能發現的問題,還能發現其他覆蓋測試不能發現的問題
B)測試員不可能對任何一個程序都完成100%的路徑測試
C)不提倡用不同的數據重復測試同一條路徑
D)即使每條路徑都執行了一次,程序還是可能存在缺陷
8.同行評審主要包括管理評審、技術評審、過程評審和
A)需求評審B)文檔評審C)質量評審D)風險評審
9.對于如下給出的程序段:
if(A>B)and(C=5)
thendoP1;
若考慮滿足條件/判定覆蓋原則以及內部邊界條件,需要設計的最小測試輸入數據集可能是
A)(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=1,C=5)
B)(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=2,C=4)
C)(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5)
D)(A=2,B=1,C=5),(A=1,B=2,C=4)
10.下列關于邏輯覆蓋的說法中,錯誤的是
A)滿足條件覆蓋的測試不一定滿足判定覆蓋
B)滿足條件組合覆蓋的測試一定滿足判定覆蓋、條件覆蓋和判定/條件覆蓋
C)滿足路徑覆蓋的測試也一定滿足條件組合覆蓋
D)滿足判定/條件覆蓋的測試也一定滿足判定覆蓋和條件覆蓋
【9月計算機等級四級考試筆試模擬試題】相關文章:
計算機等級考試四級考試筆試模擬試題10-12
計算機等級考試四級筆試模擬試題及答案05-11
計算機等級四級考試筆試模擬練習試題09-25
計算機等級考試四級考試筆試模擬試題(2016最新)09-30
計算機等級四級考試模擬試題08-20
計算機等級考試四級筆試試題10-24