2023年計算機等級二級考試C 考前試題填空題

2022-03-23 00:46:03 字數 2690 閱讀 8461

請將每乙個空的正確答案寫在答題卡序號的橫線上,答在試卷上不給分。

(1)常用的黑箱測試有等價分類法、 1 、因果圖法和錯誤推測法4種。

(2)測試的目的是暴露錯誤,評價程式的可靠性;而 2 的目的是發現錯誤的位置並改正錯誤。

(3)軟體維護活動包括以下幾類:改正性維護、適應性維護、 3 維護和預防性維護。

(4)在物件導向的設計中,用來請求物件執行某一處理或回答某些資訊的要求稱為 4 。

(5)關鍵字asc和desc分別表示 5 的含義。

(6)c++語言中表示雙精度浮點數的關鍵字是 6 。

(7)執行下列語句後,c3中的值為 7

int c1=1,c2=2,c3;c3=1.0/c2*c1;

(8)若從鍵盤輸入70,則以下程式輸出的結果是 8 。

#include

void main()

{ int a;cin >> a;

if(a>50)cout <

if(a>40)cout <

if(a>30)cout <

(9)以下程式的輸出結果是 9 。

#include

void main()

{ char s="abcdef";s[3]=′ ′;

cout <

(10)以下程式執行後的輸出結果是 10 。

#include

void fun(int x,int y)

{ x=x+y;y=x-y;x=x-y;

cout <

void main()

{ int x=2,y=3;fun(x,y);

cout <

(11)常資料成員和靜態資料成員在使用前共同的要求是要進行 11 。

(12)在類的定義中,用於為物件分配記憶體空間,對類的資料成員進行初始化並執行其他內部管理操作的函式是 12 。

(13)表示式x.operator+(y.operator++(0))還可以寫成 13 。

(14)要採用"cin,cout"進行輸入輸出時,必須包含的標頭檔案是 14 。

(15)建構函式是和 15 同名的函式。

(1)邊值分析法

解析: 黑箱測試方法完全不考慮程式的內部結構和內部特徵,而只是根據程式功能匯出測試用例。常用的黑箱測試有等價分類法、邊值分析法、因果圖法和錯誤推測法4種。

(2)除錯

解析: 軟體測試的目標是在精心控制的環境下執行程式,以發現程式中的錯誤,給出程式可靠性的鑑定;除錯也稱排錯,它是乙個與測試有聯絡又有區別的概念。具體來說,測試的目的是暴露錯誤,評價程式的可靠性,而除錯的目的是發現錯誤的位置,並改正錯誤。

(3)完善性

解析: 軟體維護活動包括以下幾類:改正性維護、適應性維護、完善性維護和預防性維護。改正性維護是指在軟體交付使用後,為了識別和糾正軟體錯誤、改正軟體效能上的缺陷、排除實施中的誤使用,應當進行的診斷和改正錯誤的過程;適應性維護是指為了使軟體適應變化,而去修改軟體的過程;完善性維護是指為了滿足使用者對軟體提出的新功能與效能要求,需要修改或再開發軟體,以擴充軟體功能、增強軟體效能、改進加工效率、提高軟體的可維護性;預防性維護是為了提高軟體的可維護性、可靠性等,為以後的進一步改進軟體打下良好基礎。

(4)訊息

解析: 在物件導向技術中,主要用到物件(object)、類(class)、方法(method)、訊息(message)、繼承(inheritance)、封裝(encapsulation)等基本概念。其中訊息是用來請求物件執行某一處理或回答某些資訊的要求。

(5)公升序排列和降序排列

解析: asc表示公升序排列,desc表示降序排列,多用在索引定義和select語句中的order子句中。

(6)double

解析: c++語言中基本的資料型別關鍵字,有int, float, double。

(7)0

解析: 在賦值運算中,如果表示式中變數和常量的資料型別不一致就會自動進行型別轉換。系統會計算1.0/c2,由於1.0是實型,所以均先轉化為雙精度型0.500000,再與c1轉化後的雙精度數相乘得0.500000。但其要賦值給整型變數c3,故要進行強制轉換,得c3的值為0。

(8)707070

解析: 本題考查對if語句的掌握,當輸入70以後,程式中的3個if語句都成立,所以分別輸出70。

(9)abc

解析: 本題中,給陣列s中的第4個元素s[3]賦以′ ′,則s陣列中只有前3個元素有效,輸出結果為abc。

(10)3,2,2,3

解析: main函式和fun函式中的變數x和y都是區域性變數,它們各自獨立,在本題fun函式中:接入實參的值傳遞: x=2,y=3,執行:x=x+y後,x=5,y=3,執行:x=x-y後,x=5,y=3,執行:y=x-y後,x=3,y=2。所以,第一次執行cout顯示結果是3和2返回到main函式中,輸出main函式中的x和y的值2,3。

(11)初始化

解析: c++語言中常資料成員和靜態資料成員都要進行初始化,只是初始化的方法不一樣。

(12)建構函式

解析: 建構函式在建立物件時系統自動呼叫,其功能是使用給定的值將物件初始化。

(13)x+y++`x+(y++)

解析: 因為y.operator++(0)是對成員y過載運算子,所以是成員過載,在參數列中又有乙個引數,所以是過載字尾++,所以是x+(y++)。

(14)iostream.h

解析: iostream.h是與輸入輸出有關的類檔案。

(15)類

解析: c++語言中的建構函式就是在類中定義的和類名一樣的函式。

2023年計算機等級考試二級Access練習5

一 選擇題 在下列各題的a b c d 四個選項中,只有乙個選項是正確的,請將正確的選項塗寫在答題卡相應位置上,答在試卷上不得分。1 假設線性表的長度為n,則在最壞情況下,氣泡排序需要的比較次數為 a log2n b n2 c o n1.5 d n n 1 2 2 演算法分析的目的是 a 找出資料結...

2023年計算機等級考試二級Access練習7

19 下列不屬於查詢檢視的是 a 設計檢視 b 模板檢視 c 資料表檢視 d sql檢視 20 對查詢能實現的功能敘述正確的是 a 選擇字段,選擇記錄,編輯記錄,實現計算,建立新錶,建立資料庫 b 選擇字段,選擇記錄,編輯記錄,實現計算,建立新錶,更新關係 c 選擇字段,選擇記錄,編輯記錄,實現計算...

2023年計算機等級考試二級Access練習8

28 要在報表上顯示格式為 8 總9頁 的頁碼,則計算控制項的控制項源應設定為 a 總pages b 總pages c 總 pages d 總 pages 29 報表統計計算中,如果是進行分組統計並輸出,則統計計算控制項應該布置在 a 主體節 b 報表頁首 報表頁尾 c 頁面頁首 頁面頁尾 d 組頁...