浙江省2022-2023學(xué)年高二上學(xué)期信息技術(shù)10月份三校聯(lián)考試卷一、選擇題(本大題共13小題,每小題2分)1. 下列有關(guān)數(shù)據(jù)與信息的說(shuō)法,不正確的是(    A. 數(shù)據(jù)是對(duì)客觀事物的符號(hào)表示B. 數(shù)據(jù)可作為信息的載體C. 數(shù)據(jù)經(jīng)過(guò)解釋后產(chǎn)生的意義就是信息D. 數(shù)據(jù)的表現(xiàn)形式只能是數(shù)字【答案】D【解析】【詳解】本題考查的是數(shù)據(jù)與信息。數(shù)據(jù)是對(duì)客觀事物的符號(hào)表示,數(shù)據(jù)可作為信息的載體,數(shù)據(jù)經(jīng)過(guò)解釋后產(chǎn)生的意義就是信息。數(shù)據(jù)的表現(xiàn)形式可以是數(shù)字、文字、圖像等。故選項(xiàng)D說(shuō)法不正確。2. 下列關(guān)于計(jì)算機(jī)信息編碼的描述,正確的是(  A. 漢字的輸入碼不是唯一的,常見(jiàn)的有音碼、形碼等B. ASCII碼在計(jì)算機(jī)中存儲(chǔ)時(shí)占8位,共有256個(gè)ASCII字符C. 用視頻處理軟件把AVI格式視頻轉(zhuǎn)為MPEG格式的過(guò)程是無(wú)損壓縮D. 若兩位十六進(jìn)制數(shù)的首位不為0,末位為0,則其一定大于十進(jìn)制數(shù)16【答案】A【解析】【詳解】本題考查的是信息編碼。漢字的輸入碼不是唯一的,常見(jiàn)的有音碼、形碼等,選項(xiàng)A正確;ASCII碼在計(jì)算機(jī)中存儲(chǔ)時(shí)占8位,共有128個(gè)ASCII字符,故選項(xiàng)B描述錯(cuò)誤;用視頻處理軟件把AVI格式視頻轉(zhuǎn)為MPEG格式的過(guò)程是有損壓縮,故選項(xiàng)C說(shuō)法錯(cuò)誤;例如:十六進(jìn)制數(shù)10轉(zhuǎn)換為十進(jìn)制數(shù)為16并不大于十進(jìn)制數(shù)16,故選項(xiàng)D說(shuō)法錯(cuò)誤。3. 已知大小寫(xiě)字母的ASCII碼值相差32D,使用UltraEdit軟件查看python 2021的內(nèi)碼,部分界面如圖所示。下列說(shuō)法正確是(    A. 小寫(xiě)字母y的內(nèi)碼值為79H,可推得小寫(xiě)字母z的內(nèi)碼值為80HB. 小寫(xiě)字母p的內(nèi)碼值為70H,可推得大寫(xiě)字母0的內(nèi)碼值為4FHC. 圖中2的內(nèi)碼值為20H,轉(zhuǎn)化為十進(jìn)制為32D. 字符python 2021的內(nèi)碼共占10個(gè)字節(jié)【答案】B【解析】【詳解】本題主要考查UltraEdit軟件。小寫(xiě)字母“y”的內(nèi)碼值為79H,可推得小寫(xiě)字母“z”的內(nèi)碼值為79H+1=7AH;小寫(xiě)字母“p”的內(nèi)碼值為70H,則小寫(xiě)字母“o”的內(nèi)碼值為70H-1=6FH,可推得大寫(xiě)字母“0”的內(nèi)碼值為6FH-20H=4FH(大寫(xiě)字母與小寫(xiě)字母十進(jìn)制相差32,對(duì)應(yīng)十六進(jìn)制為20);圖中“2”的內(nèi)碼值為32H,轉(zhuǎn)化為十進(jìn)制為50;字符“python 2021”的內(nèi)碼共占11個(gè)字節(jié),故本題選B選項(xiàng)。4. 為了保障數(shù)據(jù)傳輸過(guò)程中數(shù)據(jù)的安全,人們往往采用多種方式來(lái)隱藏?cái)?shù)據(jù)或者偽裝數(shù)據(jù)。其中 一種常用的辦法就是把數(shù)據(jù)插入一幅圖像中,通過(guò)把真實(shí)數(shù)據(jù)以二進(jìn)制的形式插入圖像中,這樣即使被截獲,表面看起來(lái)就是一幅圖像。下列幾組數(shù)據(jù)中最有可能存在隱藏?cái)?shù)據(jù)的是(    A.  B.  C.  D. 【答案】D【解析】【詳解】本題主要考查數(shù)據(jù)安全。未經(jīng)壓縮圖像容量=像素*顏色深度/8,對(duì)比B、D選項(xiàng)可知最有可能存在隱藏?cái)?shù)據(jù)D組數(shù)據(jù),故本題選D選項(xiàng)。5. 下列有關(guān)大數(shù)據(jù)的說(shuō)法,不正確的是(     A. 大數(shù)據(jù)要分析的是抽樣數(shù)據(jù),而不是全體數(shù)據(jù)B. 大數(shù)據(jù)的速度快不僅指數(shù)據(jù)產(chǎn)生的速度快,還指數(shù)據(jù)處理的速度快C. 大數(shù)據(jù)不再追求個(gè)別數(shù)據(jù)的精確性,允許數(shù)據(jù)混雜D. 大數(shù)據(jù)價(jià)值密度的高低與數(shù)據(jù)總量的大小成反比【答案】A【解析】【詳解】本題考查是大數(shù)據(jù)特征。大數(shù)據(jù)的特征:(1)從互聯(lián)網(wǎng)產(chǎn)生大數(shù)據(jù)的角度來(lái)看,大數(shù)據(jù)具有4V特征:大量(Volume)、多樣(Variety)、低價(jià)值密度(Value)、高速(Velocity)(2)從互聯(lián)網(wǎng)思維的角度來(lái)看,大數(shù)據(jù)具有三個(gè)特征:樣本漸趨于總體,精確讓位于模糊,相關(guān)性重于因果。(3)從大數(shù)據(jù)存儲(chǔ)與計(jì)算的角度來(lái)看,大數(shù)據(jù)具有兩個(gè)特征:分布式存儲(chǔ)和分布式并行計(jì)算。故本題應(yīng)選A6. 下列 Python 表達(dá)式的值為數(shù)值 5 的是 (  )A. int(max("5","11","100")) B. len([1,2,3,5]) C. str(5) D. abs(float(-5))【答案】A【解析】【詳解】本題主要考查Python表達(dá)式的運(yùn)算。int(max("5","11","100"))=int("5")=5,len([1,2,3,5])=4str(5)= "5", abs(float(-5))=5.0,故本題選A選項(xiàng)。7. Python表達(dá)式 -3 ** 2 + 7 % 13 // 4 ** 0.5 * 4 的值是(  A. -9.0 B. -5.0 C. 3.0 D. 21.0【答案】C【解析】【詳解】本題主要考查Python表達(dá)式的運(yùn)算。 -3 ** 2 + 7 % 13 // 4 ** 0.5 * 4 =-9+7 % 13 // 2.0 * 4=-9+7//2.0*4=-9+3.0*4=-9+12.0=3.0。故本題選C選項(xiàng)。8. 已知變量s="2021china",則表達(dá)式s[-1]+s[2]*2的值是(    A. "a4" B. "a22" C. "n22" D. "a0"【答案】B【解析】【詳解】本題考查的是表達(dá)式的運(yùn)算。對(duì)于字符串變量的編號(hào),從左到右是0、1、23、4……依次增加,所以s[2]*2=22。編號(hào)從右往左,編號(hào)為-1、-2-3、-4……,s[-1]=a。所以本題答案為a22。故選項(xiàng)B正確。9. 有如下Python 程序段:  x,y,z=142,125,120res=0if x>y:  res=xelif y>z:  res+=zres-=5print(res)運(yùn)行該程序段后,輸出結(jié)果是(  )A. 115 B. 137 C. 140 D. 157【答案】B【解析】【詳解】本題考查的是Python選擇語(yǔ)句。x,y,z=142,125,120,滿足x>y,執(zhí)行res=x=142,退出選擇語(yǔ)句范圍,執(zhí)行res-=5,故res=142-5=137,選項(xiàng)B正確。10. 有如下Python 程序段:a=[]b=[1,5,4,1,5]c={1:3,2:4,3:5,4:1,5:2}for i in b:if i not in a:a.append(c[i])print(a)運(yùn)行該程序段后,列表 a 的值是(    A. [1,5,4] B. [3,2,1] C. [3,2,1,2] D. [3,2,1,3]【答案】C【解析】【詳解】本題主要考查Python程序的執(zhí)行。a、b是列表,c是字典,循環(huán)結(jié)構(gòu)中,變量i依次從列表b中取數(shù),如果i不在列表a中,則將c[i]添加到列表a中。前三輪循環(huán),均滿足if判斷結(jié)構(gòu),i依次為1、54,a=[3,2,1];第四輪循環(huán),i=1,不滿足if判斷跳過(guò);第五輪循環(huán),i=5,滿足if判斷,將c[5]=2添加到列表a中。故運(yùn)行該程序段后,列表 a 的值是[3,2,1,2],選C選項(xiàng)。11. 下列Python程序的功能是使用迭代算法求s的值。n=int(input("please input n"))s=0for i in range(1,n):      if i % 3==0:         s=s+iprint("s=",s)程序執(zhí)行時(shí),輸入n的值為25,則輸出的結(jié)果為(  )A. s84 B. s118 C. s= 108 D. s105【答案】C【解析】【詳解】本題主要考查Python程序的執(zhí)行。分析程序可知,輸入n的值為25,該程序?qū)崿F(xiàn)將1~24之間是3的倍數(shù)的數(shù)進(jìn)行累加求和,滿足條件的數(shù)有3、6、9、12、15、1821、24,故sum=sum+i=0+3+6+9+12+15+18+21+24=108,故本題選C選項(xiàng)。12. 計(jì)算斐波那契數(shù)列(該數(shù)列從第3項(xiàng)開(kāi)始,每一項(xiàng)都等于前兩項(xiàng)之和),求最后項(xiàng)的值并輸出。python程序段如下所示:n=int(input("輸入斐波那契數(shù)列長(zhǎng)度:"))a=[0]*na[0]=a[1]=1i=2                          #while i < n:                    #       a[i]=a[i-2]+a[i-1]        #       i=i+1print(a[i])                     #該程序運(yùn)行后顯示出錯(cuò)信息,請(qǐng)選出有問(wèn)題的語(yǔ)句是(  A.  B.  C.  D. 【答案】D【解析】【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。分析程序可知,數(shù)組a保存數(shù)列每一項(xiàng),但語(yǔ)句只能輸出最后一項(xiàng),因?yàn)?/span>不在循環(huán)體內(nèi),故本題選D選項(xiàng)。13. 有下列Python程序段:s="6p25y3t"sum=t=0flag=Truefor ch in s:if"0"<=ch<="9":t=t*10+int(ch)else:if flag==True:sum+=tt=0flag=not flag執(zhí)行該程序段后,變量sum值為(    A. 6 B. 9 C. 28 D. 34【答案】B【解析】【詳解】本題考查的是Python綜合應(yīng)用。閱讀程序可知,逐個(gè)讀取字符串中的字符,如果是數(shù)字則轉(zhuǎn)換為數(shù)值類(lèi)型;如果是字符,則清空t,標(biāo)志位flag取反;如果是字符且標(biāo)志位flag為真,則將數(shù)字累加到sums="6p25y3t",讀取到第一個(gè)數(shù)字是9,flag為真,將數(shù)字累加到sum=6;讀取到第一非數(shù)字p,標(biāo)志位flag取反后為假,讀取到第二個(gè)數(shù)25,由于flag為假,不將數(shù)字累加到sum;讀取到第二個(gè)非數(shù)字y,標(biāo)志位flag取反后為真;讀取到第三個(gè)數(shù)字是3,flag為真,將數(shù)字累加到sum=6+3=9。故本題應(yīng)選B。二、非選擇題(本大題共4小題,5+6+7+6,共24)14. 基姆拉爾森公式用來(lái)計(jì)算給定日期是星期幾的問(wèn)題?;防瓲柹降?/span>python表達(dá)式為week=(d+2*m+3*(m+1)//5+y+y//4-y//100+y//400+1)%7。該表達(dá)式中,y表示年份,m表示月份,d表示日期。經(jīng)計(jì)算所得week值為0表示星期日,week值為1表示星期一,……以此類(lèi)推。若遇到1月和2月,則需要將其分別轉(zhuǎn)換為上一年的13月和14月,如:2020-2-13需要換算成2019-14-13后代入公式計(jì)算。1)根據(jù)題意,202111日是星期________2實(shí)現(xiàn)上述功能,請(qǐng)將下列python程序補(bǔ)充完整。sw='日一二三四五六'y=int(input('請(qǐng)輸入年份:'))m=int(input('請(qǐng)輸入月份:'))d=int(input('請(qǐng)輸入日期:'))print(y,'',m,'',d,'')if ______:    m+=12    y-=1week=(d+2*m+3*(m+1)//5+y+y//4-y//100+y//400+1)%7weekday=_____print('星期',weekday)【答案】    ①.     ②. m==1 or m==2    ③. sw[week]【解析】【詳解】本題主要考查Python程序的綜合應(yīng)用。根據(jù)題意,若遇到1月和2月,則需要將其分別轉(zhuǎn)換為上一年的13月和14月,202111日所在的星期是week=(1+2*13+3*(13+1)//5+2020+2020//4-2020//100+2020//400+1)%7=5,即202111日是星期五。若遇到1月和2月,則需要將其分別轉(zhuǎn)換為上一年的13月和14月,故此處if判斷條件是m==1 or m==2。經(jīng)計(jì)算所得week值為0表示星期日,week值為1表示星期一,……以此類(lèi)推,sw='日一二三四五',此處根據(jù)weeksw取出對(duì)應(yīng)的星期,故填sw[week]。15. 通過(guò)調(diào)查發(fā)現(xiàn),人們普遍認(rèn)為帶有數(shù)字26、8的車(chē)牌比較吉利,而帶有數(shù)字4的車(chē)牌則不吉利。小明想通過(guò)編寫(xiě)程序來(lái)計(jì)算車(chē)牌的吉利值:其中數(shù)字2吉利值為1,數(shù)字6吉利值為2,數(shù)字8吉利值為3,數(shù)字4的吉利值為-2、其他數(shù)字吉利值為0。如車(chē)牌號(hào)H94286的吉利值為4。程序代碼如下,請(qǐng)?jiān)诔绦騽澗€處填入合適的代碼。dic={"2":1,"6":2,"8":3,"4":-2}cp=input("請(qǐng)輸入車(chē)牌號(hào)(格式如'H94286'):")count=0for i in ______ :  x=cp[i]  if x in ["2","4","6","8"]:_____print("該車(chē)牌號(hào)的吉利值為:" + _____ )【答案】    ①. range(2,len(cp))    ②. count+=dic[x] count=count+dic[x]    ③. str(count)【解析】【詳解】本題考查的是Python循環(huán)語(yǔ)句。依次從車(chē)牌號(hào)讀取字符,前兩位不是數(shù)字,故第一空應(yīng)為:range(2,len(cp));吉利值存放在字典dic中,故第二空為:count+=dic[x] count=count+dic[x];計(jì)算出來(lái)的吉利值為數(shù)值類(lèi)型,而print語(yǔ)句中是用加法跟前面字符連接在一塊,故要將吉利值count轉(zhuǎn)換為字符類(lèi)型,所以第三空應(yīng)為:str(count)16. 編寫(xiě)一個(gè)人民幣小寫(xiě)轉(zhuǎn)大寫(xiě)的程序,實(shí)現(xiàn)功能如下:從鍵盤(pán)輸入待轉(zhuǎn)換的小寫(xiě)金額(不得超過(guò)9位數(shù)),輸出其大寫(xiě)金額。運(yùn)行界面如圖所示:dx={"0":"","1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":"","9":""}dw="億仟佰拾萬(wàn)仟佰拾元"money=input("請(qǐng)輸入金額(整數(shù),不得超過(guò)9位):")zh=""t=""if         ________:    print("輸入的數(shù)據(jù)超出所能轉(zhuǎn)換的范圍。")else:    for i in range(0,len(money)):        t=        ___________     #取出第i位小寫(xiě)對(duì)應(yīng)的大寫(xiě)        dwz=len(dw)-len(money)+i      # 計(jì)算該小寫(xiě)數(shù)字對(duì)應(yīng)的單位在dw中的索引號(hào)                     ___________print(money,"的大寫(xiě)為:",zh, "")1)為實(shí)現(xiàn)上述功能,請(qǐng)?jiān)趧澗€處填入合適代碼。2)若輸入的金額為20,則輸出的結(jié)果是_________________。【答案】    ①. len(money)>9    ②. dx[money[i]]    ③. zh=zh+t+dw[dwz]    ④. 20的大寫(xiě)為:貳拾零元整【解析】【詳解】本題主要考查Python程序的綜合應(yīng)用。輸入金額是整數(shù)且不得超過(guò)9位,分析代碼可知,此處判斷是否輸入的金額超過(guò)9位,故填len(money)>9。將輸入金額字符串money中取出第i位小寫(xiě)轉(zhuǎn)換為對(duì)應(yīng)的大寫(xiě),即從字典dx中取出對(duì)應(yīng)的大寫(xiě),故填dx[money[i]]。③dwz是計(jì)算該小寫(xiě)數(shù)字對(duì)應(yīng)的單位在dw中的索引號(hào),變量zh保存最終轉(zhuǎn)換的結(jié)果,變量ti位小寫(xiě)對(duì)應(yīng)的大寫(xiě),dw保存單位,此處在t后面加上對(duì)應(yīng)的單位,故填zh=zh+t+dw[dwz]。若輸入的金額為20,則輸出的結(jié)果是 20的大寫(xiě)為:貳拾零元整。17. 現(xiàn)有一小塊礦石,質(zhì)量不超過(guò) 200g,現(xiàn)用托盤(pán)天平來(lái)稱(chēng)重,已知砝碼規(guī)格有50g,20g,10g,5g,2g,1g ,共 6 種規(guī)格,每種規(guī)格的砝碼數(shù)量均滿足需求,游碼置于標(biāo)尺零刻度位置且無(wú)需撥動(dòng),將該礦石放至托盤(pán)天平左盤(pán),不斷往右盤(pán)加砝碼(注:先大后小),直至平衡。根據(jù)輸入的礦石質(zhì)量(注:只考慮正整數(shù)),輸出平衡時(shí)所需的各規(guī)格砝碼數(shù)量。該程序運(yùn)行的部分界面如下圖所示,請(qǐng)?jiān)诔绦騽澗€處填入合適的代碼(每空2分)。ore = int(input("請(qǐng)輸入礦石質(zhì)量:"))weights = [50,20,10,5,2,1] #砝碼規(guī)格num = [0] * len(weights) #初始化所需的各規(guī)格砝碼數(shù)量res =?_________              i = 0while ore > 0:num[i] = ore // weights[i]_________              i += 1for i in range(len(num)):if _________              :res = res + str(weights[i]) + "g:" + str(num[i]) + "個(gè);"print(res[:-1])【答案】    ①. "所需的砝碼:"    ②. ore=ore-weights[i]*num[i] ore=ore-num[i]*weights[i] ore=ore % weights[i]    ③. num[i]>0 num[i]!=0【解析】【詳解】本題主要考查Python程序的綜合應(yīng)用。變量res是平衡時(shí)所需的各規(guī)格砝碼數(shù)量,由程序運(yùn)行界面圖可知,res初始化應(yīng)是res="所需的砝碼:",故此處填"所需的砝碼:"。num[i]是第i個(gè)砝碼的數(shù)量,此處需要更新ore,即用ore去掉num[i]weights[i]的乘積,故此處填ore=ore-weights[i]*num[i] ore=ore-num[i]*weights[i] ore=ore % weights[i]如果num[i]不等于0,說(shuō)明weights[i]的砝碼滿足需求,則將其拼接到變量res中,故此處判斷條件是num[i]>0 num[i]!=0。

相關(guān)試卷

浙江省五校聯(lián)盟2022-2023學(xué)年高二信息技術(shù)上學(xué)期期末聯(lián)考卷(Word版附解析):

這是一份浙江省五校聯(lián)盟2022-2023學(xué)年高二信息技術(shù)上學(xué)期期末聯(lián)考卷(Word版附解析),共13頁(yè)。試卷主要包含了選擇題,非選擇題等內(nèi)容,歡迎下載使用。

浙江省溫州十校聯(lián)合體2022-2023學(xué)年高二信息技術(shù)下學(xué)期期中聯(lián)考試卷(Word版附解析):

這是一份浙江省溫州十校聯(lián)合體2022-2023學(xué)年高二信息技術(shù)下學(xué)期期中聯(lián)考試卷(Word版附解析),共12頁(yè)。試卷主要包含了選擇題,非選擇題等內(nèi)容,歡迎下載使用。

浙江省杭州市“六縣九?!甭?lián)盟2022-2023學(xué)年高二上學(xué)期信息技術(shù)期中聯(lián)考試卷(Word版附解析):

這是一份浙江省杭州市“六縣九?!甭?lián)盟2022-2023學(xué)年高二上學(xué)期信息技術(shù)期中聯(lián)考試卷(Word版附解析),共11頁(yè)。試卷主要包含了選擇題,非選擇題等內(nèi)容,歡迎下載使用。

英語(yǔ)朗讀寶
資料下載及使用幫助
版權(quán)申訴
  • 1.電子資料成功下載后不支持退換,如發(fā)現(xiàn)資料有內(nèi)容錯(cuò)誤問(wèn)題請(qǐng)聯(lián)系客服,如若屬實(shí),我們會(huì)補(bǔ)償您的損失
  • 2.壓縮包下載后請(qǐng)先用軟件解壓,再使用對(duì)應(yīng)軟件打開(kāi);軟件版本較低時(shí)請(qǐng)及時(shí)更新
  • 3.資料下載成功后可在60天以?xún)?nèi)免費(fèi)重復(fù)下載
版權(quán)申訴
若您為此資料的原創(chuàng)作者,認(rèn)為該資料內(nèi)容侵犯了您的知識(shí)產(chǎn)權(quán),請(qǐng)掃碼添加我們的相關(guān)工作人員,我們盡可能的保護(hù)您的合法權(quán)益。
入駐教習(xí)網(wǎng),可獲得資源免費(fèi)推廣曝光,還可獲得多重現(xiàn)金獎(jiǎng)勵(lì),申請(qǐng) 精品資源制作, 工作室入駐。
版權(quán)申訴二維碼
歡迎來(lái)到教習(xí)網(wǎng)
  • 900萬(wàn)優(yōu)選資源,讓備課更輕松
  • 600萬(wàn)優(yōu)選試題,支持自由組卷
  • 高質(zhì)量可編輯,日均更新2000+
  • 百萬(wàn)教師選擇,專(zhuān)業(yè)更值得信賴(lài)
微信掃碼注冊(cè)
qrcode
二維碼已過(guò)期
刷新

微信掃碼,快速注冊(cè)

手機(jī)號(hào)注冊(cè)
手機(jī)號(hào)碼

手機(jī)號(hào)格式錯(cuò)誤

手機(jī)驗(yàn)證碼 獲取驗(yàn)證碼

手機(jī)驗(yàn)證碼已經(jīng)成功發(fā)送,5分鐘內(nèi)有效

設(shè)置密碼

6-20個(gè)字符,數(shù)字、字母或符號(hào)

注冊(cè)即視為同意教習(xí)網(wǎng)「注冊(cè)協(xié)議」「隱私條款」
QQ注冊(cè)
手機(jī)號(hào)注冊(cè)
微信注冊(cè)

注冊(cè)成功

  • 0

    資料籃

  • 在線客服

    官方
    微信

    添加在線客服

    獲取1對(duì)1服務(wù)

  • 官方微信

    官方
    微信

    關(guān)注“教習(xí)網(wǎng)”公眾號(hào)

    打開(kāi)微信就能找資料

  • 免費(fèi)福利

    免費(fèi)福利

返回
頂部