資源簡介 江蘇省鹽城市實驗高級中學(新洋高級中學)2020-2021學年高一下學期信息技術期中考試試卷一、單選題1.下列各項不屬于信息的主要特征的是( )A.時效性 B.不可增值性C.可傳遞、共享性 D.載體依附性2.(2021高一下·鹽城期中)下列不是信息載體的是( )A.二維碼 B.錄音筆 C.網頁 D.QQ消息3.用計算機程序解決問題過程,正確設計順序是( )A.分析問題→編寫代碼→設計算法→調試運行B.分析問題→設計算法→編寫代碼→調試運行C.設計算法→分析問題→編寫代碼→調試運行D.調試運行→設計算法→編寫代碼→分析問題4.(2021高一下·鹽城期中)range函數用于生成整數列表,range(1,5)生成的列表是:( )A.[0,1,2,3,4,5] B.[1,2,3,4,5]C.[1,5] D.[1,2,3,4]5.(2021高一下·江蘇月考)在Python中,表達式2**3的結果是( )A.5 B.8 C.6 D.36.(2021高一下·鹽城期中)在Python中,表達式21 % 4的結果是( )A.5 B.1 C.15 D.257.(2021高一下·鹽城期中)下列關于漢字機內碼和字型碼的敘述,正確的是( )A.漢字機內碼需要一個字節的存儲空間B.漢字的機內碼與對應的字型碼需要的存儲空間相同C.漢字字形點陣越精細,其字型碼需要的存儲空間就越小D.漢字的字形點陣為24*24時,一個漢字字型碼需要的存儲空間為72個字節8.下列標識符中合法的是( )A.i'm B._ C.3Q D.for9.(2020高一上·南通期末)為了提高程序的可讀性,可以在該語句后面添加注釋語句,Python程序中用作注釋的標識符是( )A.: B.# C., D.!10.(2021高一下·鹽城期中)在Python中,表達式27//2**3的值是( )A.2 B.2.3 C.3 D.133111.(2021高一下·鹽城期中)下列能判斷變量x是整數的條件表達式是( )A.x%2==1 B.x%2==0 C.int(x)==x D.random(x)=x12.(2021高一下·鹽城期中)設a、b、c為變量,將代數式改為Python表達式,正確的寫法是( )A.a/b+c/d B.a/(b+c)/d C.(a/b+c)/d D.a/(b+c/d)13.(2019高二上·江蘇期中)已知字符“d”的ASCII編碼是01100100,則字符“g”的ASCII編碼是( )A.01100111 B.01100110 C.01100101 D.0110001114.(2020高一上·南通期末)如下程序段a = 2b = 1while a >= b:b=a * ba=2 * a執行后,a、b的值分別為( )A.4、2 B.16、64 C.8、8 D.2、115.下面的程序段運行后的結果為( )s=0for i in range(1,7,3):s=s+iprint(s)A.6 B.12 C.5 D.2816.有如下Python程序,當程序運行后輸入15000,則程序輸出結果為:( )salary=float (input( ))if salary<=5000:tax=0elif salary<=7000:tax=(salary-5000)*0.1elif salary<=10000:tax=200+(salary-7000)*0.2else:tax=800+(salary-10000)*0.4print(salary-tax)A.2800 B.2800.0 C.12200 D.12200.017.(2020高二上·儋州期中)有關循環結構的說法不正確的是( )。A.循環結構是算法的基本結構之一B.有的程序設計中沒有循環結構C.循環結構在程序設計有可能會有嵌套出現D.在PYTHON程序設計語言中循環結構一般使用IF語句實現。18.(2021高一下·鹽城期中)有兩個條件P、Q,只要有一個條件為真時,結果一定為真的表達式是( )A.not P B.P and QC.P or Q D.not P and not Q19.(2021高一下·鹽城期中)如圖所示算法的功能是( )A.交換a、b的值 B.找出a、b中值較小的變量C.按從小到大的順序輸出a、b的值 D.按從大到小的順序輸出a、b的值20.(2021高一下·鹽城期中)下面代碼的執行結果是( )object=["石榴",1,"香蕉","橙子","梨子"]object[1]="蘋果"print (object)A.["蘋果",1,"香蕉","橙子","梨子"]B.["石榴","蘋果","香蕉","橙子","梨子"]C.["梨子",1,"香蕉","橙子","蘋果"]D.[1,"香蕉","橙子","梨子"]21.(2021高一下·鹽城期中)如下Python程序段x = 5 < 3print( x)程序的運行后,顯示的結果是( )A.False B.True C.0 D.-122.(2021高一下·鹽城期中)下列Python程序段運行的結果是s = 0i = 1while i <= 100:if i % 10 != 0 :s+= ii+ =1print(s) ( )A.4500 B.4578 C.5050 D.665723.(2021高一下·鹽城期中)如下Python程序段,運行后輸出的值是( )def factorial(n):s=1for i in range(2,n+1):s=s*ireturn stotal=factorial(4)print(total)A.24 B.4 C.44 D.1624.(2021高一下·江蘇月考)關于三種基本結構的流程圖,下列選擇正確的是( )A.一是順序結構、二是分支結構、三是循環結構B.一是順序結構、二是循環結構、三是分支結構C.一是分支結構、二是順序結構、三是循環結構D.一是循環結構、二是分支結構、三是順序結構25.(2021高二上·東臺月考)在Python中,round(1.3952,2)的值是( )A.1.4 B.1.40 C.1.395 D.1.395226.(2021高一下·鹽城期中)有5萬元資金存入銀行,選擇“1年定期、自動轉存”的存款方式。5年后會有多少收益呢?(假定利率為3.25%),下列計算表達式正確的是( )A.money=50000*(1+0.0325)*5 B.money=50000*(1+0.0325)**5C.money=50000*(1+0.0325)5 D.money=50000*(1+0.0325)^527.(2021高一下·鹽城期中)用火柴棒,擺出下面的自然數,下列說法正確的是( )A.可以用6根火柴棒擺放出0、9、13B.可以用6根火柴棒擺放出0、8C.6根火柴棒能擺放的最大數是111D.可以用6根火柴棒擺放出0、16、528.(2021高一下·鹽城期中)如圖是對每一個自然數進行火柴棒個數的統計重復使用的函數流程圖。①將num除以10取余,求得個位數;②然后將num除以10取整,去掉個位數。③重復步驟①②直到num為0。完成對每一個自然數進行火柴棒個數的統計,下列說法正確的是( )A.①取得個位數:x=num % 10;火柴棒個數累加B.②去掉個位數:num=num//10C.③使用while循環D.使用①②③步驟才能完成對每一個自然數進行火柴棒個數的統計29.某音頻格式“8kHz,8bit,單聲道,7kbps”,該音頻的采樣頻率為( )A.8kHz B.8bit C.單聲道 D.7kbps30.(2021高一下·鹽城期中)下列信號屬于數字信號的是( )A.B.C.D.31.(2021高一下·鹽城期中)關于聲音的數字化,下列說法錯誤的是( )A.連續的音頻信號可以存放在計算機中B.在時間軸上按照一定的時間間隔取一系列時刻得到每個時刻對應的聲波信號的瞬時振幅值,這一過程為采樣C.對區間的采樣點按四舍五入的規則取整選值,這個過程稱為量化D.將量化后的數據用計算機能夠存儲和處理的二進制數值表示,即編碼32.(2021高一下·鹽城期中)關于Unicode碼的描述,錯誤的是( )A.Unicode是為了解決傳統字符編碼方案的局限性而產生的B.ASCII碼能表示的字符,其對應的Unicode碼只是在原來的ASCII碼前加上8個0C.“a”的ASCII碼是01100001,它的Unicode碼是000000001100001D.Unicode碼不兼容ASCII碼33.(2021高一下·東臺月考)下列程序段運行輸出正確的是( )BookInfo0=("ID0010230",15.68,36)BookInfo1=("ID2315937",20,2)BookSet={BookInfo0,BookInfo1}t=0For i in BookSet:t+=i[1]*i[2]print(t)A.68,36 B.604.48 C.20 D.234.(2019高二上·邳州會考)下列數值中,有可能是八進制數的是( )。A.677 B.408 C.659 D.80235.趙明的U盤中還剩余16.6MB的存儲空間,若要存儲大小為1024KB的照片,最多能存放( )A.14張 B.15張 C.16張 D.17張36.(2021高一下·東臺月考)圖結構是由一組節點(稱為頂點)和一組節點間的連線(稱為邊或弧)構成的一種數據結構。圖結構中的每個頂點都可以與其他頂點有邊相連,下列說法錯誤的是( )A.圖結構中數據元素之間是一對多的關系B.圖可以分為有向圖和無向圖C.相連頂點之間的邊或弧叫權,權表示兩個節點之間的某種關系D.圖上的邊或弧帶權則稱為網,可分為有向網和無向網37.(2021高一下·東臺月考)如圖所示的線性數據結構,下列說法錯誤的是( )A.正向編號,首元素索引號為0,向后走,索引號遞增B.反向編號,尾元素編號為-1,向首元素方向依次遞減C.線性數據結構只包括隊列與棧D.棧:后進先出,添加和刪除都在棧頂實現,隊列:先進先出,刪除在隊首,添加在隊尾二、填空題38.(2021高一下·鹽城期中)請將下列程序代碼補充完整,HRrest表示安靜心率,age表示年齡,最適宜運動心率=(220-年齡數-安靜心率)×(60%~80%)+安靜心率low=(220-①-②)*0.6+②high=(220-①-②)*0.8+②print(low, high)代碼中的①: ②: 39.(2021高一下·鹽城期中)單車道胡同路邊停車,先進去的車只能從另一出口出來,閱讀程序代碼(break表示退出循環):listque=[] #定義列表listque存儲停車狀況max=8 #停車位最大容量while(True):print('1.停車')print('2.開車離開')print('3.查看停車庫')print('其他. 退出')x=input("輸入你的選擇:")#輸入選擇項ifx=='1':if len(listque)< :print("還有",max-len(listque),"個停車位。")listque.append(input("請輸入停車車牌:"))else:print("對不起,停車位已滿。")elif x=='2':iflen(listque)==0:print("停車庫為空。")else:print ( ,"開出。")elif x=='3':print(listque)else:break在橫線中填入代碼中三、計算題40.(2021高一下·鹽城期中)請完成下列進制轉換:(1)2= ( )10( 45)10 = ( )2(B5)16= ( )1041.(2021高一下·鹽城期中)一段時長為30秒的雙聲道立體聲的無壓縮音頻(采樣頻率為44.1kHz,量化位數為16位),占用的存儲空間是多少MB?四、綜合題42.(2021高一下·鹽城期中)某同學網購的書已到達家附近的快遞門店,需要他去取,不巧的是,這次購買的三本書是三個不同的物流公司派送的,他家與各快遞門店的位置如圖如示,該同學估算了在這些地點這間步行需要的時間,如下表:各快遞門店的位置如圖所示:我們將該同學家和各個快遞門店的位置抽象成頂點,作為根節點的“家”編號為“H”,其3個子節點(快遞門店A,快遞門店B,快遞門店C)分別編號為“A” “B” “C”,兩個位置間的步行線路抽象成邊,在邊上標上時間權值,如下圖:從起點出發,把當前可以到達的下一個位置列舉出來,再從列舉出的新位置出發,繼續列舉下一步可以到達的位置,以此類推,直到返回起點。我們可以用樹結構把所有可能的走用圖描述出來(1)請在下圖方框中畫出該圖。(2)請給出用時最短的路徑和所用時間: 答案解析部分1.【答案】B【知識點】信息及其特征【解析】【解答】信息主要具有時效性、傳遞性、可共享性、依附性等主要特性。另外信息是可加工的,可增值的。B選項錯誤。故答案選B。【分析】 本題考查信息的特性。信息主要具有普遍性、不完全性、時效性、可共享性、依附性。此外,還有無限性、傳遞性、轉化性、價值性、可壓縮性等特性。2.【答案】D【知識點】信息及其特征【解析】【解答】二維碼、 錄音筆、 網頁均屬于信息的載體,QQ消息屬于信息。故答案選D。【分析】本題考查的是信息的特征。承載信息的實體一般都稱為信息的載體,如聲音、語言、文字、圖像、視頻、音頻等。3.【答案】B【知識點】算法的基本概念與特征【解析】【解答】當我們需要通過編制計算機程序來解決問題時,可以包括以下這些過程:分析問題、設計算法、編寫程序、調試程序、檢測結果。故正確答案選B。【分析】本題主要考查學生利用計算機編程解決實際問題的基本步驟的掌握情況,學生應該清楚每一個問題解決的基本思路,并掌握計算機編程里面的一些基本概念,那么做此類題目就是游刃有余。4.【答案】D【知識點】常用標準函數【解析】【解答】range( )函數格式: range([start,] stop[, step])。參數:起始值(缺省為0),終值(但不包括),步長(缺省為1)。range(1,5)生成的列表是:[1,2,3,4]。故答案選D。【分析】本題考查的是Python函數。range函數的功能:創建一個整數列表。5.【答案】B【知識點】運算符、基本運算與表達式6.【答案】B【知識點】運算符、基本運算與表達式【解析】【解答】“%”是取余運算,表達式21 % 4的結果是1。故答案選B。【分析】本題考查的是Python表達式的運算。7.【答案】D【知識點】字符編碼【解析】【解答】漢字機內碼需要兩個字節的存儲空間;漢字的機內碼與對應的字型碼需要的存儲空間不相同;漢字字形點陣越精細,其字型碼需要的存儲空間就越大;漢字的字形點陣為24*24時,一個漢字字型碼需要的存儲空間為24*24/8=72個字節。故答案選D。【分析】本題考查的是字符編碼。算機中的漢字也是采用二進制進行編碼的。漢字編碼分為外碼、交換碼、機內碼和字形碼。8.【答案】B【知識點】常量、變量及變量的賦值9.【答案】B【知識點】語句注釋及縮進【解析】【解答】Python程序中用作注釋的標識符是“#”。故答案選B。【分析】本題考查的是Python程序注釋。10.【答案】C【知識點】運算符、基本運算與表達式【解析】【解答】27//2**3=27//8=3。故答案選C。【分析】本題考查的是Python表達式的運算。//是取整。11.【答案】C【知識點】運算符、基本運算與表達式【解析】【解答】x%2==1能判斷變量x是奇數,x%2==0能判斷變量x是偶數,int是取整函數,int(x)==x能判斷x是整數。故答案選C。【分析】本題考查的是Python表達式。%是取余。12.【答案】D【知識點】運算符、基本運算與表達式【解析】【解答】Python中,除運算用“/”表示。該代數式改為Python表達式,正確的寫法是a/(b+c/d)。故答案選D。【分析】本題考查的是Python表達式。13.【答案】A【知識點】信息的編碼14.【答案】B【知識點】循環結構語句及程序實現【解析】【解答】初始值a=2,b=1;a>=b成立,執行 b=a * b=2, a=2 * a=4;a>=b成立,執行 b=a * b=4*2=8, a=2 * a=8;a>=b成立,執行 b=a * b=8*8=64, a=2 * a=16;a>=b不成立,跳出循環。最后a、b的值分別為16、64。故答案選B。【分析】本題考查的是Python循環語句。15.【答案】C【知識點】循環結構語句及程序實現16.【答案】D【知識點】常量、變量及變量的賦值;分支結構語句及程序實現17.【答案】D【知識點】循環結構語句及程序實現18.【答案】C【知識點】運算符、基本運算與表達式【解析】【解答】邏輯運算符or兩邊值均為假時值才為假,否則值為真;邏輯運算符and兩邊值均為真時值才為真,否則值為假,not是取反。有兩個條件P、Q,只要有一個條件為真時,結果一定為真的表達式是P or Q。故答案選C。【分析】本題考查的是邏輯表達式。邏輯表達式格式為:<表達式1><邏輯運算符><關系表達式2>19.【答案】A【知識點】流程圖識讀【解析】【解答】分析流程圖可知,算法的功能是利用中間值c交換a、b的值。故答案選A。【分析】本題考查的是算法流程圖。20.【答案】B【知識點】常見數據類型、數組【解析】【解答】列表的索引從0開始,object[1]="蘋果"表示將索引為1的內容替換為"蘋果",則列表object變為["石榴","蘋果","香蕉","橙子","梨子"]。故答案選B。【分析】本題考查的是Python列表數據類型。字符串和列表的索引:索引正向從0開始遞增,反向從-1開始遞減。21.【答案】A【知識點】運算符、基本運算與表達式【解析】【解答】關系表達式5 < 3值是False,故程序的運行后,顯示的結果是False。故答案選A。【分析】本題主要考查的是Python表達式。22.【答案】A【知識點】運算符、基本運算與表達式;分支結構語句及程序實現;循環結構語句及程序實現【解析】【解答】根據等差數據的求和可知,1~100的和等于(1+100)*100/2=5050,s=5050-(10+20+30+40+50+60+70+80+90+100)=4500。故答案選A。【分析】本題考查的是Python程序執行。該程序實現功能是1~100之間,將不能整除10的數累加起來。23.【答案】A【知識點】過程與自定義函數;循環結構語句及程序實現【解析】【解答】分析程序可知,函數factorial(n)是用來求n的階乘,故total=factorial(4)=1*2*3*4=24。故答案選A。【分析】本題考查的是Python程序運行。24.【答案】A【知識點】算法的控制結構25.【答案】B【知識點】常用標準函數【解析】【解答】round(number,digits)是將數number四舍五入到指定小數位,即digits。round(1.3952,2)=1.40。故答案選B。【分析】本題考查的是Python函數。26.【答案】B【知識點】運算符、基本運算與表達式【解析】【解答】由題干存款方式可知,5年后收益是money=50000*(1+0.0325)**5。故答案選B。【分析】本題考查的是Python表達式。Python表達式中冪運算是“**”,乘運算是“*”。27.【答案】C【知識點】字符編碼【解析】【解答】由圖可知,13、8需要用7根火柴棒,16需要用8根火柴棒,6根火柴棒能擺放的最大數是111。故答案選C。【分析】本題考查的是字符編碼。28.【答案】D【知識點】流程圖識讀【解析】【解答】分析流程圖可知,使用①②③步驟才能完成對每一個自然數進行火柴棒個數的統計 。故答案選D。【分析】本題考查的是算法流程圖。29.【答案】A【知識點】聲音、圖像、視頻編碼30.【答案】D【知識點】數字信號與模擬信號【解析】【解答】數字信號是離散的,因為數字信號只用兩種物理狀態來表示0和1的,故其抗干擾能力比模擬信號強很多。故答案選D。【分析】本題考查的是數字信號。在計算機中,數字信號的大小常用有限位的二進制數表示。31.【答案】A【知識點】數字化概念與作用【解析】【解答】連續的音頻信號是模擬信號,不可以存放在計算機中,需要變成離散的數字信號才可以存放在計算機中。故答案選A。【分析】本題考查的是聲音數字化。在音頻信號數字化過程中,聲音的保真度不僅受到采樣頻率的影響,也依賴于量化值。量化值一般用二進制數表示,其二進制位數決定了量化的精度,也稱作量化位數。32.【答案】D【知識點】字符編碼【解析】【解答】Unicode是為了解決傳統字符編碼方案的局限性而產生的;ASCII碼能表示的字符,其對應的Unicode碼只是在原來的ASCII碼前加上8個0;“a”的ASCII碼是01100001,它的Unicode碼是000000001100001;Unicode碼兼容ASCII碼。故答案選D。【分析】本題考查的是字符編碼。33.【答案】B【知識點】循環結構語句及程序實現34.【答案】A【知識點】進制及數制轉換35.【答案】C【知識點】聲音、圖像、視頻編碼【解析】【解答】由題可知,一張圖的大小1024KB=1MB,16.6MB的存儲空間存1MB大小的照片,最多能存放16張,故答案選C。【分析】此題主要考查數據儲存單位換算方法的相關知識。存儲單位是一種計量單位。指在某一領域以一個特定量,或標準做為一個記錄(計數)點。再以此點的某個倍數再去定義另一個點,而這個點的代名詞就是計數單位或存儲單位。換算率約等于1000(1024),從大到小順序為T、GB、MB(兆Zhao)、KB、B再小就是位了。1TB=1024GB 1GB=1024MB 1MB=1024KB 1KB=1024B 1B=8b。36.【答案】A【知識點】基本數據結構37.【答案】C【知識點】基本數據結構38.【答案】age;HRrest【知識點】運算符、基本運算與表達式【解析】【解答】最適宜運動心率=(220-年齡數-安靜心率)×(60%~80%)+安靜心率,HRrest表示安安靜心率,age表示年齡,故low=(220-age-HRrest)*0.6+HRrest,high=(220-age-HRrest)*0.8+HRrest,故代碼中的①處填age,②處填HRrest。【分析】本題考查的是Python程序設計。39.【答案】max;listque.pop(o)【知識點】分支結構語句及程序實現;循環結構語句及程序實現;常用標準函數【解析】【解答】①處是判斷是否用空余停車位,所以要用len(listque)與max比較判斷一下。②處pop() 函數用于移除列表中的一個元素(默認最后一個元素),并且返回該元素的值。故答案為:max、listque.pop(o)。【分析】本題考查的是用python程序解決停車位問題。40.【答案】(1)173;101101;181【知識點】進制及數制轉換【解析】【解答】二進制數、十六進制數轉換為十進制數的方法是“按權展開、逐項相加”,十進制數轉換為二進制數的方法是“除權取余、逆序排列”。故答案為:173、101101、181。【分析】本題考查的是進制數的轉換。41.【答案】解:(30×44.1×1000×16×2)/8/1024/1024=5.05MB【知識點】聲音、圖像、視頻編碼【解析】【解答】解:一段時長為30秒的雙聲道立體聲的無壓縮音頻(采樣頻率為44.1kHz,量化位數為16位),占用的存儲空間是(30×44.1×1000×16×2)/8/1024/1024=5.05MB。【分析】本題考查的是音頻文件容量計算。音頻文件容量=采樣頻率*量化位數*聲道數*時長/8。42.【答案】(1)(2)用時最短的路徑:H→A→B→C→H、H→C→B→A→H 所有時間:19【知識點】算法的常用表示方法【解析】【解答】(1)從起點出發,把當前可以到達的下一個位置列舉出來,再從列舉出的新位置出發,繼續列舉下一步可以到達的位置,以此類推,直到返回起點。用樹結構把所有可能的走用圖描述出來,如下圖所示:(2)用時最短的路徑是H→A→B→C→H、H→C→B→A→H,用時為19。【分析】本題考查的是算法描述。1 / 1江蘇省鹽城市實驗高級中學(新洋高級中學)2020-2021學年高一下學期信息技術期中考試試卷一、單選題1.下列各項不屬于信息的主要特征的是( )A.時效性 B.不可增值性C.可傳遞、共享性 D.載體依附性【答案】B【知識點】信息及其特征【解析】【解答】信息主要具有時效性、傳遞性、可共享性、依附性等主要特性。另外信息是可加工的,可增值的。B選項錯誤。故答案選B。【分析】 本題考查信息的特性。信息主要具有普遍性、不完全性、時效性、可共享性、依附性。此外,還有無限性、傳遞性、轉化性、價值性、可壓縮性等特性。2.(2021高一下·鹽城期中)下列不是信息載體的是( )A.二維碼 B.錄音筆 C.網頁 D.QQ消息【答案】D【知識點】信息及其特征【解析】【解答】二維碼、 錄音筆、 網頁均屬于信息的載體,QQ消息屬于信息。故答案選D。【分析】本題考查的是信息的特征。承載信息的實體一般都稱為信息的載體,如聲音、語言、文字、圖像、視頻、音頻等。3.用計算機程序解決問題過程,正確設計順序是( )A.分析問題→編寫代碼→設計算法→調試運行B.分析問題→設計算法→編寫代碼→調試運行C.設計算法→分析問題→編寫代碼→調試運行D.調試運行→設計算法→編寫代碼→分析問題【答案】B【知識點】算法的基本概念與特征【解析】【解答】當我們需要通過編制計算機程序來解決問題時,可以包括以下這些過程:分析問題、設計算法、編寫程序、調試程序、檢測結果。故正確答案選B。【分析】本題主要考查學生利用計算機編程解決實際問題的基本步驟的掌握情況,學生應該清楚每一個問題解決的基本思路,并掌握計算機編程里面的一些基本概念,那么做此類題目就是游刃有余。4.(2021高一下·鹽城期中)range函數用于生成整數列表,range(1,5)生成的列表是:( )A.[0,1,2,3,4,5] B.[1,2,3,4,5]C.[1,5] D.[1,2,3,4]【答案】D【知識點】常用標準函數【解析】【解答】range( )函數格式: range([start,] stop[, step])。參數:起始值(缺省為0),終值(但不包括),步長(缺省為1)。range(1,5)生成的列表是:[1,2,3,4]。故答案選D。【分析】本題考查的是Python函數。range函數的功能:創建一個整數列表。5.(2021高一下·江蘇月考)在Python中,表達式2**3的結果是( )A.5 B.8 C.6 D.3【答案】B【知識點】運算符、基本運算與表達式6.(2021高一下·鹽城期中)在Python中,表達式21 % 4的結果是( )A.5 B.1 C.15 D.25【答案】B【知識點】運算符、基本運算與表達式【解析】【解答】“%”是取余運算,表達式21 % 4的結果是1。故答案選B。【分析】本題考查的是Python表達式的運算。7.(2021高一下·鹽城期中)下列關于漢字機內碼和字型碼的敘述,正確的是( )A.漢字機內碼需要一個字節的存儲空間B.漢字的機內碼與對應的字型碼需要的存儲空間相同C.漢字字形點陣越精細,其字型碼需要的存儲空間就越小D.漢字的字形點陣為24*24時,一個漢字字型碼需要的存儲空間為72個字節【答案】D【知識點】字符編碼【解析】【解答】漢字機內碼需要兩個字節的存儲空間;漢字的機內碼與對應的字型碼需要的存儲空間不相同;漢字字形點陣越精細,其字型碼需要的存儲空間就越大;漢字的字形點陣為24*24時,一個漢字字型碼需要的存儲空間為24*24/8=72個字節。故答案選D。【分析】本題考查的是字符編碼。算機中的漢字也是采用二進制進行編碼的。漢字編碼分為外碼、交換碼、機內碼和字形碼。8.下列標識符中合法的是( )A.i'm B._ C.3Q D.for【答案】B【知識點】常量、變量及變量的賦值9.(2020高一上·南通期末)為了提高程序的可讀性,可以在該語句后面添加注釋語句,Python程序中用作注釋的標識符是( )A.: B.# C., D.!【答案】B【知識點】語句注釋及縮進【解析】【解答】Python程序中用作注釋的標識符是“#”。故答案選B。【分析】本題考查的是Python程序注釋。10.(2021高一下·鹽城期中)在Python中,表達式27//2**3的值是( )A.2 B.2.3 C.3 D.1331【答案】C【知識點】運算符、基本運算與表達式【解析】【解答】27//2**3=27//8=3。故答案選C。【分析】本題考查的是Python表達式的運算。//是取整。11.(2021高一下·鹽城期中)下列能判斷變量x是整數的條件表達式是( )A.x%2==1 B.x%2==0 C.int(x)==x D.random(x)=x【答案】C【知識點】運算符、基本運算與表達式【解析】【解答】x%2==1能判斷變量x是奇數,x%2==0能判斷變量x是偶數,int是取整函數,int(x)==x能判斷x是整數。故答案選C。【分析】本題考查的是Python表達式。%是取余。12.(2021高一下·鹽城期中)設a、b、c為變量,將代數式改為Python表達式,正確的寫法是( )A.a/b+c/d B.a/(b+c)/d C.(a/b+c)/d D.a/(b+c/d)【答案】D【知識點】運算符、基本運算與表達式【解析】【解答】Python中,除運算用“/”表示。該代數式改為Python表達式,正確的寫法是a/(b+c/d)。故答案選D。【分析】本題考查的是Python表達式。13.(2019高二上·江蘇期中)已知字符“d”的ASCII編碼是01100100,則字符“g”的ASCII編碼是( )A.01100111 B.01100110 C.01100101 D.01100011【答案】A【知識點】信息的編碼14.(2020高一上·南通期末)如下程序段a = 2b = 1while a >= b:b=a * ba=2 * a執行后,a、b的值分別為( )A.4、2 B.16、64 C.8、8 D.2、1【答案】B【知識點】循環結構語句及程序實現【解析】【解答】初始值a=2,b=1;a>=b成立,執行 b=a * b=2, a=2 * a=4;a>=b成立,執行 b=a * b=4*2=8, a=2 * a=8;a>=b成立,執行 b=a * b=8*8=64, a=2 * a=16;a>=b不成立,跳出循環。最后a、b的值分別為16、64。故答案選B。【分析】本題考查的是Python循環語句。15.下面的程序段運行后的結果為( )s=0for i in range(1,7,3):s=s+iprint(s)A.6 B.12 C.5 D.28【答案】C【知識點】循環結構語句及程序實現16.有如下Python程序,當程序運行后輸入15000,則程序輸出結果為:( )salary=float (input( ))if salary<=5000:tax=0elif salary<=7000:tax=(salary-5000)*0.1elif salary<=10000:tax=200+(salary-7000)*0.2else:tax=800+(salary-10000)*0.4print(salary-tax)A.2800 B.2800.0 C.12200 D.12200.0【答案】D【知識點】常量、變量及變量的賦值;分支結構語句及程序實現17.(2020高二上·儋州期中)有關循環結構的說法不正確的是( )。A.循環結構是算法的基本結構之一B.有的程序設計中沒有循環結構C.循環結構在程序設計有可能會有嵌套出現D.在PYTHON程序設計語言中循環結構一般使用IF語句實現。【答案】D【知識點】循環結構語句及程序實現18.(2021高一下·鹽城期中)有兩個條件P、Q,只要有一個條件為真時,結果一定為真的表達式是( )A.not P B.P and QC.P or Q D.not P and not Q【答案】C【知識點】運算符、基本運算與表達式【解析】【解答】邏輯運算符or兩邊值均為假時值才為假,否則值為真;邏輯運算符and兩邊值均為真時值才為真,否則值為假,not是取反。有兩個條件P、Q,只要有一個條件為真時,結果一定為真的表達式是P or Q。故答案選C。【分析】本題考查的是邏輯表達式。邏輯表達式格式為:<表達式1><邏輯運算符><關系表達式2>19.(2021高一下·鹽城期中)如圖所示算法的功能是( )A.交換a、b的值 B.找出a、b中值較小的變量C.按從小到大的順序輸出a、b的值 D.按從大到小的順序輸出a、b的值【答案】A【知識點】流程圖識讀【解析】【解答】分析流程圖可知,算法的功能是利用中間值c交換a、b的值。故答案選A。【分析】本題考查的是算法流程圖。20.(2021高一下·鹽城期中)下面代碼的執行結果是( )object=["石榴",1,"香蕉","橙子","梨子"]object[1]="蘋果"print (object)A.["蘋果",1,"香蕉","橙子","梨子"]B.["石榴","蘋果","香蕉","橙子","梨子"]C.["梨子",1,"香蕉","橙子","蘋果"]D.[1,"香蕉","橙子","梨子"]【答案】B【知識點】常見數據類型、數組【解析】【解答】列表的索引從0開始,object[1]="蘋果"表示將索引為1的內容替換為"蘋果",則列表object變為["石榴","蘋果","香蕉","橙子","梨子"]。故答案選B。【分析】本題考查的是Python列表數據類型。字符串和列表的索引:索引正向從0開始遞增,反向從-1開始遞減。21.(2021高一下·鹽城期中)如下Python程序段x = 5 < 3print( x)程序的運行后,顯示的結果是( )A.False B.True C.0 D.-1【答案】A【知識點】運算符、基本運算與表達式【解析】【解答】關系表達式5 < 3值是False,故程序的運行后,顯示的結果是False。故答案選A。【分析】本題主要考查的是Python表達式。22.(2021高一下·鹽城期中)下列Python程序段運行的結果是s = 0i = 1while i <= 100:if i % 10 != 0 :s+= ii+ =1print(s) ( )A.4500 B.4578 C.5050 D.6657【答案】A【知識點】運算符、基本運算與表達式;分支結構語句及程序實現;循環結構語句及程序實現【解析】【解答】根據等差數據的求和可知,1~100的和等于(1+100)*100/2=5050,s=5050-(10+20+30+40+50+60+70+80+90+100)=4500。故答案選A。【分析】本題考查的是Python程序執行。該程序實現功能是1~100之間,將不能整除10的數累加起來。23.(2021高一下·鹽城期中)如下Python程序段,運行后輸出的值是( )def factorial(n):s=1for i in range(2,n+1):s=s*ireturn stotal=factorial(4)print(total)A.24 B.4 C.44 D.16【答案】A【知識點】過程與自定義函數;循環結構語句及程序實現【解析】【解答】分析程序可知,函數factorial(n)是用來求n的階乘,故total=factorial(4)=1*2*3*4=24。故答案選A。【分析】本題考查的是Python程序運行。24.(2021高一下·江蘇月考)關于三種基本結構的流程圖,下列選擇正確的是( )A.一是順序結構、二是分支結構、三是循環結構B.一是順序結構、二是循環結構、三是分支結構C.一是分支結構、二是順序結構、三是循環結構D.一是循環結構、二是分支結構、三是順序結構【答案】A【知識點】算法的控制結構25.(2021高二上·東臺月考)在Python中,round(1.3952,2)的值是( )A.1.4 B.1.40 C.1.395 D.1.3952【答案】B【知識點】常用標準函數【解析】【解答】round(number,digits)是將數number四舍五入到指定小數位,即digits。round(1.3952,2)=1.40。故答案選B。【分析】本題考查的是Python函數。26.(2021高一下·鹽城期中)有5萬元資金存入銀行,選擇“1年定期、自動轉存”的存款方式。5年后會有多少收益呢?(假定利率為3.25%),下列計算表達式正確的是( )A.money=50000*(1+0.0325)*5 B.money=50000*(1+0.0325)**5C.money=50000*(1+0.0325)5 D.money=50000*(1+0.0325)^5【答案】B【知識點】運算符、基本運算與表達式【解析】【解答】由題干存款方式可知,5年后收益是money=50000*(1+0.0325)**5。故答案選B。【分析】本題考查的是Python表達式。Python表達式中冪運算是“**”,乘運算是“*”。27.(2021高一下·鹽城期中)用火柴棒,擺出下面的自然數,下列說法正確的是( )A.可以用6根火柴棒擺放出0、9、13B.可以用6根火柴棒擺放出0、8C.6根火柴棒能擺放的最大數是111D.可以用6根火柴棒擺放出0、16、5【答案】C【知識點】字符編碼【解析】【解答】由圖可知,13、8需要用7根火柴棒,16需要用8根火柴棒,6根火柴棒能擺放的最大數是111。故答案選C。【分析】本題考查的是字符編碼。28.(2021高一下·鹽城期中)如圖是對每一個自然數進行火柴棒個數的統計重復使用的函數流程圖。①將num除以10取余,求得個位數;②然后將num除以10取整,去掉個位數。③重復步驟①②直到num為0。完成對每一個自然數進行火柴棒個數的統計,下列說法正確的是( )A.①取得個位數:x=num % 10;火柴棒個數累加B.②去掉個位數:num=num//10C.③使用while循環D.使用①②③步驟才能完成對每一個自然數進行火柴棒個數的統計【答案】D【知識點】流程圖識讀【解析】【解答】分析流程圖可知,使用①②③步驟才能完成對每一個自然數進行火柴棒個數的統計 。故答案選D。【分析】本題考查的是算法流程圖。29.某音頻格式“8kHz,8bit,單聲道,7kbps”,該音頻的采樣頻率為( )A.8kHz B.8bit C.單聲道 D.7kbps【答案】A【知識點】聲音、圖像、視頻編碼30.(2021高一下·鹽城期中)下列信號屬于數字信號的是( )A.B.C.D.【答案】D【知識點】數字信號與模擬信號【解析】【解答】數字信號是離散的,因為數字信號只用兩種物理狀態來表示0和1的,故其抗干擾能力比模擬信號強很多。故答案選D。【分析】本題考查的是數字信號。在計算機中,數字信號的大小常用有限位的二進制數表示。31.(2021高一下·鹽城期中)關于聲音的數字化,下列說法錯誤的是( )A.連續的音頻信號可以存放在計算機中B.在時間軸上按照一定的時間間隔取一系列時刻得到每個時刻對應的聲波信號的瞬時振幅值,這一過程為采樣C.對區間的采樣點按四舍五入的規則取整選值,這個過程稱為量化D.將量化后的數據用計算機能夠存儲和處理的二進制數值表示,即編碼【答案】A【知識點】數字化概念與作用【解析】【解答】連續的音頻信號是模擬信號,不可以存放在計算機中,需要變成離散的數字信號才可以存放在計算機中。故答案選A。【分析】本題考查的是聲音數字化。在音頻信號數字化過程中,聲音的保真度不僅受到采樣頻率的影響,也依賴于量化值。量化值一般用二進制數表示,其二進制位數決定了量化的精度,也稱作量化位數。32.(2021高一下·鹽城期中)關于Unicode碼的描述,錯誤的是( )A.Unicode是為了解決傳統字符編碼方案的局限性而產生的B.ASCII碼能表示的字符,其對應的Unicode碼只是在原來的ASCII碼前加上8個0C.“a”的ASCII碼是01100001,它的Unicode碼是000000001100001D.Unicode碼不兼容ASCII碼【答案】D【知識點】字符編碼【解析】【解答】Unicode是為了解決傳統字符編碼方案的局限性而產生的;ASCII碼能表示的字符,其對應的Unicode碼只是在原來的ASCII碼前加上8個0;“a”的ASCII碼是01100001,它的Unicode碼是000000001100001;Unicode碼兼容ASCII碼。故答案選D。【分析】本題考查的是字符編碼。33.(2021高一下·東臺月考)下列程序段運行輸出正確的是( )BookInfo0=("ID0010230",15.68,36)BookInfo1=("ID2315937",20,2)BookSet={BookInfo0,BookInfo1}t=0For i in BookSet:t+=i[1]*i[2]print(t)A.68,36 B.604.48 C.20 D.2【答案】B【知識點】循環結構語句及程序實現34.(2019高二上·邳州會考)下列數值中,有可能是八進制數的是( )。A.677 B.408 C.659 D.802【答案】A【知識點】進制及數制轉換35.趙明的U盤中還剩余16.6MB的存儲空間,若要存儲大小為1024KB的照片,最多能存放( )A.14張 B.15張 C.16張 D.17張【答案】C【知識點】聲音、圖像、視頻編碼【解析】【解答】由題可知,一張圖的大小1024KB=1MB,16.6MB的存儲空間存1MB大小的照片,最多能存放16張,故答案選C。【分析】此題主要考查數據儲存單位換算方法的相關知識。存儲單位是一種計量單位。指在某一領域以一個特定量,或標準做為一個記錄(計數)點。再以此點的某個倍數再去定義另一個點,而這個點的代名詞就是計數單位或存儲單位。換算率約等于1000(1024),從大到小順序為T、GB、MB(兆Zhao)、KB、B再小就是位了。1TB=1024GB 1GB=1024MB 1MB=1024KB 1KB=1024B 1B=8b。36.(2021高一下·東臺月考)圖結構是由一組節點(稱為頂點)和一組節點間的連線(稱為邊或弧)構成的一種數據結構。圖結構中的每個頂點都可以與其他頂點有邊相連,下列說法錯誤的是( )A.圖結構中數據元素之間是一對多的關系B.圖可以分為有向圖和無向圖C.相連頂點之間的邊或弧叫權,權表示兩個節點之間的某種關系D.圖上的邊或弧帶權則稱為網,可分為有向網和無向網【答案】A【知識點】基本數據結構37.(2021高一下·東臺月考)如圖所示的線性數據結構,下列說法錯誤的是( )A.正向編號,首元素索引號為0,向后走,索引號遞增B.反向編號,尾元素編號為-1,向首元素方向依次遞減C.線性數據結構只包括隊列與棧D.棧:后進先出,添加和刪除都在棧頂實現,隊列:先進先出,刪除在隊首,添加在隊尾【答案】C【知識點】基本數據結構二、填空題38.(2021高一下·鹽城期中)請將下列程序代碼補充完整,HRrest表示安靜心率,age表示年齡,最適宜運動心率=(220-年齡數-安靜心率)×(60%~80%)+安靜心率low=(220-①-②)*0.6+②high=(220-①-②)*0.8+②print(low, high)代碼中的①: ②: 【答案】age;HRrest【知識點】運算符、基本運算與表達式【解析】【解答】最適宜運動心率=(220-年齡數-安靜心率)×(60%~80%)+安靜心率,HRrest表示安安靜心率,age表示年齡,故low=(220-age-HRrest)*0.6+HRrest,high=(220-age-HRrest)*0.8+HRrest,故代碼中的①處填age,②處填HRrest。【分析】本題考查的是Python程序設計。39.(2021高一下·鹽城期中)單車道胡同路邊停車,先進去的車只能從另一出口出來,閱讀程序代碼(break表示退出循環):listque=[] #定義列表listque存儲停車狀況max=8 #停車位最大容量while(True):print('1.停車')print('2.開車離開')print('3.查看停車庫')print('其他. 退出')x=input("輸入你的選擇:")#輸入選擇項ifx=='1':if len(listque)< :print("還有",max-len(listque),"個停車位。")listque.append(input("請輸入停車車牌:"))else:print("對不起,停車位已滿。")elif x=='2':iflen(listque)==0:print("停車庫為空。")else:print ( ,"開出。")elif x=='3':print(listque)else:break在橫線中填入代碼中【答案】max;listque.pop(o)【知識點】分支結構語句及程序實現;循環結構語句及程序實現;常用標準函數【解析】【解答】①處是判斷是否用空余停車位,所以要用len(listque)與max比較判斷一下。②處pop() 函數用于移除列表中的一個元素(默認最后一個元素),并且返回該元素的值。故答案為:max、listque.pop(o)。【分析】本題考查的是用python程序解決停車位問題。三、計算題40.(2021高一下·鹽城期中)請完成下列進制轉換:(1)2= ( )10( 45)10 = ( )2(B5)16= ( )10【答案】(1)173;101101;181【知識點】進制及數制轉換【解析】【解答】二進制數、十六進制數轉換為十進制數的方法是“按權展開、逐項相加”,十進制數轉換為二進制數的方法是“除權取余、逆序排列”。故答案為:173、101101、181。【分析】本題考查的是進制數的轉換。41.(2021高一下·鹽城期中)一段時長為30秒的雙聲道立體聲的無壓縮音頻(采樣頻率為44.1kHz,量化位數為16位),占用的存儲空間是多少MB?【答案】解:(30×44.1×1000×16×2)/8/1024/1024=5.05MB【知識點】聲音、圖像、視頻編碼【解析】【解答】解:一段時長為30秒的雙聲道立體聲的無壓縮音頻(采樣頻率為44.1kHz,量化位數為16位),占用的存儲空間是(30×44.1×1000×16×2)/8/1024/1024=5.05MB。【分析】本題考查的是音頻文件容量計算。音頻文件容量=采樣頻率*量化位數*聲道數*時長/8。四、綜合題42.(2021高一下·鹽城期中)某同學網購的書已到達家附近的快遞門店,需要他去取,不巧的是,這次購買的三本書是三個不同的物流公司派送的,他家與各快遞門店的位置如圖如示,該同學估算了在這些地點這間步行需要的時間,如下表:各快遞門店的位置如圖所示:我們將該同學家和各個快遞門店的位置抽象成頂點,作為根節點的“家”編號為“H”,其3個子節點(快遞門店A,快遞門店B,快遞門店C)分別編號為“A” “B” “C”,兩個位置間的步行線路抽象成邊,在邊上標上時間權值,如下圖:從起點出發,把當前可以到達的下一個位置列舉出來,再從列舉出的新位置出發,繼續列舉下一步可以到達的位置,以此類推,直到返回起點。我們可以用樹結構把所有可能的走用圖描述出來(1)請在下圖方框中畫出該圖。(2)請給出用時最短的路徑和所用時間: 【答案】(1)(2)用時最短的路徑:H→A→B→C→H、H→C→B→A→H 所有時間:19【知識點】算法的常用表示方法【解析】【解答】(1)從起點出發,把當前可以到達的下一個位置列舉出來,再從列舉出的新位置出發,繼續列舉下一步可以到達的位置,以此類推,直到返回起點。用樹結構把所有可能的走用圖描述出來,如下圖所示:(2)用時最短的路徑是H→A→B→C→H、H→C→B→A→H,用時為19。【分析】本題考查的是算法描述。1 / 1 展開更多...... 收起↑ 資源列表 江蘇省鹽城市實驗高級中學(新洋高級中學)2020-2021學年高一下學期信息技術期中考試試卷(學生版).docx 江蘇省鹽城市實驗高級中學(新洋高級中學)2020-2021學年高一下學期信息技術期中考試試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫