資源簡(jiǎn)介 必修1 第二章 算法與程序?qū)崿F(xiàn)單元卷一、單選題1. 算法必須能在執(zhí)行有限個(gè)步驟之后終止,即算法步驟不可能是無(wú)限的。此特征就是算法的() 。A.可行性B. 輸出性C.確定性D. 有窮性(正確答案)2. 利用計(jì)算機(jī)編程解決問(wèn)題時(shí),一般需要設(shè)計(jì)算法。算法有三種基本控制結(jié)構(gòu),圖 1-2 描述的是() 。A. 順序結(jié)構(gòu)B. 分支結(jié)構(gòu)C. 選擇結(jié)構(gòu)D. 循環(huán)結(jié)構(gòu)(正確答案)3. 在Python 程序中,創(chuàng)建列表類(lèi)型數(shù)據(jù)時(shí)需要使用的符號(hào)是()A. { }B. ( )C. [ ](正確答案)D. 《 》4. 在 Python 程序中,關(guān)系表達(dá)式 a > b 的運(yùn)算結(jié)果是 ()A. 整型B. 浮點(diǎn)型C. 字符串D. 布爾值(正確答案)5. 如圖1-1 所示的Python程序,其執(zhí)行結(jié)果是()A. 35B. 8C. 53(正確答案)D. 156. 關(guān)于Python 語(yǔ)言,敘述正確的是()A. 加了注釋的程序一般會(huì)比沒(méi)有加注釋的程序運(yùn)行速度慢B. Python語(yǔ)言具有簡(jiǎn)潔、明確等特點(diǎn),在數(shù)據(jù)分析和人工智能等領(lǐng)域都有廣泛的應(yīng)用(正確答案)C. Python語(yǔ)言?xún)?nèi)置了許多模塊,其中 math 模塊可用于生成隨機(jī)數(shù)D. 以上說(shuō)法都不對(duì)7. 在Python程序中,圖1-1的語(yǔ)句作用是 ()A. 求圓形面積B. 注釋(正確答案)C. 交換s和r的值D. 求圓形的周長(zhǎng)8. 如圖 1-2所示的Python程序,其運(yùn)行結(jié)果是 ( )A. 3B. 4(正確答案)C. 5D. 69. 關(guān)于Python 語(yǔ)言,敘述正確的是()A. 加了注釋的程序一般會(huì)比沒(méi)有加注釋的程序運(yùn)行速度慢B. Python語(yǔ)言具有簡(jiǎn)潔、明確等特點(diǎn),在數(shù)據(jù)分析和人工智能等領(lǐng)域都有廣泛的應(yīng)用(正確答案)C. Python語(yǔ)言?xún)?nèi)置了許多模塊,其中 math 模塊可用于生成隨機(jī)數(shù)D. 以上說(shuō)法都不對(duì)10. 利用計(jì)算機(jī)編程解決問(wèn)題時(shí),一般需要設(shè)計(jì)算法。算法有三種基本控制結(jié)構(gòu),圖 1-2 描述的是( )[單選題]A. 順序結(jié)構(gòu)B. 分支結(jié)構(gòu)(正確答案)C. 選擇結(jié)構(gòu)D. 循環(huán)結(jié)構(gòu)11. 圖1-3所示的Python程序,其運(yùn)行結(jié)果是()A. 10B. 20(正確答案)C. 15D. a12. 下列語(yǔ)句中,會(huì)無(wú)限循環(huán)執(zhí)行下去的是()A.AB.B(正確答案)C.CD.D13. 在如圖1-1所示Python程序中,print語(yǔ)句執(zhí)行的次數(shù)是 ()A. 執(zhí)行2次B. 無(wú)限次C. 執(zhí)行 1次D. 一次也不執(zhí)行(正確答案)二、多選題14. 關(guān)于Python語(yǔ)言,敘述正確的是()A. 變量使用前必須聲明B. 在循環(huán)體內(nèi)使用break語(yǔ)句和使用continue 語(yǔ)句的作用相同C. 使用縮進(jìn)來(lái)體現(xiàn)代碼之間的邏輯關(guān)系(正確答案)D. 列表中元素的數(shù)據(jù)類(lèi)型不要求統(tǒng)一(正確答案)15. 下列代碼中,輸出結(jié)果為1、2、3三個(gè)數(shù)字的是()A.AB.B(正確答案)C.CD.D(正確答案)16. 下列代碼中,能輸出 “1+2+3+……+100” 和的選項(xiàng)是 () A.AB.B(正確答案)C.C(正確答案)D.D17. Python語(yǔ)言擁有很多模塊,使用前需要導(dǎo)入。能夠?qū)?random模塊的語(yǔ)句是 () *A. import random(正確答案)B. from random import *(正確答案)C. # randomD. def random18. 屬于計(jì)算機(jī)高級(jí)語(yǔ)言的是() 。A. C++(正確答案)B. Java(正確答案)C. ExcelD. Python(正確答案)19. 算法作為一個(gè)精心設(shè)計(jì)的步驟序列,需要用一種可理解的形式表示出來(lái)。描述算法的常用方法有() 。A.自然語(yǔ)言(正確答案)B. 數(shù)學(xué)表達(dá)式C. 流程圖(正確答案)D. 偽代碼(正確答案)20. 在Python 程序中,能作為變量名的是 ()A. 姓名(正確答案)B. _sport(正確答案)C. My(正確答案)D. 2a21. Python語(yǔ)言擁有很多模塊,使用前需要導(dǎo)入。能夠?qū)?random模塊的語(yǔ)句是() *A. import random(正確答案)B. from random import *(正確答案)C. # randomD. def random22. 已知:x=21,y=16,條件表達(dá)式的結(jié)果為T(mén)rue的是 ()A. x%2!=0(正確答案)B. x-5= =y(正確答案)C. x>10 and y<17(正確答案)D. x23. 在程序語(yǔ)言中,以下關(guān)于運(yùn)算符優(yōu)先順序的描述中,正確的說(shuō)法是()A.算術(shù)運(yùn)算符 > 關(guān)系運(yùn)算符(正確答案)B.關(guān)系運(yùn)算符 > 邏輯運(yùn)算符(正確答案)C.邏輯運(yùn)算符 > 小括號(hào)()D. and > or(正確答案)三、判斷題24. Python 語(yǔ)言用縮進(jìn)的方式標(biāo)識(shí)語(yǔ)句塊,表示語(yǔ)句之間的層次關(guān)系,同一級(jí)語(yǔ)句塊中的語(yǔ)句具有相同的縮進(jìn)量。對(duì)(正確答案)錯(cuò)25. 圖 3-1所示的流程圖,屬于分支結(jié)構(gòu)的程序流程圖( ) [判斷題]。對(duì)(正確答案)錯(cuò)26. Python語(yǔ)言列表中的元素類(lèi)型可以不相同。 [判斷題] *對(duì)(正確答案)錯(cuò)27. 在 Python 程序中,列表是用來(lái)存放一組數(shù)據(jù)的序列。例如:list1=[1,2,"A","B",5]。 [判斷題] *對(duì)(正確答案)錯(cuò)28. 在編寫(xiě)程序時(shí),注釋能夠增強(qiáng)程序的可讀性,會(huì)影響程序的運(yùn)行結(jié)果。( )對(duì)錯(cuò)(正確答案)29. Python 程序如圖3-1,當(dāng)用戶(hù)輸入5時(shí),程序運(yùn)行結(jié)果是 10。()對(duì)錯(cuò)(正確答案)30. 圖 3-1所示的流程圖,屬于分支結(jié)構(gòu)的程序流程圖。對(duì)(正確答案)錯(cuò)31. Python 語(yǔ)言用縮進(jìn)的方式標(biāo)識(shí)語(yǔ)句塊,表示語(yǔ)句之間的層次關(guān)系,同一級(jí)語(yǔ)句塊中的語(yǔ)句具有相同的縮進(jìn)量 [判斷題] *對(duì)(正確答案)錯(cuò)32. 圖 3-2所示流程圖的運(yùn)行過(guò)程,使用的是窮舉算法(也稱(chēng)枚舉算法)對(duì)錯(cuò)(正確答案)33. 在Python語(yǔ)言的循環(huán)結(jié)構(gòu)中,break語(yǔ)句用于終止本次循環(huán)進(jìn)入下一次循環(huán),即跳過(guò)循環(huán)體內(nèi)還未執(zhí)行的語(yǔ)句,進(jìn)入下一次循環(huán)的判定。 [判斷題] *對(duì)錯(cuò)(正確答案)34. 通過(guò)大量實(shí)踐,人們總結(jié)出了許多行之有效的算法。圖3-1所示的是自由落體運(yùn)動(dòng)問(wèn)題求解流程圖,采用的是窮舉算法。對(duì)錯(cuò)(正確答案)答案1 2 3 4 5 6 7 8 9 10D D C D C B B B B B11 12 13 14 15 16 17 18 19 20B B D CD BD BC AB ABD ACD ABC21 22 23 24 25 26 27 28 29 30AB ABC ABD31 32 33 34 展開(kāi)更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來(lái)源于二一教育資源庫(kù)