【正文】
選項(xiàng)。該程序?qū)崿F(xiàn)求100以內(nèi)所有能被3整除的正整數(shù),故第3行的橫線應(yīng)該填i%3==0,故本題選C選項(xiàng)。該程序?qū)崿F(xiàn)求100以內(nèi)所有能被3整除的正整數(shù),故第3行的橫線應(yīng)該填i%3==0,故本題選C選項(xiàng)。字符串索引從0開始,a[0]=p,a[1]=y,故本題選D選項(xiàng)。字符串索引從0開始,a[0]=p,a[1]=y,故本題選D選項(xiàng)。num=45376,x=(45376//100)%10=453 % 10=3,故x的值應(yīng)為3,故本題選A選項(xiàng)。num=45376,x=(45376//100)%10=453 % 10=3,故x的值應(yīng)為3,故本題選A選項(xiàng)。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。解析:B【詳解】本題主要考查Python變量的命名。故40XL不是Python合法的標(biāo)識符,故本題選B選項(xiàng)。a=0,b=4,滿足ba,執(zhí)行a=3*b=12,故程序運(yùn)行后,a的值是12,故本題選C選項(xiàng)。a=0,b=4,滿足ba,執(zhí)行a=3*b=12,故程序運(yùn)行后,a的值是12,故本題選C選項(xiàng)。當(dāng)程序運(yùn)行后,小新依次輸入9 2 *,即a=9,b=2,c=*,則elif c==‘*’:成立,執(zhí)行print(a*b),結(jié)果為18,故本題選A。當(dāng)程序運(yùn)行后,小新依次輸入9 2 *,即a=9,b=2,c=*,則elif c==‘*’:成立,執(zhí)行print(a*b),結(jié)果為18,故本題選A。軟件是指包括所有在電腦運(yùn)行的程序。程序是指為實(shí)現(xiàn)特定目標(biāo)或解決特定問題而用計(jì)算機(jī)語言編寫的命令序列的集合。解析:B【詳解】本題考查知識點(diǎn)是程序的定義。軟件=程序+數(shù)據(jù)+文檔。程序中包括指令和數(shù)據(jù)。一個(gè)指令通常由兩部分組成:操作碼+地址碼。根據(jù)它們的定義,可以得出題目中的源代碼屬于程序。22.C【詳解】本題主要考查Python表達(dá)式的運(yùn)算。設(shè)a=3,b=4,c=5,(b)=2,abs(a b)=abs(1)=1,Int(2*ac/b)=Int()=4,a**2+b**2c**2=9+1625=0,故運(yùn)算結(jié)果中值最大的是Int(2*ac/b),故本題選C選項(xiàng)。time庫是python處理時(shí)間數(shù)據(jù)的標(biāo)準(zhǔn)庫,random庫用于生成各種分布的隨機(jī)數(shù),turtle庫是Python語言中一個(gè)很流行的繪制圖像的函數(shù)庫,mat解析:D【詳解】本題主要考查Python庫。24.C【詳解】本題主要考查Python語句。解析:C【詳解】本題主要考查Python語句。25.C【詳解】本題考查Python程序調(diào)試ab時(shí),執(zhí)行print(‘True’)。故本題選C選項(xiàng)26.D【詳解】本題考查的是Python語句格式。故本題應(yīng)選D。在編寫python程序時(shí),縮進(jìn)可以使得代碼非常整齊規(guī)范,賞心悅目,提高可讀性,因此作用是用來界定代碼塊。27.C【詳解】本題考查Python語言相關(guān)知識點(diǎn)Python是一種高級語言,所以不是機(jī)器語言、匯編語言、科學(xué)計(jì)算語言。故本題選C選項(xiàng)28.A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。a=2,b=5,ab值為False,b3值為True,邏輯運(yùn)算符“And”兩邊都為真,表達(dá)式的值才為真,故表達(dá)式ab And b3的值是False,故本題選A選項(xiàng)。Python語言源代碼程序編譯后的文件擴(kuò)展名為py,BCD選項(xiàng)分別為C語言、java語言、C++語言源代碼程序編譯后的文件擴(kuò)展名,故本題選A選項(xiàng)。Python語言源代碼程序編譯后的文件擴(kuò)展名為py,BCD選項(xiàng)分別為C語言、java語言、C++語言源代碼程序編譯后的文件擴(kuò)展名,故本題選A選項(xiàng)。邏輯運(yùn)算符“且”用and表示,“或”用or表示,變量x能夠被4整除用x%4==0表示,不能被100整除用x%100!=0,故本題選B選項(xiàng)。邏輯運(yùn)算符“且”用and表示,“或”用or表示,變量x能夠被4整除用x%4==0表示,不能被100整除用x%100!=0,故本題選B選項(xiàng)。分析算法流程圖,首先輸入a、b、c三個(gè)數(shù),進(jìn)行兩兩比較,輸出最大數(shù),故Python程序設(shè)計(jì)如下:a=float(input(請輸入一個(gè)數(shù)))b=float(input(請輸入一個(gè)數(shù)))c=float(input(請輸入一個(gè)數(shù)))if ca and cb: print(最大數(shù)為:,c)elif ba: print(最大數(shù)數(shù),b)else: print(最大小數(shù)為,a)32.② ⑤ ⑥ ④ 【詳解】本題主要考查算法及Python程序?qū)崿F(xiàn)。模塊是一個(gè)用于中文分詞的模塊,lcutlist,流程圖中分詞后存入words中對應(yīng)的代碼是words=(txt),故填②。③對counts的值進(jìn)行排序,可以使用sort方法實(shí)現(xiàn),對應(yīng)程序中的⑥。33.(A[i]) j len(B) klen(A)+len(B)1 A[i] B[j] 【詳解】本題主要考查python編程?!军c(diǎn)睛】34.C D B D C 【詳解】本題主要考查Python程序調(diào)試。②程序中x%4的作用是計(jì)算x除以4的余數(shù),選D選項(xiàng)。④x的范圍是從0到99,故執(zhí)行此程序,繪制出圓形的總個(gè)數(shù)是100個(gè),選D選項(xiàng)。35.c=0print(能同時(shí)被3或5整除的數(shù)是:,end= )for i in range(1,101): if i%3==0 and i%5==0: c+=1 print(i,end= )print()print(能同時(shí)被3或5整除的個(gè)數(shù)是:+str(c))【詳解】本題主要考查Python程序設(shè)計(jì)??梢允褂肞ython程序?qū)崿F(xiàn)題干要求:37.l=[]for i in range(2000, 3201): if (i%7==0) and (i%5!=0): (str(i))print (39。.join(l))【詳解】本題主要考查程序設(shè)計(jì)。,39。百雞百錢問題是典型的枚舉算法解決,枚舉算法的關(guān)鍵就是找到問題解決的條件和枚舉范圍。(1)在第一行程序中(for i in range(1,10):),變量i的數(shù)據(jù)范圍為1到9。(3)如果“%d”表示十進(jìn)制數(shù),那么%nd則表示n位寬的十進(jìn)制數(shù),%2d則表示2位寬的十進(jìn)制數(shù)。(5)如果最后一行的print()表示換行,那么end=””的功能是末尾不換行,添加空格。 ①繪制y=x22x+ 1的圖像,故此處填y。 ③此處調(diào)用顯示函數(shù)show( ),故填show