計算機一級選擇題練習題及答案-第 4 章_第1頁
計算機一級選擇題練習題及答案-第 4 章_第2頁
計算機一級選擇題練習題及答案-第 4 章_第3頁
計算機一級選擇題練習題及答案-第 4 章_第4頁
計算機一級選擇題練習題及答案-第 4 章_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

計算機一級選擇題練習題及答案_第4章計算機一級選擇題練習題及答案_第4章計算機一級選擇題練習題及答案_第4章資料僅供參考文件編號:2022年4月計算機一級選擇題練習題及答案_第4章版本號:A修改號:1頁次:1.0審核:批準:發(fā)布日期:選擇題卷一及答案[11-1]下列N-S中的圖形符號表示的是。當P當PA[答]C,A)選擇結構B)順序結構C)當型循環(huán)結構D)直到型循環(huán)結構解:這個N-S中的圖形符號表示的是當型循環(huán)結構。當條件P成立是反復執(zhí)行操作A,直到P不成立時為止。[11-2]下面關于算法的描述中,錯誤的概念是。[答]C,A)一個算法應當有0個或多個輸入B)一個算法應當有一個或多個輸出C)一個算法所包含的計算步驟可以是無限的D)算法中的每一個步驟必須要有確切的含義解:從算法的形式化定義中得出一個結論:一個算法是對于任何的輸入元素X,都在有窮步驟內(nèi)中止的一個計算方法。因此“算法所包含的計算步驟可以是無限的”這種說法是不正確的。[11-3]按照程序設計語言的發(fā)展及分類方法,C語言屬于。[答]C,A)機器語言B)匯編語言C)面向過程語言D)面向?qū)ο笳Z言解:C語言是一種算法語言,它側重于問題處理過程,其與具體的機器無關,與機器的具體實現(xiàn)無關;接近于數(shù)學語言表示,增強了可讀性和易排錯性;提供了更強大的語句功能和函數(shù)庫,進一步擴充了語言提供的設施,大大地降低了程序設計的難度。因此,C語言屬于面向過程語言。[12-1]以下概念中正確的描述是。[答]C,A)計算機可以直接執(zhí)行高級語言源程序B)解釋方式獲得的目標代碼效率優(yōu)于編譯方式C)無論是解釋方式或編譯方式最終獲得的都是機器可執(zhí)行的目標代碼D)源程序經(jīng)編譯后得到的是可執(zhí)行程序解:用任何一種高級程序設計語言編寫的問題求解程序都需要翻譯成機器語言程序,完成這種翻譯工作的程序稱之為翻譯器。把高級語言程序翻譯成機器語言程序的方法有兩種。一種是編譯方式,一種是解釋方式,因此無論是解釋方式或編譯方式最終獲得的都是機器可執(zhí)行的目標代碼。[12-2]數(shù)組是一種應用廣泛的數(shù)據(jù)類型,它屬于。[答]B,A)簡單類型B)結構類型C)指針類型D)文件類型解:數(shù)組是每一種高級程序設計語言都提供了的數(shù)據(jù)結構,是最重要也是最基本的結構數(shù)據(jù)類型,程序設計人員可以利用數(shù)組模擬實現(xiàn)他所需要的一些結構。[12-3]程序設計方法的三個原則是。[答]B,A)遞歸原則、枚舉原則、歸納原則B)抽象原則、枚舉原則、歸納原則C)抽象原則、測試原則、歸納原則D)抽象原則、枚舉原則、設計原則解:程序設計方法的三個原則是抽象原則、枚舉原則、歸納原則。[13-1]傳統(tǒng)的瀑布式模型的軟件生命周期分為三個時期。[答]C,A)軟件分析、軟件開發(fā)和軟件維護B)軟件定義、軟件設計和軟件維護C)軟件定義、軟件開發(fā)和軟件維護D)軟件定義、軟件開發(fā)和軟件測試解:傳統(tǒng)的瀑布式模型的軟件生命周期分為軟件定義、軟件開發(fā)和軟件維護三個時期。[13-2]下面關于面向?qū)ο蟮母拍蠲枋鲋绣e誤的是。[答]D,A)對象由屬性和行為(操作)所組成B)類是具有相同屬性和行為的對象集合C)對象是所屬類的一個具體實現(xiàn),所以稱之為類的實例D)對象之間的相互通信是通過關聯(lián)機制實現(xiàn)的解:自然界是各種各樣的對象組成的,這些對象之間通過信息傳遞產(chǎn)生相互作用,從而構成豐富多彩富有生機的世界。人們把對象之間產(chǎn)生相互作用所傳遞的信息稱作消息。在面向?qū)ο蠓椒ㄔO計的程序中,對象之間相互作用也是通過消息機制實現(xiàn)的。[13-3]面向?qū)ο蟪绦蛟O計方法具有三個特征。[答]A,A)封裝性、繼承性、多態(tài)性B)封裝性、組合性、關聯(lián)性C)靜態(tài)性、動態(tài)性、多態(tài)性D)封裝性、繼承性、關聯(lián)性解:從類和對象的概念以及面向?qū)ο蠓椒ㄋ峁┑闹С挚?,面向?qū)ο蟪绦蛟O計方法具有封裝性、繼承性、關聯(lián)性三個特征。[14-1]調(diào)試是程序開發(fā)過程中的重要環(huán)節(jié),常用的三種調(diào)試技術不包括。[答]B,A)輸出存儲器內(nèi)容B)打印源程序C)打印輸出關鍵變量的值D)借助調(diào)試工具解:程序員面對錯誤征兆,如何在浩如煙海的程序元素中找出有錯誤的那個(或幾個)元素,這是調(diào)試過程中最關鍵的技術問題?,F(xiàn)有的調(diào)試技術有:輸出存儲器內(nèi)容、打印輸出關鍵變量的值和借助調(diào)試工具。[14-2]按照對軟件功能性要求對軟件產(chǎn)品進行測試的方法稱之為。[答]A,A)黑盒測試B)白盒測試C)模塊測試D)集成測試解:如果已知產(chǎn)品的功能,可以測試它的每一個功能是否都達到了預期的要求,這種方法叫黑盒子測試。它著眼于程序的外部特性,而不考慮程序的內(nèi)部邏輯結構。[14-3]計算機程序設計語言可以進行多種運算,比較兩個數(shù)值的大小的運算屬于。[答]B,A)算術運算B)關系運算C)邏輯運算D)條件運算解:關系運算實際上是邏輯比較運算,它是邏輯運算中的一種。關系運算符的作用是確定兩個數(shù)據(jù)之間是否存在某種關系。第四章選擇題卷二及答案[11-1]下列N-S中的圖形符號表示的是。PPTFAB[答]A,A)選擇結構B)順序結構C)當型循環(huán)結構D)直到型循環(huán)結構解:這個N-S中的圖形符號表示的是選擇結構。當條件P成立時執(zhí)行操作A,否則執(zhí)行操作B。[11-2]下面關于算法的描述中,錯誤的概念是。[答]C,A)一個算法應當有0個或多個輸入。B)一個算法應當有一個或多個輸出。C)一個算法所包含的計算步驟可以是無限的。D)算法中的每一個步驟必須要有確切的含義。解:從算法的形式化定義中得出一個結論:一個算法是對于任何的輸入元素X,都在有窮步驟內(nèi)中止的一個計算方法。因此“算法所包含的計算步驟可以是無限的”這種說法是不正確的。[11-3]按照程序設計語言的發(fā)展及分類方法,C語言屬于。[答]C,A)機器語言B)匯編語言C)面向過程語言D)面向?qū)ο笳Z言解:C語言是一種算法語言,它側重于問題處理過程,其與具體的機器無關,與機器的具體實現(xiàn)無關;接近于數(shù)學語言表示,增強了可讀性和易排錯性;提供了更強大的語句功能和函數(shù)庫,進一步擴充了語言提供的設施,大大地降低了程序設計的難度。因此,C語言屬于面向過程語言。[12-1]以下描述中正確的是。[答]D,A)計算機可以直接執(zhí)行高級語言源程序。B)解釋方式獲得的目標代碼效率優(yōu)于編譯方式。C)源程序經(jīng)解釋后得到的是目標程序D)源程序經(jīng)編譯后得到的是目標程序。解:用任何一種高級程序設計語言編寫的問題求解程序都需要翻譯成機器語言程序,完成這種翻譯工作的程序稱之為翻譯器。把高級語言程序翻譯成機器語言程序的方法有兩種。一種是編譯方式,一種是解釋方式,因此無論是解釋方式或編譯方式最終獲得的都是機器可執(zhí)行的目標代碼。[12-2]數(shù)組是一種應用廣泛的數(shù)據(jù)類型,它屬于。[答]B,A)簡單類型B)結構類型C)指針類型D)文件類型解:數(shù)組是每一種高級程序設計語言都提供了的數(shù)據(jù)結構,是最重要也是最基本的結構數(shù)據(jù)類型,程序設計人員可以利用數(shù)組模擬實現(xiàn)他所需要的一些結構。[12-3]程序設計方法的三個原則是。[答]B,A)遞歸原則、枚舉原則、歸納原則B)抽象原則、枚舉原則、歸納原則C)抽象原則、測試原則、歸納原則D)抽象原則、枚舉原則、設計原則解:程序設計方法的三個原則是抽象原則、枚舉原則、歸納原則。[13-1]傳統(tǒng)的瀑布式模型的軟件生命周期分為三個時期。[答]C,A)軟件分析、軟件開發(fā)和軟件維護B)軟件定義、軟件設計和軟件維護C)軟件定義、軟件開發(fā)和軟件維護D)軟件定義、軟件開發(fā)和軟件測試解:傳統(tǒng)的瀑布式模型的軟件生命周期分為軟件定義、軟件開發(fā)和軟件維護三個時期。[13-2]下面關于面向?qū)ο蟮母拍蠲枋鲋绣e誤的是。[答]D,A)對象由屬性和行為(操作)所組成B)類是具有相同屬性和行為的對象集合C)對象是所屬類的一個具體實現(xiàn),所以稱之為類的實例D)對象之間的相互通信是通過關聯(lián)機制實現(xiàn)的解:自然界是各種各樣的對象組成的,這些對象之間通過信息傳遞產(chǎn)生相互作用,從而構成豐富多彩富有生機的世界。人們把對象之間產(chǎn)生相互作用所傳遞的信息稱作消息。在面向?qū)ο蠓椒ㄔO計的程序中,對象之間相互作用也是通過消息機制實現(xiàn)的。[13-3]面向?qū)ο蟪绦蛟O計方法具有三個特征。[答]A,A)封裝性、繼承性、多態(tài)性B)封裝性、組合性、關聯(lián)性C)靜態(tài)性、動態(tài)性、多態(tài)性D)封裝性、繼承性、關聯(lián)性解:從類和對象的概念以及面向?qū)ο蠓椒ㄋ峁┑闹С挚?,面向?qū)ο蟪绦蛟O計方法具有封裝性、繼承性、關聯(lián)性三個特征。[14-1]調(diào)試是程序開發(fā)過程中的重要環(huán)節(jié),常用的三種調(diào)試技術不包括。[答]B,A)輸出存儲器內(nèi)容B)打印源程序C)打印輸出關鍵變量的值D)借助調(diào)試工具解:程序員面對錯誤征兆,如何在浩如煙海的程序元素中找出有錯誤的那個(或幾個)元素,這是調(diào)試過程中最關鍵的技術問題?,F(xiàn)有的調(diào)試技術有:輸出存儲器內(nèi)容、打印輸出關鍵變量的值和借助調(diào)試工具。[14-2]按照軟件的功能性要求對軟件產(chǎn)品進行測試的方法稱之為。[答]A,A)黑盒測試B)白盒測試C)模塊測試D)集成測試解:如果已知產(chǎn)品的功能,可以測試它的每一個功能是否都達到了預期的要求,這種方法叫黑盒子測試。它著眼于程序的外部特性,而不考慮程序的內(nèi)部邏輯結構。[14-3]計算機程序設計語言可以進行多種運算,比較兩個數(shù)值的大小的運算屬于。[答]B,A)算術運算B)關系運算C)邏輯運算D)條件運算解:關系運算實際上是邏輯比較運算,它是邏輯運算中的一種。關系運算符的作用是確定兩個數(shù)據(jù)之間是否存在某種關系。第四章新增選擇題及答案1.程序設計語言發(fā)展的第三階段是。[答]C,A)面向機器的語言B)面向過程語言C)面向?qū)ο蟮恼Z言D)可視化語言解:程序設計語言發(fā)展分為四個階段:面向機器的語言、面向過程語言、面向?qū)ο蟮恼Z言和可視化語言。2.下列N-S中的圖形符號表示的是。A直到PA直到P[答]D,A)選擇結構B)順序結構C)當型循環(huán)結構D)直到型循環(huán)結構解:這個N-S中的圖形符號表示的是直到型循環(huán)結構。反復執(zhí)行操作A,直到條件P成立時為止。3.下列答案中不屬于常用的測試用例設計技術的是。[答]B,A)邏輯覆蓋B)窮舉測試C)等價劃分D)邊界值分析解:常用的測試用例設計技術有如下四種:邏輯覆蓋、等價劃分、邊界值分析和圖形技術。4.下列答案中哪一項不是數(shù)據(jù)結構的內(nèi)容。[答]B,A)數(shù)據(jù)的邏輯結構B)數(shù)據(jù)的物理結構C)數(shù)據(jù)的存儲結構D)數(shù)據(jù)的運算及實現(xiàn)解:數(shù)據(jù)結構是指計算機程序中所操作的對象――數(shù)據(jù)及數(shù)據(jù)之間的相互關系和運算,它一般包括一下三個方面的內(nèi)容:數(shù)據(jù)的邏輯結構、數(shù)據(jù)的存儲結構和數(shù)據(jù)的運算及實現(xiàn)。5.下列對于單鏈表的描述錯誤的是。[答]C,A)單鏈表就是鏈式存儲的線性表B)單鏈表的最后一個結點沒有后繼結點C)單鏈表沒有插入、刪除運算的靈活性D)單鏈表不是隨機存取的數(shù)據(jù)結構解:單鏈表就是鏈式存儲的線性表,其結點除數(shù)據(jù)域之外還含有一個指針域,用來指示其后繼結點的存儲位置,因此使得單鏈表在進行插入、刪除操作時不需要移動結點,只需要改變結點中的指針域的值即可。6.下列對于棧的描述錯誤的是__________。.[答]D,A)棧是一種操作受限的線性表 B)棧的操作是按先進后出的原則進行C)對棧的存儲表示,可以用順序存儲結構,也可以用鏈式存儲結構 D)棧的操作是按先出后進的原則進行解:對棧進行插入和刪除操作時只能在線性表的一端進行。把允許插入和刪除的一端稱之為棧頂,另一端稱之為棧底。因此,新元素進棧要放在棧頂之上,要退棧必須先對棧頂元素進行操作,即棧的操作時按先進后出的原則進行的。7.當決定一事務的各種條件中,當所有條件均滿足時,這一事件才

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論