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

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

閱讀下列說明,回答問題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表示假),填入答題紙的相應欄中。

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

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

答案
查看答案
網友您好,請在下方輸入框內輸入要搜索的題目:
拍照、語音搜題,請掃碼下載APP
掃一掃 下載APP
更多“閱讀下列說明,回答問題1至問題3。 【說明】 以下代碼由C語言書寫,在輸入3個整數后,能夠輸出最大數和”相關的問題

第1題

閱讀下列說明,回答問題1至問題3。【說明】 使用基本路徑法設計出的測試用例能夠保證程序的每一條可
閱讀下列說明,回答問題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設計測試用例,使之滿足基本路徑覆蓋的要求。

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

點擊查看答案

第2題

以下代碼用于判斷閏年,由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)找出獨立路徑。

點擊查看答案

第3題

閱讀下列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中控制流圖的線性無關路徑。

點擊查看答案

第4題

試題四(共20 分) 閱讀以下說明和 C 語言代碼, 回答問題 1 至問題3, 將解答填入答題紙的對應欄內。
試題四(共20 分)

閱讀以下說明和 C 語言代碼, 回答問題 1 至問題3, 將解答填入答題紙的對應欄內。

【說明】

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

【問題 1】 (8 分)

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

【問題 2】 (8分)

在圖 4-1 所示的程序中,第 22 行的語句執行完成后,下列語句的結果是多少?請將應填入(n)處的內容寫在答題紙的對應欄中。

q->X = (1)

q->Y = (2)

q->Z = (3)

q->U = (4)

若再執行一次q++,則下列語句的結果又是多少?請將應填入(n)處的內容寫在答題紙的對應欄中。

q->X = (5)

q->Y = (6)

q->Z = (7)

q->U = (8)

【問題 3】 (4 分)

內存空間常劃分為代碼段(text) 、數據段(data) 、bss 段(bss) 、堆區(heap)和棧區(stack) ,那么圖 4-1 中 myRadarData 數組的存儲空間應分配在哪個段中?指針變量 p、q 應分配在哪個段中?

點擊查看答案

第5題

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

【說明】

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

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

點擊查看答案

第6題

使用程序計算整數 N 到整數 N+100 之間所有奇數的數值和,不包含 N+100,并將結果輸出。整數 N 由用戶給出,代碼片段如下,補全代碼。不判斷輸入異常。 N = input("請輸入一個整數: ") sum=0 for i in range(____________________): if i%2!=0: sum=sum+i print(sum)
點擊查看答案

第7題

閱讀下列說明,回答問題1至問題3。【說明】 請設計一個圖書館數據庫,此數據庫中對每個借閱者保存的讀
閱讀下列說明,回答問題1至問題3。

【說明】

請設計一個圖書館數據庫,此數據庫中對每個借閱者保存的讀者記錄包括:讀者號、姓名、地址、性別、年齡、單位。對每本書存有:書號、書名、作者、出版社。對每本書被借出的書存有讀者號、借出日期和應還日期。

【問題1】

給出E-R圖

【問題2】

轉換成關系模型

【問題3】

給其中任何一個表用SQL語句建表。

點擊查看答案

第8題

閱讀以下說明,回答問題1至問題3。【說明】 某校園網物理地點分布如圖1-1所示,拓撲結構如圖1-2所示:
閱讀以下說明,回答問題1至問題3。

【說明】

某校園網物理地點分布如圖1-1所示,拓撲結構如圖1-2所示:

由圖1-1可見,網絡中心與圖書館相距700米,而且兩者之間采用千兆連接,那么兩個樓之間的通信介質應選擇(1),理由是(2)。 備選答案:(1)A.單模光纖 B.多模光纖

C.同軸電纜 D.雙絞線

點擊查看答案

第9題

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

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

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

1. 搜題次數扣減規則:

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

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

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

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

訂單號:

遇到問題請聯系在線客服

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