資源簡介 第6課多分支結構程序設計一、選擇題1.如下圖,是哪種程序結構( )A.順序結構 B.分支結構 C.循環(huán)結構 D.重復結構2.圖結構中的每個頂點( )與其他頂點有邊相連,數(shù)據(jù)元素之間是( )的關系。A.都可以;一對多 B.都可以;多對多 C.不都可以;多對多 D.不都可以;一對多3.以下關于算法基本結構嵌套的敘述中,正確的有( )① 分支結構可以嵌套分支結構 ② 分支結構可以嵌套循環(huán)結構③ 循環(huán)結構可以嵌套分支結構 ④ 循環(huán)結構可以嵌套循環(huán)結構A.4個 B.3個 C.2個 D.1個4.關于枚舉算法的說法錯誤的是( )A.一般是通過循環(huán)中嵌套分支結構來實現(xiàn)的。B.循環(huán)結構用來“枚舉”,分支結構用于“檢驗”。C.列舉所有可能解的范圍時,可以擴大但不能縮小,以防漏解。D.采用枚舉法時,也可能找不到符合條件的解。5.關于判斷框和分支結構、敘述正確的是_____A.判斷框有一個出口、分支結構也有一個出口B.判斷框有二個出口、分支結構也有二個出口C.判斷框有一個出口、分支結構有二個出口D.判斷框有二個出口、分支結構有一個出口6. 以下關于分支結構的描述中,正確的是( )。A.單分支結構有一個出口,而雙分支結構有兩個出口。B.分支結構中的判定框,有一個入口和兩個出口C.用一個雙分支結構實現(xiàn)的算法都可以改寫成用二個單分支實現(xiàn)。D.單分支結構和雙分支結構可以相互進行嵌套使用7.下圖所示流程圖是算法三種結構的哪種結構( )A.分支結構 B.順序結構 C.選擇結構 D.樹形結構8.分支結構又稱為______________。A. 判斷結構B. 執(zhí)行結構C. 條件結構D. 選擇結構9.下圖為駕駛證考試部分的流程圖,該流程圖的結構屬于________。A、循環(huán)結構 B、選擇結構 C、分支結構 D、順序結構10.如下圖所示流程圖,其控制結構屬于________。A.循環(huán)結構 B.樹形結構 C.分支結構 D.順序結構11.如圖所示流程圖,其虛線框部分的控制結構屬于( )A.循環(huán)結構 B.樹型結構 C.順序結構 D.分支結構12.如圖所示的流程圖,虛線框中的程序控制結構屬于( )A.循環(huán)結構B.樹形結構C.分支結構D.順序結構13.下列流程圖中屬于分支結構的是______。A. B. C. D.14.有流程圖結構如下,其算法結構屬于( )A.順序結構 B.選擇結構 C.分支結構 D.循環(huán)結構15.吳峰同學在信息課中學習了簡單的編程知識,他想根據(jù)三角形三條邊之間的關系來判定該三角形是否為直角三角形,他應該采用的算法結構是( )A.分支結構 B.循環(huán)結構 C.順序結構 D.樹形結構二、判斷題16.Python語言用if語句實現(xiàn)選擇結構,它包括以下三種基本形式:單分支語句、雙分支語句、多分支語句。(_______)17.下圖所示的流程圖表示的是分支結構。(_________)參考答案1.B【詳解】本題主要考查基本程序結構。由圖可知,該流程圖是分支結構,故本題選B選項。2.B【詳解】本題主要考查數(shù)據(jù)結構。圖結構中的每個頂點都可以與其他頂點有邊相連,數(shù)據(jù)元素之間是多對多的關系,故本題選B選項。3.A【詳解】本題主要考查算法基本結構。關于算法基本結構嵌套,① 分支結構可以嵌套分支結構 ② 分支結構可以嵌套循環(huán)結構③ 循環(huán)結構可以嵌套分支結構 ④ 循環(huán)結構可以嵌套循環(huán)結構,故本題選A選項。4.C【詳解】本題考查的是枚舉算法。列舉所有可能解的范圍時,不能擴大但也不能縮小,以防多解及漏解。故本題應選C。【點睛】5.D【解析】6.BCD【解析】7.A【解析】8.D【解析】9.A【解析】10.C【解析】11.A【解析】12.A【解析】13.C【解析】14.D【解析】15.A【解析】16.正確【詳解】本題主要考查Python條件分支結構。Python語言用if語句實現(xiàn)選擇結構,它包括以下三種基本形式:單分支語句、雙分支語句、多分支語句,表述正確。17.A【詳解】本題考查的是流程圖相關知識。分支結構流程圖中必然有判定框,且不往回走,故正確。 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫