資源簡介 絕密★考試結束前杭嘉湖金四縣區2021-2022學年高二下學期5月份調研測試技術學科 試題考生須知:1.本卷共15頁滿分100分,考試時間90分鐘。2.答題前,在答題卷指定區域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數字。3.所有答案必須寫在答題紙上,寫在試卷上無效。4.考試結束后,只需上交答題紙。第一部分 信息技術(50分)一、選擇題(本大題共12小題,每小題2分,共24分,每小題列出的四個備選項中只有一個是符合題目要求的,不選、錯選、多選均不得分)1.下列有關數據和信息的說法,錯誤的是( )A.數據是對客觀事物的符號表示,它有多種表現形式B.信息往往蘊含價值,同一信息對于不同的人而言,價值可能不同C.銀聯卡用得久了會失去磁性,,這說明信息在重復使用中會產生損耗D.自然界中的數字、文字、圖像、聲音等模擬信號,經過采樣、量化與編碼,能轉換成可用計算機處理的數字信號2.使用UltraEdit軟件查看字符內碼,部分界面如圖所示。下列說法正確的是( )A.字符“J”的內碼值是50H B.字符“10”的內碼值是3AHC.字符“h”的內碼值用二進制表示為1101000BD.根據圖示可知,字符串“亞運會@”的存儲容量為7bit3.一個時長為10秒,512×400像素,24位真彩色、PAL制式的未經壓縮的AVI格式無聲視頻文件,其存儲容量約為( )A.6MB B.80MB C.150MB D.180MB4.將一個送餐機器人放入一個餐廳,其事先并不知道餐廳中桌椅的擺放形式。于是,送餐機器人在運動中不斷從環境中學習,如墻壁擋路則避讓、桌椅空隙過窄難以通過則后退等,經過一段時間的交互,送餐機器人就通過學習獲悉了餐廳環境的全貌,從而提升自身智能水平而自如地執行送餐任務。以上實現人工智能的主要方法是( )A.行為主義 B.聯結主義 C.神經網絡 D.符號主義5.某算法的部分流程圖如圖所示,執行這部分流程,依次輸入3、4、-1,則輸出s的值是( )A.-1 B.0 C.1 D.76.下列Python 表達式中,值為False的是( )A.20//6<20/6 B."20"<"8"C.len("18%4")<23%5 D.int(2.5)<2.17.有如下Python程序段:a=[5,2,7,10,17,25,42,66]c=0for i in range(2,len(a)):if a[i-1]+a[i-2]==a[i]:c=c+1print(c)運行程序后,輸出的內容是( )A.2 B. 3 C. 6 D. 78.有如下Python程序段:import randoms="ABCDEF"ch=""for i in range(0,len(s)):a=int(input)b=(a+2)%6ch=ch+chr(ord(s[b])+32)print(ch)運行程序后,依次輸入3、1、4、5、2、6,輸出ch的值可能是( )A.cadebf B.fdabec C.aabbab D.ecfadb9.有如下Python程序段:import randoma=[0]*6for i in range(1,6):tmp=random.randint(5,24)if tmp%2==0 or i%2==1:a[i]=a[i-1]+tmpprint(a)運行程序后,數組a的值可能的是( )A.[0, 9, 29, 50, 0, 20] B.[8, 20, 44, 62, 86, 109]C.[0, 8, 14, 21, 39, 0] D.[0, 10, 24, 43, 0, 30]10.已知一個有7個節點的單向鏈表,設有頭指針head和尾指針tail,如右圖所示,下列操作需要遍歷多個節點的是( )A.刪除該鏈表中的最后一個節點B.刪除該鏈表中的第一個節點C.在該鏈表第一個節點前插入一個新節點D.在該鏈表最后一個節點后插入一個新節點11.在BXY中編輯有這樣一段程序:from microbit import *while True:if button_a.is_pressed():display.show(Image.HAPPY)elif button_b.is_pressed():breakelse:display.show(Image.SAD)sleep(1000)在micro:bit硬件支持下,以下說法正確的是 ( )A.開始運行,不按開發板上的任何按鈕,開發板顯示“笑臉”B.開始運行,按開發板上的B按鈕后,開發板上的LED燈全部關閉C.開始運行,不按開發板上的任何按鈕,開發板進入死循環,無法正常運行D.開始運行,按開發板上的A按鈕后,開發板顯示“笑臉”,一秒鐘后顯示“哭臉”12.有如下程序段:from flask import Flaskapp=Flask(__name__)@app.route("/")def index():return "學考加油!"if __name__=='__main__':app.run()運行程序后,以下說法正確的是( )A.“__name__=='__main__'”沒有實際用處B.“app=Flask(__name__)”的功能是為Web應用程序創建Flask類的對象C.默認狀態在瀏覽器中輸入服務器地址,按回車鍵后,瀏覽器中顯示“__main__”字樣D.默認狀態在瀏覽器中輸入服務器地址,按回車鍵后,瀏覽器中顯示“學考加油!”二、非選擇題(本大題共3小題,其中,第13小題10分,第14小題10分,第15小題6分,共26分)13.小李從網上收集了2021年至今某縣各站點天氣的部分數據,數據集格式如圖13-1所示。圖13-1為了分析各站點的天氣情況,小李編寫了如下Python程序。(1)若要顯示最高氣溫超過35度的各站點信息,請在劃線處填上代碼。import pandas as pdimport matplotlib.pyplot as pltdf=pd.read_csv("weather.csv")print( )(2)小李想做一份分析該縣各站點最高氣溫的垂直柱形圖,比較各站點的最高氣溫情況,添加了如下程序段,請在劃線處填上代碼。df2=df.groupby("站點").max() #對“站點”進行分組,并計算各組數據的最大值plt.figure(figsize=(10,5))plt.bar( ,df2.最高氣溫)plt.title("2021年至今某縣各站點最高氣溫情況")plt.xlabel("站點")plt.ylabel("最高氣溫")plt.show()(3)小李將2022年3月的天氣數據保存在“pjtq202203.xls”文件中,并使用Excel軟件對數據進行處理,如圖13-2所示。圖13-2區域D2:D32的數據是通過公式計算得到,在D2單元格輸入公式,并應用自動填充功能完成區域D3:D32的計算,則D2單元格中的公式是 。(4)現要求找出相鄰兩天平均溫度變化(即當天與上一天“平均溫度”差值的絕對值)最大的日期區間。如果有多個符合要求的日期區間,只輸出距今最近的。小李為此編寫了Python程序,程序運行后,輸出結果。實現上述功能的Python程序如下,但加框處代碼有錯,請改正。df=pd.read_excel("pjtq202203.xls")max= 0 ①for i in range(2,len(df)):if abs(int(df["平均溫度"][i])-int(df["平均溫度"][i-1]))>abs(int(df["平均溫度"][i-1])-int(df["平均溫度"][i-2])): ②max=iprint("平均溫度變化最大的日期區間是:"+df["日期"][max-1]+"---"+df["日期"][max])14.小王開發基于Python的Flask Web框架的室內光線強度監測信息系統,系統程序及相關的子系統都部署在Web服務器端,網站框架如圖所示。該系統的客戶端無需專門的應用程序,用戶工作界面通過瀏覽器來實現,應用程序基本上都集中于服務器端。(1)由上述材料可知,服務器端的IP地址為 ,該系統的實現架構屬于 (選填:C/S架構、B/S架構)。(2)實現上述系統的服務器端Python程序如下:#注意:劃橫線①③處有選項可選擇,②處為填空題from flask import Flask,render_template,request #導入Flask庫函數app=Flask(__name__)@app.route("/")def index():#獲取采集的數據并存儲到列表變量data,代碼略return render_template("vews.html",data=data)① 1 #數據采集子頁面路由命令def get():id=int(request.args.get("id")) #獲取URL中“id=1”后的數據“1”d=float( ② ) #變量d存儲采集到的光線數據#打開數據庫,并將接收的數據存儲到數據庫中,代碼略return "get data ok"#其他系統子頁面路由,代碼略if __name__=='__main__':app.run( ③ ) #啟動Web服務器①處選填代碼為( ),③處選填代碼為( )A. @app.route("/s")B. @app.route("/s id=1&d=23.0")C. @app.route("/get",methods=["GET"])D. @app.route("/s",methods=["GET"])E. host="192.168.1.100",port=5000F. host="192.168.1.100:5000",port=5000G. host="http://192.168.1.100",port=5000程序中②處應填寫的代碼為 115.山頂上有10個圓形排列的洞,一只狐貍和一只兔子各住一個洞。狐貍總想吃掉兔子。一天兔子對狐貍說:“你想吃我有一個條件,先把洞從1~10編上號,你先到1號洞找我;第二次隔1個洞(即3號洞)找我,第三次隔2個洞(即6號洞)找我,以后依此類推,次數不限。但狐貍從早到晚進進出出了1000次,仍沒有找到兔子。請問免子可能躲在哪個洞里?實現上述功能的Python程序如下,請在劃線處填入合適的代碼:hone=[]n=10m=1000#構造一個循環鏈表,并給n個洞編號,設置洞的初始標志為0#鏈表的節點樣式為:[洞的標志,洞的編號]for i in range(n-1):hone.append([0,i+1])(1) 1#狐貍開始找兔子,將進入過的洞標志改為1,尋找m次結束head=0k=headhone[0][0]=1for i in range(1,m):for j in range(1,i+2):(2) 2hone[k][0]=1#輸出標志仍為0的洞,即兔子可能藏身地點for i in range (len(hone)):if hone[i][0]==0:print("兔子可能躲在第"+(3) +"號洞")杭嘉湖金四縣區2021-2022學年高二下學期5月份調研測試信息技術學科參考答案一、選擇題(本大題共12小題,每小題2分,共24分,每小題列出的四個備選項中只有一個是符合題目要求的,不選、錯選、多選均不得分)題號 1 2 3 4 5 6 7 8 9 10 11 12答案 C C C A A C B B A A D B二、非選擇題(本大題共3小題,其中,第13小題10分,第14小題10分,第15小題6分,共26分)13.(10分)(1)(2分)df[df.最高氣溫>35] 或 df[df["最高氣溫"]>35](2)(2分)df2.index(3)(2分)=AVERAGE(B2:C2) 或 =(B2+C2)/2(4)①(2分)1(4)②(2分)abs(int(df["平均溫度"][max])-int(df["平均溫度"][max-1]))14.(10分)(1)(2分)192.168.1.100(2分)B/S架構(2)①(2分)D(2)③(2分)E(2)②(2分)request.args.get("d")15.(6分)(1)(2分)hone.append([0,0])(2)(2分)k=hone[k][1](3)(2分)str(i+1) 展開更多...... 收起↑ 資源列表 信息技術答案.docx 信息技術試題.docx 縮略圖、資源來源于二一教育資源庫