程序設計附有答案_第1頁
程序設計附有答案_第2頁
程序設計附有答案_第3頁
程序設計附有答案_第4頁
程序設計附有答案_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

程序設計[復制]1.下列說法錯誤的是[單選題]*A.指令就是給計算機下達的一道命令B.指令系統(tǒng)有一個統(tǒng)一的標準,所有計算機的指令系統(tǒng)相同(正確答案)C.指令是一組二進制代碼,規(guī)定由計算機執(zhí)行程序的操作D.為解決某個問題而設計的一系列指令就是程序答案解析:【解析】指令系統(tǒng)和CPU有關,不同計算機的指令系統(tǒng)也不同。2.VisualFoxPro和SQLServer等數據庫管理系統(tǒng)所采用的數據模型是[單選題]*A.層次模型B.關系模型(正確答案)C.網狀模型D.面向對象模型答案解析:【解析】VisualFoxPro、SQLServer等數據庫管理系統(tǒng)所采用的數據模型是關系模型。3.CPU的指令系統(tǒng)又稱為[單選題]*A.匯編語言B.機器語言(正確答案)C.符號語言D.面向過程的程序設計語言答案解析:【解析】CPU內部所有的信息都是以二進制表示的。4.程序設計語言的語言處理程序屬于[單選題]*A.系統(tǒng)軟件(正確答案)B.應用軟件C.工具系統(tǒng)D.指令系統(tǒng)答案解析:【解析】程序設計語言的語言處理程序屬于系統(tǒng)軟件。5.下列關于指令的說法中,正確的是[單選題]*A.指令就是計算機語言B.指令是全部命令的集合C.指令是專門用于人機交互的命令D.指令通常由操作碼和操作數組成(正確答案)答案解析:【解析】指令系統(tǒng)是全部命令的集合,指令通常由操作碼和操作數組成。6.面向對象程序設計采用了以_____為中心的軟件構造方法。()[單選題]*A.數據結構(正確答案)B.數據流C.功能分析D.算法答案解析:【解析】面向對象采用以數據結構為中心的軟件構造方法。7.計算機語言的發(fā)展先后經歷了____三種語言時代。[單選題]*A、高級語言、匯編語言和機器語言B.高級語言、機器語言和匯編語言C.機器語言、高級語言和匯編語言D.機器語言、匯編語言和高級語言(正確答案)答案解析:【解析】語言的發(fā)展是由低級語言到高級語言的。8.下列關于指令、指令系統(tǒng)、程序和軟件等術語的敘述中,錯誤的是()[單選題]*A.指令是一種使用二進制表示的命令語言,它由操作碼和操作數組成B.一個CPU所能執(zhí)行的全部指令組成該CPU的指令系統(tǒng)C.簡單地說,程序是為解決某個問題而設計的一連串指令D.軟件是完成某種功能的程序集合,因此軟件就是指各種應用程序(正確答案)答案解析:【解析】軟件不是程序,軟件是程序和文檔的集合。9.一條計算機指令中規(guī)定其執(zhí)行功能的部分稱為[單選題]*A.操作碼(正確答案)B.操作數C.地址碼D.機器語言答案解析:【解析】執(zhí)行什么功能是由操作碼所規(guī)定的。10.在計算機技術中,軟件與程序的區(qū)別是[單選題]*A,程序價格便宜,而軟件價格昂貴B.程序是用戶自己編寫的,而軟件是由廠家提供的C.程序是用高級語言編寫的,而軟件是由機器語言編寫的D.軟件是程序及開發(fā)、使用和維護所需要的所有文檔的總稱,而程序只是軟件的一部分(正確答案)答案解析:【解析】軟件是程序及開發(fā)、使用和維護所需要的所有文檔的總稱,而程序只是軟件的一部分。11.算法設計是編寫程序的基礎,下列關于算法的敘述中,正確的是()[單選題]*A.算法必須產生正確的結果B.算法可以沒有輸出C.算法必須具有確定性(正確答案)D.算法的表示必須使計算機能理解答案解析:【解析】算法的特點有有窮性、可行性、確定性、輸入(一個算法必須要有0個或多個輸入)和輸出(一個算法必須要有1個或多個輸出)。12.把用高級語言寫的程序轉換為可執(zhí)行程序,要經過的過程叫作()[單選題]*A.匯編和解釋B,編輯和鏈接C.編譯和鏈接(正確答案)D.解釋和編譯答案解析:【解析】將源程序經過編譯生成目標程序,再經過鏈接成為可執(zhí)行程序。13.分析某個算法的優(yōu)劣時,從需要占用的計算機資源角度,應考慮的兩個方面是[單選題]*A.空間代價和時間代價(正確答案)B.正確性和恰當性C.可讀性和開放性D.數據復雜性和算法復雜性答案解析:【解析】分析算法應該從時間代價和空間代價來判斷。14.下列關于算法的敘述中,錯誤的是[單選題]*A.算法一定有輸入(正確答案)B.算法必須有輸出C.算法可以使用程序設計語言來實現D.算法必須在執(zhí)行有限步驟之后結束答案解析:【解析】算法的特點有有窮性、可行性、確定性、輸入(一個算法必須要有0個或多個輸入)和輸出(一個算法必須要有1個或多個輸出)。15.高級程序設計語言種類繁多,但其基本成分可以歸納為四種,其中對處理對象的類型說明屬于高級語言中的成分。[單選題]*A.數據(正確答案)B.運算C.控制D.傳輸答案解析:【解析】處理對象的類型說明屬于數據成分。16.關系數據庫中的數據邏輯結構是[單選題]*A、層次結構B.樹形結構C.網狀結構D.二維表格(正確答案)答案解析:【解析】關系數據庫的數據邏輯結構屬于二維表格。17.計算機能直接識別、執(zhí)行的語言是[單選題]*A.匯編語言B,機器語言(正確答案)C.高級程序設計語言D.面向對象的程序設計語言答案解析:【解析】計算機能直接執(zhí)行機器語言。18.下列敘述正確的是[單選題]*A.Java語言既是編譯性語言又是解釋性語言(正確答案)B.JavaScript語言既是編譯性語言又是解釋性語言C.JavaScript語言是編譯性語言D.以上都不正確答案解析:【解析】JavaScript是腳本語言。19.解釋程序和編譯程序是兩種不同的語言處理程序,下列敘述正確的是[單選題]*A.只有編譯程序產生并保存目標程序(正確答案)B.只有解釋程序產生并保存目標程序C.兩者均產生并保存目標程序D.兩者均不產生目標程序答案解析:【解析】解釋程序不產生目標程序。20.空間復雜度是算法所需存儲空間大小的度量,下列敘述正確的是[單選題]*A.它和求解問題的規(guī)模關系密切(正確答案)B.它反映了求解問題所需時間的多少C.解決同一個問題的不同算法的空間復雜度相同D.它與求解問題所需的時間成正比答案解析:【解析】空間復雜度和求解問題的規(guī)模關系密切。21.如果計算機程序語言的寫法和語句都非常接近人類的語言,如:BASIC這種語言屬于[單選題]*A,低級語言B.機器語言C.高級語言(正確答案)D.操作系統(tǒng)答案解析:【解析】BASIC屬于高級語言。22.數據的___用于抽象地反映數據元素之間的約束關系,而不考慮其計算機中的存儲方式。[單選題]*A.

存儲結構B.

B.層次結構C.

C.邏輯結構(正確答案)D.

D.物理結構答案解析:【解析】數據的邏輯結構用于抽象地反映數據元素之間的約束關系,而不考慮其計算機中的存儲方式。23.為了適應硬件和軟件環(huán)境的變化而修改應用程序的過程屬于()[單選題]*A.改正性維護B.完善性維護C.適應性維護(正確答案)D.預防性維護答案解析:【解析】適應硬件和軟件環(huán)境的變化屬于適應性維護。24.下列關于程序語言的說法中,正確的是()[單選題]*A.高級語言程序的執(zhí)行速度比低級語言程序快B.高級語言就是自然語言C.高級語言與機器無關(正確答案)D.計算機可以直接識別和執(zhí)行用高級語言編寫的程序答案解析:【解析】高級語言的源程序需要編譯,低級語言比高級語言的執(zhí)行速度快,高級語言具有獨立性。25.語言內置面向對象的機制,支持數據抽象,已成為當前面向對象程序設計的主流語言之一。[單選題]*A.FORTRANB.ALGOLC.CD.C十十(正確答案)答案解析:【解析】C++語言內置面向對象的機制,支持數據抽象,已成為當前面向對象程序設計的主流語言之一。26.下列關于計算機算法的敘述中,錯誤的是[單選題]*A.算法是問題求解規(guī)則(方法)的一種過程描述,在執(zhí)行有窮步驟的運算后結束B.算法的設計一般采用由細到粗、由具體到抽象的逐步求解方法(正確答案)C.算法的每一步運算必須有確切的定義,即必須是清楚明確、無二義性的D.分析一個算法的好壞,要考慮其占用的計算機資源(如時間和空間)數量、算法是否易理解、易調試和易測試等答案解析:【解析】算法設計一般是由粗到細,由抽象到具體。27.下列軟件產品中,不是高級程序設計語言的是[單選題]*A.VisualBasicB.JavaC.C十十D.Access(正確答案)答案解析:【解析】Access是數據庫軟件。28.下列說法正確的是[單選題]*A.只要將高級程序設計語言編寫的源程序文件(如try.c)的擴展名更改為.exe,它就成為可執(zhí)行文件了B.高檔計算機可以直接執(zhí)行用高級程序設計語言編寫的程序C.源程序只有經過編譯和鏈接后才能成為可執(zhí)行程序(正確答案)D.用高級程序設計語言編寫的程序可移植性和可讀性都很差答案解析:【解析】高級語言的可移植性和可讀性好,高級語言需要經過編譯和鏈接才能成為可執(zhí)行文件。29.下列敘述正確的是[單選題]*A.計算機能直接識別并執(zhí)行用高級程序語言編寫的程序B.用機器語言編寫的程序可讀性最差(正確答案)C.機器語言就是匯編語言D.高級語言的編譯系統(tǒng)是應用程序答案解析:【解析】計算機能直接識別機器語言設計的程序,高級語言需要經過編譯和鏈接才能成為可執(zhí)行文件。30.在描述算法的方法中,相對不容易用計算機語言編程實現的是[單選題]*A.自然語言(正確答案)B.偽代碼C.流程圖D.結構化流程圖答案解析:【解析】自然語言相對不容易用計算機語言編程實現。31.下列關于算法和程序關系的敘述中,正確的是[單選題]*A.算法必須使用程序設計語言進行描述B.算法與程序是一一對應的C.算法是程序的簡化D.程序是算法的一種具體表現形式(正確答案)答案解析:【解析】程序是算法的一種具體表現形式。32.一般用高級語言編寫的程序稱為[單選題]*A.編譯程序B.目標程序C.源程序(正確答案)D.應用程序答案解析:【解析】一般用高級語言編寫的是源程序。33.用高級語言和機器語言編寫實現相同功能的程序時,下列說法錯誤的是[單選題]*A.前者比后者可移植性強B.前者比后者執(zhí)行速度快(正確答案)C.前者比后者容易編寫D.前者比后者容易修改答案解析:【解析】機器語言執(zhí)行速度最快。34.在各類程序設計語言中,相比較而言,執(zhí)行程序效率最高的是()[單選題]*A.匯編語言B.面向過程的語言C.機器語言(正確答案)D.面向對象的語言答案解析:【解析】機器語言執(zhí)行速度最快,無須編譯直接執(zhí)行。35.著名的計算機科學家尼·沃思提出了[單選題]*A.數據結構+算法=程序(正確答案)B.存儲控制結構C.信息嫡D.程序存儲控制原理答案解析:【解析】尼·沃思提出了數據結構+算法=程序。36.將匯編語言源程序轉換成等價的目標程序的過程稱為[單選題]*A.匯編(正確答案)B.編譯C.解釋D.源程序答案解析:【解析】編譯和解釋是源程序轉換的方法。37.Oracle是[單選題]*A.數據庫處理軟件(正確答案)B.實時控制軟件C.圖形處理軟件D.表格處理軟件答案解析:【解析】Oracle是甲骨文公司。38.下列關于計算機語言的說法中,正確的是[單選題]*A.機器語言因為是面向機器的低級語言,所以執(zhí)行速度慢B.機器語言的語句全部由0和1組成,指令代碼短,執(zhí)行速度快(正確答案)C.匯編語言已將機器語言符號化,所以它與機器無關D.匯編語言比機器語言執(zhí)行速度快答案解析:【解析】機器語言執(zhí)行速度最快,無須編譯直接執(zhí)行。39.下列關于計算機語言的說法中,正確的是[單選題]*A.翻譯高級語言源程序時,解釋方式和編譯方式并無太大差別B.用高級語言編寫的程序其代碼效率比匯編語言編寫的程序要高C.源程序與目標程序是互相依賴的D.對于編譯類計算機語言,源程序不能被執(zhí)行,必須產生目標程序才能被執(zhí)行(正確答案)答案解析:【解析】源程序不能直接被執(zhí)行,需要編譯后才能執(zhí)行。40.下列不屬于評價算法好壞原則的是[單選題]*A.可讀性B.實現算法的程序語言(正確答案)C.健壯性D.復雜性答案解析:【解析】衡量一個算法好壞的主要是時間復雜度和空間復雜度,其次還有可讀性、健壯性等,與實現算法的語言沒有關系。41.軟件工程是指的工程學科。[單選題]*A.計算機軟件開發(fā)B.計算機軟件管理C.計算機軟件維護D.計算機軟件開發(fā)和維護(正確答案)答案解析:【解析】軟件工程是指計算機軟件開發(fā)和維護的工程學科。42.軟件生命周期包括需求分析、總體設計、詳細設計、編碼、測試、_等幾個階段。[單選題]*A.維護(正確答案)B.成長C.成熟D.衰亡答案解析:【解析】軟件生命周期包括需求分析、總體設計、詳細設計、編碼、測試、維護等幾個階段。43.軟件危機是指[單選題]*A.軟件價格太高B.軟件技術超過硬件技術C.軟件太多D.在計算機軟件的開發(fā)和維護過程中所遇到的一系列嚴重問題(正確答案)答案解析:【解析

溫馨提示

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

最新文檔

評論

0/150

提交評論