資源簡介 浙江省湖州市名校2023學年第一學期高二年級第一次階段性測試技術考生須知:全卷分試卷和答卷。試卷4頁,答卷2頁,共 6頁。考試時間90分鐘,滿分100分。本卷的答案必須做在答卷的相應位置上,做在試卷上無效;請用黑色水筆或鋼筆將班級、序號、姓名、座位號分別填寫在答卷的相應位置上。第一部分 信息技術(50分)一、選擇題(本大題共15小題,每題2分,共30分)1.以下關于數據的說法,正確的是A.數據是信息的一種表現形式,數據是信息的載體B.數據的記錄過程一定需要人的參與C.數據就是信息,信息就是數據D.數據是計算機被發明之后產生的,所以在古代沒有數據2.下列關于信息特征的說法,不正確的是A.“狼來了”的故事內容,說明信息存在真偽B.大家都知道“狼來了”的故事,說明信息可以共享C.不同的人講“狼來了”的故事或多或少會有所不同,說明信息可以被加工和處理D.在公園無意聽到一位母親在給小孩講“狼來了”的故事,說明信息傳播不需要載體3.下列關于計算機信息編碼的描述,正確的是A.字符“0”的ASCII碼值是0B.每個漢字在不同輸入法中的輸入碼都是相同的C.數據的壓縮是一個編碼過程D.16色位圖的每個像素至少需16位二進制數進行編碼4.下列有關信息編碼的說法, 正確的是A.十六進制數82H 與十進制數82D的值相等B.某7位二進制數的最高位為1,將其轉換為十進制數后的值均大于等于64C.根據GB2312-80漢字標準,“信息”兩字的內碼共占2個字節D.已知大寫字母“X”的ASCII碼值為58H, 則大寫字母“Z”的ASCⅡ碼值是60H5.十進制正整數n轉換為二進制數, 該二進制數末位是“0”。下列說法正確的是A.無法確定n是奇數還是偶數B.若該二進制數的位數是4,則n的最大值是15C.n與n+1分別轉換為二進制數,這兩個二進制數的位數可能不同D.該二進制數末位的“0”去掉后, 再轉換為十進制數,所得的值是n/26.有甲乙兩幅未經壓縮的1024×768 像素的BMP圖像文件, 甲圖為256色,乙圖為24位色,則甲圖和乙圖的存儲容量之比約為A.32:3 B.4:3 C.1:3 D.1:27.下列關于聲音的數字化說法, 不正確的是A.聲音數字化的過程屬于數/模轉換的過程B.聲音數字化的結果是將聲音信息轉換成二進制編碼C.聲音容量大小通常由量化位數和采樣頻率決定D.對同一個聲音信息采樣點分別采用8位和24位量化,其容量之比為1:38.下面關于算法的描述, 正確的是A.一個算法只能有一個輸入 B.算法只能用框圖來表示C.一個算法的執行步驟可以是無限的 D.一個完整的算法,都至少有一個輸出結果9.某算法的部分流程圖如圖所示。執行這部分流程, 則輸出n 的值為A.28 B.29 C.35 D.3610.Python中,下列用于交換x,y 兩個變量的值的語句,不正確的是A.x=y;y=x B.t=x;x=y;y=tC.t=x+y;x=t-x;y=t-y D.x,y=y,x11.若對變量r的值進行0和1之間的轉換運算,下列選項中無法實現此功能的是A.r=1-r B.r=abs(r-1)C.r=(r+1)%2 D.r=r%2+112.在Python程序中,下列函數值為整數13的是A.int(12.92) B.str(13)C.abs(int(-12.92)) D.int("21345678"[1:3])13.有50位同學排成一列,從第1位同學開始按1至9循環報數, 如第15位同學應報的數是6。則能正確表示第n位同學所報數字的表達式是A.n B.n%9 C.(n-1)%9+1 D.9-(n-1)%914.有如下程序段:s=input("請輸入字符串:")count=0for i in s:if i>="0" and i<="9" :count+=1print(s[count:count+3])若輸入的字符串為"AB12CCC222GGBD",則程序運行的結果為A.C22 B.GGBD C.CCC D.CC215.某些數據中存在“拐點”,例如數據“1321364”中存在“1321”、“1364”兩個先上升后下降的數字串,則該串數據的拐點是"3"和"6",下面程序用于求數據中“拐點”的數量:num = input("請輸入數字串:")c = 0(1)for i in range(1,len(num)):if (2) and f == False:f = Trueelif (3) and f == True:c = c + 1f = Falseprint("該數字串中有", c, "個拐點")方框(1)(2)(3)的代碼由以下部分組成:①f = True ②f = False ③num[i-1] > num[i] ④num[i-1] < num[i]下列選項中代碼順序正確的是A.①③④ B.①④③ C.②③④ D.②④③二、非選擇題(本大題共4小題,每題5分,共20分)1.斐波那契數列,指的是這樣一個數列:1、1、2、3、5、8、13、21、……,即從第3項開始后一項是前兩項之和。請完成下列程序, 輸出第n項斐波那契數列的值。(1)請在劃線處填如合適的程序代碼。a=[1,1]n=int(input("請輸入位數n="))for i in range(2,n) :t= ①a.append(t) #a.append(t)函數的功能是在列表a末尾添加元素t的值print("該項數上的值為:",a[ ② ])(2)分析代碼可知,若輸入的n=2,則循環體執行的次數為 ▲ 次。2.進制轉換: 輸入一個十進制, 程序自動輸出其相對應的十六進制值。實現上述功能的Python 代碼如下, 運行界面如圖所示。請回答下列問題:(1) 十進制數29, 其對應的十六進制值是 ▲ 。(2) 請在劃線處填入適當的代碼。n=int(input("請輸入十進制數:"))Hex=["A","B","C","D","E","F"]s=""while n!=0:r=n%16if r>=10:①s=str(r)+s②print("十六進制數為:",s)3.在“三位一體”招生考試中學考成績占據一定的比例。表1為某高校學考等級成績折算表(學考等級分為A、B、C、D、E ),少于5A計0分;表2為某學生的學考等級成績單。表1 某高校學考等級成績折算表學業水平考試等級 A B C D成績折算(分) 10 8 6 4表2 某學生學考等級成績單科目 語文 數學 英語 物理 化學 生物 政治 歷史 地理 技術等級 A A A A A B A C B A編寫Python程序實現學考成績總分折算。表2學生的折合分數如圖所示。(1)若輸入的學生學考等級為“AAAABBBBCC”,則折合分數為 ▲ 分。(2)實現上述功能的Python程序如下,請在劃線處填入合適的代碼。string=input("請輸入各學科學考等級:")num=0scores=0for t in ① :if t=="A":②scores+=10elif t=="B":scores+=8elif t=="C":scores+=6elif t=="D": #③scores+=4if num<5:print("折合分數為0分")else:print("折合分數為:",scores)(3)若將③加框處代碼改為“else:”,對程序運行結果是否有影響? ▲ (選填文字:是/否);并說明理由 ▲ 。4.若一個字符串從左往右讀和從右往左讀均相同,稱為回文字符串,例如“volov”。以下函數實現判斷字符串s是否為回文字符串,若是返回True,否則返回False。方法1:設置左右兩個索引,從兩邊往中間逐次判斷。補充完整代碼。def fun_1(s):L=0R= ①while ② :if s[L]!=s[R]:return False #函數返回False并退出L=L+1③return True #函數返回True并退出方法2:只設置左邊一個索引,利用對應關系獲取右邊索引位置。按提示要求補充完整代碼。def fun_2(s):n=len(s)for i in range( ④ ): #請寫出最小的遍歷區間值,即不可寫nif ⑤ :return Falsereturn True2023學年第一學期高二年級第一次階段性測試技術參考答案第一部分 信息技術一、選擇題(本大題共15小題,每題2分,共30分)1 2 3 4 5 6 7 8 9 10A D C B D C A D B A11 12 13 14 15D D C D D二、非選擇題(本大題共4小題,每題5分,共20分)1.(1) ① a[i-1]+a[i-2]② n-1(2) 02.(1) 1D(2) ① r=Hex[r-10]② n=n//163.(1) 0(2)① string② num+=1(3) 是 (選填文字:是/否)理由 改為else則等級為E的分數也是4分4.① len(s)-1② L<=R③ R=R-1④ n//2⑤ s[i]!=s[n-i-1] 展開更多...... 收起↑ 資源列表 浙江省湖州市名校2023-2024學年高二上學期第一次階段性檢測信息技術答案.docx 浙江省湖州市名校2023-2024學年高二上學期第一次階段性檢測信息技術試題.docx 縮略圖、資源來源于二一教育資源庫