試卷征集
加入會員
操作視頻
當(dāng)前位置: 試卷中心 > 試卷詳情

2021-2022學(xué)年浙江省舟山市高二(下)期末信息技術(shù)試卷

發(fā)布:2024/4/20 14:35:0

一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項(xiàng)中只有一個是符合題目要求的,不選、多選、錯選均不得分。)

  • 1.下列關(guān)于數(shù)據(jù)、信息、知識的說法,正確的是( ?。?/div>
    組卷:8引用:4難度:0.5
  • 2.有關(guān)大數(shù)據(jù)的說法,下列正確的是(  )
    組卷:5引用:4難度:0.5
  • 3.新冠疫情的出現(xiàn)給送餐機(jī)器人行業(yè)按下了“加速鍵”,隔離酒店采用機(jī)器人送餐,可以減少感染風(fēng)險(xiǎn)。下列關(guān)于人工智能說法不正確的是 ( ?。?/div>
    組卷:6引用:3難度:0.5
  • 4.以下關(guān)于信息系統(tǒng)說法不正確的是( ?。?/div>
    組卷:1引用:3難度:0.5
  • 5.以下關(guān)于計(jì)算機(jī)軟硬件說法正確的是(  )
    組卷:19引用:11難度:0.5

二、非選擇題(本大題共4小題,其中第13小題6分,第14小題6分,第15小題7分,第16小題7分,共26分。)

  • 15.某中學(xué)為更好組織高三學(xué)生參加某高校的三位一體招生考試 (該高校三位一體招生學(xué)業(yè)水平考試成績折算如下:各科學(xué)考等級按 A=10 分、B=9 分、C=8、D=6 分進(jìn)行折算),統(tǒng)計(jì)了所有學(xué)生學(xué)業(yè)水平成績情況,并保存在“學(xué)考成績.xlsx”中,如圖 a所示。用 Python讀取“學(xué)考成績.xlsx”文件,并計(jì)算每個學(xué)生的折算分,篩選出各班“A總數(shù)”最多的前 5 條數(shù)據(jù),導(dǎo)出到“各班前 5 名統(tǒng)計(jì).xlsx”文件中。同時(shí)為直觀展示各班折算分 92 分以上人數(shù)對比,生成圖 b所示圖表。
    菁優(yōu)網(wǎng)
    (1)在對表格進(jìn)行整理時(shí)發(fā)現(xiàn),表格中關(guān)于“德樂蕊”的記錄,可能存在的數(shù)據(jù)問題是
     
    (選填:A.數(shù)據(jù)缺失/B.數(shù)據(jù)異常/C.邏輯錯誤/D.格式不一致)。
    (2)“各班前 5 名統(tǒng)計(jì).xlsx”文件中共有
     
    位學(xué)生數(shù)據(jù)。Python程序代碼如下:
    importpandasaspd
    importmatplotlib.pyplotasplt
    plt.rcParams['font.sans-serif']=['SimHei']
    df=pd.read_excel('學(xué)考成績.xlsx')
    #正常顯示漢字
    df.折算分=        ①
    #對df以“班級”為主要關(guān)鍵字升序、“A總數(shù)”為次要關(guān)鍵詞降序進(jìn)行排序df_sort=df.sort_values(['班級','A總數(shù)'],ascending=[True,False])
    result=df_sort.head(5)
    foriinrange(2,7):
    result=result.append(df_sort[        ②].head(5),ignore_index=True) result.to_excel('各班前 5 名統(tǒng)計(jì).xlsx')
    df=df[df.折算分>=92]
    df_count=df.groupby('班級').count(  )
    #修改“折算分”列名為“上線人數(shù)”
    df_count=df_count.rename(columns={'折算分':'上線人數(shù)'})
    x=dfcount.index
    y=
    plt.figure(figsize=(8,4))
    plt.bar(x,y,label='上線人數(shù)')
    plt.ylim( 15,30)
    plt.legend ( ?。?br />plt.show ( ?。?br />(3)請?jiān)谏鲜龀绦虻臋M線處填上合適的代碼。
    組卷:0引用:2難度:0.3
  • 16.利用 Flask和 Sqlite模塊,編寫相應(yīng)的 Python程序與網(wǎng)頁代碼,來模擬用戶登錄驗(yàn)證過程。功能是:運(yùn)行 Python程序,啟動瀏覽器并輸入相應(yīng)網(wǎng)址,在網(wǎng)頁中輸入用戶名、密碼,與數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行比對,若正確則在瀏覽器中顯示成功信息,否則顯示“用戶名或密碼錯
    誤!”。存儲用戶名、密碼的數(shù)據(jù)表中共有三個字段,依次表示序號、用戶名、密碼。input.html網(wǎng)頁與 success.html網(wǎng)頁內(nèi)容如下:
    <html><head><title>輸入賬號密碼</title></head><body>
    <formaction=“/deal_request“method=“get“>
    請輸入賬號:<inputtype=“text“name=“usr“><br>
    請輸入密碼:<inputtype=“password“name=“psd“><br><inputtype=“submit“value=“提交“/>
    </form>
    </body></html>
    <html><head><title>W(wǎng)elcome</title></head>
    <body>
    <h1>登錄成功?。?h1><br>
    <h1>歡迎你:</h1><br>
    </body></html>
    編寫的 Python程序如下:
    fromflaskimportFlask,render_template,request
    importsqlite3
    =Flask( ( ?。﹏ame ( ?。?br />@app.route('/')
    definput(  ):
    returnrender_template('input.html')
    @app.route('/deal_request',methods=['GET'])
    defdeal_request( ?。?br />get_usr=request.args.get('usr')
    get_psd=request.args.get('psd')
    ifcheck(get_usr,get_psd):
    returnrender_template('succes.html',name=get_usr)
    else:
    return'用戶名或密碼錯誤!'
    defcheck(name,psd):
    db=sqlite3.connect('login.db')
    cur=   ③#創(chuàng)建游標(biāo)對象
    cur.execute('select*fromusers')
    data=cur.fetchall( ?。?br />forrecindata:#比對用戶名與密碼
    ifrec[1]==nameandrec[2]==psd:
    returnTrue
    else:
    returnFalse
    if(  )name( ?。?='(  )main( ?。?:
    app.run(host='127.0.0.1',port=5000,debug=False)
    請完成下列題目:
    (1)在瀏覽器中輸入地址:http://127.0.0.1:5000,則訪問的網(wǎng)頁是
     
    。
    (2)若登錄成功后,在瀏覽器中文字“歡迎你:”的后面顯示當(dāng)前用戶名,則劃線①處的代碼是
     

    (3)要實(shí)現(xiàn)上述功能,完善劃線②、③處代碼。
    (4)若本機(jī)IP地址為 192.168.0.1,若要使同網(wǎng)段內(nèi)其他計(jì)算機(jī)可以訪問上述服務(wù),則需將加框處的IP地址改為
     
    。
    組卷:3引用:1難度:0.3
APP開發(fā)者:深圳市菁優(yōu)智慧教育股份有限公司| 應(yīng)用名稱:菁優(yōu)網(wǎng) | 應(yīng)用版本:5.0.4 |隱私協(xié)議|第三方SDK|用戶服務(wù)條款
本網(wǎng)部分資源來源于會員上傳,除本網(wǎng)組織的資源外,版權(quán)歸原作者所有,如有侵犯版權(quán),請立刻和本網(wǎng)聯(lián)系并提供證據(jù),本網(wǎng)將在三個工作日內(nèi)改正