天堂888-欧美黄色小说-熟睡侵犯の奶水授乳在线-初尝情欲h名器av-亚洲天堂免费视频-日韩五十路-免费在线国产-国产又大又黄又粗-久草导航-色播导航-亚洲免费资源-熟女一区二区三区视频-亚洲美女视频在线-亚洲成人福利视频-婷婷精品在线-亚洲综合p-中文字幕 日本-亚洲骚片-亚洲自拍偷拍网-国产农村妇女精品一区二区-午夜中出-久久精品国产精品亚洲毛片-91精品毛片-99爱视频在线-狠狠操亚洲-美女让人操-里番本子纯肉侵犯肉全彩无码-999偷拍

重要提示:請勿將賬號共享給其他人使用,違者賬號將被封禁!
查看《購買須知》>>>
首頁 > 計算機類考試> 軟考(中級)> 軟件評測師
題目內容 (請給出正確答案)
[主觀題]

閱讀下列說明,回答問題1至問題3?!菊f明】 使用基本路徑法設計出的測試用例能夠保證程序的每一條可

閱讀下列說明,回答問題1至問題3。

【說明】

使用基本路徑法設計出的測試用例能夠保證程序的每一條可執行語句在測試過程中至少執行一次。以下代碼由C語言書寫,請按要求回答問題。

int IsLeap(int year)

{

if(year% 4==0)

{

if((year % 100==0)

{

if(year % 400==0'

leap=1;

eIse

leap=0;

}

else

leap=1;

else

leap=0;

return leap;

}

請畫出以上代碼的控制流圖。

請計算上述控制流圖的V(G)。

假設的取值范圍是1000<year<2001,請使用基本路徑測試法為變量year設計測試用例,使之滿足基本路徑覆蓋的要求。

請幫忙給出每個問題的正確答案和分析,謝謝!

答案
查看答案
網友您好,請在下方輸入框內輸入要搜索的題目:
拍照、語音搜題,請掃碼下載APP
掃一掃 下載APP
更多“閱讀下列說明,回答問題1至問題3?!菊f明】 使用基本路徑法設計出的測試用例能夠保證程序的每一條可”相關的問題

第1題

以下代碼用于判斷閏年,由C 語言書寫。其對應的控制流圖如下圖所示。 請按要求回答問題。 int isLe
ap(int year){ int leap; if (year % 4 = = 0){ if (year % 100 = = 0){ if (year % 400 = = 0) leap = 1; else leap = 0; } else leap = 1; } else leap = 0; return leap; } (1)請畫出控制流圖,并計算圈復雜度V(G)。 (2)找出獨立路徑。

點擊查看答案

第2題

使用基本路徑測試方法,為以下程序段設計測試用例。(1)畫出程序的控制流圖,編號已經給出。(2)計算
使用基本路徑測試方法,為以下程序段設計測試用例。

(1)畫出程序的控制流圖,編號已經給出。

(2)計算程序的循環復雜度,導出程序基本路徑集中的獨立路徑條數。

(3)導出基本路徑集,確定程序的獨立路徑。

(4)根據(3)中的獨立路徑,設計測試用例(確保基本路徑集中的每一條路徑的執行)的輸入數據和預期輸出。

void Do (int X,int A,int B)

{

1 if ((A>1)&&(B=0) )

2 X = X/A;

3 if ((A=2)||(X>1) )

4 X = X+1;

5 }

由于控制流圖假設的是單條件,因此對于復合條件,可將其分解為多個單個條件,并映射成控制流圖。

1: A>1;2: B=0 ;3: X = X/A ;4: A=2 ;5:X>1 ;6: X = X+1;7: }

點擊查看答案

第3題

閱讀下列說明,回答問題1至問題3。 【說明】 以下代碼由C語言書寫,在輸入3個整數后,能夠輸出最大數和
閱讀下列說明,回答問題1至問題3。

【說明】

以下代碼由C語言書寫,在輸入3個整數后,能夠輸出最大數和最小數。

int main(void)

{

int a, b, c, max, min;

printf("input three numbers: ");

scanf("%d%d%d", &a, &b, &c);

if(a>b) /*判斷1*/

{

max=a;

min=b;

}

else

{

max=b;

min=a;

}

if(max<c) /*判斷2*/

max=c;

else if(min>c) /*判斷3*/

min=c;

printf("max=%d\nmin=%d", max, min);

return 0;

}

請畫出該程序段的控制流圖,并分析該控制流圖中有多少條線性獨立路徑(V(G)的值)。

為了用分支(判定)覆蓋方法測試該程序,需要設計測試用例,使其能對該程序中的每個判斷語句的各種分支情況全部進行過測試。

對兩組輸入數據(1)a=3,b=5,c=7;(2)a=4,b=6,c=5,請分別寫出程序中各個判斷語句的執行結果(以T表示真,以F表示假),填入答題紙的相應欄中。

上述兩組測試數據是否能實現該程序的分支(判定)覆蓋?如果能,請說明理由。如果不能,請再增設一組輸入數據,使其能實現分支(判定)覆蓋。

請幫忙給出每個問題的正確答案和分析,謝謝!

點擊查看答案

第4題

根據源代碼請回答以下問題。 void sort(int Num, int Type ){ int x = 0; int y = 0; w
根據源代碼請回答以下問題。 void sort(int Num, int Type ){ int x = 0; int y = 0; while (Num > 0) { if(Type = = 0) x = y + 2; else { if(Type = = 1 ) x = y + 5; else x = y + 10; } Num--; } } (1) 請畫出控制流圖并計算控制流圖復雜度V(G) 。 (2) 找出獨立路徑。 (3) 請使用基本路徑測試法設計測試用例。 (4) 根據控制流圖,找出變量x和y的DU path

點擊查看答案

第5題

閱讀下列C程序,回答問題1至問題3,將解答填入答題紙的對應欄內。 【C程序】 int count(int x,int z
閱讀下列C程序,回答問題1至問題3,將解答填入答題紙的對應欄內。 【C程序】 int count(int x,int z){ inty=0; while(x>0){ //l if(x==1) //2 y=7; //3 else{ //4 y=x+z+4; if(y=7||y=21) //5,6 x=1; //7 } x--; //8 } return y; //9 }

【問題1】(3分) 請針對上述C程序給出滿足100%DC(判定覆蓋)所需的邏輯條件。 【問題2】(7分) 請畫出上述程序的控制流圖,并計算其控制流圖的環路復雜度V(G)。 【問題3】(5分) 請給出問題2中控制流圖的線性無關路徑。

點擊查看答案

第6題

【問題2】 (8分) 請畫出上述程序的控制流圖,并計算其控制流圖的環路復雜度V(G)。
【問題2】 (8分)

請畫出上述程序的控制流圖,并計算其控制流圖的環路復雜度V(G)。

點擊查看答案

第7題

閱讀下列說明,回答問題1至問題4。[說明] 軟件系統幾乎都是用事件觸發來控制流程的,事件觸發時的情
閱讀下列說明,回答問題1至問題4。

[說明]

軟件系統幾乎都是用事件觸發來控制流程的,事件觸發時的情景便形成了場景,而同一事件不同的觸發順序和處理結果就形成事件流。場景法就是通過用例場景描述業務操作流程,從用例開始到結束遍歷應用流程上所有基本流(基本事件)和備選流(分支事件)。下面是對某IC卡加油機應用系統的基本流和1備選流的描述。

使用場景法設計測試案例,指出場景涉及到的基本流和備選流,基本流用字母A表示,備選流用題干中描述的相應字母表示。

場景中的每一個場景都需要確定測試用例,一般采用矩陣來確定和管理測試用例。如下表所示是一種通用格式,其中行代表各個測試用例,列代表測試用例的信息。本例中的測試用例包含測試用例ID、場景/條件、測試用例中涉及的所有數據元素和預期結果等項目。首先確定執行用例場景所需的數據元素(本例中包括賬號、是否黑名單卡、輸入油量、賬面金額、加油機油量),然后構建矩陣,最后要確定包含執行場景所需的適當條件的測試用例。在下面的矩陣中,V表示有效數據元素,I表示無效數據元素,n/a表示不適用,例如C01表示“成功加油”基本流。請按上述規定為其他應用場景設計用例矩陣。

測試用例表:

假如每升油4元人民幣,用戶的賬戶金額為1000元,加油機內油量足夠,那么在A4輸入油量的過程中,請運用邊界值分析方法為A4選取合適的輸入數據(即油量,單位:升)。

假設本系統開發人員在開發過程中通過測試發現了20個錯誤,獨立的測試組通過上述測試用例發現了100個軟件錯誤,系統在上線后,用戶反饋了30個錯誤,請計算缺陷探測率(DDP)。

請幫忙給出每個問題的正確答案和分析,謝謝!

點擊查看答案

第8題

一個程序的控制流圖中有8個節點、12條邊,在測試用例數最少的情況下,確保程序中每個可執行語句至少執行一次所需測試用例數的上限是()。

A、2

B、4

C、6

D、8

點擊查看答案

第9題

閱讀以下說明和C語言代碼,回答問題1至問題3,將解答填入對應欄內。 【說明】 在實時系統中,許多控制
閱讀以下說明和C語言代碼,回答問題1至問題3,將解答填入對應欄內。

【說明】

在實時系統中,許多控制軟件需要將數據封裝到一個數據結構中,以節省存儲空間。對于位操作,使用匯編語言實現其訪問比較容易,但會增加編程難度,因此現在普遍采用C語言實現。使用高級語言編程要特別注意結構的存儲格式以及編譯器的特性。本題所使用的編澤器對變量按聲明順序分配地址。分析圖4—1所示的C語言代碼,回答以下問題。

如果處理機按16位以大端方式(big_endian)編址,請在圖4-2所示的存儲器圖表中填入myRarData數據的存儲內容(十六進制表示)。

點擊查看答案
下載APP
關注公眾號
TOP
重置密碼
賬號:
舊密碼:
新密碼:
確認密碼:
確認修改
購買搜題卡查看答案
購買前請仔細閱讀《購買須知》
請選擇支付方式
微信支付
支付寶支付
點擊支付即表示你同意并接受《服務協議》《購買須知》
立即支付
搜題卡使用說明

1. 搜題次數扣減規則:

備注:網站、APP、小程序均支持文字搜題、查看答案;語音搜題、單題拍照識別、整頁拍照識別僅APP、小程序支持。

2. 使用語音搜索、拍照搜索等AI功能需安裝APP(或打開微信小程序)。

3. 搜題卡過期將作廢,不支持退款,請在有效期內使用完畢。

請使用微信掃碼支付(元)

訂單號:

遇到問題請聯系在線客服

請不要關閉本頁面,支付完成后請點擊【支付完成】按鈕
遇到問題請聯系在線客服
恭喜您,購買搜題卡成功 系統為您生成的賬號密碼如下:
重要提示:請勿將賬號共享給其他人使用,違者賬號將被封禁。
發送賬號到微信 保存賬號查看答案
怕賬號密碼記不住?建議關注微信公眾號綁定微信,開通微信掃碼登錄功能
請用微信掃碼測試
優題寶