計算機一級選擇題練習(xí)題及答案_第 4 章_第1頁
計算機一級選擇題練習(xí)題及答案_第 4 章_第2頁
計算機一級選擇題練習(xí)題及答案_第 4 章_第3頁
計算機一級選擇題練習(xí)題及答案_第 4 章_第4頁
計算機一級選擇題練習(xí)題及答案_第 4 章_第5頁
免費預(yù)覽已結(jié)束,剩余4頁可下載查看

下載本文檔

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

文檔簡介

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

溫馨提示

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

最新文檔

評論

0/150

提交評論