【正文】
;x += y等價于x=x+y;語句x = (y = z + 1)是非法的,故本題選B選項。15.D【詳解】本題主要考查Python文件知識點。Python文件的后綴名是py,故本題選D選項。解析:D【詳解】本題主要考查Python文件知識點。Python文件的后綴名是py,故本題選D選項。二、程序填空16.a(chǎn)=float(input(請輸入一個數(shù)))b=float(input(請輸入一個數(shù)))c=float(input(請輸入一個數(shù)))if ca and cb: print(最大數(shù)為:,c)elif ba: print(最大數(shù)數(shù),b)else: print(最大小數(shù)為,a)【詳解】本題主要考查算法描述及Python程序設計。分析算法流程圖,首先輸入a、b、c三個數(shù),進行兩兩比較,輸出最大數(shù),故Python程序設計如下:a=float(input(請輸入一個數(shù)))b=float(input(請輸入一個數(shù)))c=float(input(請輸入一個數(shù)))if ca and cb: print(最大數(shù)為:,c)elif ba: print(最大數(shù)數(shù),b)else: print(最大小數(shù)為,a)17.n=10 m=m+(n**(le2i))*a t=convert(s1) 24D 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①二進制的權值是2,十進制的權值是10,十六進制的權值是16,此處是十進制的情況,故填n=10。②二進制、十六進制轉化為十進制的方法是“按權展開、逐項相加”,從右往左加,變量i的初值等于0,故此處要變換為le2i,故此處填m=m+(n**(le2i))*a。③當字符c是“+”、“”、“=”時,則表明第一個運算數(shù)已全部保存到變量s1中,此處需要將其轉化為十進制保存到變量t中,故填t=convert(s1)。④1110B轉化為十進制數(shù)是14D,30H轉化為十進制數(shù)是48D,故1110B+10D30H=24D。18.C D B D C 【詳解】本題主要考查Python程序調(diào)試。①Python程序for循環(huán)格式是:for 變量 in range( ),故程序中①處應填寫in,選C選項。②程序中x%4的作用是計算x除以4的余數(shù),選D選項。③colors=[red, green, blue, yellow],依次循環(huán)從colors中取顏色,故執(zhí)行此程序,繪制出圓形的總顏色數(shù)是4,故本題選B選項。④x的范圍是從0到99,故執(zhí)行此程序,繪制出圓形的總個數(shù)是100個,選D選項。⑤此程序屬于程序設計結構中的循環(huán)結構,選C選項。19.D Tot1=(T9) Tot2=8 Tot2=8+() Cost=Totl+Tot2 第一步:輸入實際里程S和實際時長T 第四步:計算應支付費用Cost 第五步:輸出應支付費用Cost E A 順序結構 選擇結構 循環(huán)結構 順序結構 選擇結構 零個 一個 略 【詳解】本題主要考查算法及程序設計。①小C登錄滴滴出行官網(wǎng)搜索并下載“計價規(guī)則”,所采用的數(shù)字化工具:信息檢索工具,故選D選項。②如果時長超過9分鐘,則Tot1=(T9)。③=8。④,則Tot2=8+()。⑤應支付費用:Cost=Totl+Tot2。⑥第一步:輸入實際里程S和實際時長T。⑦第四步:計算應支付費用Cost。⑧第五步:輸出應支付費用Cost。⑨流程圖中,表示計算與賦值的是矩形框,即選項E。⑩表示算法流向的是箭頭,即選項A。算法描述中,用到了三種基本控制結構,分別是?順序結構?選擇結構?循環(huán)結構。如圖示中的流程圖使用的控制結構是?順序結構?選擇結構。?一個算法必須有零個或多個數(shù)據(jù)輸入。?有一個或多個數(shù)據(jù)輸出。?略20.b/(2*a) 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①delta大于0,方程有兩個不同的解,delta等于0,方程有兩個相同的解,delta小于0,方程無解,故第一空填0。②delta=0,則方程有兩個相同的根,x=b/(2*a),故第二空填b/(2*a)。21.A A smaxmin 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①在引用tkinter模塊進行界面設計的過程中,窗體中錄入評委打分的對象是由Entry控件生成的(Entry 是Tkinter 用來接收字符串等輸入的控件,該控件允許用戶輸入一行文字),故選A選項。②題目中算法描述采用的是偽代碼,故選A選項。③從總分中s中去掉最高分max和最低分min,求出其他4位評委的平均分aver作為選手的最終得分,故此處填smaxmin