【正文】
(7)range()函數(shù)的區(qū)間是左閉右開,所以第二個參數(shù)1000是取不到的。(3)等于,比較符號兩邊對象是否相等。(1)//的符號作用是取整除,返回商的整數(shù)部分(向下取整)。Python列表的正向索引下標是從零開始,不是1;當只有冒號,表示全部元素;只有頭下標i和冒號(代表的是從該頭下標i的元素開始截取,一直到最后);只有冒號尾下標i(代表的是從開始一直截取到i1的元素);頭下標i,冒號和尾下標j都有(代表的是從i一直截取到j1的元素),因此①[5,6,7,8,9]②[7,8,9]③[5,6]④[6,7]⑤[7,8]。s=0,k=1,計算S=1+6+11+…+101,循環(huán)條件是k=101,故循環(huán)體應為s=s+k,k=k+5,循環(huán)結束后,輸出計算結果,故print(s)。題干要求可使用Python程序設計實現(xiàn),通過upper函數(shù)可以將輸入數(shù)據(jù)轉換成大寫并輸出,具體代碼如下:str = input(請輸入要轉換成大寫的數(shù)據(jù):)c=len(str)for i in range(0,c):print(str[i].upper(),end= )37.c=0for i in range(1,101): if i%2==0: c=c+1print(c)【詳解】本題主要考查程序設計??梢蕴鲅h(huán))。⑤如果while True造成程序無法停止,我們可以在程序中添加一行break。③(0,20)這么長的句子,可以修改程序中的第一行為import random as r(給random取個簡單的別名)。①Python中導入庫文件的命令是import,如import random。35.import 0~19(包括0和19) import random as r 讓程序無限循環(huán) break。②變量b保存第二個數(shù),當進行除法運算時,如果除數(shù)為“0”,提示輸出“除數(shù)不能為0!”,此處是處理b=0的情況,故填b==0。34.+*/ b==0 str(c) 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。33.range %10 x% 10或xb*100s*10或其它同等答案 x 【詳解】本題考查的是Python程序設計。③g=x%10。①水仙花數(shù)是指一個三位數(shù),即[100,999],for x in range(100,1000)表示x的范圍是100999,故此處填range(100,1000)。⑤由題干閏年判斷條件,可知加框處應改為year%4==0 and year%100!=0 or year%400==0。③通過循環(huán)將前month1個月的天數(shù)加起來,故變量i的范圍是0到month1,故填0,month1。①2020年是閏年,2月是29天,故“20200520”這一天是這一年的第31+29+31+30+20=141天。選項B不是程序基本結構,這是一種數(shù)據(jù)結構。解析:B【詳解】本題考查Python相關知識。程序基本結構的是順序結構,分支結構和循環(huán)結構。分析代碼可知,k=16,17,18時,x=1;k=19,20時,x=0;k=13,14,15時,x=4;k取1~12時,x=5,故本題選B選項。分析代碼可知,k=16,17,18時,x=1;k=19,20時,x=0;k=13,14,15時,x=4;k取1~12時,x=5,故本題選B選項。Python語言源代碼程序編譯后的文件擴展名為py,BCD選項分別為C語言、java語言、C++語言源代碼程序編譯后的文件擴展名,故本題選A選項。Python語言源代碼程序編譯后的文件擴展名為py,BCD選項分別為C語言、java語言、C++語言源代碼程序編譯后的文件擴展名,故本題選A選項。運行程序后鍵盤輸入3,即a=3,執(zhí)行print(a+5)后,輸出結果是8,故本題選C選項。運行程序后鍵盤輸入3,即a=3,執(zhí)行print(a+5)后,輸出結果是8,故本題選C選項。Abs(x)、123+45值為數(shù)值型,“abc”*“123+45” 、 a=input(“請輸入a的值:”)值為字符串型,故本題選D選項。Abs(x)、123+45值為數(shù)值型,“abc”*“123+45” 、 a=input(“請輸入a的值:”)值為字符串型,故本題選D選項。列表用方括號“[]”來定義,元組可以用圓括號“()”來定義,集合可以用大括號“{}”來定義,字典用大括號“{}”來定義,故本題選A選項。列表用方括號“[]”來定義,元組可以用圓括號“()”來定義,集合可以用大括號“{}”來定義,字典用大括號“{}”來定義,故本題選A選項。第一遍循環(huán),i=1,j=1,“p”“v”,j=j+1=2,i=i+1=2;第二遍循環(huán),“y”“i”,i=i+1=3;第三遍循環(huán),“t”“i”,i=i+1=4;第四遍循環(huán),“h”“i”,j=j+1=3,i=i+1=5;第五遍循環(huán),“o”“s”,j=j+1=4,i=i+1=6;第六遍循環(huán),“n”“u”,j=j+1=5,i=i+1=7,循環(huán)結束,故執(zhí)行該程序后,j的值是5,故本題選C選項。分析程序可知,變量i控制從s1中取字符,變量j從s2中取字符,依次比較字符串ss2的每一個字符,若s1中的字符大于或等于s2中的字符,則將s1中對應的字解析:C【詳解】本題主要考查VB程序的執(zhí)行。分析代碼可知,for循環(huán)語句中步長為3,變量s的初值應為0,語句s=s+i共循環(huán)執(zhí)行了100次,程序使用了for循環(huán)結構,故本題選B選項。分析代碼可知,for循環(huán)語句中步長為3,變量s的初值應為0,語句s=s+i共循環(huán)執(zhí)行了100次,程序使用了for循環(huán)結構,故本題選B選項。初始值會涉及到賦值語句、從1加到100會用到循環(huán)語句、最后會輸出結果用到輸出語句。初始值會涉及到賦值語句、從1加到100會用到循環(huán)語句、最后會輸出結果用到輸出語句。因此B選項正確?!军c睛】解析:B【詳解】本題考查數(shù)據(jù)結構相關知識。在Python中,用列表實現(xiàn)隊列的創(chuàng)建,隊列的基本操作:入隊,出隊,求隊長,判隊空線性數(shù)據(jù)結構又稱線性表。故本題選D選項解析:D【詳解】本題考查循環(huán)結構的相關知識點在PYTHON 程序設計語言中循環(huán)結構一般使用for或while語句實現(xiàn)。WordCloud是優(yōu)秀的詞云展示第三方庫 ,math庫提供常用的數(shù)學函數(shù),random提供常用的隨機函數(shù),turtle庫用于繪圖,故本題選A選項。WordCloud是優(yōu)秀的詞云展示第三方庫 ,math庫提供常用的數(shù)學函數(shù),random提供常用的隨機函數(shù),turtle庫用于繪圖,故本題選A選項。當x=13時,(x%10)*10+x//10=31,(x%10)//10+x//10=1,(x/10)%10+x//10=2,(x%10)*10+x%10=33,故本題選A選項。18.A【詳解】本題主要考查Python表達式。解析:D【詳解】本題主要考查Python賦值語句。故有3處錯誤,故本題選C選項17.D