資源簡介 第2章 算法與程序?qū)崿F(xiàn) 培優(yōu)訓(xùn)練試題 2020—2021學(xué)年 人教中圖版(2019)高中信息技術(shù)必修一一、選擇題1.下面語句不正確的是( )A.b+1=a B.a(chǎn)=b+1 C.a(chǎn)=b D.b+=a2.以下流程圖描述的算法執(zhí)行結(jié)果是( )。A.5 B.50 C.35 D.103.在編程解決“韓信點(diǎn)兵”問題時(shí),寫出韓信點(diǎn)兵問題的求解步驟屬于( )A.分析問題 B.設(shè)計(jì)算法C.編寫程序 D.設(shè)計(jì)運(yùn)行4.下面關(guān)于算法的描述,正確的是 ( )A.一般的算法只能用一種方式來描述B.一個(gè)算法必須保證它的執(zhí)行步驟是有限的C.算法的流程圖中可以沒有輸出,但只能有一個(gè)輸入D.可行性不屬于算法的基本特征5.韋沐沐同學(xué)利用Python軟件編制程序。初始時(shí),他使用流程圖描述算法,在設(shè)計(jì)輸入、輸出數(shù)據(jù)時(shí)使用的圖例是( )A. B. C. D.6.對于 Visual Basic 語句 If b=2 Then s=s*2 Else s=s/2,下列說法正確的是( )A.b=2 為賦值語句B.s=s*2 和 s=s/2 均為賦值語句C.s=s*2 和 s=s/2 均為關(guān)系表達(dá)式D.s=s*2 為關(guān)系表達(dá)式,s=s/2 為賦值語句7.某算法流程圖如圖所示,若輸入m和n的值分別為24和9,執(zhí)行這部分流程后,變量m的值為( )A.3 B.6 C.9 D.18.計(jì)算機(jī)編程加工的核心是對解決問題的方法進(jìn)行描述,也就是( )A.分析問題 B.設(shè)計(jì)算法 C.編寫代碼 D.調(diào)試運(yùn)行9.下面用自然語言描述的算法中包含的基本結(jié)構(gòu)有( )① 輸入兩個(gè)正整數(shù)m、n;② r ← m除以n的余數(shù);③ m ← n;④ n ← r;⑤ 如果r>0,那么轉(zhuǎn)②⑥ 輸出最大公約數(shù)m。A.分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu) B.順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)C.順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu) D.順序結(jié)構(gòu)、分支結(jié)構(gòu)10.下列VB表達(dá)式中:①Sqr(x) ②Text1. Text g③Command1. Caption ④“45”+“34”⑤45+34值為字符類型的是( )A.①②③ B.②④⑤ C.②③④ D.①③⑤11.在Python中要交換變量a和b中的值,應(yīng)使用的語句組是( )。A.a(chǎn),b=b,a B.a(chǎn)=c;a=b;b=cC.a(chǎn)=b;b=a D.c=a;b=a;b=c12.已知字典dict1=1001:”mali”, 1002:”lucy”, 1003:”jack”, 1004:”jhon” },要得到字典中的“jack”,下列方法可行的是( )A.dict1[2] B.dict11003}C.dict1[1003] D.dict1[“jack”]13.某算法的部分流程如圖所示,執(zhí)行這部分流程,若輸入s為“10sh23ab”,則輸出t的值是( )A.0 B.2 C.3 D.614.算術(shù)運(yùn)算符、賦值運(yùn)算符和關(guān)系運(yùn)算符的運(yùn)算優(yōu)先級(jí)按從高到低依次為( )。A.算術(shù)運(yùn)算、賦值運(yùn)算、關(guān)系運(yùn)算B.算術(shù)運(yùn)算、關(guān)系運(yùn)算、賦值運(yùn)算C.關(guān)系運(yùn)算、賦值運(yùn)算、算術(shù)運(yùn)算D.關(guān)系運(yùn)算、算術(shù)運(yùn)算、賦值運(yùn)算15.觀察流程圖,下列關(guān)于算法特征表述錯(cuò)誤的是( )A.算法可以沒有數(shù)據(jù)輸入B.算法必須至少有一個(gè)輸出C.該流程圖符合算法的有窮性特征D.該流程圖中s=s+1體現(xiàn)了算法的確定性16.計(jì)算機(jī)在執(zhí)行高級(jí)語言程序時(shí),逐條語句翻譯成機(jī)器語言并立即執(zhí)行的程序是( )A.解釋程序 B.編譯程序 C.高級(jí)程序 D.匯編程序二、填空題17.找出所有各位數(shù)字之和等于5的三位數(shù)可采用的算法是 。18.在附件的畫圖中畫的圖形,一旦存盤,對鍵入的文件名,系統(tǒng)會(huì)自加上擴(kuò)展名________。19.以下流程圖描述的算法,執(zhí)行結(jié)果是_______。三、判斷題20.用自然語言描述算法,就是用人們?nèi)粘K玫恼Z言,如漢語、英語等來描述算法。(_______)21.計(jì)算機(jī)程序解決問題的過程:①分析問題、②設(shè)計(jì)算法、③編寫程序、④調(diào)試運(yùn)行、⑤檢測結(jié)果。(___)22.在流程圖中,表示輸入輸出功能。(______)【參考答案】一、選擇題1.A2.C3.B4.B5.D6.B7.A8.B9.C10.C11.A12.C13.C14.B15.C16.A二、填空題17.枚舉18..png19.@@@@三、判斷題20.對21.對22.錯(cuò)誤 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫