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

浙江省余姚名校2022-2023學年高二上學期期中考試 信息技術 (PDF版含答案)

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

浙江省余姚名校2022-2023學年高二上學期期中考試 信息技術 (PDF版含答案)

資源簡介

2022學年
余姚名校 高二技術選考期中試卷
第一學期
第一部分 信息技術(50分)
一、選擇題(單選,本大題共 14 小題,每小題 2分,共 28 分)
1.下列關于數字化的說法正確的是
A.經過采樣、量化兩個步驟即可將模擬信號轉換成數字信號
B.使用“作業幫”APP 拍照搜題獲取難題解析的過程中涉及到圖像數字化
C.計算機中的數據,以二進制形式或十六進制形式存儲
D.水銀溫度計呈現的溫度值是數字信號
2.某十進制偶數 n 轉換為二進制數 x,下列說法正確的是
A. x 中 1 的個數一定比 0的個數多
B. n%4 的值一定與 x最右側兩位的值相等
C. n+1 轉換為二進制數后,位數可能比 x多
D. n 轉化為十六進制數,其最低位一定等于 0
3.下列有關人工智能的說法,錯.誤.的是
A.人臉識別過程中使用了人工智能技術
B.人工智能的開發和應用要遵守法律法規
C.人工智能是以機器為載體,模仿、延伸和擴展人類智能
D.人工智能技術推動人類社會進步的同時,不可能威脅人類安全
4.使用 UltraEdit 軟件查看文字的內碼,部分界面如圖所示。
下列說法正確的是
A.GB2312 的字符有 8個
B.字符“j”的內碼對應二進制數是“01101010”
C.如圖所示文字占用存儲空間為 14bit
D.字符“10”的內碼用十六進制數表示是“3A”
5. 下列關于數據結構的說法正確的是
A.“撤銷”操作,是“隊列”的應用
B. 排隊就餐,是“棧”的應用
C.“數組”存儲相鄰節點需要連續空間
D.“樹”中每個節點的前后都只有一個相鄰節點
1 / 7
6.已知某 BMP 圖像文件的總像素量為 1024×768 像素,顏色位深度為 24 位,
則該圖像文件的存儲容量約為
A. 18MB B.2.25KB C.480KB D.2.25MB
7. 列表 a的值為[0,1,2,3,5],下列表達式的值等于 a[1]的是
A.a[2]*a[3]//2 B.a[4]-len(a) C.a[-1]-a[1] D.a[3]**2%2
8. 某算法的部分流程圖如圖所示。執行
這部分流程后,則輸出 ret 的值為:
A.16
B.32
C.64
D.256
9.如果一個數正讀和倒讀一樣,則稱為回文數。若將任意一個三位數存儲到整型
變量 a中,下列語句可實現構造回文數的是:
A.sw=a/10%10 B.gw=a%10
bw=a/100 sw=a//10%10
new=a*100+sw*10+bw bw=a//100
new=gw*100+sw*10+bw
C.sw=a//10%10 D.gw=a%10
bw=a//100 sw=a%10/10
new=a*100+sw*10+bw bw=a//100
new=gw+sw+bw
10. 由“qp=[[0 for i in range(6)]for j in range(6)]”代碼定義的數組,
如qp[1][2]在行優先存儲方式下存在序列的第9個位置,則其在列優先存儲方
式下,在序列中的位置是
A.10 B.12 C.14 D.16
11. 有如下 Python 程序段:
s=input("請輸入一串字符串:")
m=cnt=1
for i in range(1,len(s)):
if s[i]>s[i-1]:
cnt+=1
2 / 7
if cnt>m:
m=cnt
else:
cnt=1
print(m)
該程序段輸出的是
A.字符串 s中最大的字符的索引 B.字符串 s中最長的遞增序列
C.字符串 s中最大的字符 D.字符串 s中最長的遞增序列長度
12.現要求使用 Python 模擬數組的操作,將一個一維數組中的偶數分離出來存儲
到新的數組,形成分別存儲奇數和偶數的兩個數組,具體代碼如下:
a=[6,7,3,4,7,1,9,12,543,345,354]
b=[]
i=0
while iif a[i]%2==0:
b.append(a[i])
else:
i=i+1
print(a,b)
劃線處應填入的代碼是:
A.a.pop(i) B.a.append(a[i]) C.break D.continue
13. 有如下 python 程序段:
a=[1]*6
b=[96,88,84,91,90,80]
for i in range(6):
for j in range(i+1,6):
if b[j]>b[i]:
a[i]+=1
else:
a[j]+=1
該程序段運行后,列表 a的值為:
A.[5,3,2,4,6,1] B.[1,4,5,2,3,6]
B.[10,6,4,8,12,2] D.[2,4,5,3,16,6]
14.某短信平臺對短信內容長度進行審查,超過 100 個字符的短信將被過濾掉,
將符合要求的短信根據推送的時間逐一發送。
#所有短信按推送過來的時間已存入列表 s中,共有 1000 條待發送的短信
q=[""]*1000
head=0;tail=0
for i in range(1000):
if len(s[i])<=100:
3 / 7


while ③ :
print("現在發送的消息內容為:",q[head])
head+=1
上述程序段中劃線處可選語句為:
①tail=tail-1②tail=tail+1 ③q[tail]=s[i] ④head<=tail ⑤head!=tail
則①②③處的語句依次為
A. ②③⑤ B.③②④ C. ③②⑤ D. ③①⑤
二、非選擇題(本題共 3 小題,其中第 15 小題 8 分,第 16 小題 7 分,第 17 小
題 7分,共 22 分)
15.小明搜集了某網絡購物平臺 2021年 1月 1日至 2021年 9月 30日時間段
內的日用化妝品銷售數據,原始數據如下圖 a所示。
⑴小明對數據進行了整理,下列操作不.恰.當.的是 ▲ (單選,填字母)。
A.發現記錄中有 6條重復,對這 6條記錄進行了刪除
B.發現記錄中有 38 處數據項缺失,直接刪除相關記錄
C.將某條記錄中訂單日期“2050-6-9”訂正為“2021-6-9”
D.將某條記錄中訂單日期“2021#3#11”修改為“2021-3-11”
圖 a
⑵ 圖a所示的數據為 ▲ (A.結構化數據 B.非結構化數據 C.半結構化數據)
⑶ 小明發現數據中仍有極少量時間段外的記錄混雜其中,利用 Python 及
pandas模塊進行處理。請回答問題:
① 采用 pandas 模塊中的 ▲ (單選:填字母:A.Series/B.DataFrame)
數據結構存儲全部數據會比較高效。
② 全部數據保存于變量 df 中,為篩選出訂單日期為 2021 年第一季度內的所有
記錄,可以執行 Python 語句 dfl= ▲ ,則 dfl 中保存篩選結果。
(單選,填字母。
提示:多條件篩選時,條件之間用“&”連接,表示需要同時滿足這多個條件)
A.df[(df['訂單日期']<='2021-1-1')&(df['訂單日期']<='2021-3-31')]
B.df[(df['訂單日期']>='2021-1-1')&(df['訂單日期']>='2021-3-31')]
4 / 7
C.df[(df['訂單日期']>='2021-1-1')&(df['訂單日期']<='2021-3-31')]
⑷經過以上兩步處理之后,為了解“所在地市”第一季度“訂購數量”前 10名
的情況,編寫如下 Python程序段,并生成圖 b所示的圖表:
#數據整理結果保存于變量 dfl中,代碼略
g=dfl.groupby(“所在地市”,as_index=False).sum()
print( ▲ )
則劃線處的代碼可為 (多選,填字母)
A.g.sort_values(“訂購數量”,ascending=False)[0:10]
B.g.sort_values(“訂購數量”,ascending=True).tail(10)
C.g.sort_values(“訂購數量”,ascending=True)[0:10]
D.g.sort_values(“訂購數量”,ascending=False).head(10)
(注:全部選對的得 2分,選對但不全的得 1分,不選或有選錯的得 0分)
⑸根據以上數據整理結果,小明對第一季度所在地市的“訂購數量”進行可視化
處理,如圖 b所示。
圖 b
實現上述功能的 Python程序部分代碼如下,程序中劃線處代碼請填空。
#按“所在地市”對第一季度數據分組并求和,再按“訂購數量”升序排序
#選取最后 10條數據,存入變量 s,代碼略
import matplotlib.pyplot as plt
x=s[‘所在地市’]
y= ▲
plt.barh(x,y,color=r)
plt.show()
16.有一個背包可放入的物品總重量 20 公斤,共有 m件物品,單個物品重量
不超過 15 公斤。問: 從這些物品中如何找出若干件,剛好是 20 公斤?(不考慮
體積)
例如共有 8個物品,分別為 1,7,3,8,5,10,11,4 公斤。算法思路如下:
5 / 7
把 8 件物品,看作 8 個位置,每個物品被選中記作 1,不被選中記作 0。顯
然,共有 28=256 種不同的選擇方法。在這 256 種選擇方法中,如果選中的物品
重量之和等于 20,就是我們要尋找的方案。
小李編寫了 python 程序:由用戶輸入物品件數 m,程序隨機生成[1,15]之間
的整數,表示每種物品的重量。請將程序劃線⑴、⑵、⑶、⑷處填入適當的代碼,
將程序補充完整。
import random
def DToB(x,n):
if n<1:
n=1
R=[0 for i in range(0,n)]
for i in range(n-1,-1,-1):
_____⑴
x=x//2
return R
m=int(input(“請輸入物品件數 m”))
w=[ ⑵ for i in range(m)] #隨機生成 m件物品重量的列表
total=20
nm=_ ⑶
k=0
for x in range(0,nm):
a=DToB(x,m)
T=[]
for i in range(0,m):
if a[i]==1:
⑷ _
if total==sum(T):
k=k+1
print(T)
print("共有",k,"種裝入方法")
17.小王設計“模擬撤銷”程序,需要用一個“歷史記錄”,“歷史記錄”是
在對字符串 s進行插入或刪除時,將每步操作信息依次存儲得到的,操作信息由
操作符(“+”表示插入,“-”表示刪除)、操作位置和操作字符串(只包含
英文字母)構成,例如,“+23abc”表示在字符串 s第 23 個位插入了“abc”,
“模擬撤銷”過程按照“歷史記錄”
的逆序進行,將字符串 s的內容恢復
到初始狀態。對字符串“Book”的操
作與撤銷過程,如右圖所示。
6 / 7
小王編寫的“模擬撤銷”python程序如下,輸入撤銷字符串和歷史記錄,
顯示撤銷過程。
⑴請在劃線處填入合適的代碼。
s=input("輸入撤銷前的字符串:")
t=input("歷史記錄:")
t=t[::-1]
c,num="",""
ss=s;n=0
for ch in t:
if "a"<=ch<="z" or "A"<=ch<="Z":
c=ch+c
elif "0"<=ch<="9":
num=ch+num
else:

if ch=="-":

else:
s=s[:n-1]+s[n-1+len(c):]
ss=s+"←"+ss
c=""

print("撤銷過程:"+ss)
⑵ 運行該程序,輸入的內容分別是”April”和“-3p+3ri-6e”,字符串 s
的值為: ▲
7 / 72022學年第一學期高二選考信息技術答案
選擇題(本大題共 14 小題,每小題 2 分,共 28分。每小題只有一個是符合題目要求的,不選、多選、錯選均不得分)
題號 1 2 3 4 5 6 7 8 9 10
答案 B B D B C D D B C C
題號 11 12 13 14
答案 D A B C
二、非選擇題(本題共3小題,其中第15小題8分,第16小題7分,第17小題7分,共22分)
15.
⑴ B (1分)
⑵ A (1分)
⑶ ① B ② C (各1分)
⑷ AD (2分)
⑸ s['訂購數量'] (2分)
16.
⑴ R[i]=x%2 (2分)
⑵ random.randint(1,15) (2分)
⑶ 2**m (1分)
⑷ T.append(w[i]) (2分)
⑴ ① n=int(num) (1分)
② s=s[:n-1]+c+s[n-1:] (2分)
③ num=”” (2分)
⑵ Apple (2分)

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 泾川县| 加查县| 中西区| 泸西县| 双峰县| 丰镇市| 瑞丽市| 神池县| 扬州市| 元氏县| 沂南县| 天镇县| 易门县| 鄄城县| 安达市| 皮山县| 略阳县| 平邑县| 五原县| 湘阴县| 张北县| 崇仁县| 大姚县| 仙游县| 会理县| 布尔津县| 明水县| 古田县| 海南省| 嵩明县| 贡觉县| 永胜县| 郧西县| 泊头市| 永康市| 壤塘县| 成都市| 马边| 阿巴嘎旗| 靖远县| 南陵县|