請將每乙個空的正確答案寫在答題卡序號的橫線上,答在試卷上不給分。
(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 組頁...