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

【精品解析】山東省日照市東港區2021-2022學年七年級下學期信息技術期末考試試卷

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

【精品解析】山東省日照市東港區2021-2022學年七年級下學期信息技術期末考試試卷

資源簡介

山東省日照市東港區2021-2022學年七年級下學期信息技術期末考試試卷
一、選擇題
1.下列哪個選項不可以作為變量名(  )
A.elsy B.p-por C.ab2 D.my_6
2.在Python中,關于變量的說法不正確的是(  )
A.變量名可以包含字母、數字、下劃線,但是數字不能作為開頭
B.系統關鍵字不能作為變量名使用
C.變量名只要是由數字和小寫字母構成的就一定合法
D.變量取名盡量做到“見名知意”的原則,可以是英文單詞,也可以是漢語拼音
3.在Python中,下列說法不正確的是(  )
A.算法的基本結構有:順序結構、選擇結構、循環結構
B.順序結構就是程序中的語句按照位置從上往下順序執行
C.循環結構中某些語句可能會被執行多次
D.分支結構中的兩個分支語句有可能會都被執行
4.下列不是算數運算符的是(  )
A.+ B.* C.// D.=
5.下列不是系統保留關鍵字的是(  )
A.if B.in C.None D.elseif
6.如圖,在該狀態下敲回車鍵,計算機在屏幕上顯示的是(  )
A.5
B.3+2
C.“3+2”
D.沒有明顯變化,僅僅是光標位置移動到下一行的開始位置
7.在Python中,變量m=int(17.6),則m的值為(  )
A.17 B.17.0 C.18 D.18.0
8.在python中,算術式135%10的運算結果是:(  )
A.13 B.14 C.5 D.13.5
9.下列式子的運算結果為True的是(  )
A.3+2=5 B.3>6 C.5<=4 D.3+2==5
10.式子:132//10的結果與下面的(  )相等。
A.32 B.13.2
C.int(132/10) D.2
11.列表m=["2","1+1","3"],則m[1]是(  )
A."1+1" B.1+1 C.2 D.13."2"
12.讀下面的程序,寫出運行結果。
上面程序運行后的屏幕顯示結果是(  )
A.18 B.20 C.81 D.30
13.
上面程序中①處應該填什么?(  )
A.g>90 B.g>=900 C.g>=90: D.g>90:
14.補充完整下面的程序,輸出1到100之間所有的偶數的和。
上面程序中①處應該填什么?(  )
A.1,101,2 B.2,101,2 C.2,100,1 D.2,100,2
15.本題的運行結果是(  )
A.11.89 B.12.0 C.12.11 D.13
16.本題的運行結果是(  )
A.3 B.4 C.1 D.2
17.本題的運行結果是(  )
s=2
for x in range(1000):
s=s+1
print(s)
A.100 B.1000 C.101 D.1002
18.本題橫線處應該填寫(  )
A.y=x/10 B.y=x%10 C.x/10 D.x%10
19.本題橫線處應該填寫(  )
A.print(x) B.print(-x) C.x D.-x
20.本題橫線處應該填寫(  )
A.n B.n+1 C.range(n) D.range(n+1)
答案解析部分
1.【答案】B
【知識點】常量、變量與賦值語句
【解析】【解答】選項ACD:可以作為變量名;選項B:變量名稱不能使用特殊符號。故答案為:B。
【分析】本題考查變量名。變量名稱的第一個字符必須是英文字母、下劃線或中文,其余字符可以是英文字母、數字、下劃線或中文;不能使用內置的關鍵字;變量名稱不能使用特殊符號。
2.【答案】C
【知識點】常量、變量與賦值語句
【解析】【解答】選項ABD:正確;選項C:變量名不能以數字開頭。故答案為:C。
【分析】本題考查變量命名。變量名可以由字母、數字、下劃線組成,同時,不能以數字開頭;不能是python關鍵字;不能包含空格。
3.【答案】D
【知識點】算法的控制結構
【解析】【解答】選項ABC:正確;選項D:分支結構中至多有一個分支中的語句會被執行。故答案為:D。
【分析】本題考查算法的控制結構。分支結構即選擇結構,對當前事件進行判斷,產生分支,而且只有一個分支會被執行。
4.【答案】D
【知識點】運算符與表達式
【解析】【解答】選項ABC:是算數運算符;選項D:是賦值運算符。故答案為:D。
【分析】本題考查運算符。算術運算符用于完成基本的數學運算、連接數字和產生數字結果等。如+(加)、-(減)、*(乘)、/(除)、% (百分數)、^(乘方)等。
5.【答案】D
【知識點】常量、變量與賦值語句
【解析】【解答】選項ABC:是系統保留關鍵字;選項D:不是系統保留關鍵字。故答案為:D。
【分析】本題考查關鍵字。Python的保留字或關鍵字是指我們不能把它們用作任何標識符名稱,Python的33個保留字如下: False、None、True、and、as、assert、break、class、continue、def、del、elif、else、except、finally、for、from、global、if、import、in、is、lambda、nonlocal、not、or、pass、raise、return、try、while、with、yield。
6.【答案】D
【知識點】運算符與表達式;Python常用內置函數
【解析】【解答】print(“3+2”),在這種情況下,計算機會顯示字符串"3+2"本身而不會計算其值,因為使用的是雙引號括起來的文本,而不是進行數學運算的表達式。故答案為:D。
【分析】本題考查表達式。在Python中使用print函數打印一個被引號包圍的字符串時,計算機將直接輸出該字符串的內容,而不會執行任何計算。要使計算機計算并顯示表達式的結果,可以將表達式直接傳遞給print函數,而不需要引號來表示字符串。例如:print(3+2),這樣,計算機將執行3+2的計算,并將結果5顯示在屏幕上。
7.【答案】A
【知識點】Python常用內置函數
【解析】【解答】int是整型變量,int(17.6),則值為17。故答案為:A。
【分析】本題考查函數。Int是將一個數值向下取整為最接近的整數的函數。
8.【答案】C
【知識點】運算符與表達式
【解析】【解答】%除后取余數,135%10,運算結果是5。故答案為:C。
【分析】本題考查表達式運算。//表示去除低位位數,保留高位數。
9.【答案】D
【知識點】運算符與表達式
【解析】【解答】選項A:=是賦值符號;選項B:3<6;選項C:5>4;選項D:正確。故答案為:D。
【分析】本題考查運算符與表達式。注意一個等號是代表賦值,兩個等號是代表等于。
10.【答案】C
【知識點】運算符與表達式;Python常用內置函數
【解析】【解答】// 取整除,int也是取整。故答案為:C。
【分析】本題考查表達式與函數。// 是向下取整;int結果向零取整,即正數向下取整、負數向上取整。
11.【答案】A
【知識點】數據類型
【解析】【解答】m[1]表示獲取列表m中索引為1的元素。根據順序,列表中索引為1的元素是字符串"1+1"。故答案為:A。
【分析】本題考查列表操作。在Python中,列表的索引是從0開始的。
12.【答案】C
【知識點】運算符與表達式;分支結構語句及格式
【解析】【解答】m=9,<20,則輸出為92=81。故答案為:C。
【分析】本題考查分支結構語句及格式。m**2為m的平方。
13.【答案】C
【知識點】分支結構語句及格式
【解析】【解答】①處后面已經提示,分數大于等于90分時輸出Great。故答案為:C。
【分析】本題考查分支結構語句。也可以根據后面語句推出,后面語句g在60-90之間,且是Great,則g>=90。
14.【答案】B
【知識點】循環結構程序設計與分析;Python常用內置函數
【解析】【解答】第一行已提示:編程求出1到100之間所有的偶數的和。所以從最小偶數2開始,2到101之間(不包括101),間隔為2,因為求偶數。故答案為:B。
【分析】本題考查循環結構與常用內置函數。range(  )函數格式: range([start,] stop[, step]);功能:創建一個整數列表;參數:起始值(缺省為0),終值(但不包括),步長(缺省為1)。
15.【答案】B
【知識點】順序結構語句及格式;Python常用內置函數
【解析】【解答】類型float,x=2007.11,y=2019.11-x=2019.11-2007.11=12.0。故答案為:B。
【分析】本題考查順序結構。float一般指浮點數,指一種既包含小數又包含整數的數據類型。
16.【答案】A
【知識點】分支結構語句及格式
【解析】【解答】x=4,y=3,4>3,運行x-1=4-1=3。故答案為:A。
【分析】本題考查分支結構。判斷x與y關系,運行不同語句。
17.【答案】D
【知識點】循環結構語句及格式
【解析】【解答】循環開始時,s的初始值是2。在每次循環中,s的值會逐漸增加1,直到循環結束。由于循環迭代了1000次,所以最終的s的值將會是2加上1000次的增量,即1002。故答案為:D。
【分析】本題考查for循環結構。將變量s初始化為2;使用for循環迭代1000次;在每次循環中,將s的值增加1;循環結束后,輸出最終的s的值。
18.【答案】B
【知識點】運算符與表達式
【解析】【解答】題目要求輸出x的個位數字,即選擇%。故答案為:B。
【分析】本題考查運算符與表達式。a % b 就是計算 a 除以 b 得出的余數。
19.【答案】A
【知識點】分支結構語句及格式
【解析】【解答】題目要求計算絕對值,else輸出-x,則另一個輸出x。故答案為:A。
【分析】本題考查分支結構語句。根據題目和else,填寫橫線處的空。
20.【答案】D
【知識點】循環結構程序設計與分析;Python常用內置函數
【解析】【解答】題目提示計算前n個自然數的和,range(n+1)作為循環的范圍,即從0到n(不包括n+1),則可以保證循環會執行n次,分別將0到n之間的每個數累加到變量s中。故答案為:D。
【分析】本題考查循環結構。n+1的意思是將n加1,不符合計算前n個自然數的和的需求;range(n)的意思是作為循環范圍,即從0到n-1,會少執行一次循環。
1 / 1山東省日照市東港區2021-2022學年七年級下學期信息技術期末考試試卷
一、選擇題
1.下列哪個選項不可以作為變量名(  )
A.elsy B.p-por C.ab2 D.my_6
【答案】B
【知識點】常量、變量與賦值語句
【解析】【解答】選項ACD:可以作為變量名;選項B:變量名稱不能使用特殊符號。故答案為:B。
【分析】本題考查變量名。變量名稱的第一個字符必須是英文字母、下劃線或中文,其余字符可以是英文字母、數字、下劃線或中文;不能使用內置的關鍵字;變量名稱不能使用特殊符號。
2.在Python中,關于變量的說法不正確的是(  )
A.變量名可以包含字母、數字、下劃線,但是數字不能作為開頭
B.系統關鍵字不能作為變量名使用
C.變量名只要是由數字和小寫字母構成的就一定合法
D.變量取名盡量做到“見名知意”的原則,可以是英文單詞,也可以是漢語拼音
【答案】C
【知識點】常量、變量與賦值語句
【解析】【解答】選項ABD:正確;選項C:變量名不能以數字開頭。故答案為:C。
【分析】本題考查變量命名。變量名可以由字母、數字、下劃線組成,同時,不能以數字開頭;不能是python關鍵字;不能包含空格。
3.在Python中,下列說法不正確的是(  )
A.算法的基本結構有:順序結構、選擇結構、循環結構
B.順序結構就是程序中的語句按照位置從上往下順序執行
C.循環結構中某些語句可能會被執行多次
D.分支結構中的兩個分支語句有可能會都被執行
【答案】D
【知識點】算法的控制結構
【解析】【解答】選項ABC:正確;選項D:分支結構中至多有一個分支中的語句會被執行。故答案為:D。
【分析】本題考查算法的控制結構。分支結構即選擇結構,對當前事件進行判斷,產生分支,而且只有一個分支會被執行。
4.下列不是算數運算符的是(  )
A.+ B.* C.// D.=
【答案】D
【知識點】運算符與表達式
【解析】【解答】選項ABC:是算數運算符;選項D:是賦值運算符。故答案為:D。
【分析】本題考查運算符。算術運算符用于完成基本的數學運算、連接數字和產生數字結果等。如+(加)、-(減)、*(乘)、/(除)、% (百分數)、^(乘方)等。
5.下列不是系統保留關鍵字的是(  )
A.if B.in C.None D.elseif
【答案】D
【知識點】常量、變量與賦值語句
【解析】【解答】選項ABC:是系統保留關鍵字;選項D:不是系統保留關鍵字。故答案為:D。
【分析】本題考查關鍵字。Python的保留字或關鍵字是指我們不能把它們用作任何標識符名稱,Python的33個保留字如下: False、None、True、and、as、assert、break、class、continue、def、del、elif、else、except、finally、for、from、global、if、import、in、is、lambda、nonlocal、not、or、pass、raise、return、try、while、with、yield。
6.如圖,在該狀態下敲回車鍵,計算機在屏幕上顯示的是(  )
A.5
B.3+2
C.“3+2”
D.沒有明顯變化,僅僅是光標位置移動到下一行的開始位置
【答案】D
【知識點】運算符與表達式;Python常用內置函數
【解析】【解答】print(“3+2”),在這種情況下,計算機會顯示字符串"3+2"本身而不會計算其值,因為使用的是雙引號括起來的文本,而不是進行數學運算的表達式。故答案為:D。
【分析】本題考查表達式。在Python中使用print函數打印一個被引號包圍的字符串時,計算機將直接輸出該字符串的內容,而不會執行任何計算。要使計算機計算并顯示表達式的結果,可以將表達式直接傳遞給print函數,而不需要引號來表示字符串。例如:print(3+2),這樣,計算機將執行3+2的計算,并將結果5顯示在屏幕上。
7.在Python中,變量m=int(17.6),則m的值為(  )
A.17 B.17.0 C.18 D.18.0
【答案】A
【知識點】Python常用內置函數
【解析】【解答】int是整型變量,int(17.6),則值為17。故答案為:A。
【分析】本題考查函數。Int是將一個數值向下取整為最接近的整數的函數。
8.在python中,算術式135%10的運算結果是:(  )
A.13 B.14 C.5 D.13.5
【答案】C
【知識點】運算符與表達式
【解析】【解答】%除后取余數,135%10,運算結果是5。故答案為:C。
【分析】本題考查表達式運算。//表示去除低位位數,保留高位數。
9.下列式子的運算結果為True的是(  )
A.3+2=5 B.3>6 C.5<=4 D.3+2==5
【答案】D
【知識點】運算符與表達式
【解析】【解答】選項A:=是賦值符號;選項B:3<6;選項C:5>4;選項D:正確。故答案為:D。
【分析】本題考查運算符與表達式。注意一個等號是代表賦值,兩個等號是代表等于。
10.式子:132//10的結果與下面的(  )相等。
A.32 B.13.2
C.int(132/10) D.2
【答案】C
【知識點】運算符與表達式;Python常用內置函數
【解析】【解答】// 取整除,int也是取整。故答案為:C。
【分析】本題考查表達式與函數。// 是向下取整;int結果向零取整,即正數向下取整、負數向上取整。
11.列表m=["2","1+1","3"],則m[1]是(  )
A."1+1" B.1+1 C.2 D.13."2"
【答案】A
【知識點】數據類型
【解析】【解答】m[1]表示獲取列表m中索引為1的元素。根據順序,列表中索引為1的元素是字符串"1+1"。故答案為:A。
【分析】本題考查列表操作。在Python中,列表的索引是從0開始的。
12.讀下面的程序,寫出運行結果。
上面程序運行后的屏幕顯示結果是(  )
A.18 B.20 C.81 D.30
【答案】C
【知識點】運算符與表達式;分支結構語句及格式
【解析】【解答】m=9,<20,則輸出為92=81。故答案為:C。
【分析】本題考查分支結構語句及格式。m**2為m的平方。
13.
上面程序中①處應該填什么?(  )
A.g>90 B.g>=900 C.g>=90: D.g>90:
【答案】C
【知識點】分支結構語句及格式
【解析】【解答】①處后面已經提示,分數大于等于90分時輸出Great。故答案為:C。
【分析】本題考查分支結構語句。也可以根據后面語句推出,后面語句g在60-90之間,且是Great,則g>=90。
14.補充完整下面的程序,輸出1到100之間所有的偶數的和。
上面程序中①處應該填什么?(  )
A.1,101,2 B.2,101,2 C.2,100,1 D.2,100,2
【答案】B
【知識點】循環結構程序設計與分析;Python常用內置函數
【解析】【解答】第一行已提示:編程求出1到100之間所有的偶數的和。所以從最小偶數2開始,2到101之間(不包括101),間隔為2,因為求偶數。故答案為:B。
【分析】本題考查循環結構與常用內置函數。range(  )函數格式: range([start,] stop[, step]);功能:創建一個整數列表;參數:起始值(缺省為0),終值(但不包括),步長(缺省為1)。
15.本題的運行結果是(  )
A.11.89 B.12.0 C.12.11 D.13
【答案】B
【知識點】順序結構語句及格式;Python常用內置函數
【解析】【解答】類型float,x=2007.11,y=2019.11-x=2019.11-2007.11=12.0。故答案為:B。
【分析】本題考查順序結構。float一般指浮點數,指一種既包含小數又包含整數的數據類型。
16.本題的運行結果是(  )
A.3 B.4 C.1 D.2
【答案】A
【知識點】分支結構語句及格式
【解析】【解答】x=4,y=3,4>3,運行x-1=4-1=3。故答案為:A。
【分析】本題考查分支結構。判斷x與y關系,運行不同語句。
17.本題的運行結果是(  )
s=2
for x in range(1000):
s=s+1
print(s)
A.100 B.1000 C.101 D.1002
【答案】D
【知識點】循環結構語句及格式
【解析】【解答】循環開始時,s的初始值是2。在每次循環中,s的值會逐漸增加1,直到循環結束。由于循環迭代了1000次,所以最終的s的值將會是2加上1000次的增量,即1002。故答案為:D。
【分析】本題考查for循環結構。將變量s初始化為2;使用for循環迭代1000次;在每次循環中,將s的值增加1;循環結束后,輸出最終的s的值。
18.本題橫線處應該填寫(  )
A.y=x/10 B.y=x%10 C.x/10 D.x%10
【答案】B
【知識點】運算符與表達式
【解析】【解答】題目要求輸出x的個位數字,即選擇%。故答案為:B。
【分析】本題考查運算符與表達式。a % b 就是計算 a 除以 b 得出的余數。
19.本題橫線處應該填寫(  )
A.print(x) B.print(-x) C.x D.-x
【答案】A
【知識點】分支結構語句及格式
【解析】【解答】題目要求計算絕對值,else輸出-x,則另一個輸出x。故答案為:A。
【分析】本題考查分支結構語句。根據題目和else,填寫橫線處的空。
20.本題橫線處應該填寫(  )
A.n B.n+1 C.range(n) D.range(n+1)
【答案】D
【知識點】循環結構程序設計與分析;Python常用內置函數
【解析】【解答】題目提示計算前n個自然數的和,range(n+1)作為循環的范圍,即從0到n(不包括n+1),則可以保證循環會執行n次,分別將0到n之間的每個數累加到變量s中。故答案為:D。
【分析】本題考查循環結構。n+1的意思是將n加1,不符合計算前n個自然數的和的需求;range(n)的意思是作為循環范圍,即從0到n-1,會少執行一次循環。
1 / 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. 主站蜘蛛池模板: 长垣县| 修文县| 东城区| 浦县| 宽甸| 云霄县| 西华县| 株洲县| 海伦市| 会泽县| 东乌珠穆沁旗| 耿马| 许昌县| 融水| 灌南县| 普定县| 托克逊县| 柳河县| 临安市| 宜城市| 南康市| 桐乡市| 北宁市| 门头沟区| 克拉玛依市| 肃宁县| 独山县| 东台市| 彰化县| 湘阴县| 华安县| 贵南县| 延津县| 姚安县| 宝坻区| 洪泽县| 靖安县| 禹城市| 太仓市| 土默特右旗| 上栗县|