5-5演算法(流程圖)1(C)將解決問題的方法,以圖示符號或文字敘述來表達各步驟執行的先後順序,稱之為(A)函數(B)程式(C)演算法(D)副程式解析CA課本p349講義p6演算法─(1)意義2(C)一個良好的演算法不可以有下列哪種情形?(A)解題的每一個步驟,意義必須明確(B)只要起始條件相同,均能產生相同的結果(C)產生無休止的迴圈(D)相同條件下,在不同機器上執行會得到相同的結果解析CA課本p349講義p6演算法─(1)意義,(2)特點3(B)以下對於演算法(algorithm)之定義的敘述何者錯誤?(A)一定會有輸出(output)(B)可以有無窮迴圈(C)每一個指令(instruc-tion)必須清楚(clear)且不曖昧(unambiguous)(D)可以沒有輸入(input)解析CA課本p349講義p6演算法─(1)意義,(2)特點4(B)下列有關演算法(algorithm)的敘述,何者不正確?(A)演算法是用來描述解決問題的步驟(B)只能應用在科學領域上(C)演算法可以利用流程圖或文字敘述的方式來表達(D)演算法的推演步驟可以利用接近程式語言的語法來加以描述解析CA課本p349,p350講義p6演算法─(1)意義,(3)流程圖表示法,(4)虛擬碼(敘述表示法)5(C)透過一些圖形符號來表示處理問題步驟的示意圖稱為(A)虛擬碼(B)演算法(C)流程圖(D)卡諾圖解析CA課本p351講義p6演算法─(3)流程圖表示法─意義6(D)在流程圖的符號中,輸入或輸出的圖形為下列何者?(A)圓形(B)菱形(C)橢圓形(D)平行四邊形解析CA課本p351表5-20講義p6演算法─(3)流程圖表示法─常用符號7(B)於流程圖中,決策判斷的圖形為︰(A)圓形(B)菱形(C)橢圓形(D)矩形解析CA課本p351表5-20講義p6演算法(3)流程圖表示法─常用符號8(D)每一個流程圖,必須且只能有一個(A)處理符號(B)連接符號(C)列印符號(D)開始符號解析CA課本p351表5-20講義p6演算法─(3)流程圖表示法─常用符號9(B)在流程圖中符號表示何種意義?(A)輸出/輸入(B)處理(C)決策判斷(D)開始解析CA課本p351表5-20講義p6演算法─(3)流程圖表示法─常用符號10(C)在流程圖中符號表示何種意義?(A)輸出/輸入(B)處理(C)決策判斷(D)開始解析CA課本p351表5-20講義p6演算法─(3)流程圖表示法─常用符號11(B)在流程圖中,符號代表:(A)起始(B)連接點(C)處理(D)輸出解析CA課本p351表5-20講義p6演算法─(3)流程圖表示法─常用符號12(D)在流程圖的符號中表示何種意義?(A)連接(B)列印(C)端點(D)螢幕輸出解析CA課本p351表5-20講義p6演算法─(3)流程圖表示法─常用符號13(C)在流程圖符號中,下面哪一個表示資料的輸入/輸出符號?(A)(B)(C)(D)解析CA課本p351表5-20講義p6演算法─(3)流程圖表示法─常用符號14(C)在流程圖的符號中,副程式的圖形為︰(A)(B)(C)(D)解析CA課本p351表5-20講義p6演算法(─3)流程圖表示法─常用符號15(D)若是想要表示資料由印表機(printer)輸出,應選用下列哪一種流程圖符號?(A)(B)(C)(D)解析CA課本p351表5-20講義p6演算法─(3)流程圖表示法─常用符號16(B)要以流程圖表示下述程式,則第3列敘述用哪個流程圖符號表示較適合?A=5:B=8C=A+BPrintC(A)(B)(C)(D)解析PrintC→顯示變數C的內容屬於輸出的動作17(B)參考下圖,本題為判斷輸入密碼是否正確的演算法,請將下列各個動作程序號碼依序配合流程圖上的甲乙丙丁戊,選擇正確的配合順序。(1)判斷密碼是否正確(2)輸入密碼(3)提示輸入訊息(4)提示錯誤訊息(5)進入下一程序(A)31245(B)32154(C)32514(D)32145。解析菱形符號是判斷提示輸入訊息→輸入密碼→判斷密碼是否正確→u若正確,/u進入下一程序u若錯誤,/u提示錯誤訊息→(再要求輸入密碼)18(C)下述演算法所犯錯誤為何?步驟1:設定初始值A=1與SUM=0步驟2:SUM=SUM+A步驟3:A=A+1步驟4:跳至步驟2步驟5:輸出SUM步驟6:結束(A)指令不夠明確(B)輸出的整數值個數較設定的初始值個數少(C)演算法無法在有限步驟之內結束(D)設定1個以上的初始值解析只要執行到步驟4就跳到步驟2,之間沒有設定離開的條件19(C)下列演算法所犯的錯誤為何?(A)指令不夠明確(B)輸出的整數值個數較設定的初始值個數少(C)演算法無法在有限步驟之內結束(D)設定1個以上的初始值解析整個過程I永遠是1,所以只要執行到步驟3就會再跳到步驟220(C)一流程圖如下圖所示,依流程順利執行後,列印B的值為何?(A)34(B)40(C)45(D)49。解析21(C)依據下列流程圖,變數a之輸出值為多少?(A)68(B)84(C)104(D)124。解析22(B)下圖為從1開始循序累加的演算法,請問最終的累加結果會印出(A)SUM=55(B)SUM=45(C)SUM=0(D)SUM=66。解析23(A)下列何者不是程式的基本結構?(A)平行結構(B)循序結構(C)條件結構(D)重覆結構解析CA課本p353講義p6演算法─(5)三種結構24(D)下列何種程式基本結構,可以根據判斷的條件是否成立而選擇不同的執行路徑?(A)平行結構(B)重覆結構(C)循序結構(D)條件結構解析CA課本p353講義p6演算法─(5)三種結構25(D)體育老師要求同學跑操場5圈,跑完後才可以休息。試問連續跑操場的過程,可用下列哪一種控制結構表示:(A)循序(B)條件(C)索引(D)重覆解析CA課本p353講義p6演算法─(5)三種結構