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

浙江省寧波市金蘭教育合作組織2023-2024學年高二上學期期中聯考技術試題(解析版)

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

浙江省寧波市金蘭教育合作組織2023-2024學年高二上學期期中聯考技術試題(解析版)

資源簡介

2023學年第一學期寧波金蘭教育合作組織期中聯考
高二年級技術學科試題
命題:夢麟中學 審題:滸山中學
考生須知:
1.本卷共10頁滿分100分,考試時間90分鐘。
2.答題前,在答題卷指定區域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數字。
3.所有答案必須寫在答題紙上,寫在試卷上無效。
4.考試結束后,只需上交答題紙。
第一部分信息技術(共50分)
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個選項中只有一個是符合題目要求的,不選、多選、錯選均不給分)
1. 下列關于數據、信息的說法,正確的是( )
A. 出土契刻文字的商代殷墟甲骨是數據 B. 計算機只能處理數字化后的信息
C. 數字是數據的唯一表現形式 D. 移動手機發明以后,信息不再需要載體
2. 有一個五位二進制數1□□10,其中兩位數字不明,對應的十進制數為n,則下列說法正確的是( )
A. 轉化后的十進制數一定是偶數 B. 去掉最低位的“0”后,其對應的十進制數縮小10倍
C. 該十進制n的最小值可能是10 D. 該二進制數加1后可能變為六位二進制
3. 小明錄制了一段運動會的宣傳詞音頻文件,時長1分鐘,采樣頻率為44.1KHZ,量化位數為16bit,2個聲道,保存為不壓縮的Wave格式,數據容量約為( )
A. 80KB B. 172KB C. 656KB D. 10MB
4. 使用UltraEdit軟件觀察字符內碼,部分界面如圖所示,下列說法正確是( )
A. 這些字符所占的存儲空間為14B B. 字符“3”的內碼是“33”,則字符“10”的內碼是“3A”
C. 大寫字母“O”的內碼值十六進制表示是“49” D. 根據GB2312-80標準,“技術”占4個字節
5. 學校運動會會徽電子圖像尺寸為1024X800像素,顏色位深度為24位BMP圖像,壓縮為JPEG圖像后容量為400KB,則壓縮比為( )
A. 2:1 B. 4:1 C. 6:1 D. 8:1
6. 下列關于大數據與數據安全的說法,正確的是( )
A. 大數據更加注重事物的相關性 B. 處理大數據時,要保證每個數據都要準確
C. 在大數據時代,需要人們犧牲個人隱私換取便利性 D. 大數據數量量大,蘊含的信息價值密度高
7. 某算法部分流程圖如下圖所示。執行這部分流程后,輸出s的值是( )
A. 65 B. 55 C. 45 D. 20
8. 某算法部分流程圖如下圖所示。該流程圖中包含的算法的控制結構有( )
A. 順序結構、分支結構 B. 順序結構、循環結構
C. 分支結構、循環結構 D. 順序結構、分支結構、循環結構
9. 已知s="2023金蘭聯考",則下列Python表達式中結果為"金蘭"的是( )
A. s[-4:-3] B. s[4:5] C. s[4:6] D. s[4:8]
10. 有如下Python程序段:
dic={1:"2023",2:["杭州亞運會"],3:"心心相融@未來",4:["Heart to Heart","@Future"]}
cnt=0
for i in range(3):
cnt+=len(dic[i+1])
print(cnt)
該程序段運行后,輸出的結果是( )
A. 16 B. 12 C. 10 D. 3
11. 下列選項中,flag的值與其他三項不同的是( )
A B. C. D.
12. 在信息化時代,保證數據的安全非常重要,小蘭設計了如下Python程序段:
s="hangzhou19th"
outs=""
key=3
for i in range(len(s)):
if s[i]>="a" and s[i]<="z":
outs=chr((ord(s[i])+key-ord("a"))%26+ord("a"))+outs
else:
outs=s[i]+outs
print(outs)
下列關于該程序段說法正確的是( )
A. 數據加密可以提高數據的完整性 B. 該算法不屬于枚舉算法
C. 若s改為"HangZhou19th",程序會報錯 D. 執行該程序段后,輸出的結果為:kw91xrkcjqdk
二、非選擇題(本大題共3小題,其中的13小題8分,第14小題9分,第15小題9分,共26分)
13. 為迎接亞運以便更好地接待外賓,蘭蘭在亞運會前苦學英語,在學習英語的過程中他發現部分英語單詞,正反拼寫都一樣,比如level(水平),pop(流行音樂)等,現在他想在一篇英語文章中統計有幾個“回文單詞”,大小寫不影響回文判定,即“Level”也為回文單詞,程序運行界面如圖所示。
部分程序代碼如下:
text=input("請輸入文章:")
s=""
①____
for i in range(len(text)):
if "a"<=text[i]<="z":
s+=text[i]
elif "A"<=text[i]<="Z":
s+=②____
else:
if ③____:
c+=1
print("第",c,"個:",s)
s=""
print("這篇文章中一共有",c,"個回文單詞")
(1)若輸入文章為“Chinese radar is at a high level”,程序會輸出有____個回文單詞
(2)請在以上Python程序段劃線①②③處填入正確的代碼。
14. 金金接到一個任務需要統計某地浙江省11個地級市的民用機動車數量。車輛車牌號碼信息已經存儲在"cp.txt"文件中,一行一個車牌,如圖a所示,車牌號碼前兩位代表地級市的名稱如表格所示。
車牌號前兩位 浙A 浙B 浙C 浙D 浙E 浙F 浙G 浙H 浙J 浙K 浙L
地級市 杭州 寧波 溫州 紹興 湖州 嘉興 金華 衢州 臺州 麗水 舟山
圖a 圖b
算法具體步驟如下:
第1步:打開文本文檔"cp.txt",讀取一個車牌號碼(“浙B123**”)并取前兩位,即“浙B”;
第2步:根據字典找到“浙B”對應的地級市是“寧波”;
第3步:地級市“寧波”對應的車牌號碼數量值加1;
重復運行1-3步,直到遍歷完"cp.txt"文件所有車牌號碼。
為了提高效率,他打算用Python程序實現上述功能,輸出結果如圖b所示。部分程序代碼如下:
f=open("cp.txt","r",encoding='utf-8')
line=f.readline()
d={'浙A':'杭州','浙B':'寧波','浙C':'溫州','浙D':'紹興','浙E':'湖州','浙F':'嘉興','浙G':'金華','浙H':'衢州','浙J':'臺州','浙K':'麗水','浙L':'舟山'}
s={}
while line:
t=①____
if ②______not in skeys():
s[d[t]]=1
else:
③____
line=f.readline()
fclose()
print(s)
(1)請在以上Python程序段劃線①②③處填入正確的代碼。
(2)該程序段采用的算法是____(單選,填字母:A.解析算法/B.枚舉算法)。
(3)若有新能源車牌號碼,如“浙BD123*D”,比汽油車號碼多一位,則以上程序___(單選,填字母:A.能/B.不能)正常統計。
15. Base64編碼是計算機中常見的一種編碼方式,規則是把3個字節的數據按6位1組分成4組(24÷6=4),然后將每組數據分別轉換為十進制,根據表1將這些十進制數所對應的字符連接,即為Base64編碼。
表1 Base64編碼表
以編碼字符串"Web"為例,如題表2所示,字符串"Web"對應的ASCII編碼分別是87,101,98,分別轉換為8位二進制數,按6位二進制數分組后再轉換成十進制,查找它們的對應字符,得到字符串"Web"的Base64編碼為“V2Vi”。
題表2Base64編碼方法
請仔細閱讀題目和代碼,回答下列問題:
(1)若某字符串的Base64編碼為“QW55”,則該字符串是( )
A."An" B."Any" C."Love"
(2)主程序。
Base64=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/']#創建Base64編碼表
a="Webweb"
b=ASCII_to_Base64(a)
根據題目描述,可知執行該段程序后,變量b的值為____。
(3)自定義函數to_Byte(ch)能將字符ch對應的ASCII編碼轉換成8位二進制字符串,例如to_Byte("W")的返回值為"01010111"。請在劃線處填入合適的代碼。
def to_Byte(ch):
ac=ord(ch)#獲取ch的ASCII編碼值
bc=""
for i in range(8):
bc=①____
ac=ac//2
return bc
(4)自定義函數ASCII_to_Base64(a)能將字符串a轉換成Base64編碼字符串(為簡單起見,規定字符串a的長度為3的整數倍)。例如,當a="Web"時,函數返回"V2Vi"。
def ASCII_to_Base64(a):
bite_code="" #用來存儲二進制字符串
for ch in a:
bite_code+=to_Byte(ch)
n=len(bite_code)
ans=""
for c in :
group=bite_code[c:c+24]
for j in range(0,24,6):
i=int(② )
ans=ans+Base64[i]
return ans
已知函數int(s,k)的作用是將k進制字符串s轉換成十進制整數,例如int("101",2)的值為5,則第②空處應該填寫代碼____;2023學年第一學期寧波金蘭教育合作組織期中聯考
高二年級技術學科試題
命題:夢麟中學 審題:滸山中學
考生須知:
1.本卷共10頁滿分100分,考試時間90分鐘。
2.答題前,在答題卷指定區域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數字。
3.所有答案必須寫在答題紙上,寫在試卷上無效。
4.考試結束后,只需上交答題紙。
第一部分信息技術(共50分)
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個選項中只有一個是符合題目要求的,不選、多選、錯選均不給分)
1. 下列關于數據、信息的說法,正確的是( )
A. 出土契刻文字的商代殷墟甲骨是數據 B. 計算機只能處理數字化后的信息
C. 數字是數據的唯一表現形式 D. 移動手機發明以后,信息不再需要載體
【答案】B
【解析】
【詳解】本題考查數據、信息的描述。出土契刻文字的商代殷墟甲骨是數據的載體;計算機只能處理數字化后的信息;數字是數據的表現形式之一;移動手機發明以后,信息仍需要載體。故選B。
2. 有一個五位二進制數1□□10,其中兩位數字不明,對應的十進制數為n,則下列說法正確的是( )
A. 轉化后十進制數一定是偶數 B. 去掉最低位的“0”后,其對應的十進制數縮小10倍
C. 該十進制n的最小值可能是10 D. 該二進制數加1后可能變為六位二進制
【答案】A
【解析】
【詳解】本題考查二進制數的描述。該二進制數末尾是0,因此轉化后的十進制數一定是偶數;去掉最低位的“0”后,其對應的十進制數縮小2倍;十進制數10對應的二進制數是1010,因此十進制n的最小值不可能是10;該二進制數加1后不可能變為六位二進制。故選A。
3. 小明錄制了一段運動會的宣傳詞音頻文件,時長1分鐘,采樣頻率為44.1KHZ,量化位數為16bit,2個聲道,保存為不壓縮的Wave格式,數據容量約為( )
A. 80KB B. 172KB C. 656KB D. 10MB
【答案】D
【解析】
【詳解】本題考查音頻文件容量計算。音頻文件容量=采樣頻率*量化位數*聲道數*時長/8=44.1*1000*16*2*1*60/8/1024/1024≈10MB。故選D。
4. 使用UltraEdit軟件觀察字符內碼,部分界面如圖所示,下列說法正確的是( )
A. 這些字符所占的存儲空間為14B B. 字符“3”的內碼是“33”,則字符“10”的內碼是“3A”
C. 大寫字母“O”的內碼值十六進制表示是“49” D. 根據GB2312-80標準,“技術”占4個字節
【答案】D
【解析】
【詳解】本題考查UltraEdit軟件及字符編碼。由圖可知,這些字符所占的存儲空間為15B;字符“3”的內碼是“33”,則字符“10”的內碼是“31 30”;大寫字母“P”的內碼值50,則大寫字母“O”的內碼值十六進制表示是50-1=4FH;根據GB2312-80標準,“技術”占4個字節。故選D。
5. 學校運動會會徽電子圖像尺寸為1024X800像素,顏色位深度為24位BMP圖像,壓縮為JPEG圖像后容量為400KB,則壓縮比為( )
A. 2:1 B. 4:1 C. 6:1 D. 8:1
【答案】C
【解析】
【詳解】本題考查圖像文件容量計算。未經壓縮圖像文件容量=像素*顏色深度/8=1024*800*24/8/1024=2400KB。壓縮為JPEG圖像后容量為400KB,則壓縮比為2400:400=6:1。故選C。
6. 下列關于大數據與數據安全的說法,正確的是( )
A. 大數據更加注重事物的相關性 B. 處理大數據時,要保證每個數據都要準確
C. 在大數據時代,需要人們犧牲個人隱私換取便利性 D. 大數據數量量大,蘊含的信息價值密度高
【答案】A
【解析】
【詳解】本題考查大數據與數據安全描述。大數據更加注重事物的相關性;處理大數據時,不用保證每個數據都要準確;在大數據時代,不需要人們犧牲個人隱私換取便利性;大數據數量量大,蘊含的信息價值密度低。故選A。
7. 某算法部分流程圖如下圖所示。執行這部分流程后,輸出s值是( )
A 65 B. 55 C. 45 D. 20
【答案】B
【解析】
【詳解】本題考查算法流程圖的執行。分析流程圖可知,i依次取10~19,s將每一個i的個位數和十位數進行累加求和,即s=0+1+0+1+1+1+2+1+3+1+4+1+5+1+6+1+7+1+8+1+9=55。故選B。
8. 某算法部分流程圖如下圖所示。該流程圖中包含的算法的控制結構有( )
A. 順序結構、分支結構 B. 順序結構、循環結構
C. 分支結構、循環結構 D. 順序結構、分支結構、循環結構
【答案】B
【解析】
【詳解】本題考查算法控制結構。由圖可知,該流程圖中包含的算法的控制結構有順序結構和循環結構。故選B。
9. 已知s="2023金蘭聯考",則下列Python表達式中結果為"金蘭"的是( )
A. s[-4:-3] B. s[4:5] C. s[4:6] D. s[4:8]
【答案】C
【解析】
【詳解】本題考查Python字符串切片操作。切片操作基本表達式:object[start_index:end_index:step],step:正負數均可,其絕對值大小決定了切取數據時的“步長”,而正負號決定了“切取方向”,正表示“從左往右”取值,負表示“從右往左”取值。start_index:表示起始索引(包含該索引對應值),該參數省略時,表示從對象“端點”開始取值。end_index:表示終止索引(不包含該索引對應值),該參數省略時,表示一直取到數據“端點”。已知s="2023金蘭聯考",s[-4:-3]=s[4:5]="金",s[4:6]="金蘭",s[4:8]="金蘭聯考"。故選C。
10. 有如下Python程序段:
dic={1:"2023",2:["杭州亞運會"],3:"心心相融@未來",4:["Heart to Heart","@Future"]}
cnt=0
for i in range(3):
cnt+=len(dic[i+1])
print(cnt)
該程序段運行后,輸出的結果是( )
A. 16 B. 12 C. 10 D. 3
【答案】B
【解析】
【詳解】本題考查Python程序執行。分析程序,i依次取0、1、2,i+1依次對應1、2、3。for循環實現統計字典dic中鍵1、2、3對應鍵值長度之和,dic={1:"2023",2:["杭州亞運會"],3:"心心相融@未來",4:["Heart to Heart","@Future"]},則cnt=0+4+1+7=12。故選B。
11. 下列選項中,flag的值與其他三項不同的是( )
A. B. C. D.
【答案】A
【解析】
【詳解】本題考查Python關系運算相關內容。以a=3,b=2,c=4為例,比較4個選項結果。A選項,結果為True;B選項,結果為False;C選項,結果為False;D選項,結果為False。A選項與BCD選項不同。故本題答案是A選項。
12. 在信息化時代,保證數據的安全非常重要,小蘭設計了如下Python程序段:
s="hangzhou19th"
outs=""
key=3
for i in range(len(s)):
if s[i]>="a" and s[i]<="z":
outs=chr((ord(s[i])+key-ord("a"))%26+ord("a"))+outs
else:
outs=s[i]+outs
print(outs)
下列關于該程序段說法正確的是( )
A. 數據加密可以提高數據的完整性 B. 該算法不屬于枚舉算法
C. 若s改為"HangZhou19th",程序會報錯 D. 執行該程序段后,輸出的結果為:kw91xrkcjqdk
【答案】D
【解析】
【詳解】本題考查Python程序設計相關內容。該代碼段功能是加密字符串,逆序保存并輸出。加密規則:當字符為小寫字母時,使用chr((ord(s[i])+key-ord("a"))%26+ord("a"))進行加密,其他字符保持不變。A選項,數據加密可以提高安全性,錯誤;B選項,該算法屬于枚舉算法,錯誤;C選項,改變s的值,只是變更了要加密的字符串,并不會引起程序報錯,錯誤;D選項,對字符串s("hangzhou19th")進行加密并逆序,即可得到"kw91xrkcjqdk"。故本題答案是D選項。
二、非選擇題(本大題共3小題,其中的13小題8分,第14小題9分,第15小題9分,共26分)
13. 為迎接亞運以便更好地接待外賓,蘭蘭在亞運會前苦學英語,在學習英語的過程中他發現部分英語單詞,正反拼寫都一樣,比如level(水平),pop(流行音樂)等,現在他想在一篇英語文章中統計有幾個“回文單詞”,大小寫不影響回文判定,即“Level”也為回文單詞,程序運行界面如圖所示。
部分程序代碼如下:
text=input("請輸入文章:")
s=""
①____
for i in range(len(text)):
if "a"<=text[i]<="z":
s+=text[i]
elif "A"<=text[i]<="Z":
s+=②____
else:
if ③____:
c+=1
print("第",c,"個:",s)
s=""
print("這篇文章中一共有",c,"個回文單詞")
(1)若輸入的文章為“Chinese radar is at a high level”,程序會輸出有____個回文單詞
(2)請在以上Python程序段劃線①②③處填入正確的代碼。
【答案】 ①. c=0 ②. chr(ord(text[i])+32) ③. s==s[::-1] ④. 2
【解析】
【詳解】本題考查Python程序的綜合應用。
①變量c統計回文數的個數,初值為0,故此處填c=0。
②大小寫不影響回文判定,此處將字符text[i]轉換為小寫字母再判斷處理,大寫字母與對應小寫字母ASCII碼值相差32,故填chr(ord(text[i])+32)。
③此處判斷s是否是回文串,即正序s與逆序s[::-1]是否相等,故此處填s==s[::-1]。
④若輸入的文章為“Chinese radar is at a high level”,程序會輸出有2個回文單詞,即radar和level。故填2。
14. 金金接到一個任務需要統計某地浙江省11個地級市的民用機動車數量。車輛車牌號碼信息已經存儲在"cp.txt"文件中,一行一個車牌,如圖a所示,車牌號碼前兩位代表地級市的名稱如表格所示。
車牌號前兩位 浙A 浙B 浙C 浙D 浙E 浙F 浙G 浙H 浙J 浙K 浙L
地級市 杭州 寧波 溫州 紹興 湖州 嘉興 金華 衢州 臺州 麗水 舟山
圖a 圖b
算法具體步驟如下:
第1步:打開文本文檔"cp.txt",讀取一個車牌號碼(“浙B123**”)并取前兩位,即“浙B”;
第2步:根據字典找到“浙B”對應的地級市是“寧波”;
第3步:地級市“寧波”對應的車牌號碼數量值加1;
重復運行1-3步,直到遍歷完"cp.txt"文件所有車牌號碼。
為了提高效率,他打算用Python程序實現上述功能,輸出結果如圖b所示。部分程序代碼如下:
f=open("cp.txt","r",encoding='utf-8')
line=f.readline()
d={'浙A':'杭州','浙B':'寧波','浙C':'溫州','浙D':'紹興','浙E':'湖州','浙F':'嘉興','浙G':'金華','浙H':'衢州','浙J':'臺州','浙K':'麗水','浙L':'舟山'}
s={}
while line:
t=①____
if ②______not in s.keys():
s[d[t]]=1
else:
③____
line=f.readline()
f.close()
print(s)
(1)請在以上Python程序段劃線①②③處填入正確的代碼。
(2)該程序段采用的算法是____(單選,填字母:A.解析算法/B.枚舉算法)。
(3)若有新能源車牌號碼,如“浙BD123*D”,比汽油車號碼多一位,則以上程序___(單選,填字母:A.能/B.不能)正常統計。
【答案】 ①. line[0:2] ②. d[t] ③. s[d[t]]+=1
④. B
⑤. A
【解析】
【詳解】本題考查Python程序設計相關內容。
(1)分析題意及代碼段可知,從文件中讀取一個車牌后,需要取出其前兩位,以便統計各地級市民用機動車數量。在循環伊始,首先要做的是把車牌號碼的前兩位(對應地級市)取出來,而車牌信息在line內,地級市名稱編碼在前兩位,故①處應填寫:line[0:2]。②、③處:if語句統計各地級市民用機動車數量,通過t=line[0:2]取出了一個地級市名稱,若s中尚未出現其機動車數量值,則在s相應位置需要設置為1,即s[d[t]]=1,若s中已有其機動車數量值,則在原值基礎上+1即可,即s[d[t]]+=1。故②處應填寫:d[t],③處應填寫:s[d[t]]+=1。
(2)解析算法:用解析的方法找出表示問題的前提條件與結果之間關系的數學表達式,并通過表達式的計算來實現問題求解;枚舉算法:把問題的所有的可能解一一地羅列出來,并對每一個可能解進行判斷,以確定是否是問題的真正解。本題中,是把各地級市的車牌一一羅列出來,再統計對應車牌數量,使用的是枚舉算法。故④處應填寫:B。
(3)本算法考慮的是以地級市進行劃分統計數量,具體車牌號不影響統計結果,故使用新能源車牌號碼,依然可以統計到結果中,故⑤處應填寫:A。
15. Base64編碼是計算機中常見的一種編碼方式,規則是把3個字節的數據按6位1組分成4組(24÷6=4),然后將每組數據分別轉換為十進制,根據表1將這些十進制數所對應的字符連接,即為Base64編碼。
表1 Base64編碼表
以編碼字符串"Web"為例,如題表2所示,字符串"Web"對應的ASCII編碼分別是87,101,98,分別轉換為8位二進制數,按6位二進制數分組后再轉換成十進制,查找它們的對應字符,得到字符串"Web"的Base64編碼為“V2Vi”。
題表2Base64編碼方法
請仔細閱讀題目和代碼,回答下列問題:
(1)若某字符串的Base64編碼為“QW55”,則該字符串是( )
A."An" B."Any" C."Love"
(2)主程序。
Base64=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/']#創建Base64編碼表
a="Webweb"
b=ASCII_to_Base64(a)
根據題目描述,可知執行該段程序后,變量b的值為____。
(3)自定義函數to_Byte(ch)能將字符ch對應的ASCII編碼轉換成8位二進制字符串,例如to_Byte("W")的返回值為"01010111"。請在劃線處填入合適的代碼。
def to_Byte(ch):
ac=ord(ch)#獲取ch的ASCII編碼值
bc=""
for i in range(8):
bc=①____
ac=ac//2
return bc
(4)自定義函數ASCII_to_Base64(a)能將字符串a轉換成Base64編碼字符串(為簡單起見,規定字符串a的長度為3的整數倍)。例如,當a="Web"時,函數返回"V2Vi"。
def ASCII_to_Base64(a):
bite_code="" #用來存儲二進制字符串
for ch in a:
bite_code+=to_Byte(ch)
n=len(bite_code)
ans=""
for c in :
group=bite_code[c:c+24]
for j in range(0,24,6):
i=int(② )
ans=ans+Base64[i]
return ans
已知函數int(s,k)的作用是將k進制字符串s轉換成十進制整數,例如int("101",2)的值為5,則第②空處應該填寫代碼____;
(5)已知上述(4)小題中方框處代碼有錯誤,請修改,其正確的代碼應該是____。
【答案】 ①. B ②. "V2Vid2Vi" ③. str(ac%2)+bc ④. group[j:j+6],2 ⑤. range(0,n,24)或其他等效答案
【解析】
【詳解】本題考查Python程序的綜合應用。
①若某字符串的Base64編碼為“QW55”,對應的索引是16、22、57、57,轉換為6位二進制數是010000010110111001111001,每8位二進制數轉換為十進制數是65、110、121,ASCII編碼65、110、121對應的字符分別是A、n、y,則該字符串是Any。故選B。
②字符串"Web"的Base64編碼為“V2Vi”,字符w的ASCII碼值是119,轉換為二進制數是01110111(后2位與字符W轉換為8位二進制后2位相等),前6位二進制數011101轉換為十進制數是29,索引29對應的字符是d,因此"Webweb"的Base64編碼為"V2Vid2Vi"。
③十進制數轉換為二進制數方法是“除權取余、逆序排列”,故此處填str(ac%2)+bc。
④ 由代碼ans=ans+Base64[i]可知此處將每6位二進制數轉換為十進制數,已知函數int(s,k)的作用是將k進制字符串s轉換成十進制整數,例如int("101",2)的值為5, group=bite_code[c:c+24],故此處填group[j:j+6],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. 主站蜘蛛池模板: 基隆市| 红安县| 五大连池市| 秭归县| 甘谷县| 西城区| 洪泽县| 平顺县| 海宁市| 富川| 松滋市| 玉树县| 栖霞市| 南开区| 平阳县| 什邡市| 永昌县| 永吉县| 临猗县| 浮梁县| 营山县| 布尔津县| 建宁县| 科技| 宜君县| 东源县| 衡阳市| 南丰县| 海盐县| 德江县| 光泽县| 阿图什市| 琼海市| 二手房| 枞阳县| 安乡县| 陆川县| 无为县| 南阳市| 额济纳旗| 介休市|