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

浙江省金華市卓越聯(lián)盟2023-2024學(xué)年高二上學(xué)期12月月考技術(shù)試題 (解析版)

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

浙江省金華市卓越聯(lián)盟2023-2024學(xué)年高二上學(xué)期12月月考技術(shù)試題 (解析版)

資源簡介

2023學(xué)年第一學(xué)期金華卓越聯(lián)盟12月階段聯(lián)考
高二年級技術(shù)試題
命題人:義烏三中 審題人:巍山高中
考生須知:
1.本卷共12頁滿分100分,考試時間90分鐘;
2.答題前,在答題卷指定區(qū)域填寫班級、學(xué)號和姓名;考場號、座位號寫在指定位置;
3.所有答案必須寫在答題紙上,寫在試卷上無效;
4.考試結(jié)束后,只需上交答題紙。
第一部分 信息技術(shù)
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個選項中,只有一個符合題目的要求,不選、多選、錯選均不得分)
1. 下列關(guān)于數(shù)據(jù)與信息說法,正確的是( )
A. 虛假的數(shù)據(jù)不能承載任何信息
B. 同一信息只能依附于同一種載體
C. 信息是數(shù)據(jù)經(jīng)過儲存、分析及解釋后所產(chǎn)生的意義
D. 信息被更多的人獲取,損耗就會越多
【答案】C
【解析】
【詳解】本題考查數(shù)據(jù)與信息相關(guān)內(nèi)容。信息必須依附于一定的載體,同一信息也可以依附于不同的載體,AB選項錯誤。信息是數(shù)據(jù)經(jīng)過儲存、分析及解釋后所產(chǎn)生的意義,C選項正確。信息被更多的人獲取,不會產(chǎn)生損耗,D選項錯誤。故本題答案為C選項。
2. 下列關(guān)于數(shù)據(jù)采集與數(shù)字化的說法,正確的是( )
A. 計算機在獲取數(shù)據(jù)時,只能通過傳感器、網(wǎng)絡(luò)爬蟲等機器獲取的方式
B. 將模擬信號轉(zhuǎn)換成數(shù)字信號一般需要經(jīng)過采樣、量化與編碼
C. 提高聲音的音量,一定會影響該聲音的采樣頻率與量化位數(shù)
D. 為了提高聲音的保真度,可以無限制地提高采樣頻率與量化位數(shù)
【答案】B
【解析】
【詳解】本題考查數(shù)據(jù)采集與數(shù)字化相關(guān)內(nèi)容。A選項,計算機在獲取數(shù)據(jù)時,可以通過傳感器采集、爬蟲采集、錄入采集、導(dǎo)入采集、接口采集等方式進行,選項錯誤。B選項,模擬信號轉(zhuǎn)換成數(shù)字信號一般需要經(jīng)過采樣、量化與編碼,選項正確。C選項,提高聲音的音量,不會影響該聲音的采樣頻率與量化位數(shù),選項錯誤。D選項,量化位數(shù)越多,聲音的質(zhì)量越高;采樣頻率越高,聲音的保真度越好,但不可以無限制地提高,選項錯誤。故本題答案是B選項。
3. 某個字符內(nèi)碼為二進制數(shù)01■01■■l,其中有三位數(shù)字模糊不清,下列說法正確的是( )
A. 該字符的十六進制值可能為79H
B. 該內(nèi)碼可能為一個ASCII碼字符的內(nèi)碼
C. 該二進制數(shù)編碼有3種可能
D. 該內(nèi)碼的最高位為0,沒有意義,在計算機中存儲時會自動刪除
【答案】B
【解析】
【詳解】本題考查編碼相關(guān)內(nèi)容。A選項,79H轉(zhuǎn)換為二進制是:01111001,與題中二進制不同,選項錯誤。B選項,該內(nèi)碼值不超過127,可能是一個ASCII碼字符的內(nèi)碼,選項正確。C選項,該二進制數(shù)編碼有8種可能,選項錯誤。D選項,該內(nèi)碼的最高位為0,有意義,在計算機中存儲時不會刪除,選項錯誤。故本題答案是B選項。
4. 下列關(guān)于數(shù)據(jù)安全與大數(shù)據(jù)的說法正確的是( )
A. 保護數(shù)據(jù)的安全只需要做好存儲介質(zhì)的保護
B. 數(shù)據(jù)校驗是為保證數(shù)據(jù)的保密性進行的一種驗證操作
C. 學(xué)生學(xué)籍系統(tǒng)中存放著的學(xué)生數(shù)據(jù)屬于大數(shù)據(jù)
D. 某購物網(wǎng)站根據(jù)用戶的商品訪問情況及時更新網(wǎng)站主頁中的商品精品推薦體現(xiàn)了大數(shù)據(jù)技術(shù)的應(yīng)用
【答案】D
【解析】
【詳解】本題考查數(shù)據(jù)安全與大數(shù)據(jù)相關(guān)內(nèi)容。A選項,威脅數(shù)據(jù)安全的因素有很多,主要有:硬盤驅(qū)動器損壞、人為錯誤、黑客入侵、病毒、信息竊取、自然災(zāi)害、電源故障、磁干擾等。保護數(shù)據(jù)安全不僅僅是保護存儲數(shù)據(jù)的介質(zhì),選項錯誤。B選項,數(shù)據(jù)校驗是為保證數(shù)據(jù)的完整性進行的一種驗證操作,選項錯誤。C選項,學(xué)生學(xué)籍系統(tǒng)中存放著的學(xué)生數(shù)據(jù)不屬于大數(shù)據(jù),選項錯誤。D選項,某購物網(wǎng)站根據(jù)用戶的商品訪問情況及時更新網(wǎng)站主頁中的商品精品推薦體現(xiàn)了大數(shù)據(jù)技術(shù)的應(yīng)用,選項正確。故本題答案是D選項。
5. 最近一款名為ZAO的APP在網(wǎng)上爆紅,其主要功能就是AI換臉。該換臉技術(shù)的實現(xiàn)主要是通過訓(xùn)練人工智能模型,從海量的人臉圖像數(shù)據(jù)集中學(xué)習(xí)到人臉的幾何結(jié)構(gòu)以及紋理信息。在生成人臉圖像時,模型會根據(jù)輸入的人臉圖像,以及想要替換的人臉圖像,通過算法生成一張新的圖像。該事例體現(xiàn)的人工智能方法是( )
A. 試錯主義 B. 符號主義 C. 行為主義 D. 聯(lián)結(jié)主義
【答案】D
【解析】
【詳解】本題考查人工智能技術(shù)相關(guān)內(nèi)容。對人工智能研究影響較大的有符號主義、聯(lián)結(jié)主義和行為主義三大學(xué)派。符號主義是基于邏輯推理的智能模擬方法模擬人的智能行為。聯(lián)結(jié)主義:受腦科學(xué)的啟發(fā),把人的智能歸結(jié)為人腦的高層活動,強調(diào)智能的產(chǎn)生是由大量簡單的單元通過復(fù)雜的相互聯(lián)結(jié)和并行運行的結(jié)果。行為主義,是一種基于“感知——行動”的行為智能模擬方法。本題描述符合聯(lián)結(jié)主義。故本題答案是D選項。
6. 某算法流程圖如圖所示,下列說法正確的是( )
A. 條件“s>-6 ”共執(zhí)行了6次
B. 該程序運行結(jié)束,輸出s的值為-6,i的值為11
C. 該程序s用于計算表達式1-3+5-7+9-11的值
D. 該流程圖違背算法有窮性,無法實現(xiàn)
【答案】C
【解析】
【詳解】本題考查算法流程圖相關(guān)內(nèi)容。分析流程圖可知,該算法用于計算表達式1-3+5-7+9-11的值,C選項正確。A選項,條件“s>-6 ”共執(zhí)行了7次,選項錯誤。B選項,該程序運行結(jié)束,輸出s的值為-6,i的值為13,選項錯誤。D選項,該流程圖未違背算法的有窮性,可以實現(xiàn),選項錯誤。故本題答案是C選項。
7. 下列表達式的值最小的是( )
A. 2657%100//10 B. int(62/8) C. abs(-32//5) D. ord("z")-ord("r")
【答案】A
【解析】
【詳解】本題考查Python運算符與表達式相關(guān)內(nèi)容。A選項,2657%100//10-->57//10-->5。B選項,int(62/8)-->int(7.75)-->7。C選項,abs(-32//5)-->abs(-6.4)-->6。D選項,ord("z")-ord("r")-->122-114-->8。對比4個選項,A選項值最小。故本題答案為A選項。
8. 一個6面骰子上的點數(shù)有1、2、3......6,Python可以利用random模塊產(chǎn)生隨機數(shù)模擬擲骰子,如下表達式不能產(chǎn)生1-6隨機點數(shù)的是( )
名稱 含義
random.random() 隨機生成一個[0,1)范圍內(nèi)的實數(shù)
random.randint(a,b) 隨機生成一個[a,b]范圍內(nèi)的整數(shù)
random.uniform(a,b) 隨機生成一個[a,b]范圍內(nèi)的實數(shù)
random.choice(seq) 從序列的元素中隨機挑選一個元素
A. random.choice(range(1,6)) B. int(random.random()*6)+1
C. int(random.uniform(1,6)) D. random.randint(1,6)
【答案】A
【解析】
【詳解】本題考查Python模塊相關(guān)內(nèi)容。A選項,range(1,6)產(chǎn)生序列為1、2、3、4、5,random.choice(range(1,6))產(chǎn)生的隨機數(shù)為[0,5]。B選項,random.random()*6產(chǎn)生[0,6)范圍內(nèi)的實數(shù),int(random.random()*6)產(chǎn)生[0,6)范圍內(nèi)的整數(shù),即[0,5],則int(random.random()*6)+1產(chǎn)生[1,6]范圍內(nèi)的整數(shù)。C選項,random.uniform(1,6)產(chǎn)生[1,6]范圍內(nèi)的實數(shù),int(random.uniform(1,6))產(chǎn)生[1,6]范圍內(nèi)的整數(shù)。D選項,random.randint(1,6)產(chǎn)生[1,6]范圍內(nèi)的整數(shù)。故本題答案為A選項。
9. 小甲、小乙、小丙三人搖骰子,所搖點數(shù)分別保存到整型變量a、b、c上,如下選項能輸出三人中的最大點數(shù)的是( )
if a>b: d=a elif b>c: d=b else: d=c print(d) if a>b: d=a else: d=b if c>d: d=c print(d) d=a if b>a: d=b if c>a: d=c print(d) if a>b and a>c d=a if b>c and b>a: d=b if c>a and c>b: d=c print(d)
A B C D
A. A B. B C. C D. D
【答案】B
【解析】
【詳解】本題考查Python程序設(shè)計相關(guān)內(nèi)容。A選項,當c最大,b最小,a介于中間時,運行結(jié)果為a的值,選項錯誤。B選項,能正確求出最大值,選項正確。C選項,當b最大,a最小,c介于中間時,運行結(jié)果為c的值,選項錯誤。D選項,當三數(shù)相等時,無法得出最大值,選項錯誤。故本題答案是B選項。
10. 某加密算法代碼如下:
s=input()
k=3; ans=""
for i in range(0,len(s),2):
c=s[i]
if s[i+1]=="+":
c=chr((ord(c)-65+k)%26+65) #ord('A')返回值為65
ans=ans+c
else:
c=chr((ord(c)-65-k)%26+65)
ans=c+ans
print(ans)
若輸入的字符串為"A-A+B+F-"(不含引號),則輸出為( )
A. XDEC B. EDXC C. CEDX D. CXDE
【答案】D
【解析】
【詳解】本題考查Python程序設(shè)計相關(guān)內(nèi)容。輸入字符串"A-A+B+F-",其執(zhí)行過程為:(1)i=0時,c='A',其后為'-',執(zhí)行else部分,c=chr((ord(c)-65-k)%26+65)-->c='X',執(zhí)行ans=c+ans,ans='X'。(2)i=2時,c='A',其后為'+',執(zhí)行if部分,c=chr((ord(c)-65+k)%26+65)-->c='D',執(zhí)行ans=ans+c,ans='XD'。(3)i=4時,c='B',其后為'+',執(zhí)行if部分,c=chr((ord(c)-65+k)%26+65)-->c='E',執(zhí)行ans=ans+c,ans='XDE'。(4)i=6時,c='F',其后為'-',執(zhí)行else部分,c=chr((ord(c)-65-k)%26+65)-->c='C',執(zhí)行ans=c+ans,ans='CXDE'。故本題答案為D選項。
11. 有如下Python程序段,功能為刪除非降序序列中的重復(fù)數(shù):
a=[2,2,2,5,5,5,8]
k=i=0
while (1) ;
if a[i]!=a[i+1]
k+=1
(2)
i+=1
print(a[:k+1])
該程序執(zhí)行結(jié)果為[2,5,8],劃線處可選代碼為
① i< len(a) ② i< len(a)-1 ③a[k]=a[i+1] ④a[k]=a[i]
則(1)(2)處代碼依次為( )
A. ①③ B. ①④ C. ②③ D. ②④
【答案】C
【解析】
【詳解】本題考查Python程序設(shè)計相關(guān)內(nèi)容。分析程序段,可知:(1)處為循環(huán)條件,結(jié)合上下文,i為循環(huán)變量且標明元素索引號,由i<=len(a)-1及i+1<=len(a)-1得出,i< len(a)-1,故(1)應(yīng)填寫:i< len(a)-1。若前后兩個數(shù)相同,則略過該數(shù),將其后面不同數(shù)字往前提,覆蓋重復(fù)數(shù)字,故(2)處應(yīng)填寫:a[k]=a[i+1]。故本題答案為C選項。
12. 有如下Python程序段:
a=[-5,4,2,-1,5]
max=0
for i inrange(5)
s=0
for j inrange(i,5)
s=s+a[j]
if s>max:
max=s
print(max)
運行程序,輸出的結(jié)果為( )
A. 6 B. 10 C. 11 D. 12
【答案】B
【解析】
【詳解】本題考查Python程序設(shè)計相關(guān)內(nèi)容。分析程序段,其運行過程如圖所示:。故其答案為B選項。
二、非選擇題(本大題共3小題,其中第13小題8分,第14小題10分,第15小題8分,共26分)
13. 小明收集了所住小區(qū)內(nèi)不同職業(yè)不同年齡的睡眠指數(shù),將數(shù)據(jù)保存在“sleep.xlsx”中,部分數(shù)據(jù)如圖a所示。為統(tǒng)計分析數(shù)據(jù)中不同職業(yè)的失眠人數(shù),編寫Python程序。請回答下列問題:
圖a
(1)小明將根據(jù)每個人的睡眠時長判定是否具有睡眠障礙,若睡眠時長少于5小時且睡眠質(zhì)量低于6則為“失眠”,睡眠時長在12小時以上的則為“嗜睡”,否則為“無”,請在劃線處填入合適的代碼。
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("sleep.xlsx")
for i in df.index:
if df.at[i,"睡眠時長"]<5 and df.at[I,"睡眠質(zhì)量"]<6:
df.at[i,"睡眠障礙"]="失眠"
____;
df.at[i,"睡眠障礙"]="嗜睡"
else:
df.at[i"睡眠障礙"]="無"
(2)統(tǒng)計分析數(shù)據(jù)中不同職業(yè)的失眠人數(shù),并繪制柱形圖,部分Python程序如下,實現(xiàn)程序如下,請在劃線處填入合適的代碼。
dfl= ①
df2=df1.groupby("職業(yè)",as_index=False).count()
plt.bar( ② ,df2.睡眠障礙)
plt.title("不同職業(yè)的壓力水平比較")
plt.xlabel("職業(yè)")
pltylabel("失眠人數(shù)")
plt.show()
①小明首先篩選出失眠人群的相關(guān)數(shù)據(jù),則①處可選填下列哪個選項實現(xiàn)( )(單選)
A.df['睡眠障礙']=='失眠' B.df['睡眠障礙'=='失眠']
C.df[df['睡眠障礙']]=='失眠 D.df[df[睡眠障礙]=='失眠]
②小明對篩選結(jié)果進一步統(tǒng)計,并繪制柱形圖如圖b所示,則②處需填入的代碼為____。
圖b
(3)繪制柱形圖如圖b,可知失眠人數(shù)最多的職業(yè)是____。
【答案】 ①. elif df.at[i,"睡眠時長"]>12 或elif dff["睡眠質(zhì)量"][i]>12 ②. D ③. df2.職業(yè) ④. 護士
【解析】
【詳解】本題考查Python程序設(shè)計相關(guān)內(nèi)容。結(jié)合題目內(nèi)容,分析程序,推知:
(1)if語句是依據(jù)睡眠時長和睡眠質(zhì)量判斷是否具有睡眠障礙,睡眠時長在12小時以上的則為“嗜睡”,結(jié)合if...elif...else結(jié)構(gòu),①處應(yīng)填寫:elif df.at[i,"睡眠時長"]>12或elif df["睡眠質(zhì)量"][i]>12。
(2)篩選出失眠人群的相關(guān)數(shù)據(jù),可以使用df[df[睡眠障礙]=='失眠']來表示,故②處應(yīng)填寫:D。對篩選結(jié)果進一步統(tǒng)計,并繪制柱形圖,觀察圖示,以職業(yè)作為x軸數(shù)據(jù),故③處應(yīng)填寫:df2.職業(yè)。分析圖b,可知失眠人數(shù)最多的職業(yè)是護士,故④處應(yīng)填寫:護士。
14. 在僅包含星號*和小寫字母的字符串中,可以對星號進行消除。若字符串中含有除星號和小寫字母以外的其它字符,則輸出無法消除;否則按如下規(guī)則進行消除:
①從左向右依次消除一個星號,直至消除所有的星號。
②一次消除時,需要同時消去星號及星號前的一個字母,若星號前無字母,則僅消除該星號。
如對字符串"pyt**ho*n"的消除過程為:
第一次消除"t*",字符串變?yōu)?py*ho*n"
第二次消除"y*",字符串變?yōu)?pho*n"
第三次消除"o*",字符串變?yōu)?phn",消除完成,結(jié)果字符串為"phn"。
(1)對字符串"*fightin**g*"消除后的結(jié)果為____。
(2)編寫程序?qū)崿F(xiàn)上述消除,代碼如下:
s=input("請輸入一個字符串:")
i=0; flag=True
while①____:
if s[i]=="*":
if i=0:
s=s[1:]
i-=1
else:
s=②____
i-=2
elif ③____:
flag=False
④____
if flag
print("消除*后:",s)
else:
print("含有其它字符,無法消除")
【答案】 ①. "fight" ②. i"z"或s[i]!="*" and (s[i]<"a" or s[i]>"z") 或 not(s[i]="*" or "a"<=s[i]<="z") ⑤. i+=1
【解析】
【詳解】本題考查Python程序設(shè)計相關(guān)內(nèi)容。分析題意,可知:
(1)字符串"*fightin**g*"消除過程為:第一次消除"*",字符串變?yōu)?fightin**g*";第二次消除"n*",字符串變?yōu)?fighti*g*";第三次消除"i*",字符串變?yōu)?fightg*";第四次消除"g*",字符串變?yōu)?fight";消除完成,結(jié)果字符串為"fight"。故①處應(yīng)填寫:"fight"。
(2)結(jié)合題目內(nèi)容分析程序段,消除過程為循環(huán),執(zhí)行消除過程的前提是字符串還未結(jié)束且字符串中僅含有星號和小寫字母,故②處應(yīng)填寫:i"z"或s[i]!="*" and (s[i]<"a" or s[i]>"z") 或 not(s[i]="*" or "a"<=s[i]<="z")。當前字符執(zhí)行完相應(yīng)操作后,應(yīng)轉(zhuǎn)到下一個,即i+=1,故⑤處應(yīng)填寫:i+=1。
15. 機讀卡的利用提高了選擇題的批改效率。批改機讀卡的一般步驟是先設(shè)置好題量、每道題分值和標準答案,然后掃描學(xué)生機讀卡,掃描完成后快速計算出每位學(xué)生的成績以及每道題的答題情況等,為老師的試題講評提供依據(jù)。
現(xiàn)編寫Python程序?qū)崿F(xiàn)功能:①計算并輸出每位學(xué)生的成績,如圖a所示;②計算每題的正答率(每題的正答率=小題正答人數(shù)/學(xué)生總?cè)藬?shù)),輸出正答率低于80%的題號及正答率,并建議老師進行講評,如圖b所示。
學(xué)生答題得分為:
圖a部分學(xué)生得分 圖b正答率低于80%的題目
#讀取數(shù)據(jù)并存儲,代碼略,部分變量功能如下
#變量n保存題量數(shù);
#ans保存標準答案(均為單選題),如["--",0,1,2,1,3,...];其中數(shù)字0、1、2、3依次對應(yīng)選項A、B、C、D
#stulist保存掃描結(jié)果,如[["20250101",0,1,2,0,3,.....],["20250102",0,1,2,1,3,.....],.....]。
(1)自定義函數(shù)getGrade(stu),功能為計算一位學(xué)生選擇題正答的數(shù)量,其中參數(shù)stu存儲一位學(xué)生答題結(jié)果,如["20250101",0,1,2,0,1,.....]。
def getGrade(stu):
k=0
for i inrange(1n):
if ans[i]==stu[i]:
____
return k
①請在劃線處填寫合適的代碼。
②該函數(shù)所使用的算法是____(單選,填字母。A.解析算法B.枚舉算法C.沒有具體算法)
(2)自定義函數(shù)getcount(x),功能為計算第x題的正答數(shù)量。請在劃線處填寫合適的代碼。
def getcount(x): #參數(shù)x為題號,整型
count=0
for i inrange(len(stulist)):
if ____:
count+=1
return count
(3)主程序,①計算并輸出每位學(xué)生的成績,如圖a所示;②計算每題的正答率,輸出正答率低于80%的題號,并建議老師進行講評,如圖b所示。在劃線處填寫合適的代碼。
fs=2 #設(shè)置每小題的得分
print("學(xué)生答題得分為:")
for i in range(len(stulist))
cnt=getGrade(stulist[i])
stulist[i].append(cnt*fs) #在該生數(shù)據(jù)末尾增加成績
print(stulist[i][0]+"的成績?yōu)?,stulist[i][n+1])
print("需要講評的題目有:")
for i in range(1,n+1):
____
if per<0.8:
print("第"+str(i)+"題的正答率為:",round(per,2))
【答案】 ①. k=k+1 ②. B ③. stulist[i][x]==ans[x] ④. per=getcount(i)/len(stulist)
【解析】
【詳解】本題考查Python程序設(shè)計相關(guān)內(nèi)容。結(jié)合題目內(nèi)容分析程序段,推知:
(1)getGrade函數(shù)功能是計算學(xué)生選擇題正答的數(shù)量,變量k為計數(shù)器,其終值即為選擇題正答的數(shù)量,若ans[i]==stu[i]成立,則計數(shù)器應(yīng)+1,故①處應(yīng)填寫:k=k+1。枚舉算法就是指在算法中采用搜索的方法,把各種可能的情況都考慮到,并對所得的結(jié)果逐一進行判斷,過濾掉那些不符合要求的結(jié)果,保留那些符合要求的結(jié)果。解析算法就是指能夠找出表示問題的前提條件和結(jié)果之間的關(guān)系的數(shù)學(xué)表達式,并通過表達式的計算來實現(xiàn)問題的求解。分析該函數(shù)的操作過程,可知該函數(shù)采用的是枚舉算法,故②處應(yīng)填寫:B。
(2)getcount函數(shù)功能是計算第x題的正答數(shù)量, for循環(huán)內(nèi)if語句作用是對學(xué)生i的第x題進行判斷,若正確,則統(tǒng)計在內(nèi)(count+=1),故③處應(yīng)填寫:stulist[i][x]==ans[x]。2023學(xué)年第一學(xué)期金華卓越聯(lián)盟12月階段聯(lián)考
高二年級技術(shù)試題
命題人:義烏三中 審題人:巍山高中
考生須知:
1.本卷共12頁滿分100分,考試時間90分鐘;
2.答題前,在答題卷指定區(qū)域填寫班級、學(xué)號和姓名;考場號、座位號寫在指定位置;
3.所有答案必須寫在答題紙上,寫在試卷上無效;
4.考試結(jié)束后,只需上交答題紙。
第一部分 信息技術(shù)
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個選項中,只有一個符合題目的要求,不選、多選、錯選均不得分)
1. 下列關(guān)于數(shù)據(jù)與信息的說法,正確的是( )
A. 虛假的數(shù)據(jù)不能承載任何信息
B. 同一信息只能依附于同一種載體
C. 信息是數(shù)據(jù)經(jīng)過儲存、分析及解釋后所產(chǎn)生的意義
D. 信息被更多的人獲取,損耗就會越多
2. 下列關(guān)于數(shù)據(jù)采集與數(shù)字化的說法,正確的是( )
A. 計算機在獲取數(shù)據(jù)時,只能通過傳感器、網(wǎng)絡(luò)爬蟲等機器獲取的方式
B. 將模擬信號轉(zhuǎn)換成數(shù)字信號一般需要經(jīng)過采樣、量化與編碼
C. 提高聲音的音量,一定會影響該聲音的采樣頻率與量化位數(shù)
D. 為了提高聲音的保真度,可以無限制地提高采樣頻率與量化位數(shù)
3. 某個字符內(nèi)碼為二進制數(shù)01■01■■l,其中有三位數(shù)字模糊不清,下列說法正確的是( )
A. 該字符的十六進制值可能為79H
B. 該內(nèi)碼可能為一個ASCII碼字符的內(nèi)碼
C. 該二進制數(shù)編碼有3種可能
D. 該內(nèi)碼的最高位為0,沒有意義,在計算機中存儲時會自動刪除
4. 下列關(guān)于數(shù)據(jù)安全與大數(shù)據(jù)的說法正確的是( )
A. 保護數(shù)據(jù)的安全只需要做好存儲介質(zhì)的保護
B. 數(shù)據(jù)校驗是為保證數(shù)據(jù)的保密性進行的一種驗證操作
C. 學(xué)生學(xué)籍系統(tǒng)中存放著的學(xué)生數(shù)據(jù)屬于大數(shù)據(jù)
D. 某購物網(wǎng)站根據(jù)用戶的商品訪問情況及時更新網(wǎng)站主頁中的商品精品推薦體現(xiàn)了大數(shù)據(jù)技術(shù)的應(yīng)用
5. 最近一款名為ZAOAPP在網(wǎng)上爆紅,其主要功能就是AI換臉。該換臉技術(shù)的實現(xiàn)主要是通過訓(xùn)練人工智能模型,從海量的人臉圖像數(shù)據(jù)集中學(xué)習(xí)到人臉的幾何結(jié)構(gòu)以及紋理信息。在生成人臉圖像時,模型會根據(jù)輸入的人臉圖像,以及想要替換的人臉圖像,通過算法生成一張新的圖像。該事例體現(xiàn)的人工智能方法是( )
A. 試錯主義 B. 符號主義 C. 行為主義 D. 聯(lián)結(jié)主義
6. 某算法流程圖如圖所示,下列說法正確的是( )
A. 條件“s>-6 ”共執(zhí)行了6次
B. 該程序運行結(jié)束,輸出s的值為-6,i的值為11
C. 該程序s用于計算表達式1-3+5-7+9-11的值
D. 該流程圖違背算法的有窮性,無法實現(xiàn)
7. 下列表達式的值最小的是( )
A. 2657%100//10 B. int(62/8) C. abs(-32//5) D. ord("z")-ord("r")
8. 一個6面骰子上的點數(shù)有1、2、3......6,Python可以利用random模塊產(chǎn)生隨機數(shù)模擬擲骰子,如下表達式不能產(chǎn)生1-6隨機點數(shù)的是( )
名稱 含義
random.random() 隨機生成一個[0,1)范圍內(nèi)的實數(shù)
random.randint(a,b) 隨機生成一個[a,b]范圍內(nèi)的整數(shù)
random.uniform(a,b) 隨機生成一個[a,b]范圍內(nèi)的實數(shù)
random.choice(seq) 從序列的元素中隨機挑選一個元素
A. random.choice(range(1,6)) B. int(random.random()*6)+1
C. int(random.uniform(1,6)) D. random.randint(1,6)
9. 小甲、小乙、小丙三人搖骰子,所搖點數(shù)分別保存到整型變量a、b、c上,如下選項能輸出三人中的最大點數(shù)的是( )
if a>b: d=a elif b>c: d=b else: d=c print(d) if a>b: d=a else: d=b if c>d: d=c print(d) d=a if b>a: d=b if c>a: d=c print(d) if a>b and a>c d=a if b>c and b>a: d=b if c>a and c>b: d=c print(d)
A B C D
A. A B. B C. C D. D
10. 某加密算法代碼如下:
s=input()
k=3; ans=""
for i in range(0,len(s),2):
c=s[i]
if s[i+1]=="+":
c=chr((ord(c)-65+k)%26+65) #ord('A')返回值為65
ans=ans+c
else:
c=chr((ord(c)-65-k)%26+65)
ans=c+ans
print(ans)
若輸入的字符串為"A-A+B+F-"(不含引號),則輸出為( )
A. XDEC B. EDXC C. CEDX D. CXDE
11. 有如下Python程序段,功能為刪除非降序序列中的重復(fù)數(shù):
a=[2,2,2,5,5,5,8]
k=i=0
while (1) ;
if a[i]!=a[i+1]
k+=1
(2)
i+=1
print(a[:k+1])
該程序執(zhí)行結(jié)果[2,5,8],劃線處可選代碼為
① i< len(a) ② i< len(a)-1 ③a[k]=a[i+1] ④a[k]=a[i]
則(1)(2)處代碼依次為( )
A ①③ B. ①④ C. ②③ D. ②④
12. 有如下Python程序段:
a=[-5,4,2,-1,5]
max=0
for i inrange(5)
s=0
for j inrange(i,5)
s=s+a[j]
if s>max:
max=s
print(max)
運行程序,輸出的結(jié)果為( )
A. 6 B. 10 C. 11 D. 12
二、非選擇題(本大題共3小題,其中第13小題8分,第14小題10分,第15小題8分,共26分)
13. 小明收集了所住小區(qū)內(nèi)不同職業(yè)不同年齡的睡眠指數(shù),將數(shù)據(jù)保存在“sleep.xlsx”中,部分數(shù)據(jù)如圖a所示。為統(tǒng)計分析數(shù)據(jù)中不同職業(yè)的失眠人數(shù),編寫Python程序。請回答下列問題:
圖a
(1)小明將根據(jù)每個人的睡眠時長判定是否具有睡眠障礙,若睡眠時長少于5小時且睡眠質(zhì)量低于6則為“失眠”,睡眠時長在12小時以上的則為“嗜睡”,否則為“無”,請在劃線處填入合適的代碼。
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("sleep.xlsx")
for i in df.index:
if df.at[i,"睡眠時長"]<5 and df.at[I,"睡眠質(zhì)量"]<6:
df.at[i"睡眠障礙"]="失眠"
____;
df.at[i,"睡眠障礙"]="嗜睡"
else:
df.at[i,"睡眠障礙"]="無"
(2)統(tǒng)計分析數(shù)據(jù)中不同職業(yè)的失眠人數(shù),并繪制柱形圖,部分Python程序如下,實現(xiàn)程序如下,請在劃線處填入合適的代碼。
dfl= ①
df2=df1.groupby("職業(yè)",as_index=False).count()
plt.bar( ② ,df2.睡眠障礙)
plt.title("不同職業(yè)壓力水平比較")
plt.xlabel("職業(yè)")
pltylabel("失眠人數(shù)")
plt.show()
①小明首先篩選出失眠人群的相關(guān)數(shù)據(jù),則①處可選填下列哪個選項實現(xiàn)( )(單選)
A.df['睡眠障礙']=='失眠' B.df['睡眠障礙'=='失眠']
C.df[df['睡眠障礙']]=='失眠 D.df[df[睡眠障礙]=='失眠]
②小明對篩選結(jié)果進一步統(tǒng)計,并繪制柱形圖如圖b所示,則②處需填入的代碼為____。
圖b
(3)繪制柱形圖如圖b,可知失眠人數(shù)最多的職業(yè)是____。
14. 在僅包含星號*和小寫字母的字符串中,可以對星號進行消除。若字符串中含有除星號和小寫字母以外的其它字符,則輸出無法消除;否則按如下規(guī)則進行消除:
①從左向右依次消除一個星號,直至消除所有的星號。
②一次消除時,需要同時消去星號及星號前的一個字母,若星號前無字母,則僅消除該星號。
如對字符串"pyt**ho*n"的消除過程為:
第一次消除"t*",字符串變?yōu)?py*ho*n"
第二次消除"y*",字符串變?yōu)?pho*n"
第三次消除"o*",字符串變?yōu)?phn",消除完成,結(jié)果字符串為"phn"。
(1)對字符串"*fightin**g*"消除后的結(jié)果為____。
(2)編寫程序?qū)崿F(xiàn)上述消除,代碼如下:
s=input("請輸入一個字符串:")
i=0; flag=True
while①____:
if s[i]=="*":
if i=0:
s=s[1:]
i-=1
else:
s=②____
i-=2
elif ③____:
flag=False
④____
if flag
print("消除*后為:",s)
else:
print("含有其它字符,無法消除")
15. 機讀卡的利用提高了選擇題的批改效率。批改機讀卡的一般步驟是先設(shè)置好題量、每道題分值和標準答案,然后掃描學(xué)生機讀卡,掃描完成后快速計算出每位學(xué)生的成績以及每道題的答題情況等,為老師的試題講評提供依據(jù)。
現(xiàn)編寫Python程序?qū)崿F(xiàn)功能:①計算并輸出每位學(xué)生的成績,如圖a所示;②計算每題的正答率(每題的正答率=小題正答人數(shù)/學(xué)生總?cè)藬?shù)),輸出正答率低于80%的題號及正答率,并建議老師進行講評,如圖b所示。
學(xué)生答題得分為:
圖a部分學(xué)生得分 圖b正答率低于80%的題目
#讀取數(shù)據(jù)并存儲,代碼略,部分變量功能如下
#變量n保存題量數(shù);
#ans保存標準答案(均為單選題),如["--",0,1,2,1,3,...];其中數(shù)字0、1、2、3依次對應(yīng)選項A、B、C、D
#stulist保存掃描結(jié)果,如[["20250101",0,1,2,0,3,.....],["20250102",0,1,2,1,3,.....],.....]。
(1)自定義函數(shù)getGrade(stu),功能為計算一位學(xué)生選擇題正答的數(shù)量,其中參數(shù)stu存儲一位學(xué)生答題結(jié)果,如["20250101",0,1,2,0,1,.....]。
def getGrade(stu):
k=0
for i inrange(1,n):
if ans[i]==stu[i]:
____
return k
①請在劃線處填寫合適的代碼。
②該函數(shù)所使用的算法是____(單選,填字母。A.解析算法B.枚舉算法C.沒有具體算法)
(2)自定義函數(shù)getcount(x),功能為計算第x題的正答數(shù)量。請在劃線處填寫合適的代碼。
def getcount(x): #參數(shù)x為題號,整型
count=0
for i inrange(len(stulist)):
if ____:
count+=1
return count
(3)主程序,①計算并輸出每位學(xué)生的成績,如圖a所示;②計算每題的正答率,輸出正答率低于80%的題號,并建議老師進行講評,如圖b所示。在劃線處填寫合適的代碼。
fs=2 #設(shè)置每小題的得分
print("學(xué)生答題得分為:")
for i in range(len(stulist))
cnt=getGrade(stulist[i])
stulist[i].append(cnt*fs) #在該生數(shù)據(jù)末尾增加成績
print(stulist[i][0]+"的成績?yōu)?,stulist[i][n+1])
print("需要講評的題目有:")
for i in range(1,n+1):
____
if per<0.8:

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 喜德县| 宝坻区| 永福县| 句容市| 崇明县| 二连浩特市| 三门县| 青龙| 宣汉县| 清河县| 云霄县| 靖州| 沽源县| 海丰县| 仁怀市| 沁水县| 长岛县| 七台河市| 神农架林区| 屏边| 郴州市| 博罗县| 高阳县| 高邮市| 库尔勒市| 鹤岗市| 涟水县| 浦城县| 太仆寺旗| 长宁区| 衡水市| 荔波县| 广平县| 师宗县| 东明县| 江安县| 承德县| 宁化县| 华安县| 调兵山市| 南漳县|