資源簡介 (…………○…………外…………○…………裝…………○…………訂…………○…………線…………○…………) (※※請※※不※※要※※在※※裝※※訂※※線※※內※※答※※題※※) (…………○…………內…………○…………裝…………○…………訂…………○…………線…………○…………)登陸二一教育在線組卷平臺 助您教考全無憂浙江省紹興市海亮高級中學2020-2021學年高一下學期信息技術期中考試試卷一、選擇題1.(2021高一下·紹興期中)今年3月的中美外交會談,中美代表就各項問題展開了激烈的討論和深入的交流,使得大家對熱點問題有了更加深入的認識了解,這最能說明信息具有( )A. 載體依附性 B. 時效性 C. 共享性 D. 價值性【答案】 C【考點】信息及其特征【解析】【解答】對各項問題進行激烈的討論和深入的交流,這說明信息具有共享性。故答案選C。【分析】本題主要考查信息的特征。信息的特征:載體依附性、時效性、共享性、可加工處理性、真偽性、價值性。共享性:同一信息同時或異時、同地或異地被多個人所共享。2.(2021高一下·紹興期中)下列對數據、信息、知識說法正確的是( )A. 信息和數據沒有任何關系 B. 知識不可以繼承C. 文字、語言、聲音、書籍都是常見的信息 D. 信息就是數據解釋后產生的意義【答案】 D【考點】信息及其特征,數據、信息、知識與智慧的關系【解析】【解答】數據、信息和知識可以看作人類對客觀事物感知的三個不同階段。數據是對事物屬性的客觀記錄,信息是經過組織的有結構的數據,知識是經過人的思維整理過的信息、數據、形象、價值標準以及社會的其他符號化產物,可以繼承。文字、語言、聲音、書籍都是常見的信息的載體。故答案選D。【分析】本題主要考查數據、信息和知識的概念與關系。數據、信息、知識、智慧的關系如圖:3.(2021高一下·紹興期中)某購物平臺推出了“amazon go”免排隊超市,在超市中顧客拿了商品就可以走,無需排隊,付錢系統會自動結算,下列操作沒有涉及到人工智能技術的是( )A. 利用攝像頭識別了顧客拿了哪種商品,并添加到顧客的訂單中B. 利用“amazon go”應用程序產生二維碼C. 收集拍攝商品包裝后在其它零售平臺搜索同款商品并比對價格D. 用語音的方式將商品需求交給“amazon go”,系統自動為你補貨【答案】 B【考點】信息的智能化處理【解析】【解答】人工智能技術應用主要有:模式識別(OCR光學字符識別、手寫識別、語音識別等);機器翻譯(常見的語言翻譯軟件有金山快譯、譯星、萬能對譯等);其他應用(問題求解、智能數據庫、智能機器人、計算機博弈、自動程序設計、自動定理證明、智能代理等)。選項A屬于模式識別,選項C屬于圖像識別,選項D涉及到模式識別的語音識別技術。故答案選B。【分析】本題主要考查人工智能技術的應用。隨著人工智能技術的發展及與各個行業的深度融合,生活中的人工智能將無處不在,人工智能必將為人們呈現一個安全、便捷的智能社會。4.某十進制偶數x,范圍為100-254,將其轉化為二進制數y,以下說法不正確的是( )A. x/2的運算結果轉為二進制一定比y少1位B. 二進制數y的最低位一定是0C. 十進制數x+1轉化為二進制數不超過8位D. 十進制數x mod16與二進制數y的左側4位的值相等【答案】 D【考點】進制及數制轉換【解析】【解答】選項A:x除以2后的結果,其二進制數是二進制數y每1位上的數向右移動1位,比原來少1位。A正確;選項B:偶數轉化為二進制數,最低位一定是0。B正確;選項C:最大的8位二進制數值為255。C正確;選項D:x除以16取余,其余數與y的右側4位相等。D錯誤。故答案選D。【分析】本題考查十進制數與二進制數之間的轉換。5.使用 UltraEdit 軟件查看字符內碼,部分界面如圖所示。下列描述正確的是( )A. 字符“朋”的二進制編碼是 11000101 11110000B. 圖中除“朋友圈”外其他字符都是ASCII 字符C. 小寫英文字母“w”的十六進制編碼為 89D. 大寫英文字母“Z”的十六進制編碼為 60【答案】 B【考點】進制及數制轉換,字符編碼【解析】【解答】字符“朋”十六進制編碼為:C5 F3,轉二進制編碼為:11000101 11110011,選項A錯誤;ASCII字符十六進制編碼不大于7F,圖中除“朋友圈”外,其他字符都不大于7F,都是ASCII字符,選項B正確;大寫英文字母 “W”十六進制編碼為:57,則小寫英文字母 “w”為:77,選項C錯誤;大寫英文字母“Z”與大寫英文字母 “W”間隔2,其十六進制編碼為:5a,選項D錯誤。故答案選B。【分析】本題考查的是字符編碼。 用UltraEdit軟件觀察字符的內碼時,每個英文字母占用1個字節,每個漢字占用2個字節。6.海軍軍官通過對前人航海日志的分析,繪制了新的航海路線圖,標明了大風與洋流可能發生的地點。這體現了大數據分析理念中的( )A. 在數據基礎上傾向于全體數據而不是抽樣數據B. 在分析方法上更注重相關分析而不是因果分析C. 在分析效果上更追究效率而不是絕對精確D. 在數據規模上強調相對數據而不是絕對數據【答案】 B【考點】大數據思維【解析】【解答】通過對前人航海日志等相關分析,繪制了新的航海路線圖,標明了大風與洋流可能發生的地點。體現的是大數據的相關分析,而不是因果分析。故答案選B。【分析】本題考查大數據分析理念。大數據不一定強調對事物因果關系的探求,而是更加注重它們的相關性。7.(2021高一下·紹興期中)有一段以25fps播放的,每幀畫面為512*288像素、24位色時長為4秒的無聲AVI視頻。將其轉換成mp4格式后,容量變為4320KB,則壓縮比為多少( )A. 100:1 B. 50:1 C. 20:1 D. 10:1【答案】 D【考點】聲音、圖像、視頻編碼【解析】【解答】AVI視頻文件大小:512*288*24*25*4/8/1024=43200KB。壓縮比為43200:4320=10:1。故答案選D。【分析】本題考查視頻文件存儲容量的計算。未經壓縮的視頻文件存儲量的計算方法為:存儲量=幀圖像存儲量×幀頻×播放時間(單位:字節)8.(2021高一下·紹興期中)某算法部分流程圖如圖所示。執行這部分流程,輸出n的值是( )A. 11 B. 12 C. 13 D. 14【答案】 C【考點】流程圖識讀【解析】【解答】變量i每次遞增10,當i=510時,退出循環。當a=1或者b=1時,n遞增1。當i等于100、110、120、130、140、150、160、170、180、190、210、310、410時,a=1或者b=1,執行n遞增。程序結束時,n=13。故答案選C。【分析】本題主要考查算法流程圖的分析。9.(2021高一下·紹興期中)變量K表示某天是星期幾(k=1,表示星期一),下列python表達式中能表示K的下一天的是( )A. k+1 B. k%7+1 C. (k+1)%7 D. (k+1)%7-1【答案】 B【考點】運算符、基本運算與表達式【解析】【解答】一周7天,即周期是7,變量K表示某天是星期幾(k=1,表示星期一),可用表達式K%7表示,則表示K的下一天表達式是K%7+1。故答案選B。【分析】本題主要考查Python表達式。%是求模運算符。10.(2021高一下·紹興期中)數據結構中棧和隊列的共同特點是( )A. 處理數據時滿足先進后出B. 處理數據時滿足先進先出C. 只允許在端點處插入和刪除數據D. 沒有共同點【答案】 C【考點】基本數據結構【解析】【解答】棧僅允許在表的一端進行插入和刪除運算,這一端被稱為棧頂,相對地,把另一端稱為棧底。隊列是一種有限制的線性結構,它的數據元素只能在一端依次添加(進隊),在另一端依次刪除(出隊)。棧和隊列的共同特點是只允許在端點處插入和刪除數據。故答案選C。【分析】本題主要考查數據結構。基本數據結構有表、隊列、樹、圖等。11.(2021高一下·紹興期中)運行下列程序,分別先后輸入18,24,求運行結果( )x=int(input(“輸入x”))y=int(input(“輸入y”))r=x%ywhile r!= 0: x,y=y,r r=x%yprint(y)A. 6 B. 72 C. 18 D. 24【答案】 A【考點】運算符、基本運算與表達式,循環結構語句及程序實現【解析】【解答】x=18,y=24,r= x%y=18%24=18;第一次循環,執行x=y=24,y=r=18, r= x%y=24%18=6;第二次循環,執行x=y=18,y=r=6, r= x%y=18%6=0,循環結束,輸出y的值為6。故答案選A。【分析】本題考查的是對Python循環程序的分析。12.(2021高一下·紹興期中)運行以下代碼,輸出的結果是( )(2+2==4)and(not(2+2)==5)A. true B. false C. True D. False【答案】 C【考點】運算符、基本運算與表達式【解析】【解答】表達式2+2==4值為True,not(2+2)==5值為True,True and True=True(Python中區分大小寫)。故答案選C。【分析】本題主要考查Python表達式的運算。Python運算符及優先級(從高到低):運算符說明 小括號 ( )索引運算符 x[i] 或 x[i1: i2 [:i3]]乘方 **按位取反 ~符號運算符 +(正號)、-(負號)乘除 *、/、//、%加減 +、-位移 >>、<<按位與 &按位異或 ^按位或 |比較運算符 ==、!=、>、>=、<、<=is運算符 is、is notin運算符 in、not in邏輯非 not邏輯與 and邏輯或 or13.(2021高一下·紹興期中)以下代碼,可以輸出A,B,C,的選項是( )A. for i in range(3): print(ord(65+i),end=",") B. for i in [1,2,3]: print(chr(65+i),end=",")C. i = 0while i < 3: print(chr(i+65), end= “,”) i += 1 continue D. i = 0while i < 3: print(ord(i+65),end= “,”) i += 1【答案】 C【考點】循環結構語句及程序實現,常用標準函數【解析】【解答】ord函數返回對應字符的ASCII數值,chr函數返回對應ASCII碼對應的字符。選項A、D無法輸出A,B,C;選項B輸出的是B,C,D;選項C輸出的是A,B,C。故答案選C。【分析】本題考查的是Python循環語句及函數功能。for循環語句是通過遍歷某一序列對象來構建循環,循環結束的條件就是對象遍歷完成。在許多情況下,當一個循環執行之前,可能并不知道它需要執行的次數。這時,就可以使用while循環。14.(2021高一下·紹興期中)下面的代碼段可以實現統計某種遞增序列的功能:a=[3,7,2,5,8,9,4,6,1]m, c=1, 1for i in range(1,len(a)): if a[i]>=a[i-1]: c+=1 m=max(m, c) else: c=1程序執行后,c和m的值分別是( )A. 1和1 B. 1和4 C. 2和4 D. 3和4【答案】 B【考點】程序的調試及運行,循環結構語句及程序實現【解析】【解答】分析程序可知:當后一項大于等于前一項時,c遞增1,同時比較m和c的大小,將最大的賦給m,若后一項小于前一項時,賦值c為1,其中2<5<8<9,故c的最大值為4,即m=4,最后一項,1<6,c=1。程序執行后,c和m的值分別是1和4。故答案選B。【分析】本題主要考查Python列表以及循環程序的執行。列表可以通過索引訪問列表中特定位置的元素。15.(2021高一下·紹興期中)運行下面的程序,執行完成后,輸出的值是( )x=4095s1="ABCDEFGHIJ"s2="abcdefghij"ret=""while x>0: r=x % 10 if r % 2==1: ret=s1[r]+ret else: ret=ret+s2[r] x=x//10 print(ret)A. JFae B. JFea C. eaJF D. EAjf【答案】 A【考點】運算符、基本運算與表達式,循環結構語句及程序實現【解析】【解答】程序分析:第一次循環,x=4095,r=x % 10=5,ret=s1[r]+ret="F",x=x//10=409;第二次循環,r=x % 10=9,ret=s1[r]+ret="JF",x=x//10=40;第三次循環,r=x % 10=0,ret=ret+s2[r]="JFa",x=x//10=4;第四次循環,r=x % 10=4,ret=ret+s2[r]="JFae",x=x//10=0,循環結束,輸出ret的值為JFae。故答案選A。【分析】本題主要考查的是Python表達式和循環結構程序的運行。//是向下取整除法,%是求模。二、操作題16.(2021高一下·紹興期中)小杰收集了8月連續5天疫情相關數據,并用EXCEL表進行處理,如圖a所示:圖a(1)為計算圖a中的“治愈率”,小杰已正確計算了單元格K4中的數據。他希望將單元格K4中的公式向下自動填充至單元格K12再將K4:K12中的公式向右自動填充至L列,從而正確計算出區域L4:L12中的數據,則單元格K4中的公式應修改為________。(2)根據圖a中數據制作的圖表如圖b所示,則創建圖表的數據區域是________。圖b(3)根據圖a所示,下列操作正確是 (多選題)A.若要對歐洲各國的數據以“累計病例”為主要關鍵字進行降序排序,則排序時選擇的數據區域是B3:L3,B10:L12B.若對歐洲各國的數據以“累計病例”為主要關鍵字進行降序排序后,第圖b不會發生變化C.若要篩選出北美洲地區治愈率最高的國家,則可以“地區”為“北美洲”,“治愈率”最大1項進行篩選D.若要篩選出北美洲地區治愈率最高的國家,則可以先按“治愈率”為主要關鍵字進行降序排序,再以“地區”為“北美洲”進行篩選【答案】 (1)=I4/$H4*100(2)C3:G4(3)B,D【考點】表格數據的處理與計算,數據分析【解析】【解答】(1)公式中相應數據絕對引用時,可添加“$”符號。故答案為:=I4/$H4*100;(2)圖表b顯示美國8月連續5天新增病例趨勢,對應數據區域為C3:G4。故答案為:C3:G4;(3)不可對多重選定區域執行排序操作,選項A錯誤;歐洲各國的數據以“累計病例”為主要關鍵字進行降序排序,不影響圖表b中數據源,圖表不會發生變化,選項B正確;對數據執行多重條件篩選時,篩選范圍均是全部數據,選項C錯誤;先按“治愈率”為主要關鍵字進行降序排序,再以“地區”進行篩選,選項D正確。故答案選BD.【分析】本題主要考查的是Excel中公式的應用、圖表數據區域的選擇以及圖表的數據分析。Excel的地址引用有相對地址引用和絕對地址引用及混合地址引用3種方式。相對地址引用就是單元格地址前不加任何東西,單元格地址會隨單元格的變化而變化;絕對單元格地址引用就是在單元格地址前加$號,不會隨單元格的變化而變化;混合引用是在行號或列標前加$號,另一個不加,在復制公式時加$號的不變,不加$號的變化。17.(2021高一下·紹興期中)哥德巴赫在1742年提出了以下猜想:任何一個大于2的偶數都可以寫成兩個質數之和,請完善代碼幫助哥德巴赫驗證他的猜想。import mathdef ss(n): Flag=True i=2 while i <= int(math.sqrt(n))and Flag: if ________ Flag = False ________ return Flagn=int(input(“輸入一個大于2的偶數”))for i in rang(2,n//2+1): if________ print(str(n)+"="+str(i)+"+"+str(n-i))如果輸入“8”則結果顯示________【答案】 n%i==0:;i+=1;ss(i) and ss(n-i):;8=3+5【考點】過程與自定義函數,循環結構語句及程序實現,模塊【解析】【解答】第一空:函數ss(n)用來判斷n是否為質數,若是則返回True,否則返回False,此處是通過while循環逐個判斷n是不是能整除i,故答案為:n%i==0:。第二空:若不滿足if條件,則i遞增,繼續循環判斷,故答案為:i+=1。第三空:此處判斷i與n-i是否都是質數,若是,則表明該偶數可以寫成兩個質數之和,并輸出,故答案為:ss(i) and ss(n-i):。第四空:如果輸入“8”,結果顯示8=3+5。【分析】本題主要考查的是Python模塊以及自定義函數的應用。18.(2021高一下·紹興期中)小明設計了一個可以輸入日期得到當天是年度第幾天的程序,請閱讀程序,完成填空(閏年判斷規則:能被4整除但不能被100整除或能被400整除,閏年的2月為29天)day=input("請輸入年月日(格式舉例:2000-01-05):")year=int(day[:4])month= ① sun=int(day[8:10])print(year,month,sun)f_run=[31,28,31,30,31,30,31,31,30,31,30,31] tall_day=0if ② : for i in range(month-1): tall_day +=f_run[i] ③ else: for i in range(month-1): tall_day +=f_run[i]tall_day += sunprint(day+"是當年的第"+str(tall_day)+"天")(1)將程序橫線處補充完整①________ ②________ ③________ (2)如輸入“2020-4-19”為當年的第________天。【答案】 (1)int(day[5:7]);(year%4==0 and year%100!=0 or year%400==0) and month>=2;tall_day+=1(2)110【考點】常見數據類型、數組,分支結構語句及程序實現,循環結構語句及程序實現【解析】【解答】(1)①:此處是取出字符串day中的月份賦給變量month,month是第5~第6位,str[start:end],start會包含在結果中而end卻不會,故①處答案為:int(day[5:7]);②:此處判斷是不是閏年,因為閏年的二月有29天。if語句還要判斷當前的月份是不是包含2月即大于等于2月,故②處答案為:(year%4==0 and year%100!=0 or year%400==0) and month>=2;③:如果是閏年且當前日期包括2月,則循環完tall_day需增加1天,故③處答案為:tall_day+=1。(2)“2020-4-19”為當年的第110天。故答案為:110。【分析】本題考查的是Python程序的分析以及列表的應用。程序運行如下:19.(2021高一下·紹興期中)小金同學學完了進制轉換后,對課后的不同進制的加減法很是頭疼,愛動腦筋的小金突發奇想,能不能用python程序來完成這些作業呢?請幫小金完成代碼編程.def convert(s): m=0 le=len(s) key=s[le-1] if key=="B": n=2 elif key=="D": ① else: n=16 i=0 while i<=le-2: c=s[le-1-i] if c>="0"and c<="9": a=ord(c)-ord("0") elif c>="A"and c<="F": a=ord(c)-ord("A")+10 ② i+=1 return ms=input("請輸入算式")result=0;suanfu1="";suanfu2="";s1=""for i in range(len(s)): c=s[i] if c=="+" or c=="-" or c=="=": ③ suanfu1=suanfu2 suanfu2=c if suanfu1=="": result=t if suanfu1=="+": result=result+t if suanfu1=="-": result=result-t s1="" else: s1=s1+cprint("計算結果為"+str(result)+"D")(1)將程序橫線處補充完整①________ ②________ ③________ (2)如輸入“1110B+10D-30H=”則輸出結果為________。【答案】 (1)n=10;m=m+(n**(le-2-i))*a;t=convert(s1)(2)-24D【考點】過程與自定義函數,分支結構語句及程序實現,循環結構語句及程序實現【解析】【解答】(1)①處:二進制的權值是2,十進制的權值是10,十六進制的權值是16,此處是十進制的情況,故①處答案為:n=10;②處:二進制、十六進制轉化為十進制的方法是“按權展開、逐項相加”,從右往左加,變量i的初值等于0,故此處要變換為le-2-i,故②處答案為:m=m+(n**(le-2-i))*a;③處:當字符c是“+”、“-”、“=”時,則表明第一個運算數已全部保存到變量s1中,此處需要將其轉化為十進制保存到變量t中,故③處答案為:t=convert(s1)。(2)1110B轉化為十進制數是14D,30H轉化為十進制數是48D,1110B+10D-30H=-24D。故答案為:-24D。【分析】本題主要考查的是Python分支與循環結構的綜合應用。ord( ):返回對應字符的ASCII數值。1 / 1(…………○…………外…………○…………裝…………○…………訂…………○…………線…………○…………) (※※請※※不※※要※※在※※裝※※訂※※線※※內※※答※※題※※) (…………○…………內…………○…………裝…………○…………訂…………○…………線…………○…………)登陸二一教育在線組卷平臺 助您教考全無憂浙江省紹興市海亮高級中學2020-2021學年高一下學期信息技術期中考試試卷一、選擇題1.(2021高一下·紹興期中)今年3月的中美外交會談,中美代表就各項問題展開了激烈的討論和深入的交流,使得大家對熱點問題有了更加深入的認識了解,這最能說明信息具有( )A. 載體依附性 B. 時效性 C. 共享性 D. 價值性2.(2021高一下·紹興期中)下列對數據、信息、知識說法正確的是( )A. 信息和數據沒有任何關系 B. 知識不可以繼承C. 文字、語言、聲音、書籍都是常見的信息 D. 信息就是數據解釋后產生的意義3.(2021高一下·紹興期中)某購物平臺推出了“amazon go”免排隊超市,在超市中顧客拿了商品就可以走,無需排隊,付錢系統會自動結算,下列操作沒有涉及到人工智能技術的是( )A. 利用攝像頭識別了顧客拿了哪種商品,并添加到顧客的訂單中B. 利用“amazon go”應用程序產生二維碼C. 收集拍攝商品包裝后在其它零售平臺搜索同款商品并比對價格D. 用語音的方式將商品需求交給“amazon go”,系統自動為你補貨4.某十進制偶數x,范圍為100-254,將其轉化為二進制數y,以下說法不正確的是( )A. x/2的運算結果轉為二進制一定比y少1位B. 二進制數y的最低位一定是0C. 十進制數x+1轉化為二進制數不超過8位D. 十進制數x mod16與二進制數y的左側4位的值相等5.使用 UltraEdit 軟件查看字符內碼,部分界面如圖所示。下列描述正確的是( )A. 字符“朋”的二進制編碼是 11000101 11110000B. 圖中除“朋友圈”外其他字符都是ASCII 字符C. 小寫英文字母“w”的十六進制編碼為 89D. 大寫英文字母“Z”的十六進制編碼為 606.海軍軍官通過對前人航海日志的分析,繪制了新的航海路線圖,標明了大風與洋流可能發生的地點。這體現了大數據分析理念中的( )A. 在數據基礎上傾向于全體數據而不是抽樣數據B. 在分析方法上更注重相關分析而不是因果分析C. 在分析效果上更追究效率而不是絕對精確D. 在數據規模上強調相對數據而不是絕對數據7.(2021高一下·紹興期中)有一段以25fps播放的,每幀畫面為512*288像素、24位色時長為4秒的無聲AVI視頻。將其轉換成mp4格式后,容量變為4320KB,則壓縮比為多少( )A. 100:1 B. 50:1 C. 20:1 D. 10:18.(2021高一下·紹興期中)某算法部分流程圖如圖所示。執行這部分流程,輸出n的值是( )A. 11 B. 12 C. 13 D. 149.(2021高一下·紹興期中)變量K表示某天是星期幾(k=1,表示星期一),下列python表達式中能表示K的下一天的是( )A. k+1 B. k%7+1 C. (k+1)%7 D. (k+1)%7-110.(2021高一下·紹興期中)數據結構中棧和隊列的共同特點是( )A. 處理數據時滿足先進后出B. 處理數據時滿足先進先出C. 只允許在端點處插入和刪除數據D. 沒有共同點11.(2021高一下·紹興期中)運行下列程序,分別先后輸入18,24,求運行結果( )x=int(input(“輸入x”))y=int(input(“輸入y”))r=x%ywhile r!= 0: x,y=y,r r=x%yprint(y)A. 6 B. 72 C. 18 D. 2412.(2021高一下·紹興期中)運行以下代碼,輸出的結果是( )(2+2==4)and(not(2+2)==5)A. true B. false C. True D. False13.(2021高一下·紹興期中)以下代碼,可以輸出A,B,C,的選項是( )A. for i in range(3): print(ord(65+i),end=",") B. for i in [1,2,3]: print(chr(65+i),end=",")C. i = 0while i < 3: print(chr(i+65), end= “,”) i += 1 continue D. i = 0while i < 3: print(ord(i+65),end= “,”) i += 114.(2021高一下·紹興期中)下面的代碼段可以實現統計某種遞增序列的功能:a=[3,7,2,5,8,9,4,6,1]m, c=1, 1for i in range(1,len(a)): if a[i]>=a[i-1]: c+=1 m=max(m, c) else: c=1程序執行后,c和m的值分別是( )A. 1和1 B. 1和4 C. 2和4 D. 3和415.(2021高一下·紹興期中)運行下面的程序,執行完成后,輸出的值是( )x=4095s1="ABCDEFGHIJ"s2="abcdefghij"ret=""while x>0: r=x % 10 if r % 2==1: ret=s1[r]+ret else: ret=ret+s2[r] x=x//10 print(ret)A. JFae B. JFea C. eaJF D. EAjf二、操作題16.(2021高一下·紹興期中)小杰收集了8月連續5天疫情相關數據,并用EXCEL表進行處理,如圖a所示:圖a(1)為計算圖a中的“治愈率”,小杰已正確計算了單元格K4中的數據。他希望將單元格K4中的公式向下自動填充至單元格K12再將K4:K12中的公式向右自動填充至L列,從而正確計算出區域L4:L12中的數據,則單元格K4中的公式應修改為________。(2)根據圖a中數據制作的圖表如圖b所示,則創建圖表的數據區域是________。圖b(3)根據圖a所示,下列操作正確是 (多選題)A.若要對歐洲各國的數據以“累計病例”為主要關鍵字進行降序排序,則排序時選擇的數據區域是B3:L3,B10:L12B.若對歐洲各國的數據以“累計病例”為主要關鍵字進行降序排序后,第圖b不會發生變化C.若要篩選出北美洲地區治愈率最高的國家,則可以“地區”為“北美洲”,“治愈率”最大1項進行篩選D.若要篩選出北美洲地區治愈率最高的國家,則可以先按“治愈率”為主要關鍵字進行降序排序,再以“地區”為“北美洲”進行篩選17.(2021高一下·紹興期中)哥德巴赫在1742年提出了以下猜想:任何一個大于2的偶數都可以寫成兩個質數之和,請完善代碼幫助哥德巴赫驗證他的猜想。import mathdef ss(n): Flag=True i=2 while i <= int(math.sqrt(n))and Flag: if ________ Flag = False ________ return Flagn=int(input(“輸入一個大于2的偶數”))for i in rang(2,n//2+1): if________ print(str(n)+"="+str(i)+"+"+str(n-i))如果輸入“8”則結果顯示________18.(2021高一下·紹興期中)小明設計了一個可以輸入日期得到當天是年度第幾天的程序,請閱讀程序,完成填空(閏年判斷規則:能被4整除但不能被100整除或能被400整除,閏年的2月為29天)day=input("請輸入年月日(格式舉例:2000-01-05):")year=int(day[:4])month= ① sun=int(day[8:10])print(year,month,sun)f_run=[31,28,31,30,31,30,31,31,30,31,30,31] tall_day=0if ② : for i in range(month-1): tall_day +=f_run[i] ③ else: for i in range(month-1): tall_day +=f_run[i]tall_day += sunprint(day+"是當年的第"+str(tall_day)+"天")(1)將程序橫線處補充完整①________ ②________ ③________ (2)如輸入“2020-4-19”為當年的第________天。19.(2021高一下·紹興期中)小金同學學完了進制轉換后,對課后的不同進制的加減法很是頭疼,愛動腦筋的小金突發奇想,能不能用python程序來完成這些作業呢?請幫小金完成代碼編程.def convert(s): m=0 le=len(s) key=s[le-1] if key=="B": n=2 elif key=="D": ① else: n=16 i=0 while i<=le-2: c=s[le-1-i] if c>="0"and c<="9": a=ord(c)-ord("0") elif c>="A"and c<="F": a=ord(c)-ord("A")+10 ② i+=1 return ms=input("請輸入算式")result=0;suanfu1="";suanfu2="";s1=""for i in range(len(s)): c=s[i] if c=="+" or c=="-" or c=="=": ③ suanfu1=suanfu2 suanfu2=c if suanfu1=="": result=t if suanfu1=="+": result=result+t if suanfu1=="-": result=result-t s1="" else: s1=s1+cprint("計算結果為"+str(result)+"D")(1)將程序橫線處補充完整①________ ②________ ③________ (2)如輸入“1110B+10D-30H=”則輸出結果為________。答案解析部分一、選擇題1.【答案】 C【考點】信息及其特征【解析】【解答】對各項問題進行激烈的討論和深入的交流,這說明信息具有共享性。故答案選C。【分析】本題主要考查信息的特征。信息的特征:載體依附性、時效性、共享性、可加工處理性、真偽性、價值性。共享性:同一信息同時或異時、同地或異地被多個人所共享。2.【答案】 D【考點】信息及其特征,數據、信息、知識與智慧的關系【解析】【解答】數據、信息和知識可以看作人類對客觀事物感知的三個不同階段。數據是對事物屬性的客觀記錄,信息是經過組織的有結構的數據,知識是經過人的思維整理過的信息、數據、形象、價值標準以及社會的其他符號化產物,可以繼承。文字、語言、聲音、書籍都是常見的信息的載體。故答案選D。【分析】本題主要考查數據、信息和知識的概念與關系。數據、信息、知識、智慧的關系如圖:3.【答案】 B【考點】信息的智能化處理【解析】【解答】人工智能技術應用主要有:模式識別(OCR光學字符識別、手寫識別、語音識別等);機器翻譯(常見的語言翻譯軟件有金山快譯、譯星、萬能對譯等);其他應用(問題求解、智能數據庫、智能機器人、計算機博弈、自動程序設計、自動定理證明、智能代理等)。選項A屬于模式識別,選項C屬于圖像識別,選項D涉及到模式識別的語音識別技術。故答案選B。【分析】本題主要考查人工智能技術的應用。隨著人工智能技術的發展及與各個行業的深度融合,生活中的人工智能將無處不在,人工智能必將為人們呈現一個安全、便捷的智能社會。4.【答案】 D【考點】進制及數制轉換【解析】【解答】選項A:x除以2后的結果,其二進制數是二進制數y每1位上的數向右移動1位,比原來少1位。A正確;選項B:偶數轉化為二進制數,最低位一定是0。B正確;選項C:最大的8位二進制數值為255。C正確;選項D:x除以16取余,其余數與y的右側4位相等。D錯誤。故答案選D。【分析】本題考查十進制數與二進制數之間的轉換。5.【答案】 B【考點】進制及數制轉換,字符編碼【解析】【解答】字符“朋”十六進制編碼為:C5 F3,轉二進制編碼為:11000101 11110011,選項A錯誤;ASCII字符十六進制編碼不大于7F,圖中除“朋友圈”外,其他字符都不大于7F,都是ASCII字符,選項B正確;大寫英文字母 “W”十六進制編碼為:57,則小寫英文字母 “w”為:77,選項C錯誤;大寫英文字母“Z”與大寫英文字母 “W”間隔2,其十六進制編碼為:5a,選項D錯誤。故答案選B。【分析】本題考查的是字符編碼。 用UltraEdit軟件觀察字符的內碼時,每個英文字母占用1個字節,每個漢字占用2個字節。6.【答案】 B【考點】大數據思維【解析】【解答】通過對前人航海日志等相關分析,繪制了新的航海路線圖,標明了大風與洋流可能發生的地點。體現的是大數據的相關分析,而不是因果分析。故答案選B。【分析】本題考查大數據分析理念。大數據不一定強調對事物因果關系的探求,而是更加注重它們的相關性。7.【答案】 D【考點】聲音、圖像、視頻編碼【解析】【解答】AVI視頻文件大小:512*288*24*25*4/8/1024=43200KB。壓縮比為43200:4320=10:1。故答案選D。【分析】本題考查視頻文件存儲容量的計算。未經壓縮的視頻文件存儲量的計算方法為:存儲量=幀圖像存儲量×幀頻×播放時間(單位:字節)8.【答案】 C【考點】流程圖識讀【解析】【解答】變量i每次遞增10,當i=510時,退出循環。當a=1或者b=1時,n遞增1。當i等于100、110、120、130、140、150、160、170、180、190、210、310、410時,a=1或者b=1,執行n遞增。程序結束時,n=13。故答案選C。【分析】本題主要考查算法流程圖的分析。9.【答案】 B【考點】運算符、基本運算與表達式【解析】【解答】一周7天,即周期是7,變量K表示某天是星期幾(k=1,表示星期一),可用表達式K%7表示,則表示K的下一天表達式是K%7+1。故答案選B。【分析】本題主要考查Python表達式。%是求模運算符。10.【答案】 C【考點】基本數據結構【解析】【解答】棧僅允許在表的一端進行插入和刪除運算,這一端被稱為棧頂,相對地,把另一端稱為棧底。隊列是一種有限制的線性結構,它的數據元素只能在一端依次添加(進隊),在另一端依次刪除(出隊)。棧和隊列的共同特點是只允許在端點處插入和刪除數據。故答案選C。【分析】本題主要考查數據結構。基本數據結構有表、隊列、樹、圖等。11.【答案】 A【考點】運算符、基本運算與表達式,循環結構語句及程序實現【解析】【解答】x=18,y=24,r= x%y=18%24=18;第一次循環,執行x=y=24,y=r=18, r= x%y=24%18=6;第二次循環,執行x=y=18,y=r=6, r= x%y=18%6=0,循環結束,輸出y的值為6。故答案選A。【分析】本題考查的是對Python循環程序的分析。12.【答案】 C【考點】運算符、基本運算與表達式【解析】【解答】表達式2+2==4值為True,not(2+2)==5值為True,True and True=True(Python中區分大小寫)。故答案選C。【分析】本題主要考查Python表達式的運算。Python運算符及優先級(從高到低):運算符說明 小括號 ( )索引運算符 x[i] 或 x[i1: i2 [:i3]]乘方 **按位取反 ~符號運算符 +(正號)、-(負號)乘除 *、/、//、%加減 +、-位移 >>、<<按位與 &按位異或 ^按位或 |比較運算符 ==、!=、>、>=、<、<=is運算符 is、is notin運算符 in、not in邏輯非 not邏輯與 and邏輯或 or13.【答案】 C【考點】循環結構語句及程序實現,常用標準函數【解析】【解答】ord函數返回對應字符的ASCII數值,chr函數返回對應ASCII碼對應的字符。選項A、D無法輸出A,B,C;選項B輸出的是B,C,D;選項C輸出的是A,B,C。故答案選C。【分析】本題考查的是Python循環語句及函數功能。for循環語句是通過遍歷某一序列對象來構建循環,循環結束的條件就是對象遍歷完成。在許多情況下,當一個循環執行之前,可能并不知道它需要執行的次數。這時,就可以使用while循環。14.【答案】 B【考點】程序的調試及運行,循環結構語句及程序實現【解析】【解答】分析程序可知:當后一項大于等于前一項時,c遞增1,同時比較m和c的大小,將最大的賦給m,若后一項小于前一項時,賦值c為1,其中2<5<8<9,故c的最大值為4,即m=4,最后一項,1<6,c=1。程序執行后,c和m的值分別是1和4。故答案選B。【分析】本題主要考查Python列表以及循環程序的執行。列表可以通過索引訪問列表中特定位置的元素。15.【答案】 A【考點】運算符、基本運算與表達式,循環結構語句及程序實現【解析】【解答】程序分析:第一次循環,x=4095,r=x % 10=5,ret=s1[r]+ret="F",x=x//10=409;第二次循環,r=x % 10=9,ret=s1[r]+ret="JF",x=x//10=40;第三次循環,r=x % 10=0,ret=ret+s2[r]="JFa",x=x//10=4;第四次循環,r=x % 10=4,ret=ret+s2[r]="JFae",x=x//10=0,循環結束,輸出ret的值為JFae。故答案選A。【分析】本題主要考查的是Python表達式和循環結構程序的運行。//是向下取整除法,%是求模。二、操作題16.【答案】 (1)=I4/$H4*100(2)C3:G4(3)B,D【考點】表格數據的處理與計算,數據分析【解析】【解答】(1)公式中相應數據絕對引用時,可添加“$”符號。故答案為:=I4/$H4*100;(2)圖表b顯示美國8月連續5天新增病例趨勢,對應數據區域為C3:G4。故答案為:C3:G4;(3)不可對多重選定區域執行排序操作,選項A錯誤;歐洲各國的數據以“累計病例”為主要關鍵字進行降序排序,不影響圖表b中數據源,圖表不會發生變化,選項B正確;對數據執行多重條件篩選時,篩選范圍均是全部數據,選項C錯誤;先按“治愈率”為主要關鍵字進行降序排序,再以“地區”進行篩選,選項D正確。故答案選BD.【分析】本題主要考查的是Excel中公式的應用、圖表數據區域的選擇以及圖表的數據分析。Excel的地址引用有相對地址引用和絕對地址引用及混合地址引用3種方式。相對地址引用就是單元格地址前不加任何東西,單元格地址會隨單元格的變化而變化;絕對單元格地址引用就是在單元格地址前加$號,不會隨單元格的變化而變化;混合引用是在行號或列標前加$號,另一個不加,在復制公式時加$號的不變,不加$號的變化。17.【答案】 n%i==0:;i+=1;ss(i) and ss(n-i):;8=3+5【考點】過程與自定義函數,循環結構語句及程序實現,模塊【解析】【解答】第一空:函數ss(n)用來判斷n是否為質數,若是則返回True,否則返回False,此處是通過while循環逐個判斷n是不是能整除i,故答案為:n%i==0:。第二空:若不滿足if條件,則i遞增,繼續循環判斷,故答案為:i+=1。第三空:此處判斷i與n-i是否都是質數,若是,則表明該偶數可以寫成兩個質數之和,并輸出,故答案為:ss(i) and ss(n-i):。第四空:如果輸入“8”,結果顯示8=3+5。【分析】本題主要考查的是Python模塊以及自定義函數的應用。18.【答案】 (1)int(day[5:7]);(year%4==0 and year%100!=0 or year%400==0) and month>=2;tall_day+=1(2)110【考點】常見數據類型、數組,分支結構語句及程序實現,循環結構語句及程序實現【解析】【解答】(1)①:此處是取出字符串day中的月份賦給變量month,month是第5~第6位,str[start:end],start會包含在結果中而end卻不會,故①處答案為:int(day[5:7]);②:此處判斷是不是閏年,因為閏年的二月有29天。if語句還要判斷當前的月份是不是包含2月即大于等于2月,故②處答案為:(year%4==0 and year%100!=0 or year%400==0) and month>=2;③:如果是閏年且當前日期包括2月,則循環完tall_day需增加1天,故③處答案為:tall_day+=1。(2)“2020-4-19”為當年的第110天。故答案為:110。【分析】本題考查的是Python程序的分析以及列表的應用。程序運行如下:19.【答案】 (1)n=10;m=m+(n**(le-2-i))*a;t=convert(s1)(2)-24D【考點】過程與自定義函數,分支結構語句及程序實現,循環結構語句及程序實現【解析】【解答】(1)①處:二進制的權值是2,十進制的權值是10,十六進制的權值是16,此處是十進制的情況,故①處答案為:n=10;②處:二進制、十六進制轉化為十進制的方法是“按權展開、逐項相加”,從右往左加,變量i的初值等于0,故此處要變換為le-2-i,故②處答案為:m=m+(n**(le-2-i))*a;③處:當字符c是“+”、“-”、“=”時,則表明第一個運算數已全部保存到變量s1中,此處需要將其轉化為十進制保存到變量t中,故③處答案為:t=convert(s1)。(2)1110B轉化為十進制數是14D,30H轉化為十進制數是48D,1110B+10D-30H=-24D。故答案為:-24D。【分析】本題主要考查的是Python分支與循環結構的綜合應用。ord( ):返回對應字符的ASCII數值。1 / 1 展開更多...... 收起↑ 資源列表 浙江省紹興市海亮高級中學2020-2021學年高一下學期信息技術期中考試試卷(學生版).docx 浙江省紹興市海亮高級中學2020-2021學年高一下學期信息技術期中考試試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫