中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

浙江省七校聯盟2023-2024學年高二上學期期中聯考信息技術試題(Word版含答案)

資源下載
  1. 二一教育資源

浙江省七校聯盟2023-2024學年高二上學期期中聯考信息技術試題(Word版含答案)

資源簡介

2023學年第一學期臺金七校聯盟期中聯考
高二年級技術學科參考答案
一、選擇題
1
2
3
4
5
6
7
8
9
10
11
12
A
B
B
D
D
B
D
D
A
A
二、非選擇題
13、
①c//100
(2分)
②s[zp]+=fs
(2分)
3s[i]=round(s[i]/5,1)
(2分)
④A
(2分)
14、
①date[l]
(2分)
②C
(2分)
③ed=i-1
(2分)
④lst[ed-max+1][0]
(2分)
15、
(1)12或12分
(1分)
(2)BC
(2分)
(3)
①i=0
(1分)
2 i+k(2分)
③s[:i]+s[i+k:]
(2分)
④search(s,i)-l
(2分)
第1頁共1頁絕密★考試結束前
2023學年第一學期臺金七校聯盟期中聯考
高二年級技術學科試題
考生須知:
1. 本卷共14 頁滿分100分,考試時間90分鐘。
2. 答題前,在答題卷指定區域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數字。
3. 所有答案必須寫在答題紙上,寫在試卷上無效。
4. 考試結束后,只需上交答題紙。
第一部分信息技術(共50分)
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符
合題目要求的,不選、多選、錯選均不得分)
閱讀下列材料,回答第1至3題:
亞運會期間,杭州市人民政府對交通施行管理限制,受限的車輛可在“浙里辦”、“支付寶”
等APP 的“非浙A 急事通”應用中申領通行證。小林通過支付寶平臺鏈接實名人臉認證后進入應
用,根據界面提示,依次填寫車牌號、號牌種類、申請人等內容辦理“非浙A急事通”業務。
1.下列關于數據、信息的說法不正確的是 < 杭 州 城 市 大 腦 ☆ …◎
A.數據是指經數字化處理后能被計算機識別的內容 常見問題 非 浙 A 急 事 通
B.有“*”標記此項必須填寫,該“*”是信息 查看通告
C.系統收集的數據是靜態數據 *非浙A車輛號牌 請輸入車輛號牌
D.系統數據匯聚到“杭州城市大腦”,讓城市運行決策更精確 *號牌種類 普通號牌>
2.下列關于“非浙A 急事通”的說法,不正確的是 申請詳情
A.該系統收集的數據是結構化數據 ·申請人姓名
B.該系統不需要數據庫系統支撐 *申請通行日期 開始日期~結束日期
C.可通過數據備份、異地容災等手段提高采集數據的安全性 ·時段選擇 12點后24小時
D.填寫的數據關乎個人隱私,應提高數據安全意識 ·通行有效期以“電子通行憑證”時間為準
3.下列應用中,體現人工智能技術的是 本次使用次數
A.提交數據到“非浙 A急事通”服務器 ·出行目的 辦 事 >
B.通過人臉識別認證后方可使用“非浙A 急事通” ·聯系電話 請輸入
C.系統自動生成用戶的申請反饋數據 剩余次數
(
|歷史記錄勾選歷史記錄可快速回填表單信息
)D.通過歷史記錄快速填寫申請表單信息
4.下列關于數制和編碼的說法正確的是 第1題圖
A.若某十六進制數的末位為0,則將該數轉換為十進制數后,可能是奇數
B.一幅分辨率為1024*1024 的未經壓縮的 BMP 格式黑白圖像的存儲容量約為0.25MB
C.輸入碼是將漢字輸入到計算機中的一組鍵盤符號,漢字的輸入碼是唯一的
D.二維碼相比條形碼信息存儲量更大,識別二維碼屬于解碼的過程
高二技術學科試題第1頁(共7頁)
5.下列 python 表達式中,值最小的一項是
A.len(str(1)*4) B.abs(int(-2.111**2)) C.int(3.99*10+0.5)/10 D.len(max(["bed","abcd"])) 6.某算法的流程圖如第6題圖所示,若輸入x 的值為26,則下列說法正確的是
A.變量x 的終值可能為負數 開始
B.語句"x-x//2" 共執行5 次 S
C.語句"x>0 "共執行5 次
D.輸出變量 s 值為"01011" 輸入x
7.有下列 python 程序段: x>0 N
dic={1:["Lily",["Tom","Jerry"]],2:["Bob","Jason"],3:"Amy"} s ← stri )+s
cnt=0 x-x//2
for i in range(3):
cnt+=len(dic[i+1]) 輸出s的值
(
結束
)print(cnt)
運行該程序后輸出結果是 第6題圖
A.4 B.5 C.6 D.7
8.駕駛人員每100毫升血液酒精含量大于或等于20毫克且小于80毫克為飲酒駕車,每100毫升 血液酒精含量大于或等于80毫克為醉酒駕車。已知某司機的血液酒精含量存儲在變量alc 中,小
林編寫程序判斷該司機的酒駕查驗結果,并保存到變量res中,則下列程序段無法實現該功能的是
A. B. C. D.
if 20<=alc<80: res ="醉駕" if alc>=80: res="正常"
res ="酒駕" if alc<20: res ="醉駕" if alc>=20:
else: res ="正常" elifalc>=20: res ="酒駕"
res ="正常' elifalc<80; res ="酒駕" elifalc>=80;
if alc>=80: res ="酒駕" else: res ="醉駕'
res ="醉駕' res ="正常"
9.小林使用 python 導入 Image 模塊,將左圖垂直翻轉處理成右圖,代碼如下:
第9題圖
from PIL import Image
import matplotlib.pyplot as plt
img=Image.open('yayun.jpg')
p=img.load()
w,h=img.size #獲取圖像的寬度和高度
for i in range(w):
for j in range(h//2)
plt.imshow(img)
plt.show)
高二技術學科試題第2頁(共7頁)
劃線處代碼應填
A.p[ij],p[i,h-j-1]=p[i,h-j-1],p[i,j] B.p[i,j],p[w-i-1,j]=p[w-i-1,j],p[i.j]
C.p[i.j],p[i,w-j-1]=p[i,w-j-1],p[i.j] D.p[i,j],p[h-i-1,j]=p[h-i-1,j],p[i.j]
10.有千位和百位未知的5位整數“9**65”,能被37或67整除。以下Python 程序段的功能是:在滿
足條件的所有數中,將最大的一個5位數顯示出來。
i=100
while i>0:
print(j)
方框中的代碼由以下代碼中的三部分組成
①i-=1 ②i+=1 ③j=90065+i*100 ④if(j%37)*(%67)==0:break ⑤ifj%37!=0 orj%67!=0:continue
下列選項中,代碼順序正確的是
A.④③① B.②③④ C.①③④ D.①③⑤
11.將輸入數字插入到升序序列中,使序列依然保持有序,程序代碼如下:
num=int(input))
a=[1,2,3,4,5];i=len(a)-1
a.append(-1 )# 在 a 列表的末尾添加元素-1
while numa[i+1]=a[i] #②
i=i- 1 #③
a[i+1]=num #④
print(a)
該程序經多個數據測試,有時正確運行,有時報錯,可能引起錯誤的語句是
A.① B.② C.③ D.④
12.有如下 python 程序段:
s="PyThoN2023";r="";flag=True
for i in range(len(s))
ch=s[i]
if"0"<=ch<="9"and i%2==1:
r+=str(9-int(ch))
elif"A"<=ch<="Z"and flag:
r+=chr(ord(ch)-ord("A")+ord("a"))
else:
r+=ch
flag =not flag
print(r)
執行該程序后,輸出結果是
A.pyThon8083 B.PyThon8083 C.pyThon2926 D.pyThoN2926
高二技術學科試題第3頁(共7頁)
二 、非選擇題(第13小題8分,第14小題8分,第15小題10分,共26分)
13.小林為選出班級中平均分最高的參賽作品,編寫 python 程序,算法設計如下:
(1)5位評委對3個作品的評分數據存儲在列表data 中(數據由3位十進制數組成,第1位對應
作品號,后2位對應作品得分,如“275”表示2號作品得分75)
(2)統計并輸出3個作品的平均分(保留一位小數),選擇平均分最高的作品為參賽作品,若最
高平均分存在并列,則輸出全部并列的最高平均分作品號。程序運行界面如第13題圖所示。
作品 1 平均分為78 . 0 作 品 2 平均分為82 . 2 作 品 3 平均分為82 . 2 平均分最高作品號是: [2,3]
第13題圖
程序如下,請在劃線處填入合適的代碼:
data=[180,283,385,170,276,384,180,285,380,190,295,390,170,272,372]
s={1:0,2:0,3:0} #存儲3個作品的得分
ans=[] #存儲并列最高平均分的作品號
max_zp=0
for c in data:
Zp= ① #分離出作品號
fs=c%100
② #累加當前作品的得分
for i in range(1,4):

print(作品,i, 平均分為,s[i])
if s[i]>max_zp:
max_zp=s[i]
forin range(1,4):
if s[i]=max_zp:
ans.append(i)
print(平均分最高作品號是:',ans)
加框處代碼實現了查找并列最高平均分的功能,該過程體現的算法思想是 ④ 。
A.枚舉算法 B.解析算法 (單選,填字母)
高二技術學科試題第4頁(共7頁)
(


)
14.小王從網上收集了2022年黃巖長潭水庫的水位數據,其中每小時有一個水位值,存儲在文件
“level.xlsx” 中,部分數據如第14題圖1所示。請回答下列問題:
日期 時間 水位
2022/01/01 0:00 34.8
2022/01/01 1:00 34.8
2022/01/01 2:00 34.8
2022/01/01 3:00 34.8
2022/01/01 4:00 34.8
2022/01/01 5:00 34.8
2022/01/01 6:00 34.8
2022/01/01 7:00 34.8
2022/01/01 8:00 34.8
2022/01/01 9:00 34.8
2022/01/01 10:00 34.8
2022/01/01 11:00 34.79
2022/01/01 12:00 34.79
2022/01/01 13:00 34.79
第14題圖1 第14題圖2
(1)統計每個月份的平均水位后生成圖表,如第14題圖2所示。
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams["font.sans-serif"]="SimHei"
df=pd.read_excel("level.xlsx")
df["月份"]="" #增加"月份"列
for i in range(len(df)):
date=dfat[i,"日期"].split("/") #split()方法:切分字符串,轉換為列表
df_ a (d)v (f.)g (a)[i,"月份"] ①
plt.ylim(21.5,36.3) #長潭水庫極限最低水位值和最佳蓄水水位值
plt.xlabel("月份")
plt.ylabel("水位(米)")
plt.plot(df_avg["月份"],df_avg["水位"],marker="o") #marker="o"表示實心圈標記
plt.show()
劃線處①處應填入的代碼為
c
劃線處②處應填入的代碼為 (單選,填字母)。
A.df.groupby("月份",as_index=True).mean()
B.df.groupby("月份",as_index=True).sum)
C.df.groupby("月份",as_index=False).mean)
D.df.groupby("月份",as_index=False).sum)
(2)計算水位連續下降的最長天數,并輸出開始日期和結束日期,運行結果如第14題圖3所示。
水位連續下降的最長天數為: 94 開始日期: 2022 /08/28 ,結束日期: 2022/11/29
第 1 4 題 圖 3
高二技術學科試題第5頁(共7頁)
df_date=df.groupby("日期",as_index=False)["水位"].mean() #對每一天水位求平均值
lst=df_date.values.tolist)
#實現將 df_date 轉換為二維列表, Ist=[[2022/01/01,34.795],[2022/01/02',34.785]……]
k,max,ed=1,1,0
for i in range(1,len(lst)):
iflst[i][1]k+=1
else:
ifk>max:
max=k

k=1
ifk>max:
max=k
ed=i
print("水位連續下降的最長天數為:",max)
print("開始日期:", ④ ,",結束日期:",lst[ed][0]
劃線處③處應填入的代碼為
劃線處④處應填入的代碼為
15.字符消消樂。隨機產生一串只包含大寫字母"ABC"且長度為n 的字符串,如果有連續3個及以上
的相同字符則進行消除。計分規則:連續3個計3分,每多一個加2分。
如字符串"ABBCCCBBBA"的消除過程:從左往右遍歷字符串,首先消除字符"C"后形成字符串
"ABBBBBA", 得分3分,然后消除字符"B"形成字符串"AA", 消除結束,得分10分。
實現上述功能的Python程序如下,程序運行界面如第15題圖所示。
請輸入字符串長度n:10 原字符串為: ABBCCCBBBA 得分為:10 消除后,字符串為:AA 請輸入字符串長度n:11 原字符串為: ABBCCCBBBAA 得分為:13 全部消除完
第15題圖
(1)現有字符串"CBAACCCCAAA",則消除后得分為 g
(2)程序代碼中加框處應填入的語句是 (多選題,填字母)
A.random.randint(0,3) B.random.randint(0,2)
C.int(random.random()*3) D.int(random.uniform(0,3))
(注:全部選對得2分,選對但不全得1分,不選或錯選得0分)
random 模塊中的常用函數:
random.random() 隨機生成一個[0,1]范圍內的實數
random.randint(a,b) 隨機生成一個[a,b]范圍內的整數
random.uniform(a,b) 隨機生成一個[a,b]范圍內的實數
高二技術學科試題第6頁(共7頁)
(3)請在劃線處填入合適的代碼。
import random
def search(st,x):#從x 位置往前回溯,查找是否存在相同字符
while x-1>=0 and st[x]==st[x-1]:
X=X-1
return x
n=int(input("請輸入字符串長度 n:"))
s="";df=0
for i in range(n):
m=
s=s+chr(ord("A")+m)
print("原字符串為:",s)

while ik=1# 記錄連續相同字符個數
while ②
k+=1
ifk>=3:
S= ③ #消除相同字符
df+=3+(k-3)*2
if ii= ④
i+=1
print("得分為:",df)
if len(s)>0:
print("消除后,字符串為:",s)
else:
print("全部消除完")
高二技術學科試題第7頁(共7頁)

展開更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 焉耆| 五大连池市| 名山县| 湾仔区| 聂荣县| 咸阳市| 邳州市| 长白| 五常市| 东平县| 蒲城县| 体育| 乌鲁木齐县| 嘉峪关市| 合川市| 赤壁市| 江西省| 沙雅县| 亳州市| 阳西县| 元阳县| 宁城县| 德州市| 台中县| 罗田县| 改则县| 玉屏| 镇赉县| 昌平区| 大荔县| 西藏| 赤城县| 东阳市| 临安市| 万荣县| 罗田县| 马龙县| 盱眙县| 柳江县| 苍山县| 株洲市|