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

2022-2023學(xué)年江蘇省連云港市灌南縣田家炳高級中學(xué)高二(上)合格考信息技術(shù)試卷

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

一、非選擇題

  • 1.用 Python 編輯器打開“Y:\123”下的文件“能力值.py”,進(jìn)行以下操作并保存結(jié)果。
    (1)俗話說“日有所進(jìn),月有所長”,假設(shè)每個人的初始能力值是 1,經(jīng)過一天的努力學(xué)習(xí)和工作后,能力會比之前增長 1%。
    (2)如果周一到周五努力學(xué)習(xí)提升能力,而周末休息,且休息一天能力就降低 1%。同時通過取余運(yùn)算來判斷某一天是學(xué)習(xí)日還是休息日,如果余數(shù)是 0 或者 6,那么這一天就是休息日;余數(shù)是其他數(shù)值時,這一天是學(xué)習(xí)日。
    (3)請完善程序,計算兩種情況下,一年后能力值增長情況。
    注:程序修改時,請把題目序號刪除;不能刪除注釋語句。
    #天天向上
    dayup=1#設(shè)置dayup為能力值,factor為能力變化幅度
    factor=0.01
    for i in range(0,①):
    dayup=②*(1+factor)
    print(“天天向上的能力值:%.2f“% dayup)
    #五上二下
    dayup=1
    for i in range(③):
    if ④in[6,0]:#判斷是否為休息日,是則能力下降;否則能力上升
    dayup=dayup*(1-factor)
    else:
    dayup=dayup*(⑤)
    print(“向上5天向下2天的能力值:%.2f“% dayup)#打印結(jié)果
     
     
     
     
     
    。

    組卷:0引用:1難度:0.4
  • 2.用 Python 編輯器打開“Y:\89”下的文件“判斷正數(shù)負(fù)數(shù)還是零.py”,進(jìn)行以下操作并保存結(jié)果。
    (1)請?zhí)羁胀晟圃摮绦?,實現(xiàn)功能:輸入一個實數(shù),如果這個數(shù)大于 0 輸出“為正數(shù)”,如果小于 0 輸出“為負(fù)數(shù)”,如果等于 0 則輸出“為零”。
    例如:請輸入一個數(shù):0
    0.0 為零
    <<<
    (2)編寫完成后原名保存并關(guān)閉應(yīng)用軟件
    x=float(input(“請輸入一個數(shù):“))
    if ①:
        print(x,“為正數(shù)“)
    ②:
        print(x,“為負(fù)數(shù)“)
    else:
        ③
     
     
     
    。

    組卷:1引用:1難度:0.4
  • 3.用Python編輯器打開“考生文件夾\119”下的文件“求最小公倍數(shù).py”,進(jìn)行以下操作并保存結(jié)果。
    (1)算法描述:最大公倍數(shù)初始值設(shè)為較大數(shù),如果能整除,則較大數(shù)就是最小公倍數(shù);如果不能整除,則讓較大數(shù)乘以2,3,4......遞增1的自然數(shù),直到能整除為止。如:輸入“11,5”時,輸出結(jié)果為“55”,輸入“8,12”時,輸出結(jié)果為“24”。
    (2)請?zhí)羁胀晟圃摮绦?,實現(xiàn)功能:鍵盤上輸入兩個自然數(shù)m和n(1≤n≤m≤1000),輸出這兩個自然數(shù)的最小公倍數(shù)。
    (3)編寫完成后原名保存并關(guān)閉應(yīng)用軟件。
    注:程序修改時,請把下劃線及序號刪除;不能刪除注釋語句。
    m=int(input(“請輸入自然數(shù)m:“))
    n=int(input(“請輸入自然數(shù)n:“))
    i=1
    if m<n:
    m,n=①#兩數(shù)交換(用大數(shù)翻倍)
    s=m#s的初始值較大數(shù)
    while ②:
    i=i+1
    s=③
    print(④)
     
     
     
     

    組卷:1引用:1難度:0.4
  • 4.用Python編輯器打開“考生文件夾\116”下的文件“成績等級.py”,進(jìn)行以下操作并保存結(jié)果。
    (1)學(xué)期末,李老師要根據(jù)學(xué)生的總成績給出相應(yīng)的等級:成績90分及以上等級為“優(yōu)秀”;成績在90和75(包含75分)之間等級為“良好”,成績在75和60 (包含60分)之間等級為“合格”,60分以下為“不合格”。其中信息技術(shù)課的“總成績=0.3*平時成績+0.7*期末成績”(注意:平時成績和期末成績的滿分均為100分)。
    (2)請?zhí)羁胀晟圃摮绦颍瑢崿F(xiàn)功能:輸入平時成績和期末成績,輸出學(xué)生的成績等級。
    (3)編寫完成后原名保存并關(guān)閉應(yīng)用軟件。
    注:程序修改時,請把下劃線及序號刪除;不能刪除注釋語句。
    #此程序功能是實現(xiàn)輸出成績等級
    pscore=int(input(“請輸入平時成績:“))#輸入平時成績
    qscore=①#請輸入期末成績
    score=②#計算總成績
    if score>100 or score<0:
    print(“你的成績輸入有誤“)
    elif ③:#優(yōu)秀等級的條件
    print(“優(yōu)秀“)
    elif score>=75:
    ④#輸出相應(yīng)等級
    elif score>=60:
    print(“合格“)
    ⑤:
    print(“不合格“)
     
     
     
     
     
    。

    組卷:3引用:1難度:0.4
  • 5.班級最后一排有6名學(xué)生,體育委員想編程實現(xiàn)最高身高和最矮身高。用Python編輯器打開“考生文件夾\85”下的文件“最高和最矮.py”,進(jìn)行以下操作并保存結(jié)果。
    (1)請?zhí)羁胀晟圃摮绦颍瑢崿F(xiàn)功能:鍵盤依次輸入6名同學(xué)身高,輸出最高身高和最矮身高的值。
    (2)編寫完成后原名保存并關(guān)閉應(yīng)用軟件。
    注:程序修改時,請把下劃線及序號刪除;不能刪除注釋語句。
    #請刪除原題里序號及下劃線,填寫正確代碼。
    height=[]
    for i in range(0,①):
    x=float(input(“請輸入身高:“))
    height.jye.ai(②)
    print(max(③),min(height))
    input(“運(yùn)行完畢,請按回車鍵退出...“)
     
     
     
    。

    組卷:4引用:1難度:0.4
  • 6.用Python編輯器打開“考生文件夾\88”下的文件“求圓的周長和面積.py”,進(jìn)行以下操作并保存結(jié)果。
    (1)請?zhí)羁胀晟圃摮绦颍瑢崿F(xiàn)功能:輸入圓的半徑r,計算它的周長和面積并輸出。
    例如:
    請輸入圓的半徑:1
    6.28 3.14
    >>>
    (2)編寫完成后原名保存并關(guān)閉應(yīng)用軟件。
    注:程序修改時,請把下劃線及序號刪除;不能刪除注釋語句。
    r=float(input(“請輸入圓的半徑:“))
    c=①#計算圓的周長c,其中π用3.14表示
    ②#計算圓的面積s
    ③(c,s)#輸出圓的周長c和面積s
     
     
     
    。

    組卷:2引用:1難度:0.4
  • 7.用Python編輯器打開“考生文件夾\104”下的文件“找出三個數(shù)中最大的數(shù).py”,進(jìn)行以下操作并保存結(jié)果。
    (1)請?zhí)羁胀晟圃摮绦?,實現(xiàn)功能:輸入任意三個不同的整數(shù),輸出其中最大的一個數(shù);
    (2)編寫完成后原名保存并關(guān)閉應(yīng)用軟件。
    注:程序修改時,請把下劃線及序號刪除;不能刪除注釋語句。
    a=int(input(“請輸入第一個數(shù):“))
    ①=int(input(“請輸入第二個數(shù):“))
    c=int(input(“請輸入第三個數(shù):“))
    if a>b:
        ②
    else:
        max=b
    if ③:
        max=c
    print(④)
     
     
     
     

    組卷:4引用:1難度:0.4

一、非選擇題

  • 21.王同學(xué)每天英語單詞測試成績目前只能達(dá)到50分,滿分150。他制定了每天提高成績10%的目標(biāo),多久可以到達(dá)130分?用Python編輯器打開“考生文件夾\84”下的文件“提高成績.py”,進(jìn)行以下操作并保存結(jié)果。
    (1)請?zhí)羁胀晟圃摮绦?,實現(xiàn)功能:求出王同學(xué)多少天成績能提高到130分。
    (2)編寫完成后原名保存并關(guān)閉應(yīng)用軟件。
    #請刪除原題里序號及下劃線,填寫正確代碼。
    p=①
    n=0
    while p<②:
    p+=p*③
    n+=1
    print(“n=“,④)
    input(“運(yùn)行完畢,請按回車鍵退出...“)
     
     
     
     
    。

    組卷:1引用:1難度:0.3
  • 22.用Python編輯器打開“考生文件夾\93”下的文件“求組合數(shù).py”,實現(xiàn)以下功能并保存結(jié)果。
    (1)請?zhí)羁胀晟圃摮绦?,實現(xiàn)功能:計算組合數(shù)Cmn=n!/(m!*(n-m)!),其中n!=1*2*3*……*n,m和n均為正整數(shù),且n≤n≤1000。
    (2)編寫完成后原名保存并關(guān)閉應(yīng)用軟件。
    注:程序修改時,請把下劃線及序號刪除;不能刪除注釋語句。
    def fac(n):#用遞歸的方法求n!
        if n==0:
            return 1
        else:
            return n*①
    n=int(input(“請輸入正整數(shù)n的值:“))
    m=int(input(“請輸入正整數(shù)m的值(m<=n):“))
    c=②//(fac(m)*③)
    print(c)
     
     
     
    。

    組卷:3引用:1難度:0.4
APP開發(fā)者:深圳市菁優(yōu)智慧教育股份有限公司| 應(yīng)用名稱:菁優(yōu)網(wǎng) | 應(yīng)用版本:5.0.6 |隱私協(xié)議|第三方SDK|用戶服務(wù)條款
本網(wǎng)部分資源來源于會員上傳,除本網(wǎng)組織的資源外,版權(quán)歸原作者所有,如有侵犯版權(quán),請立刻和本網(wǎng)聯(lián)系并提供證據(jù),本網(wǎng)將在三個工作日內(nèi)改正