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

浙江省七彩陽(yáng)光新高考研究聯(lián)盟2023-2024學(xué)年高一下學(xué)期期中聯(lián)考技術(shù)試題-高中信息技術(shù)(原卷版+解析版)

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

浙江省七彩陽(yáng)光新高考研究聯(lián)盟2023-2024學(xué)年高一下學(xué)期期中聯(lián)考技術(shù)試題-高中信息技術(shù)(原卷版+解析版)

資源簡(jiǎn)介

2023學(xué)年第二學(xué)期浙江七彩陽(yáng)光新高考研究聯(lián)盟期中聯(lián)考
高一年級(jí)信息技術(shù)學(xué)科試題
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、多選、錯(cuò)選均不得分)
1. 下列關(guān)于數(shù)據(jù)、信息和知識(shí)的表述中,不正確的是( )
A. 試卷上的文字是信息
B. 當(dāng)人們利用數(shù)據(jù)進(jìn)行各種活動(dòng)的同時(shí),也在不斷地生成新的數(shù)據(jù)
C. 知識(shí)是人類在社會(huì)實(shí)踐中獲得的認(rèn)識(shí)與經(jīng)驗(yàn)的總和,它可以繼承和傳遞
D. 計(jì)算機(jī)中的數(shù)據(jù)表現(xiàn)形式不同,但都以二進(jìn)制方式存儲(chǔ)
2. 下列關(guān)于數(shù)據(jù)采集的說法,不正確的是( )
A. 傳感器可以持續(xù)不斷地采集數(shù)據(jù)
B. 數(shù)據(jù)采集方式可以包括問卷調(diào)查、實(shí)驗(yàn)測(cè)量、網(wǎng)絡(luò)爬蟲等
C. 在數(shù)據(jù)采集過程中,只需關(guān)注數(shù)據(jù)的數(shù)量,不需要關(guān)注數(shù)據(jù)的質(zhì)量和準(zhǔn)確性
D. 數(shù)據(jù)采集時(shí)應(yīng)當(dāng)考慮到隱私和安全問題
3. 將一個(gè)十進(jìn)制正整數(shù)a轉(zhuǎn)換為二進(jìn)制數(shù),且該二進(jìn)制數(shù)的末位是“1”。下列說法正確的是( )
A. 無法判斷a是奇數(shù)還是偶數(shù)
B. 如果該二進(jìn)制數(shù)的位數(shù)是4,那么a的最大值是14
C. 如果將該二進(jìn)制數(shù)末位的“1”去掉后,將其轉(zhuǎn)換為十進(jìn)制數(shù)后的值等于a/2
D. a與a+1對(duì)應(yīng)二進(jìn)制數(shù)位數(shù)不一定相同
4. 下列有關(guān)圖像說法正確的是( )
A. 將圖像分解成一個(gè)一個(gè)大小相同的像素屬于量化 B. 用數(shù)值表示圖像各像素的顏色信息屬于采樣
C. 任意放大矢量圖都不會(huì)丟失細(xì)節(jié)或影響清晰度 D. 常見的圖像格式有BMP、JPEG、Wave、PNG等
5. 使用UltraEdit軟件觀察字符內(nèi)碼,部分界面如圖所示( )
下列說法正確的是
A. 字符“4”二進(jìn)制內(nèi)碼為110011B
B. 字符“9”的十六進(jìn)制內(nèi)碼為39H,則“10”的十六進(jìn)制內(nèi)碼為3AH
C. 圖中字符“!”的十六進(jìn)制內(nèi)碼為A1H
D. 圖中的ASCII字符共有5個(gè)
6. 一個(gè)時(shí)長(zhǎng)為5分鐘、采樣頻率為44100Hz、量化位數(shù)為16bit立體聲Wave格式音頻文件,經(jīng)過壓縮比為10:1的壓縮后,保存為MP3格式。壓縮后的文件大小約為( )
A. 2560KB B. 512KB C. 1MB D. 5MB
7. 下列有關(guān)“數(shù)據(jù)與大數(shù)據(jù)”的說法,不正確的是( )
A. 大數(shù)據(jù)蘊(yùn)含著巨大的價(jià)值,但其價(jià)值密度相對(duì)較低
B. 學(xué)生學(xué)籍系統(tǒng)中存放著大量的學(xué)生數(shù)據(jù),這些數(shù)據(jù)屬于大數(shù)據(jù)
C. 大數(shù)據(jù)要分析的是全體數(shù)據(jù),而不是抽樣數(shù)據(jù)
D. 大數(shù)據(jù)讓決策更精準(zhǔn),可以幫助管理者及時(shí)發(fā)現(xiàn)問題
8. 某算法的部分流程圖如圖所示,執(zhí)行該部分流程后,則輸出的結(jié)果為( )
A. 63 B. 15 C. 24 D. 48
9. 下列Python表達(dá)式的值為6的是( )
A. int(max("6","56","100")) B. len(["123456"])
C. str(6) D. abs(float(-6))
10. 已知s ="我愛Python",下列說法正確的是( )
A. s[1:4]的值是"我愛Py" B. s[1:5]的值是"愛Pyth"
C. s[:-1]值是"n" D. s[::-1]的值是"nohtyP愛我"
11. 有下列Python程序段:
dic = {1:"P",2:"y",3:"t",4:"h",5:"o",6:"n"}
num = [3,1,6,5]
result = ""
for i in num:
result = dic[i] + result
print(result)
執(zhí)行該程序后,輸出的結(jié)果為( )
A. "tPno" B. "onPt" C. "nyto" D. "otyn"
12. 某加密程序的代碼如下:
str1 = input("請(qǐng)輸入明文:")
num = "1358821604"
str2 = " "
for ch in strl:
if "0" <= ch <= "9":
str2 += num[int(ch)]
elif "a" <= ch <= "z":
str2 += chr((ord(ch) - ord("a") + 2) % 26 + ord("a"))
else:
str2 += ch
print(str2)
運(yùn)行該程序,輸入str1的值為“I-520-Python”,則輸出結(jié)果為( )
A. G-831-Ravjqp B. G-831-Nwrfml C. I-251-Pwrfml D. I-251-Pavjqp
二、非選擇題(本大題共3小題,其中第13小題8分,第14小題8分,第15小題10分,共26分)
13. 若有這樣一個(gè)四位數(shù),其各位置上的數(shù)字的4次方之和等于它本身,則稱這個(gè)數(shù)為四葉玫瑰花數(shù)。小吳想將所有的四葉玫瑰花數(shù)進(jìn)行輸出,編寫Python程序,輸出所有的四葉玫瑰花束。
(1)四位數(shù)1634________(選填:是/不是)四葉玫瑰數(shù)。
(2)實(shí)現(xiàn)上述功能的Python程序如下,請(qǐng)?jiān)趧澗€處填入合適代碼。
for i in range(1000,10000): # ③
a = i // 1000
b = ______
c = i % 100 // 10
d = i % 10
if ______:
print(i)
(3)可以將③處代碼更改為下列哪些選項(xiàng)也能夠?qū)崿F(xiàn)相同的功能?_______
A. B. C. D.
14. 利用身份證號(hào)碼可以推算出年齡、性別以及相應(yīng)的生肖。其中18位身份證號(hào)碼中的7-10位表示出生年份,年齡為當(dāng)年年份減去出生年份的值。而生肖為年份除以12所得余數(shù)與下表所對(duì)應(yīng)的值取得。例如:小吳2008年出生,則年齡為2024-2008=16歲,2008除以12所得余數(shù)為4,根據(jù)對(duì)應(yīng)表生肖為鼠。
鼠 牛 虎 兔 龍 蛇 馬 羊 猴 雞 狗 豬
4 5 6 7 8 9 10 11 0 1 2 3
實(shí)現(xiàn)上述功能的部分程序代碼如下,請(qǐng)回答下列問題:
sfz=input("請(qǐng)輸入18位身份證號(hào):")
sx=["鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬"]
#計(jì)算年齡:
year = ________
age = 2024 - year #計(jì)算該身份證主人當(dāng)年年齡(取2024年)
#判斷性別:
F_sex = int(sfz[-2])
if _________: #判斷性別的數(shù)字奇數(shù)為男性,偶數(shù)為女性
sex = "男"
else:
sex = "女"
#判斷生肖:
anl = _____________
print("年齡是:",age,"性別是:",sex,"生肖是:",anl)
(1)小王是2000年出生的,根據(jù)題目所給的算法,他的生肖是__________
(2)請(qǐng)?jiān)趧澗€處填入合適的代碼。
15. 某超市有一排連續(xù)相鄰的貨架,編號(hào)依次為0~n-1,用于放置X,Y兩種類型的商品,X型商品占2個(gè)相鄰貨位,Y型商品占1個(gè)貨位。編寫程序,根據(jù)已完成的放置或搬離操作,輸出空貨位數(shù)及還可以放置X型商品的最多數(shù)量(不移動(dòng)已放置的商品)。請(qǐng)回答下列問題:
(1)若n為10,開始時(shí)貨位全空,經(jīng)過如圖所示的放置或搬離操作后,不移動(dòng)已放置商品的情況下,還可放置X型商品的最多數(shù)量為_______個(gè)。
(2)實(shí)現(xiàn)上述功能的部分Python程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。
#讀取貨位總數(shù),存入n,代碼略。
c1 = n
1st = [0] * n #貨位狀態(tài),0表示對(duì)應(yīng)的貨位為空
while True:
#讀取本次已操作的數(shù)據(jù):商品類型、操作類型、貨位編號(hào)起始值,存入t、d和s,代碼略
if t == "X":
w = 2
elif ________:
w = 1
else:
break
if d == "P":
c1 -= w #當(dāng)d為P時(shí)表示放置,否則表示搬離
else:
________
lst[s]=1- 1st[s]
if t == "X":
lst[s+1] = 1 - 1st[s+1]
i,c2 = 0,0
while ________:
if lst[i] == 0 and lst[i+1] == 0:
_______
c2 += 1
i += 1
print("當(dāng)前空貨位數(shù):",c1,",還可以放置X型商品的最多數(shù)量:",c2)2023學(xué)年第二學(xué)期浙江七彩陽(yáng)光新高考研究聯(lián)盟期中聯(lián)考
高一年級(jí)信息技術(shù)學(xué)科試題
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、多選、錯(cuò)選均不得分)
1. 下列關(guān)于數(shù)據(jù)、信息和知識(shí)表述中,不正確的是( )
A. 試卷上的文字是信息
B. 當(dāng)人們利用數(shù)據(jù)進(jìn)行各種活動(dòng)的同時(shí),也在不斷地生成新的數(shù)據(jù)
C. 知識(shí)是人類在社會(huì)實(shí)踐中獲得的認(rèn)識(shí)與經(jīng)驗(yàn)的總和,它可以繼承和傳遞
D. 計(jì)算機(jī)中的數(shù)據(jù)表現(xiàn)形式不同,但都以二進(jìn)制方式存儲(chǔ)
【答案】A
【解析】
【詳解】本題考查的是數(shù)據(jù)、信息和知識(shí)的表述。試卷上的文字只是數(shù)據(jù),需要經(jīng)過解釋才能變?yōu)樾畔ⅰ9蔬xA。
2. 下列關(guān)于數(shù)據(jù)采集的說法,不正確的是( )
A. 傳感器可以持續(xù)不斷地采集數(shù)據(jù)
B 數(shù)據(jù)采集方式可以包括問卷調(diào)查、實(shí)驗(yàn)測(cè)量、網(wǎng)絡(luò)爬蟲等
C. 在數(shù)據(jù)采集過程中,只需關(guān)注數(shù)據(jù)的數(shù)量,不需要關(guān)注數(shù)據(jù)的質(zhì)量和準(zhǔn)確性
D. 數(shù)據(jù)采集時(shí)應(yīng)當(dāng)考慮到隱私和安全問題
【答案】C
【解析】
【詳解】本題考查數(shù)據(jù)采集。在數(shù)據(jù)采集過程中,數(shù)據(jù)的質(zhì)量和準(zhǔn)確性是非常重要的。如果數(shù)據(jù)質(zhì)量不高或者不準(zhǔn)確,那么后續(xù)的數(shù)據(jù)分析和結(jié)論都會(huì)受到影響。因此,數(shù)據(jù)采集不僅要關(guān)注數(shù)據(jù)的數(shù)量,更要關(guān)注數(shù)據(jù)的質(zhì)量和準(zhǔn)確性。故答案為:C。
3. 將一個(gè)十進(jìn)制正整數(shù)a轉(zhuǎn)換為二進(jìn)制數(shù),且該二進(jìn)制數(shù)的末位是“1”。下列說法正確的是( )
A. 無法判斷a是奇數(shù)還是偶數(shù)
B. 如果該二進(jìn)制數(shù)的位數(shù)是4,那么a的最大值是14
C. 如果將該二進(jìn)制數(shù)末位的“1”去掉后,將其轉(zhuǎn)換為十進(jìn)制數(shù)后的值等于a/2
D. a與a+1對(duì)應(yīng)的二進(jìn)制數(shù)位數(shù)不一定相同
【答案】D
【解析】
【詳解】本題考查進(jìn)制轉(zhuǎn)換。A選項(xiàng)錯(cuò)誤,一個(gè)十進(jìn)制正整數(shù)a轉(zhuǎn)換為二進(jìn)制數(shù)后,如果該二進(jìn)制數(shù)的末位是“1”,則說明a是奇數(shù)。B選項(xiàng)錯(cuò)誤,如果一個(gè)二進(jìn)制數(shù)的位數(shù)是4,且末位是“1”,那么該二進(jìn)制數(shù)的最大值是1111(二進(jìn)制),即15(十進(jìn)制)。C選項(xiàng)錯(cuò)誤,如果一個(gè)二進(jìn)制數(shù)的末位是“1”,去掉末位的“1”相當(dāng)于將該數(shù)除以2并向下取整。因?yàn)閍是奇數(shù),去掉末位的“1”后得到的數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)后的值等于(a-1)/2,而不是a/2。D選項(xiàng)正確,a與a+1對(duì)應(yīng)的二進(jìn)制數(shù)位數(shù)不一定相同。例如,a=7時(shí),a的二進(jìn)制數(shù)為111,a+1=8時(shí),a+1的二進(jìn)制數(shù)為1000,位數(shù)不同。故答案為:D。
4. 下列有關(guān)圖像說法正確的是( )
A. 將圖像分解成一個(gè)一個(gè)大小相同的像素屬于量化 B. 用數(shù)值表示圖像各像素的顏色信息屬于采樣
C. 任意放大矢量圖都不會(huì)丟失細(xì)節(jié)或影響清晰度 D. 常見的圖像格式有BMP、JPEG、Wave、PNG等
【答案】C
【解析】
【詳解】本題考查是圖像編碼。將圖像分解成一個(gè)一個(gè)大小相同的像素屬于采樣;用數(shù)值表示圖像各像素的顏色信息屬于編碼;Wave是音頻文件。故選C。
5. 使用UltraEdit軟件觀察字符內(nèi)碼,部分界面如圖所示( )
下列說法正確的是
A. 字符“4”的二進(jìn)制內(nèi)碼為110011B
B. 字符“9”的十六進(jìn)制內(nèi)碼為39H,則“10”的十六進(jìn)制內(nèi)碼為3AH
C. 圖中字符“!”的十六進(jìn)制內(nèi)碼為A1H
D. 圖中ASCII字符共有5個(gè)
【答案】D
【解析】
【詳解】本題考查字符編碼。A選項(xiàng)錯(cuò)誤,由圖可知,字符“4”的十六進(jìn)制數(shù)是34,對(duì)應(yīng)ASCII碼是52(十進(jìn)制),轉(zhuǎn)換為二進(jìn)制是110100B。B選項(xiàng)錯(cuò)誤,字符“9”的ASCII碼是52+5=57(十進(jìn)制),轉(zhuǎn)換為十六進(jìn)制是39H。字符“10”是由兩個(gè)字符組成的,分別是“1”和“0”,字符“1”的ASCII碼是49(十進(jìn)制),轉(zhuǎn)換為十六進(jìn)制是31H,字符“0”的ASCII碼是48(十進(jìn)制),轉(zhuǎn)換為十六進(jìn)制是30H,因此字符“10”的十六進(jìn)制內(nèi)碼為3130H。C選項(xiàng)錯(cuò)誤,圖中字符“!”的十六進(jìn)制內(nèi)碼為A3A1H。D選項(xiàng)正確,ASCII編碼不大于7FH,圖中有5個(gè)字符采用了ASCII編碼,分別是2、0、2、4和空格。故答案為:D。
6. 一個(gè)時(shí)長(zhǎng)為5分鐘、采樣頻率為44100Hz、量化位數(shù)為16bit立體聲Wave格式音頻文件,經(jīng)過壓縮比為10:1的壓縮后,保存為MP3格式。壓縮后的文件大小約為( )
A. 2560KB B. 512KB C. 1MB D. 5MB
【答案】D
【解析】
【詳解】本題主要考查音頻文件容量。音頻文件容量=采樣頻率*量化位數(shù)*聲道數(shù)*時(shí)長(zhǎng)/8=44100*16*2*5*60/8/1024/1024≈50MB,則其壓縮比約為10:1,壓縮后的MP3格式文件大小約為5MB,故本題選D選項(xiàng)。
7. 下列有關(guān)“數(shù)據(jù)與大數(shù)據(jù)”的說法,不正確的是( )
A. 大數(shù)據(jù)蘊(yùn)含著巨大的價(jià)值,但其價(jià)值密度相對(duì)較低
B. 學(xué)生學(xué)籍系統(tǒng)中存放著大量的學(xué)生數(shù)據(jù),這些數(shù)據(jù)屬于大數(shù)據(jù)
C. 大數(shù)據(jù)要分析的是全體數(shù)據(jù),而不是抽樣數(shù)據(jù)
D. 大數(shù)據(jù)讓決策更精準(zhǔn),可以幫助管理者及時(shí)發(fā)現(xiàn)問題
【答案】B
【解析】
【詳解】本題考查的是大數(shù)據(jù)描述。大數(shù)據(jù)是指無法在一定時(shí)間內(nèi)用常規(guī)軟件工具對(duì)其內(nèi)容進(jìn)行抓取、管理和處理的數(shù)據(jù)集合。可以用傳統(tǒng)算法和數(shù)據(jù)庫(kù)系統(tǒng)可以處理的海量數(shù)據(jù)不能算“大數(shù)據(jù)”,學(xué)生學(xué)籍系統(tǒng)中存放著大量的學(xué)生數(shù)據(jù),這些數(shù)據(jù)不屬于大數(shù)據(jù)。故選B。
8. 某算法的部分流程圖如圖所示,執(zhí)行該部分流程后,則輸出的結(jié)果為( )
A. 63 B. 15 C. 24 D. 48
【答案】B
【解析】
【詳解】本題主要考查算法流程圖的執(zhí)行。s=0,k=1,a=3,第一次循環(huán),滿足a<24,s=s+k*a=3,k=1-k=0,a=a*2=6;第二次循環(huán),滿足a<24,s=s+k*a=3,k=1-k=1,a=a*2=12;第三次循環(huán),滿足a<24,s=s+k*a=15,k=1-k=0,a=a*2=24;第四次循環(huán),不滿足a<24,故輸出的結(jié)果為15,故本題選B選項(xiàng)。
9. 下列Python表達(dá)式的值為6的是( )
A. int(max("6","56","100")) B. len(["123456"])
C. str(6) D. abs(float(-6))
【答案】A
【解析】
【詳解】本題主要考查Python表達(dá)式的運(yùn)算。int(max("6","56","100"))=int("6")=6,len(["123456"])=1,str(6)= "6", abs(float(-6))=6.0,故本題選A選項(xiàng)。
10. 已知s ="我愛Python",下列說法正確的是( )
A. s[1:4]的值是"我愛Py" B. s[1:5]的值是"愛Pyth"
C. s[:-1]的值是"n" D. s[::-1]的值是"nohtyP愛我"
【答案】D
【解析】
【詳解】本題考查Python字符串切片。A選項(xiàng)錯(cuò)誤,s[1:4]表示從索引1到索引4(不包括4)的字符,即"愛Py"。B選項(xiàng)錯(cuò)誤,s[1:5]表示從索引1到索引5(不包括5)的字符,即"愛Pyt"。C選項(xiàng)錯(cuò)誤,s[:-1]表示從開始到倒數(shù)第一個(gè)字符之前的所有字符,即"我愛Pytho"。D選項(xiàng)正確,s[::-1]表示將字符串反轉(zhuǎn),即"nohtyP愛我"。故答案為:D。
11. 有下列Python程序段:
dic = {1:"P",2:"y",3:"t",4:"h",5:"o",6:"n"}
num = [3,1,6,5]
result = ""
for i in num:
result = dic[i] + result
print(result)
執(zhí)行該程序后,輸出的結(jié)果為( )
A. "tPno" B. "onPt" C. "nyto" D. "otyn"
【答案】B
【解析】
【詳解】本題考查Python程序。通過遍歷列表num中的元素,將對(duì)應(yīng)字典dic中的值加到結(jié)果字符串result的前面。第一次循環(huán):i=3,dic[3]="t",result="t"+"",結(jié)果result="t"。第二次循環(huán):i=1,dic[1]="P",result="P"+"t",結(jié)果result="Pt"。第三次循環(huán):i=6,dic[6]="n",result="n"+"Pt",結(jié)果result="nPt"。第四次循環(huán):i=5,dic[5]="o",result="o"+"nPt",結(jié)果result="onPt"。故答案為:B。
12. 某加密程序的代碼如下:
str1 = input("請(qǐng)輸入明文:")
num = "1358821604"
str2 = " "
for ch in strl:
if "0" <= ch <= "9":
str2 += num[int(ch)]
elif "a" <= ch <= "z":
str2 += chr((ord(ch) - ord("a") + 2) % 26 + ord("a"))
else:
str2 += ch
print(str2)
運(yùn)行該程序,輸入str1的值為“I-520-Python”,則輸出結(jié)果為( )
A. G-831-Ravjqp B. G-831-Nwrfml C. I-251-Pwrfml D. I-251-Pavjqp
【答案】D
【解析】
【詳解】本題主要考查Python程序的執(zhí)行。分析程序可知,ch依次是從字符串s1中取的字符,如果ch是數(shù)字時(shí),則將其作為索引從字符串q中取對(duì)應(yīng)的數(shù)字,故520對(duì)應(yīng)的數(shù)字是251;如果ch是小寫字母,則將其循環(huán)后移2位;如果ch是其他字符,則保持不變,故輸入s1的值為"I-520-Python",則輸出結(jié)果為I-251-Pavjqp,故本題選D選項(xiàng)。
二、非選擇題(本大題共3小題,其中第13小題8分,第14小題8分,第15小題10分,共26分)
13. 若有這樣一個(gè)四位數(shù),其各位置上的數(shù)字的4次方之和等于它本身,則稱這個(gè)數(shù)為四葉玫瑰花數(shù)。小吳想將所有的四葉玫瑰花數(shù)進(jìn)行輸出,編寫Python程序,輸出所有的四葉玫瑰花束。
(1)四位數(shù)1634________(選填:是/不是)四葉玫瑰數(shù)。
(2)實(shí)現(xiàn)上述功能的Python程序如下,請(qǐng)?jiān)趧澗€處填入合適代碼。
for i in range(1000,10000): # ③
a = i // 1000
b = ______
c = i % 100 // 10
d = i % 10
if ______:
print(i)
(3)可以將③處的代碼更改為下列哪些選項(xiàng)也能夠?qū)崿F(xiàn)相同的功能?_______
A. B. C. D.
【答案】 ①. 是 ②. i//100%10或i%1000//100 ③. a**4+b**4+c**4+d**4==i ④. AC
【解析】
【詳解】本題考查Python應(yīng)用。
(1)四葉玫瑰數(shù)是指一個(gè)四位數(shù),其各位置上的數(shù)字的4次方之和等于它本身。對(duì)于1634:1^4+6^4+3^4+4^4=1+1296+81+256=1634因此,1634是四葉玫瑰數(shù)。故答案為:是。
(2)b是四位數(shù)i的百位上的數(shù)字。為了得到b,我們可以按照以下步驟操作:使用i%1000來去掉千位上的數(shù)字,得到后三位數(shù)字,然后使用整除100來提取百位上的數(shù)字。或者使用i//100來去掉原本個(gè)位以及十位上的數(shù)字,然后使用i%10來提取百位上的數(shù)字。故答案為:i//100%10或i%1000//100。我們需要檢查這個(gè)四位數(shù)i是否滿足各位置上的數(shù)字的4次方之和等于它本身。具體條件為:計(jì)算各位置數(shù)字的4次方之和:a**4+b**4+c**4+d**4,判斷這個(gè)和是否等于原數(shù)i。故答案為:a**4+b**4+c**4+d**4==i。
(3)選項(xiàng)A表示從1000到9999的所有四位數(shù),符合題意;選項(xiàng)B循環(huán)無法終止運(yùn)行,不符合題意;選項(xiàng)C表示從1000到9999的所有四位數(shù),符合題意;選項(xiàng)D循環(huán)無法終止運(yùn)行,不符合題意。故答案為:AC。
14. 利用身份證號(hào)碼可以推算出年齡、性別以及相應(yīng)的生肖。其中18位身份證號(hào)碼中的7-10位表示出生年份,年齡為當(dāng)年年份減去出生年份的值。而生肖為年份除以12所得余數(shù)與下表所對(duì)應(yīng)的值取得。例如:小吳2008年出生,則年齡為2024-2008=16歲,2008除以12所得余數(shù)為4,根據(jù)對(duì)應(yīng)表生肖為鼠。
鼠 牛 虎 兔 龍 蛇 馬 羊 猴 雞 狗 豬
4 5 6 7 8 9 10 11 0 1 2 3
實(shí)現(xiàn)上述功能的部分程序代碼如下,請(qǐng)回答下列問題:
sfz=input("請(qǐng)輸入18位身份證號(hào):")
sx=["鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬"]
#計(jì)算年齡:
year = ________
age = 2024 - year #計(jì)算該身份證主人當(dāng)年年齡(取2024年)
#判斷性別:
F_sex = int(sfz[-2])
if _________: #判斷性別的數(shù)字奇數(shù)為男性,偶數(shù)為女性
sex = "男"
else:
sex = "女"
#判斷生肖:
anl = _____________
print("年齡是:",age,"性別是:",sex,"生肖是:",anl)
(1)小王是2000年出生的,根據(jù)題目所給的算法,他的生肖是__________
(2)請(qǐng)?jiān)趧澗€處填入合適的代碼。
【答案】 ①. int(sfz[6:10])或int(sfz[-12:-8]) ②. F_sex%2==1或F_sex%2!=0 ③. sx[(year-4)%12]或sx[(year+8)%12] ④. 龍
【解析】
【詳解】本題主要考查Python程序的綜合應(yīng)用。①切片操作基本表達(dá)式:object[start_index:end_index:step],step:正負(fù)數(shù)均可,其絕對(duì)值大小決定了切取數(shù)據(jù)時(shí)的“步長(zhǎng)”,而正負(fù)號(hào)決定了“切取方向”,正表示“從左往右”取值,負(fù)表示“從右往左”取值。start_index:表示起始索引(包含該索引對(duì)應(yīng)值),該參數(shù)省略時(shí),表示從對(duì)象“端點(diǎn)”開始取值。end_index:表示終止索引(不包含該索引對(duì)應(yīng)值),該參數(shù)省略時(shí),表示一直取到數(shù)據(jù)“端點(diǎn)”。身份證號(hào)碼第七位到第十位表示出生年份,故填int(sfz[6:10])或int(sfz[-12:-8])。②奇數(shù) 為 男性 , 偶數(shù) 為 女性,故此處填F_sex%2!=0 或 F_sex%2!==1。③ 生肖為出生年份整除12所得余數(shù)與表中所對(duì)應(yīng)的值取得,故此處填sx[(year-4)%12]或sx[(year+8)%12]。④(2000+8)%12=4,故sx[4]="龍"。
15. 某超市有一排連續(xù)相鄰的貨架,編號(hào)依次為0~n-1,用于放置X,Y兩種類型的商品,X型商品占2個(gè)相鄰貨位,Y型商品占1個(gè)貨位。編寫程序,根據(jù)已完成的放置或搬離操作,輸出空貨位數(shù)及還可以放置X型商品的最多數(shù)量(不移動(dòng)已放置的商品)。請(qǐng)回答下列問題:
(1)若n為10,開始時(shí)貨位全空,經(jīng)過如圖所示的放置或搬離操作后,不移動(dòng)已放置商品的情況下,還可放置X型商品的最多數(shù)量為_______個(gè)。
(2)實(shí)現(xiàn)上述功能的部分Python程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。
#讀取貨位總數(shù),存入n,代碼略。
c1 = n
1st = [0] * n #貨位狀態(tài),0表示對(duì)應(yīng)的貨位為空
while True:
#讀取本次已操作的數(shù)據(jù):商品類型、操作類型、貨位編號(hào)起始值,存入t、d和s,代碼略
if t == "X":
w = 2
elif ________:
w = 1
else:
break
if d == "P":
c1 -= w #當(dāng)d為P時(shí)表示放置,否則表示搬離
else:
________
lst[s]=1- 1st[s]
if t == "X":
lst[s+1] = 1 - 1st[s+1]
i,c2 = 0,0
while ________:
if lst[i] == 0 and lst[i+1] == 0:
_______
c2 += 1
i += 1
print("當(dāng)前空貨位數(shù):",c1,",還可以放置X型商品的最多數(shù)量:",c2)
【答案】 ①. 3 ②. t=="Y" ③. c1+=w ④. i【解析】
【詳解】本題考查Python綜合應(yīng)用。
(1)假設(shè)貨位編號(hào)為0到9,經(jīng)過以下操作后:放置X型商品在位置0、1。放置Y型商品在位置2。放置X型商品在位置3、4。搬離位置0、1的X型商品。放置X型商品在位置5、6。剩下的位置空閑情況為:[0,0,1,1,1,1,0,1,1,0]。這里可以看出,剩余可以放置X型商品的位置有三個(gè):在位置2、3和位置4、5以及位置7、8。故答案為:3。
(2)t表示商品類型。當(dāng)t等于"X"時(shí),表示當(dāng)前操作的是X型商品,所需貨位數(shù)是2。對(duì)應(yīng)地,當(dāng)t等于"Y"時(shí),表示當(dāng)前操作的是Y型商品,所需貨位數(shù)是1。需要在這里填入t=="Y"來處理Y型商品的情況。故答案為:t=="Y"。
d表示操作類型。若d為"P"表示放置商品,若不是"P"則表示搬離商品。當(dāng)搬離商品時(shí),需要增加空貨位的數(shù)量c1,w是搬離的貨位數(shù)量。如果是X型商品,w為2;如果是Y型商品,w為1。因此,在這里需要填入c1+=w來增加空貨位數(shù)。故答案為:c1+=w。
我們需要遍歷貨位狀態(tài)數(shù)組lst,找出可以放置X型商品的連續(xù)空閑貨位對(duì)。為了確保檢查的是成對(duì)的貨位,我們需要在i小于n-1的情況下繼續(xù)循環(huán)。這樣我們可以安全地檢查lst[i]和lst[i+1],不會(huì)越界。故答案為:i當(dāng)找到一對(duì)可以放置X型商品的連續(xù)空閑貨位時(shí),計(jì)數(shù)器c2增加1,表示可以再放置一個(gè)X型商品。找到之后,為了避免重復(fù)檢查,需要跳過這兩個(gè)貨位(即i+=1),同時(shí)繼續(xù)檢查下一個(gè)位置。在這種情況下,這里需要填入i+=1。故答案為:i+=1。

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 上虞市| 万盛区| 北碚区| 资兴市| 大悟县| 桦川县| 大足县| 宜黄县| 临沂市| 白山市| 清丰县| 永兴县| 晋中市| 筠连县| 合水县| 冷水江市| 桦南县| 鹤峰县| 莫力| 诸城市| 金沙县| 甘孜| 灵璧县| 禹州市| 株洲县| 宜城市| 新建县| 永新县| 阿巴嘎旗| 法库县| 扎鲁特旗| 邢台县| 镇沅| 宜昌市| 安徽省| 凤凰县| 绵竹市| 庄浪县| 佛教| 锦州市| 北安市|