資源簡介 算法的控制結構1.計算機編程解決問題的一般過程有:①編寫程序 ②設計算法 ③調試運行程序 ④抽象與建模,上述步驟的正確順序是( C )A.②①③④ B.②①④③C.④②①③ D.④①②③2.求解一元二次方程的算法描述如下:①輸入一般形式下的二次項系數a,一次項系數b,常數項c。②計算判別式 Δ=b2-4ac的值。③若Δ≥0,則計算,輸出字符串“方程有實數解”,并輸出x的值;否則,輸出字符串“方程無實數解”。這種描述方法屬于( A )A.自然語言 B.流程圖C.偽代碼 D.程序設計語言3.下面用自然語言描述的算法中包含的基本結構有( C )① 輸入兩個正整數m,n。② r←m除以n的余數。③ m←n。④ n←r。⑤ 如果r>0,那么轉②。⑥ 輸出最大公約數m。A.分支結構、循環結構B.順序結構、分支結構、循環結構C.順序結構、循環結構D.順序結構、分支結構4.死循環違背了算法的( B )A.確定性特征 B.有窮性特征C.可行性特征 D.輸入輸出特征5.某算法的部分流程圖如圖所示,執行完這部分流程后,變量a,b的值分別是( D )A.5,8 B.8,5C.8,11 D.8,136.執行這部分流程,輸入5。流程執行結束,下列說法不正確的是( D )A.i 的值為6B.s 的值為6C.語句i←i+1 被執行了5 次D.語句i≤n 被執行了5次7.執行如圖所示的程序框圖, 輸出值s,n分別是( D )A.127,128 B.127,243C.121,162 D.121,2438.執行這部分流程,輸入a,b 的值分別為60,27,則輸出的值為( B )A.1 B.3 C.6 D.99.依次輸入x的值為3,2,1,0,-1后,該算法的輸出結果為( B )A.4 5 B.4 6 C.3 5 D.3 610.執行完這部分流程后,該算法的輸出結果為( B )A.9 B.18 C.3 D.611.執行第4次循環后,a,b的值分別是( D )A.2,14 B.3,14 C.11,13 D.13,1412.若要循環體執行3次,則判斷框處應填寫( A )A.s≤9 B.s<9 C.s≥9 D.s>9 根據下面的流程圖,回答第13~14題。13.流程圖中,包含的基本結構有( B )A.分支結構、循環結構B.順序結構、分支結構、循環結構C.順序結構、循環結構D.順序結構、分支結構14.輸入2,5,4,3,6,0,7,輸出結果是( C )A.3 4 B.2 5C.4 3 D.5 215.執行以下流程圖,依次輸入5,12,3,17,9,則輸出值是( D )A.12 B.5 C.9 D.1716.下面流程圖所表示的算法違背了算法的有窮性,下列修改方法中,可以改正錯誤的是( C )A.i←100處改為i←0B.i>0?處改為s≥0 C.i←i+2處改為i←i-2D.s←s+i處改為s←s-i17.將下圖所示的流程完整執行1次,下列說法正確的是( B )A.i的值為31B.s的值為135C.語句“i<30?”共執行了30次D.語句“s←s+i”共執行了9次18.某算法的部分流程圖如圖所示,執行這部分流程后,下列分析正確的是( A )A.當x輸入2,y輸入1時,輸出結果是16B.當x輸入2,y輸入2時,輸出結果是4C.當x輸入2,y輸入1時,“b=b*x”共被執行5次D.當x輸入2,y輸入2時,“a=a∥x”共被執行4次19.執行下面這部分流程后,下列分析不正確的是( C )A.ans的值為128B.a的值為256C.語句“b>0?”共執行了3次D.語句“ans←ans*a”共執行了3次算法的控制結構1.計算機編程解決問題的一般過程有:①編寫程序 ②設計算法 ③調試運行程序 ④抽象與建模,上述步驟的正確順序是( )A.②①③④ B.②①④③C.④②①③ D.④①②③2.求解一元二次方程的算法描述如下:①輸入一般形式下的二次項系數a,一次項系數b,常數項c。②計算判別式 Δ=b2-4ac的值。③若Δ≥0,則計算,輸出字符串“方程有實數解”,并輸出x的值;否則,輸出字符串“方程無實數解”。這種描述方法屬于( )A.自然語言 B.流程圖C.偽代碼 D.程序設計語言3.下面用自然語言描述的算法中包含的基本結構有( )① 輸入兩個正整數m,n。② r←m除以n的余數。③ m←n。④ n←r。⑤ 如果r>0,那么轉②。⑥ 輸出最大公約數m。A.分支結構、循環結構B.順序結構、分支結構、循環結構C.順序結構、循環結構D.順序結構、分支結構4.死循環違背了算法的( )A.確定性特征 B.有窮性特征C.可行性特征 D.輸入輸出特征5.某算法的部分流程圖如圖所示,執行完這部分流程后,變量a,b的值分別是( )A.5,8 B.8,5C.8,11 D.8,136.執行這部分流程,輸入5。流程執行結束,下列說法不正確的是( )A.i 的值為6B.s 的值為6C.語句i←i+1 被執行了5 次D.語句i≤n 被執行了5次7.執行如圖所示的程序框圖, 輸出值s,n分別是( )A.127,128 B.127,243C.121,162 D.121,2438.執行這部分流程,輸入a,b 的值分別為60,27,則輸出的值為( )A.1 B.3 C.6 D.99.依次輸入x的值為3,2,1,0,-1后,該算法的輸出結果為( )A.4 5 B.4 6 C.3 5 D.3 610.執行完這部分流程后,該算法的輸出結果為( )A.9 B.18 C.3 D.611.執行第4次循環后,a,b的值分別是( )A.2,14 B.3,14 C.11,13 D.13,1412.若要循環體執行3次,則判斷框處應填寫( )A.s≤9 B.s<9 C.s≥9 D.s>9 根據下面的流程圖,回答第13~14題。13.流程圖中,包含的基本結構有( )A.分支結構、循環結構B.順序結構、分支結構、循環結構C.順序結構、循環結構D.順序結構、分支結構14.輸入2,5,4,3,6,0,7,輸出結果是( )A.3 4 B.2 5C.4 3 D.5 215.執行以下流程圖,依次輸入5,12,3,17,9,則輸出值是( )A.12 B.5 C.9 D.1716.下面流程圖所表示的算法違背了算法的有窮性,下列修改方法中,可以改正錯誤的是( )A.i←100處改為i←0B.i>0?處改為s≥0 C.i←i+2處改為i←i-2D.s←s+i處改為s←s-i17.將下圖所示的流程完整執行1次,下列說法正確的是( )A.i的值為31B.s的值為135C.語句“i<30?”共執行了30次D.語句“s←s+i”共執行了9次18.某算法的部分流程圖如圖所示,執行這部分流程后,下列分析正確的是( )A.當x輸入2,y輸入1時,輸出結果是16B.當x輸入2,y輸入2時,輸出結果是4C.當x輸入2,y輸入1時,“b=b*x”共被執行5次D.當x輸入2,y輸入2時,“a=a∥x”共被執行4次19.執行下面這部分流程后,下列分析不正確的是( )A.ans的值為128B.a的值為256C.語句“b>0?”共執行了3次D.語句“ans←ans*a”共執行了3次 展開更多...... 收起↑ 資源列表 算法的控制結構(學生版).docx 算法的控制結構(教師版).docx 縮略圖、資源來源于二一教育資源庫