資源簡介 山東省日照市新營中學2020-2021學年七年級上學期信息技術期末考試試卷一、選擇題1.(2020七上·日照期末)高陽同學在進行計算機組成知識的項目研究,以下說法錯誤是( )A.馮·諾依曼提出了存儲程序的思想,確定計算機是由輸入設備、控制器、存儲器、運算器和輸出設備五大部分組成B.CPU性能是選購優良計算機的核心指標C.計算機的存儲設備一般有掃描儀、U盤、光盤、內存條等D.計算機存儲的基本單位是字節,處理一個漢字需要2個字節2.(2020七上·日照期末)下列關于文件說法不正確的是( )A.從打開方式看,分為可執行文件和非可執行文件B.常見的圖像文件擴展名有bmp、gif、jpg、mp3C..rar是壓縮文件格式D.可執行文件的擴展名有.3.(2020七上·日照期末)下列軟件中,屬于應用軟件的是( )①Photoshop ②word ③Android ④Flash ⑤WindowsA.①②③ B.①②④ C.②③⑤ D.②④⑤4.(2020七上·日照期末)執行下邊的程序,輸出運行結果是( )A.6.5 B.6.0 C.5 D.65.(2020七上·日照期末)執行語句y=4**3后,變量y的值為?( )A.64 B.12 C.0 D.816.(2020七上·日照期末)print("a"+"b"*2)結果是?( )A.ab2 B.abb C.abab D.ab7.(2020七上·日照期末)Python中,用什么方式實現代碼快速縮進?( )A.Alt+Tab鍵 B.shift+Tab鍵 C.按4次空格鍵 D.Tab鍵8.(2020七上·日照期末)以下打印結果的類型不為字符串的是:( )A.a=input('輸入一個數字: ')print(a) B.x=8y=str(x)print(y)C.x='8'y=int(x)print(y) D.print('8')9.(2020七上·日照期末)在Python中,s =“hellopython”則print(s[:-4])的結果是( )。A.hello B.hellopyt C.nyingzhong D.hellopy10.(2020七上·日照期末)在Python中運行如下側程序,屏幕打印( )個#。for i in range(1,21,2):print("#")A.9 B.10 C.11 D.2011.(2020七上·日照期末)下列表達式,結果為False的是( )A.not 6<15 B.9>2 and 0C.2<9 or 5<2 D.20>19 and 87<10012.(2020七上·日照期末)下面程序的執行結果是( )x=['寫作業','聽音樂','運動]x.append ('看電影')print(x[3])A.寫作業 B.聽音樂 C.運動 D.看電影二、填空題13.(2020七上·日照期末)該程序可以依據原始成績,判斷證書等級,85(含)分以上為Great,70(含)至85為Good,60(含)至70為Medium,60分以下為Bad。G=int(input(‘請輸入原始成績:’)) If print(‘Great’) elif G<85 and G>=70: print(‘Good’) print(‘Medium’) else: print(‘Bad’)14.(2020七上·日照期末)打印1到100的偶數和。s=0 For i in range( ) print(“偶數和是:”,s)答案解析部分1.【答案】C【知識點】計算機系統的組成;信息在計算機中的存儲【解析】【解答】計算機系統由硬件系統和軟件系統組成。計算機硬件系統由運算器、控制器、存儲器、輸入設備、輸出設備五大功能部分組成。計算機的性能主要由CPU、存儲器等部件的性能指標決定。計算機的存儲設備一般有硬盤、U盤、光盤、內存條等,掃描儀屬于計算機輸入設備。故答案選C。【分析】本題考查的是計算機的組成。存儲程序式體系結構的計算機工作原理2.【答案】B【知識點】文件類型及格式【解析】【解答】常見的圖形文件格式:bmp、jpg、gif、psd、png。mp3是音頻文件擴展名。 .是可執行文件。故答案選B。【分析】本題考查的是文件的類型。文件的后綴名則表示了文件的格式類型。3.【答案】B【知識點】系統軟件、應用軟件及功能【解析】【解答】應用軟件是為了某種特定的用途而開發的軟件。題中Photoshop是圖片處理,word是文字處理,Flash是動畫處理,Android和Windows是操作系統。故答案選B。【分析】本題考查計算機軟件。一般來講,系統軟件包括操作系統( Operating System, OS )、設備驅動程序、語言處理程序等。系統軟件提供了使用計算機的基本功能,但是并不針對某一特定應用領域。應用軟件可以是一個特定的程序,如圖像瀏覽器,也可以是一組功能聯系緊密、互相協作的程序集合,如辦公處理軟件。4.【答案】D【知識點】順序結構程序設計與分析;Python常用內置函數【解析】【解答】b=int(6.5),取整為6。故答案選D。【分析】本題考查的是Python程序的運行。INT函數是將返回實數向下取整后的整數值。5.【答案】A【知識點】運算符與表達式【解析】【解答】4**3就是4的3次方。4**3=64。故答案選A。【分析】本題考查的是表達式的運算。**表示冥次方。6.【答案】B【知識點】運算符與表達式;Python常用內置函數【解析】【解答】print("a"+"b"*2)輸出結果是abb。故答案選B。【分析】本題主要考查的是表達式的運算。*是乘法運算。7.【答案】B【知識點】注釋與縮進【解析】【解答】使用Shift+Tab鍵實現代碼快速縮進。故答案選B。【分析】本題考查的是Python的縮進。Python的縮進一般為四個字符的長度。8.【答案】C【知識點】Python常用內置函數【解析】【解答】'8'是字符串類型,y將x強制轉換為int類型。輸出y的值為整型數據,不是字符串。故答案選C。【分析】本題主要考查的是程序的分析及函數的功能。input( )函數默認返回字符串格式,str是字符串類型。9.【答案】D【知識點】數據類型【解析】【解答】s[:-4]表示在字符串s中取自右往左數4個字符之前的字符串,即hellopy。故答案選D。【分析】本題考查的是字符串與列表。字符串和列表的切片操作:格式:[start: end: step]。功能:返回從索引位置start到索引位置end且以step為步數的子序列(不包含索引位置end的元素)。10.【答案】B【知識點】循環結構程序設計與分析【解析】【解答】for i in range(1, 21, 2)表示從1開始,到21終止(不包含21),步長為2。故輸出10個#。故答案選B。【分析】本題考查的是循環結構程序的分析。for i in range是用來for循環遍歷的。range( )函數格式: range([start,] stop[, step]);參數:起始值(缺省為0),終值(但不包括),步長(缺省為1)。11.【答案】A【知識點】運算符與表達式【解析】【解答】選項A:6<15的值為True,not 6<15為False;選項B:9>2為True,True and 0為0;選項C:2<9為True, 5<2為False,True or False為True;選項D:20>19為True,87<100為True,True and True為True。故答案選A。【分析】本題考查的是Python表達式。表達式優先級別排序:算術運算符>=字符運算符>關系運算符>邏輯運算符12.【答案】D【知識點】數據類型【解析】【解答】append命令是將整個對象加在列表末尾,加入后列表x為['寫作業','聽音樂','運動,'看電影'] 。程序中輸出的是索引為3的元素,看電影的索引即為3。故答案選D。【分析】本題主要考查的是列表的操作。列表是包含0個或多個對象的有序序列,用方括號“[ ]”括起來,并用逗號分隔其中的對象(元素)。可以通過索引訪問列表中特定位置的元素。列表的索引:索引正向從0開始遞增,反向從-1開始遞減。13.【答案】G>=85:;elif G<70 and G>=60:【知識點】分支結構程序設計與分析【解析】【解答】要輸出Great,則G需要大于85,故第一空答案為:G>=85:;要輸出Medium,則G范圍60(含)至70,故第二空答案為:elif G<70 and G>=60:。【分析】本題考查的是分支結構程序的設計與分析。14.【答案】1,101;if i%2==0: s=s+i【知識點】循環結構程序設計與分析【解析】【解答】for i in range(1,101)表示從1開始,到101終止(不包含101),步長為1。故第一空答案為:1,101;根據語句print(“偶數和是:”,s)可知,輸出的是偶數的和,判斷一個數是偶數的表達式為i%2==0。故第二空答案為:if i%2==0: s=s+i。【分析】本題考查的是循環結構程序設計與分析。for i in range是用來for循環遍歷的。range( )函數格式: range([start,] stop[, step]);功能:創建一個整數列表;參數:起始值(缺省為0),終值(但不包括),步長(缺省為1)。1 / 1山東省日照市新營中學2020-2021學年七年級上學期信息技術期末考試試卷一、選擇題1.(2020七上·日照期末)高陽同學在進行計算機組成知識的項目研究,以下說法錯誤是( )A.馮·諾依曼提出了存儲程序的思想,確定計算機是由輸入設備、控制器、存儲器、運算器和輸出設備五大部分組成B.CPU性能是選購優良計算機的核心指標C.計算機的存儲設備一般有掃描儀、U盤、光盤、內存條等D.計算機存儲的基本單位是字節,處理一個漢字需要2個字節【答案】C【知識點】計算機系統的組成;信息在計算機中的存儲【解析】【解答】計算機系統由硬件系統和軟件系統組成。計算機硬件系統由運算器、控制器、存儲器、輸入設備、輸出設備五大功能部分組成。計算機的性能主要由CPU、存儲器等部件的性能指標決定。計算機的存儲設備一般有硬盤、U盤、光盤、內存條等,掃描儀屬于計算機輸入設備。故答案選C。【分析】本題考查的是計算機的組成。存儲程序式體系結構的計算機工作原理2.(2020七上·日照期末)下列關于文件說法不正確的是( )A.從打開方式看,分為可執行文件和非可執行文件B.常見的圖像文件擴展名有bmp、gif、jpg、mp3C..rar是壓縮文件格式D.可執行文件的擴展名有.【答案】B【知識點】文件類型及格式【解析】【解答】常見的圖形文件格式:bmp、jpg、gif、psd、png。mp3是音頻文件擴展名。 .是可執行文件。故答案選B。【分析】本題考查的是文件的類型。文件的后綴名則表示了文件的格式類型。3.(2020七上·日照期末)下列軟件中,屬于應用軟件的是( )①Photoshop ②word ③Android ④Flash ⑤WindowsA.①②③ B.①②④ C.②③⑤ D.②④⑤【答案】B【知識點】系統軟件、應用軟件及功能【解析】【解答】應用軟件是為了某種特定的用途而開發的軟件。題中Photoshop是圖片處理,word是文字處理,Flash是動畫處理,Android和Windows是操作系統。故答案選B。【分析】本題考查計算機軟件。一般來講,系統軟件包括操作系統( Operating System, OS )、設備驅動程序、語言處理程序等。系統軟件提供了使用計算機的基本功能,但是并不針對某一特定應用領域。應用軟件可以是一個特定的程序,如圖像瀏覽器,也可以是一組功能聯系緊密、互相協作的程序集合,如辦公處理軟件。4.(2020七上·日照期末)執行下邊的程序,輸出運行結果是( )A.6.5 B.6.0 C.5 D.6【答案】D【知識點】順序結構程序設計與分析;Python常用內置函數【解析】【解答】b=int(6.5),取整為6。故答案選D。【分析】本題考查的是Python程序的運行。INT函數是將返回實數向下取整后的整數值。5.(2020七上·日照期末)執行語句y=4**3后,變量y的值為?( )A.64 B.12 C.0 D.81【答案】A【知識點】運算符與表達式【解析】【解答】4**3就是4的3次方。4**3=64。故答案選A。【分析】本題考查的是表達式的運算。**表示冥次方。6.(2020七上·日照期末)print("a"+"b"*2)結果是?( )A.ab2 B.abb C.abab D.ab【答案】B【知識點】運算符與表達式;Python常用內置函數【解析】【解答】print("a"+"b"*2)輸出結果是abb。故答案選B。【分析】本題主要考查的是表達式的運算。*是乘法運算。7.(2020七上·日照期末)Python中,用什么方式實現代碼快速縮進?( )A.Alt+Tab鍵 B.shift+Tab鍵 C.按4次空格鍵 D.Tab鍵【答案】B【知識點】注釋與縮進【解析】【解答】使用Shift+Tab鍵實現代碼快速縮進。故答案選B。【分析】本題考查的是Python的縮進。Python的縮進一般為四個字符的長度。8.(2020七上·日照期末)以下打印結果的類型不為字符串的是:( )A.a=input('輸入一個數字: ')print(a) B.x=8y=str(x)print(y)C.x='8'y=int(x)print(y) D.print('8')【答案】C【知識點】Python常用內置函數【解析】【解答】'8'是字符串類型,y將x強制轉換為int類型。輸出y的值為整型數據,不是字符串。故答案選C。【分析】本題主要考查的是程序的分析及函數的功能。input( )函數默認返回字符串格式,str是字符串類型。9.(2020七上·日照期末)在Python中,s =“hellopython”則print(s[:-4])的結果是( )。A.hello B.hellopyt C.nyingzhong D.hellopy【答案】D【知識點】數據類型【解析】【解答】s[:-4]表示在字符串s中取自右往左數4個字符之前的字符串,即hellopy。故答案選D。【分析】本題考查的是字符串與列表。字符串和列表的切片操作:格式:[start: end: step]。功能:返回從索引位置start到索引位置end且以step為步數的子序列(不包含索引位置end的元素)。10.(2020七上·日照期末)在Python中運行如下側程序,屏幕打印( )個#。for i in range(1,21,2):print("#")A.9 B.10 C.11 D.20【答案】B【知識點】循環結構程序設計與分析【解析】【解答】for i in range(1, 21, 2)表示從1開始,到21終止(不包含21),步長為2。故輸出10個#。故答案選B。【分析】本題考查的是循環結構程序的分析。for i in range是用來for循環遍歷的。range( )函數格式: range([start,] stop[, step]);參數:起始值(缺省為0),終值(但不包括),步長(缺省為1)。11.(2020七上·日照期末)下列表達式,結果為False的是( )A.not 6<15 B.9>2 and 0C.2<9 or 5<2 D.20>19 and 87<100【答案】A【知識點】運算符與表達式【解析】【解答】選項A:6<15的值為True,not 6<15為False;選項B:9>2為True,True and 0為0;選項C:2<9為True, 5<2為False,True or False為True;選項D:20>19為True,87<100為True,True and True為True。故答案選A。【分析】本題考查的是Python表達式。表達式優先級別排序:算術運算符>=字符運算符>關系運算符>邏輯運算符12.(2020七上·日照期末)下面程序的執行結果是( )x=['寫作業','聽音樂','運動]x.append ('看電影')print(x[3])A.寫作業 B.聽音樂 C.運動 D.看電影【答案】D【知識點】數據類型【解析】【解答】append命令是將整個對象加在列表末尾,加入后列表x為['寫作業','聽音樂','運動,'看電影'] 。程序中輸出的是索引為3的元素,看電影的索引即為3。故答案選D。【分析】本題主要考查的是列表的操作。列表是包含0個或多個對象的有序序列,用方括號“[ ]”括起來,并用逗號分隔其中的對象(元素)。可以通過索引訪問列表中特定位置的元素。列表的索引:索引正向從0開始遞增,反向從-1開始遞減。二、填空題13.(2020七上·日照期末)該程序可以依據原始成績,判斷證書等級,85(含)分以上為Great,70(含)至85為Good,60(含)至70為Medium,60分以下為Bad。G=int(input(‘請輸入原始成績:’)) If print(‘Great’) elif G<85 and G>=70: print(‘Good’) print(‘Medium’) else: print(‘Bad’)【答案】G>=85:;elif G<70 and G>=60:【知識點】分支結構程序設計與分析【解析】【解答】要輸出Great,則G需要大于85,故第一空答案為:G>=85:;要輸出Medium,則G范圍60(含)至70,故第二空答案為:elif G<70 and G>=60:。【分析】本題考查的是分支結構程序的設計與分析。14.(2020七上·日照期末)打印1到100的偶數和。s=0 For i in range( ) print(“偶數和是:”,s)【答案】1,101;if i%2==0: s=s+i【知識點】循環結構程序設計與分析【解析】【解答】for i in range(1,101)表示從1開始,到101終止(不包含101),步長為1。故第一空答案為:1,101;根據語句print(“偶數和是:”,s)可知,輸出的是偶數的和,判斷一個數是偶數的表達式為i%2==0。故第二空答案為:if i%2==0: s=s+i。【分析】本題考查的是循環結構程序設計與分析。for i in range是用來for循環遍歷的。range( )函數格式: range([start,] stop[, step]);功能:創建一個整數列表;參數:起始值(缺省為0),終值(但不包括),步長(缺省為1)。1 / 1 展開更多...... 收起↑ 資源列表 山東省日照市新營中學2020-2021學年七年級上學期信息技術期末考試試卷(學生版).docx 山東省日照市新營中學2020-2021學年七年級上學期信息技術期末考試試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫