資源簡(jiǎn)介 江蘇省2021年高一下學(xué)期信息技術(shù)月考試卷3一、單選題1.(2021高一下·江蘇月考)某算法流程圖如下圖所示。執(zhí)行該流程,下列說(shuō)法不正確的是( )A.求每次n的個(gè)位數(shù)tB.條件n>0?等效于n< >0?C.語(yǔ)句n>0?被執(zhí)行了5次D.該算法是輸出二進(jìn)制數(shù)n對(duì)應(yīng)的十進(jìn)制數(shù)【答案】D【知識(shí)點(diǎn)】流程圖識(shí)讀;循環(huán)結(jié)構(gòu)語(yǔ)句及程序?qū)崿F(xiàn)2.以下關(guān)于模塊說(shuō)法錯(cuò)誤的是( )A.一個(gè)xx.py就是一個(gè)模塊B.任何一個(gè)普通的xx.py文件可以作為模塊導(dǎo)入C.模塊文件的擴(kuò)展名不一定是 .pyD.運(yùn)行時(shí)會(huì)從制定的目錄搜索導(dǎo)入的模塊,如果沒(méi)有,會(huì)報(bào)錯(cuò)異常【答案】C【知識(shí)點(diǎn)】模塊3.Python表達(dá)式中,可以使用( )控制運(yùn)算的優(yōu)先順序。A.圓括號(hào)( ) B.方括號(hào)[ ] C.大括號(hào){ } D.尖括號(hào)< >【答案】A【知識(shí)點(diǎn)】運(yùn)算符、基本運(yùn)算與表達(dá)式4.某算法的部分流程圖如圖所示。執(zhí)行這部分流程,分別輸入35、50、60,則輸出值依次為( )A.10,3 B.10, 4 C.7, 10, 4 D.10, 12,3【答案】B【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu)【解析】【解答】由流程圖可知:i=1,m=5,i值小于3執(zhí)行循環(huán),第一次循環(huán):g=35,r=g/m=35/5=7,r不在r大于7和小于等于10之間,將i值增1后判斷i值,i=2,小于3,執(zhí)行第二次循環(huán):g=50,r=g/m=50/5=10,r在r大于7和小于等于10之間,故將r的值10輸出,然后將i值增1后進(jìn)行判斷,r=3故符合循環(huán)條件r小于等于3的循環(huán)條件,繼續(xù)循環(huán),第三次循環(huán):g=60,r=g/m=60/5=12,r不在r大于7和小于等于10之間,不進(jìn)行輸出,將i增1后進(jìn)行判斷,此時(shí)i=4超過(guò)了終值3,故循環(huán),輸出i值4,由上分析知,該程序共輸出一個(gè)r值10和一個(gè)i值4。故答案選B。【分析】本題考查的是使用流程圖表示算法。在使用流程圖表示算法中,要注意流程圖中各框圖的含義及流程線的走向。尤其是使用判斷框和流程線組成的循環(huán)結(jié)構(gòu)。5.(2021高一下·江蘇月考)順序結(jié)構(gòu)程序的執(zhí)行順序是( )A.由外到內(nèi) B.自上而下 C.自下而上 D.由內(nèi)到外【答案】B【知識(shí)點(diǎn)】順序結(jié)構(gòu)及程序?qū)崿F(xiàn)6.下列賦值語(yǔ)句正確的是( )A.x+1=x B.x=x+1 C.x=+1 D.x,y,z=1,2【答案】B【知識(shí)點(diǎn)】常量、變量及變量的賦值【解析】【解答】賦值語(yǔ)句的格式為:變量名=表達(dá)式。選項(xiàng)A:x是不能賦值給左邊表達(dá)式;選項(xiàng)C:正確寫法x+=1同x=x+1;選項(xiàng)D:三個(gè)變量在賦值時(shí)少賦了一個(gè)值。故答案選B。【分析】本題考查的是賦值語(yǔ)句。賦值語(yǔ)句的作用是把等號(hào)右邊的表達(dá)式的計(jì)算結(jié)果存儲(chǔ)到等號(hào)坐邊指定的變量中,或存放到某個(gè)對(duì)象指定的屬性中。7.(2021高一下·江蘇月考)下列Python程序段a = 0b = 4if b > a :a = 3 * belse:a = 10程序運(yùn)行后,a的值是( )A.10 B.0 C.12 D.4【答案】C【知識(shí)點(diǎn)】分支結(jié)構(gòu)語(yǔ)句及程序?qū)崿F(xiàn)8.(2021高一下·江蘇月考)某算法的部分流程圖如圖所示。執(zhí)行這部分流程,則輸出n和s的值是( )A.8,11 B.8,30 C.32,43 D.25,47【答案】C【知識(shí)點(diǎn)】流程圖識(shí)讀;循環(huán)結(jié)構(gòu)語(yǔ)句及程序?qū)崿F(xiàn)9.(2021高一下·江蘇月考)如下Python程序段for i in range(1,4):for j in range(0,3):print("Python")語(yǔ)句print ("Python")的執(zhí)行次數(shù)是( )A.3 B.4 C.6 D.9【答案】D【知識(shí)點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及程序?qū)崿F(xiàn)10.(2021高一下·江蘇月考)如圖所示,流程圖的輸出結(jié)果是( )A.5 B.錯(cuò)誤 C.-1 D.-5【答案】D【知識(shí)點(diǎn)】流程圖識(shí)讀;順序結(jié)構(gòu)及程序?qū)崿F(xiàn)11.在Python IDLE編輯器中書寫正確的表達(dá)式( )A.b**2-4ac B.1/2gt2 C.pi*r^2 D.2*pi*r【答案】D【知識(shí)點(diǎn)】運(yùn)算符、基本運(yùn)算與表達(dá)式【解析】【解答】書寫表達(dá)式時(shí)運(yùn)算符號(hào)不能省略,+加、-減、*乘、**冪、/除、//整除、%取模,A、B、C正確的表達(dá)式分別是b**2-4*a*c,1/2*g*t**2,pi*r**2,2*pi*r是正確的表達(dá)式。故答案選D。【分析】本題考查的是Python表達(dá)式。表達(dá)式書寫時(shí)不可以省略乘號(hào),運(yùn)算符不可以相鄰;表達(dá)式必須書寫在同一基準(zhǔn),不可以出現(xiàn)上下標(biāo);按照各種運(yùn)算符的優(yōu)先級(jí)別來(lái)計(jì)算;表達(dá)式中只可以使用圓括號(hào)來(lái)表示優(yōu)先級(jí),且要成對(duì)出現(xiàn)。不可以使用方括號(hào)、大括號(hào)等。12.(2021高一下·江蘇月考)關(guān)于三種基本結(jié)構(gòu)的流程圖,下列選擇正確的是( )A.一是順序結(jié)構(gòu)、二是分支結(jié)構(gòu)、三是循環(huán)結(jié)構(gòu)B.一是順序結(jié)構(gòu)、二是循環(huán)結(jié)構(gòu)、三是分支結(jié)構(gòu)C.一是分支結(jié)構(gòu)、二是順序結(jié)構(gòu)、三是循環(huán)結(jié)構(gòu)D.一是循環(huán)結(jié)構(gòu)、二是分支結(jié)構(gòu)、三是順序結(jié)構(gòu)【答案】A【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu)13.(2020·浙江模擬)某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量a,b的值分別是( )A.8 3 B.11 8 C.19 11 D.30 19【答案】C【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu);運(yùn)算符、基本運(yùn)算與表達(dá)式【解析】【解答】分析本題流程圖執(zhí)行過(guò)程:a>11? 不成立執(zhí)行 a=a+b 不成立執(zhí)行 b=a-b 成立輸出a,b的值3>11不成立 a=3+5=8 b=8-5=38>11不成立 a=8+3=11 b=11-3=811>11不成立 a=11+8=19 b=19-8=1119>11成立輸出19 11循環(huán)情況如表所示,執(zhí)行這部分流程后,變量a,b的值分別是19,11。故答案選C。【分析】本題考查算法和流程圖分析以及循環(huán)語(yǔ)句的執(zhí)行。14.(2019·浙江)十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)的算法流程圖如圖所示,當(dāng)輸入十進(jìn)制數(shù)63時(shí),該流程圖中循環(huán)體執(zhí)行的次數(shù)為( )A.4 B.5 C.6 D.7【答案】C【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu)【解析】【解答】由流程圖知,當(dāng)輸入63后,x=63大于0,執(zhí)行第一次循環(huán),x1=1,x=31,s=”1“;x=31大于0執(zhí)行第二次循環(huán),x1=1,x=15,s=”11“;x=15大于0執(zhí)行第三次循環(huán),x1=1,x=7,s=”111“;x=7大于0執(zhí)行第四次循環(huán),x1=1,x=3,s=”1111“;x=3大于0,執(zhí)行第五次循環(huán),x1=1,x=1,s=”11111“;x=1大于0執(zhí)行第六次循環(huán),x1=1,x=0,s=”111111“;此時(shí)x=0不大于0終止循環(huán)。由以上知本次共循環(huán)了6次,故答案選C。【分析】本題考查的是流程圖表示十進(jìn)制數(shù)轉(zhuǎn)為二進(jìn)制數(shù)的算法。由流程圖可知,先將s初始化為一個(gè)空串,再輸入一個(gè)數(shù)據(jù)賦給變量x,然后判斷x的值是否大于0,如果大于0則將x除以2的余數(shù)賦給變量x1,并將x1轉(zhuǎn)為字符型合并到變量s的前面,將x除以2的整數(shù)商重新賦給變量x然后判斷x的值是否大于0,如果仍大于0則繼續(xù)執(zhí)行循環(huán)體,如果等于0則終止循環(huán)并輸出s的值。15.(2021高一下·江蘇月考)根據(jù)提供的《常用字符與ASCII碼對(duì)照表》(部分),下列關(guān)系表達(dá)式的值為真的是( )A."one"<"two" B."thank"<"Thank"C."two"<"three" D."windows"<"window"【答案】A【知識(shí)點(diǎn)】字符編碼16.(2021高一下·江蘇月考)在Python中,表達(dá)式2**3的結(jié)果是( )A.5 B.8 C.6 D.3【答案】B【知識(shí)點(diǎn)】運(yùn)算符、基本運(yùn)算與表達(dá)式17.二進(jìn)制數(shù)11與十進(jìn)制數(shù)2相加的結(jié)果是( )A.(1100)2 B.(0101)2 C.(1010)2 D.(1110)2【答案】B【知識(shí)點(diǎn)】進(jìn)制及數(shù)制轉(zhuǎn)換18.(2021高一下·江蘇月考)計(jì)算機(jī)配置的內(nèi)存的容量為128MB或128MB以上,其中的128MB是指( )A.128*1000*1000*8個(gè)字節(jié) B.128*1000*1000個(gè)字節(jié)C.128*1024*1024*8個(gè)字節(jié) D.128*1024* 1024個(gè)字節(jié)【答案】D【知識(shí)點(diǎn)】數(shù)據(jù)存儲(chǔ)單位及計(jì)算19.(2021高一下·江蘇月考)8個(gè)字節(jié)含二進(jìn)制位( )A.8個(gè) B.16個(gè) C.32個(gè) D.64個(gè)【答案】D【知識(shí)點(diǎn)】字符編碼20.(2021高一下·江蘇月考)十進(jìn)制數(shù)100分別對(duì)應(yīng)的二進(jìn)制數(shù)和十六進(jìn)制數(shù)為( )A.1111101010 3C8 B.1111101000 3E8C.1111101100 3D8 D.1111101110 3F8【答案】B【知識(shí)點(diǎn)】進(jìn)制及數(shù)制轉(zhuǎn)換1 / 1江蘇省2021年高一下學(xué)期信息技術(shù)月考試卷3一、單選題1.(2021高一下·江蘇月考)某算法流程圖如下圖所示。執(zhí)行該流程,下列說(shuō)法不正確的是( )A.求每次n的個(gè)位數(shù)tB.條件n>0?等效于n< >0?C.語(yǔ)句n>0?被執(zhí)行了5次D.該算法是輸出二進(jìn)制數(shù)n對(duì)應(yīng)的十進(jìn)制數(shù)2.以下關(guān)于模塊說(shuō)法錯(cuò)誤的是( )A.一個(gè)xx.py就是一個(gè)模塊B.任何一個(gè)普通的xx.py文件可以作為模塊導(dǎo)入C.模塊文件的擴(kuò)展名不一定是 .pyD.運(yùn)行時(shí)會(huì)從制定的目錄搜索導(dǎo)入的模塊,如果沒(méi)有,會(huì)報(bào)錯(cuò)異常3.Python表達(dá)式中,可以使用( )控制運(yùn)算的優(yōu)先順序。A.圓括號(hào)( ) B.方括號(hào)[ ] C.大括號(hào){ } D.尖括號(hào)< >4.某算法的部分流程圖如圖所示。執(zhí)行這部分流程,分別輸入35、50、60,則輸出值依次為( )A.10,3 B.10, 4 C.7, 10, 4 D.10, 12,35.(2021高一下·江蘇月考)順序結(jié)構(gòu)程序的執(zhí)行順序是( )A.由外到內(nèi) B.自上而下 C.自下而上 D.由內(nèi)到外6.下列賦值語(yǔ)句正確的是( )A.x+1=x B.x=x+1 C.x=+1 D.x,y,z=1,27.(2021高一下·江蘇月考)下列Python程序段a = 0b = 4if b > a :a = 3 * belse:a = 10程序運(yùn)行后,a的值是( )A.10 B.0 C.12 D.48.(2021高一下·江蘇月考)某算法的部分流程圖如圖所示。執(zhí)行這部分流程,則輸出n和s的值是( )A.8,11 B.8,30 C.32,43 D.25,479.(2021高一下·江蘇月考)如下Python程序段for i in range(1,4):for j in range(0,3):print("Python")語(yǔ)句print ("Python")的執(zhí)行次數(shù)是( )A.3 B.4 C.6 D.910.(2021高一下·江蘇月考)如圖所示,流程圖的輸出結(jié)果是( )A.5 B.錯(cuò)誤 C.-1 D.-511.在Python IDLE編輯器中書寫正確的表達(dá)式( )A.b**2-4ac B.1/2gt2 C.pi*r^2 D.2*pi*r12.(2021高一下·江蘇月考)關(guān)于三種基本結(jié)構(gòu)的流程圖,下列選擇正確的是( )A.一是順序結(jié)構(gòu)、二是分支結(jié)構(gòu)、三是循環(huán)結(jié)構(gòu)B.一是順序結(jié)構(gòu)、二是循環(huán)結(jié)構(gòu)、三是分支結(jié)構(gòu)C.一是分支結(jié)構(gòu)、二是順序結(jié)構(gòu)、三是循環(huán)結(jié)構(gòu)D.一是循環(huán)結(jié)構(gòu)、二是分支結(jié)構(gòu)、三是順序結(jié)構(gòu)13.(2020·浙江模擬)某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量a,b的值分別是( )A.8 3 B.11 8 C.19 11 D.30 1914.(2019·浙江)十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)的算法流程圖如圖所示,當(dāng)輸入十進(jìn)制數(shù)63時(shí),該流程圖中循環(huán)體執(zhí)行的次數(shù)為( )A.4 B.5 C.6 D.715.(2021高一下·江蘇月考)根據(jù)提供的《常用字符與ASCII碼對(duì)照表》(部分),下列關(guān)系表達(dá)式的值為真的是( )A."one"<"two" B."thank"<"Thank"C."two"<"three" D."windows"<"window"16.(2021高一下·江蘇月考)在Python中,表達(dá)式2**3的結(jié)果是( )A.5 B.8 C.6 D.317.二進(jìn)制數(shù)11與十進(jìn)制數(shù)2相加的結(jié)果是( )A.(1100)2 B.(0101)2 C.(1010)2 D.(1110)218.(2021高一下·江蘇月考)計(jì)算機(jī)配置的內(nèi)存的容量為128MB或128MB以上,其中的128MB是指( )A.128*1000*1000*8個(gè)字節(jié) B.128*1000*1000個(gè)字節(jié)C.128*1024*1024*8個(gè)字節(jié) D.128*1024* 1024個(gè)字節(jié)19.(2021高一下·江蘇月考)8個(gè)字節(jié)含二進(jìn)制位( )A.8個(gè) B.16個(gè) C.32個(gè) D.64個(gè)20.(2021高一下·江蘇月考)十進(jìn)制數(shù)100分別對(duì)應(yīng)的二進(jìn)制數(shù)和十六進(jìn)制數(shù)為( )A.1111101010 3C8 B.1111101000 3E8C.1111101100 3D8 D.1111101110 3F8答案解析部分1.【答案】D【知識(shí)點(diǎn)】流程圖識(shí)讀;循環(huán)結(jié)構(gòu)語(yǔ)句及程序?qū)崿F(xiàn)2.【答案】C【知識(shí)點(diǎn)】模塊3.【答案】A【知識(shí)點(diǎn)】運(yùn)算符、基本運(yùn)算與表達(dá)式4.【答案】B【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu)【解析】【解答】由流程圖可知:i=1,m=5,i值小于3執(zhí)行循環(huán),第一次循環(huán):g=35,r=g/m=35/5=7,r不在r大于7和小于等于10之間,將i值增1后判斷i值,i=2,小于3,執(zhí)行第二次循環(huán):g=50,r=g/m=50/5=10,r在r大于7和小于等于10之間,故將r的值10輸出,然后將i值增1后進(jìn)行判斷,r=3故符合循環(huán)條件r小于等于3的循環(huán)條件,繼續(xù)循環(huán),第三次循環(huán):g=60,r=g/m=60/5=12,r不在r大于7和小于等于10之間,不進(jìn)行輸出,將i增1后進(jìn)行判斷,此時(shí)i=4超過(guò)了終值3,故循環(huán),輸出i值4,由上分析知,該程序共輸出一個(gè)r值10和一個(gè)i值4。故答案選B。【分析】本題考查的是使用流程圖表示算法。在使用流程圖表示算法中,要注意流程圖中各框圖的含義及流程線的走向。尤其是使用判斷框和流程線組成的循環(huán)結(jié)構(gòu)。5.【答案】B【知識(shí)點(diǎn)】順序結(jié)構(gòu)及程序?qū)崿F(xiàn)6.【答案】B【知識(shí)點(diǎn)】常量、變量及變量的賦值【解析】【解答】賦值語(yǔ)句的格式為:變量名=表達(dá)式。選項(xiàng)A:x是不能賦值給左邊表達(dá)式;選項(xiàng)C:正確寫法x+=1同x=x+1;選項(xiàng)D:三個(gè)變量在賦值時(shí)少賦了一個(gè)值。故答案選B。【分析】本題考查的是賦值語(yǔ)句。賦值語(yǔ)句的作用是把等號(hào)右邊的表達(dá)式的計(jì)算結(jié)果存儲(chǔ)到等號(hào)坐邊指定的變量中,或存放到某個(gè)對(duì)象指定的屬性中。7.【答案】C【知識(shí)點(diǎn)】分支結(jié)構(gòu)語(yǔ)句及程序?qū)崿F(xiàn)8.【答案】C【知識(shí)點(diǎn)】流程圖識(shí)讀;循環(huán)結(jié)構(gòu)語(yǔ)句及程序?qū)崿F(xiàn)9.【答案】D【知識(shí)點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及程序?qū)崿F(xiàn)10.【答案】D【知識(shí)點(diǎn)】流程圖識(shí)讀;順序結(jié)構(gòu)及程序?qū)崿F(xiàn)11.【答案】D【知識(shí)點(diǎn)】運(yùn)算符、基本運(yùn)算與表達(dá)式【解析】【解答】書寫表達(dá)式時(shí)運(yùn)算符號(hào)不能省略,+加、-減、*乘、**冪、/除、//整除、%取模,A、B、C正確的表達(dá)式分別是b**2-4*a*c,1/2*g*t**2,pi*r**2,2*pi*r是正確的表達(dá)式。故答案選D。【分析】本題考查的是Python表達(dá)式。表達(dá)式書寫時(shí)不可以省略乘號(hào),運(yùn)算符不可以相鄰;表達(dá)式必須書寫在同一基準(zhǔn),不可以出現(xiàn)上下標(biāo);按照各種運(yùn)算符的優(yōu)先級(jí)別來(lái)計(jì)算;表達(dá)式中只可以使用圓括號(hào)來(lái)表示優(yōu)先級(jí),且要成對(duì)出現(xiàn)。不可以使用方括號(hào)、大括號(hào)等。12.【答案】A【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu)13.【答案】C【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu);運(yùn)算符、基本運(yùn)算與表達(dá)式【解析】【解答】分析本題流程圖執(zhí)行過(guò)程:a>11? 不成立執(zhí)行 a=a+b 不成立執(zhí)行 b=a-b 成立輸出a,b的值3>11不成立 a=3+5=8 b=8-5=38>11不成立 a=8+3=11 b=11-3=811>11不成立 a=11+8=19 b=19-8=1119>11成立輸出19 11循環(huán)情況如表所示,執(zhí)行這部分流程后,變量a,b的值分別是19,11。故答案選C。【分析】本題考查算法和流程圖分析以及循環(huán)語(yǔ)句的執(zhí)行。14.【答案】C【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu)【解析】【解答】由流程圖知,當(dāng)輸入63后,x=63大于0,執(zhí)行第一次循環(huán),x1=1,x=31,s=”1“;x=31大于0執(zhí)行第二次循環(huán),x1=1,x=15,s=”11“;x=15大于0執(zhí)行第三次循環(huán),x1=1,x=7,s=”111“;x=7大于0執(zhí)行第四次循環(huán),x1=1,x=3,s=”1111“;x=3大于0,執(zhí)行第五次循環(huán),x1=1,x=1,s=”11111“;x=1大于0執(zhí)行第六次循環(huán),x1=1,x=0,s=”111111“;此時(shí)x=0不大于0終止循環(huán)。由以上知本次共循環(huán)了6次,故答案選C。【分析】本題考查的是流程圖表示十進(jìn)制數(shù)轉(zhuǎn)為二進(jìn)制數(shù)的算法。由流程圖可知,先將s初始化為一個(gè)空串,再輸入一個(gè)數(shù)據(jù)賦給變量x,然后判斷x的值是否大于0,如果大于0則將x除以2的余數(shù)賦給變量x1,并將x1轉(zhuǎn)為字符型合并到變量s的前面,將x除以2的整數(shù)商重新賦給變量x然后判斷x的值是否大于0,如果仍大于0則繼續(xù)執(zhí)行循環(huán)體,如果等于0則終止循環(huán)并輸出s的值。15.【答案】A【知識(shí)點(diǎn)】字符編碼16.【答案】B【知識(shí)點(diǎn)】運(yùn)算符、基本運(yùn)算與表達(dá)式17.【答案】B【知識(shí)點(diǎn)】進(jìn)制及數(shù)制轉(zhuǎn)換18.【答案】D【知識(shí)點(diǎn)】數(shù)據(jù)存儲(chǔ)單位及計(jì)算19.【答案】D【知識(shí)點(diǎn)】字符編碼20.【答案】B【知識(shí)點(diǎn)】進(jìn)制及數(shù)制轉(zhuǎn)換1 / 1 展開更多...... 收起↑ 資源列表 江蘇省2021年高一下學(xué)期信息技術(shù)月考試卷3(學(xué)生版).docx 江蘇省2021年高一下學(xué)期信息技術(shù)月考試卷3(教師版).docx 縮略圖、資源來(lái)源于二一教育資源庫(kù)