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

山東省青島市第六十三中學2021-2022學年八年級上學期信息技術期中檢測試卷

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

山東省青島市第六十三中學2021-2022學年八年級上學期信息技術期中檢測試卷

資源簡介

山東省青島市第六十三中學2021-2022學年八年級上學期信息技術期中檢測試卷
一、選擇題
1.(2021八上·青島期中)在python中運行以下程序,運行結果是(  )
print(2*4)
A.8 B. 2*4 C. 2222 D."2*4"
【答案】A
【知識點】運算符與表達式;Python常用內置函數
【解析】【解答】print(2*4)代碼含義為:以字符串形式打印輸出2乘以4的結果,2*4=8。故答案選:A。
【分析】本題考查Pyhton內置函數輸出格式。Print()是一個Python內置函數,主要作用是打印輸出。括號里可以是字符串、數字、表達式等。執行時會打印輸出一個字符串。
2.(2021八上·青島期中)在python中運行以下程序,運行結果是(  )
print("3+6")
A."3+6" B.3+6 C. 9 D.36
【答案】B
【知識點】運算符與表達式;Python常用內置函數
【解析】【解答】Print(“3+6”)含義為:輸出字符串3+6。此處代碼因為被引號包含,所以程序會直接輸出引號中的內容(不包含引號),無需進行3+6的算數計算。故答案選:B。
【分析】本題考查Pyhton內置函數輸出格式。Print()是一個Python內置函數,主要作用是打印輸出。括號里可以是字符串、數字、表達式等。執行時會打印輸出一個字符串。
3.(2021八上·青島期中)在python中運行以下程序,運行結果是(  )
print(1+2)
print(2+3)
A.3 5 B.1+2 2+3 C.3
5 D.1+2
2+3
【答案】C
【知識點】運算符與表達式;Python常用內置函數
【解析】【解答】print(1+2)含義為:以字符串形式輸出表達式1+2的結果3。print(2+3)含義為:以字符串形式輸出表達式3+2的結果5。結果之間無空格。故答案選:C。
【分析】本題考查Pyhton內置函數輸出格式。Print(  )是一個Python內置函數,主要作用是打印輸出。括號里可以是字符串、數字、表達式等。執行時會打印輸出一個字符串。
4.(2021八上·青島期中)在 python 中運行以下程序,運行結果是(  )
print(9/3)
A.3 B.9/3 C.3.0 D.3.00
【答案】C
【知識點】運算符與表達式;Python常用內置函數
【解析】【解答】Print(9/3)含義為:以字符串方式輸出9除以3的結果。在python中除法的結果為Float類型。故答案選:C。
【分析】本題考查Pyhton中常用運算符類型。常用運算符有加、減、乘、除、取余、取整等。需要注意運算符兩側參與運算的變量類型。
5.(2021八上·青島期中)在python中運行以下程序,運行結果是:3*4=12。則可以填寫的語句是(  )
print( )
A.3*4 ,=3*4 B."3*4=",3*4
C.3*4= ,"3*4" D."3*4",=3*4
【答案】B
【知識點】運算符與表達式;Python常用內置函數
【解析】【解答】由題意可知,要實現輸出結果為“3*4=13”,“3*4=”部分需要直接以字符串的形式輸出,結果數字12要通過表達式計算出來,即通過python程序運算出3*4的結果。輸出代碼應該為:print(“3*4=”,3*4)。故答案選:B。
【分析】本題考查Pyhton輸出語句。Print(  )是一個Python內置函數,主要作用是打印輸出。括號里可以是字符串、數字、表達式等。執行時會打印輸出一個字符串。
6.(2021八上·青島期中)在python中運行以下程序,運行結果是(  )
a=2
b=3 b=4
print(a+b)
A.5 B.6 C.23 D.24
【答案】B
【知識點】常量、變量與賦值語句;Python常用內置函數
【解析】【解答】代碼 a=2含義,把數值2賦值給變量a,b=3 b=4 含義先將數值3賦值給變量b,然后再將4賦值給變量b,現在變量b的值為4(第2次賦值結果覆蓋第1次賦值結果)。此時a的值2,b的值4,a+b的結果為6。print(a+b)的結果為6。故答案選:B。
【分析】本題考查賦值語句及輸出函數。賦值運算符的賦值方向為從右向左。即將賦值運算符右側的數值或變量賦給賦值運算符左邊的變量。多次對同一變量賦值的,以最后一次結果為準。
7.(2021八上·青島期中)在 python 中運行以下程序,運行結果是(  )
a=5
b=2 b=a
print(a+b)
A.52 B.10 C.a+b D.7
【答案】B
【知識點】常量、變量與賦值語句;Python常用內置函數
【解析】【解答】代碼含義為:1、數值5賦值給變量a。2、數值2賦值給變量b,然后將變量a的值(第1步中a的值為5)賦值給變量b,此時變量b的值和變量a的值都為5。3、計算a+b的值(5+5)=10。故答案選:B。
【分析】本題考查賦值語句與輸出函數。賦值運算符的賦值方向為從右向左。即將賦值運算符右側的數值或變量賦給賦值運算符左邊的變量。多次對同一變量賦值的,以最后一次結果為準。
8.(2021八上·青島期中)在 python 中運行以下程序,輸入 3 和 2 輸出結果是(  )
a=int(input(  ))
b=int(input(  ))
print(a*b)
A.33 B.6 C.32 D.a*b
【答案】B
【知識點】常量、變量與賦值語句;Python常用內置函數
【解析】【解答】 a=int(input(  )) 含義為將輸入的第一個參數(3)取整數部分賦值給變量a,此時變量a的值為3。 b=int(input(  )) 含義為將輸入的第二個參數(2)取整數部分賦值給變量b,此時變量b的值為2。此時a*b的結果等于3*2=6。故答案選:B。
【分析】本題主要考查python賦值語句及常用內置函數。內置函數input(  )的作用是讀取用戶輸入的參數。
9.(2021八上·青島期中)在python中運行以下程序,運行結果是(  )
a=4
b=2
print(a%b)
A.2 B.2.0 C.0 D.a%b
【答案】C
【知識點】運算符與表達式;常量、變量與賦值語句
【解析】【解答】代碼中a%b的含義為變量a的值除以變量b的值后取余數。4除以2商為2,余數為0。故答案為:C。
【分析】本題主要考查python賦值語句及表達式。常用運算符有加、減、乘、除、取余、取整等。需要注意運算符的含義。
10.(2021八上·青島期中)運行如下程序代碼,輸入2和 1.2輸出結果為:3.2。則橫線處可以填寫的語句是(  )
a=int(input(  ))
b=
print(a+b)
A.float(input()) B.input(  )
C."1.2" D.int(input())
【答案】A
【知識點】Python常用內置函數
【解析】【解答】由題意可知,2賦值給變量a,1.2賦值給變量b。1.2數值類型應該為float類型,因此需要使用float(  )內置函數進行接受數據然后賦值給變量b。int(  )是Python中的內置函數,其含義為對括號內數據取整數部分。故答案選:A。
【分析】本題主要考查Python中常用內置函數。input(  )為接收用戶輸入函數。int(  )和float(  )函數是分別將括號內數據轉換為int、float類型。
11.(2021八上·青島期中)在python中運行以下程序,運行結果是(  )
a=5
if a>5:
print(5)
print(3)
A.5 3 B.5 C.3 D.5
3
【答案】C
【知識點】分支結構語句及格式
【解析】【解答】分析代碼可知,a等于5,5不大于5不符合判斷條件(a>5),因此第3行代碼print(5)不會運行,緊接著運行代碼print(3)。故答案選:C。
【分析】本題考查分支結構。分支結構是對多種情況的條件進行判斷,符合條件則執行相應代碼段,不符合條件則跳過該分支下的代碼不予執行。
12.(2021八上·青島期中)在 python 中輸入以下程序,想讓運行結果為:YES。請問橫線處應該填寫的內容為(  )
a=5
if :
print("YES")
A.a<6 B.a>5 C.a!=5 D.a==6
【答案】A
【知識點】分支結構程序設計與分析
【解析】【解答】題目要求運行結果為:YES,即需要判斷條件成立,變量a被賦值為5,帶入四個選項只有A選項成立。故答案選:A。
【分析】本題考查分支結構設計與分析。分支結構是對多種情況的條件進行判斷,符合條件則執行相應代碼段,不符合條件則跳過該分支下的代碼不予執行。
13.(2021八上·青島期中)在 python 中運行以下程序,運行結果是(  )
a=3
b=5
if a==b:
print(b)
else:
print(a)
A.5 B.3 C.a D.B
【答案】B
【知識點】常量、變量與賦值語句;分支結構程序設計與分析
【解析】【解答】分析代碼:1、變量a賦值為3,變量b賦值為5。2、進行分支判斷,3==5不成立,因此代碼會運行else代碼部分:print(a),故答案為3。故答案選:B。
【分析】本題主要考查分支結構及賦值語句。在Python中,可以使用if條件語句來實現條件判斷。if條件語句的一般格式為:
if<條件> ;
語句塊1>
[else:
<語句塊2>]
14.(2021八上·青島期中)在python中運行以下程序,輸入-8,輸出的結果是(  )
a=int(input(  ))
if a>0:
print("正整數")
elif a<0:
print("負整數")
else:
print("零")
A.正整數
負整數

B.正整數 C.負整數 D.零
【答案】C
【知識點】分支結構程序設計與分析
【解析】【解答】程序分析:輸入a,若a>0,輸出正整數;若a<0,輸出負整數;否則,輸出0。當輸入-8時,輸出負整數。故答案選C。
【分析】本題考查的是分支結構程序分析。在分支結構中,當選擇的情況較多時,Python中提供了if-elif條件語句。
在Python中,if-elif條件語句的一般格式是:
if <條件1>:
<語句塊1>
elif <條件2>:
<語句塊2>
elif <條件n>:
<語句塊n>
[else:
<語句塊n+1>]
15.(2021八上·青島期中)以下程序要實現判斷是否是7的倍數,則橫線位置可以填寫的語句是(  )
a=int(input())
if :
print("7的倍數" )
else:
print("不是7的倍數")
A.a//7==0 B.a//7=0 C.a%7==0 D.a%7=0
【答案】C
【知識點】分支結構程序設計與分析
【解析】【解答】由題意可知,想要結果實現判斷是否是7的倍數,就需要橫線處的判斷條件成立。B、D選項是賦值表達式不能作為判斷條件。A選項中//表示取整,即變量a無法被7整除,不符合題目要求。C選項%為取余運算,即變量a能夠被7整除,變量a是7的整數倍。故答案選:C。
【分析】本題主要考查Pyhton分支結構程序分析。在Python中,可以使用if條件語句來實現條件判斷。if條件語句的一般格式為:
if<條件> ;
語句塊1>
[else:
<語句塊2>]
16.(2021八上·青島期中)在 python 中運行以下程序,運行結果是(  )
for i in range(1,4):
print(i)
A.0
1
2
3
B.1
2
3
C.1
2
3
4
D.1 2 3 4
【答案】B
【知識點】循環結構語句及格式;Python常用內置函數
【解析】【解答】 for i in range(1,4): 代碼含義為:循環為變量i賦值,i的取值為1,2,3。運行結果會循環次調用print(i)。故答案為:B。
【分析】本題考查循環結構分析。range(start,stop)表示循環為變量賦值,賦值范圍從start到stop-1。
17.(2021八上·青島期中)在python中運行以下程序,運行結果是(  )
for i in range(3):
print(i, end="")
print("go")
A.
1 go
2 go
3 go
B.1 go 2 go 3 go
C.
1
2
3 go
D.0 1 2 go
【答案】D
【知識點】循環結構語句及格式;Python常用內置函數
【解析】【解答】代碼中range(3)表示循環為變量i賦值,范圍從0開始到2結束。即0,1,2。依次輸出i的值。print(i,“end=”)中“end=”表示不換行。3次運行完成后執行代碼print(“go”)。故答案為:D。
【分析】本題考查python循環結構分析及常用內置函數。range(  )函數格式: range([start,] stop[, step]);參數:起始值(缺省為0),終值(但不包括),步長(缺省為1)。print(  )函數可以對輸出格式進行設置。print 會自動在行末加上回車, 如果不需回車,只需在 print 語句的結尾添加一個逗號 , 并設置分隔符參數 end,就可以改變它的行為。
18.(2021八上·青島期中)在 python 中運行以下程序,運行結果是(  )
a=0
for i in range(1,4):
a=a+i
print(a)
A.6 B.5 C.9 D.10
【答案】A
【知識點】循環結構程序設計與分析
【解析】【解答】由代碼可知,變量a賦值為0,循環為變量i賦值,范圍為1,2,3,每次為i賦值后要對a進行累加計算:當a=0,i=1時,a=a+i=1;當i=2時,a=a+i=1+2=3;當i=3時,a=a+i=3+3=6。最后輸出變量a的值:6。故答案選:A。
【分析】本題主要考查循環結構分析。在本循環結構中,先通過Python提供的函數(range)構建數字序列,再通過for循環遍歷序列中的所有元素。
19.(2021八上·青島期中)在 python 中運行以下程序,運行結果是(  )
for i in range(0,6,2):
print(i)
A.0
2
4
6
B.0
2
4
C.0
2
D.2
4
6
【答案】B
【知識點】循環結構程序設計與分析
【解析】【解答】由代碼可知,循環為變量i賦值并輸出i的值。i的范圍從0開始到5結束,每次增長2,i的值為:0、2、4。故答案選:B。
【分析】本題考查python循環結構分析。range(start,stop,step),start為開始數據,stop為結束數據,step為每次增加的長度。
20.(2021八上·青島期中)若要編程輸出 1-100 以內所有 3 的倍數的和,下列那個程序是正確的(  )
A.
a=0 for i in range(1,100): if i%3==0: a=a+i print(a)
B.
a=0 for i in range(1,100): if i%3==0: a=a+1 print(a)
C.
a=0 for i in range(0,100,3): a=a+1 print(a)
D.
a=0 for i in range(0,99,3): a=a+i print(a)
【答案】A
【知識點】循環結構程序設計與分析;Python常用內置函數
【解析】【解答】由提議可知,要求1-100之間所有3的倍數的和,就要依次判斷1-99是否為3的倍數,如果是就相加,如果不是3的倍數就不進行處理繼續進行下一次判斷。要實現1-99取值就要用range(1,100)函數進行依次取值,要實現3的倍數的判斷就要用分支判斷語句進行if(i%3==0),符合上述判斷進行累加即可。故答案選A。
【分析】本題考查循環結構程序分析與設計。按照需求就行分布拆解任務,結合所學內容依次達成分解任務的實現即可選出答案。
1 / 1山東省青島市第六十三中學2021-2022學年八年級上學期信息技術期中檢測試卷
一、選擇題
1.(2021八上·青島期中)在python中運行以下程序,運行結果是(  )
print(2*4)
A.8 B. 2*4 C. 2222 D."2*4"
2.(2021八上·青島期中)在python中運行以下程序,運行結果是(  )
print("3+6")
A."3+6" B.3+6 C. 9 D.36
3.(2021八上·青島期中)在python中運行以下程序,運行結果是(  )
print(1+2)
print(2+3)
A.3 5 B.1+2 2+3 C.3
5 D.1+2
2+3
4.(2021八上·青島期中)在 python 中運行以下程序,運行結果是(  )
print(9/3)
A.3 B.9/3 C.3.0 D.3.00
5.(2021八上·青島期中)在python中運行以下程序,運行結果是:3*4=12。則可以填寫的語句是(  )
print( )
A.3*4 ,=3*4 B."3*4=",3*4
C.3*4= ,"3*4" D."3*4",=3*4
6.(2021八上·青島期中)在python中運行以下程序,運行結果是(  )
a=2
b=3 b=4
print(a+b)
A.5 B.6 C.23 D.24
7.(2021八上·青島期中)在 python 中運行以下程序,運行結果是(  )
a=5
b=2 b=a
print(a+b)
A.52 B.10 C.a+b D.7
8.(2021八上·青島期中)在 python 中運行以下程序,輸入 3 和 2 輸出結果是(  )
a=int(input(  ))
b=int(input(  ))
print(a*b)
A.33 B.6 C.32 D.a*b
9.(2021八上·青島期中)在python中運行以下程序,運行結果是(  )
a=4
b=2
print(a%b)
A.2 B.2.0 C.0 D.a%b
10.(2021八上·青島期中)運行如下程序代碼,輸入2和 1.2輸出結果為:3.2。則橫線處可以填寫的語句是(  )
a=int(input(  ))
b=
print(a+b)
A.float(input()) B.input(  )
C."1.2" D.int(input())
11.(2021八上·青島期中)在python中運行以下程序,運行結果是(  )
a=5
if a>5:
print(5)
print(3)
A.5 3 B.5 C.3 D.5
3
12.(2021八上·青島期中)在 python 中輸入以下程序,想讓運行結果為:YES。請問橫線處應該填寫的內容為(  )
a=5
if :
print("YES")
A.a<6 B.a>5 C.a!=5 D.a==6
13.(2021八上·青島期中)在 python 中運行以下程序,運行結果是(  )
a=3
b=5
if a==b:
print(b)
else:
print(a)
A.5 B.3 C.a D.B
14.(2021八上·青島期中)在python中運行以下程序,輸入-8,輸出的結果是(  )
a=int(input(  ))
if a>0:
print("正整數")
elif a<0:
print("負整數")
else:
print("零")
A.正整數
負整數

B.正整數 C.負整數 D.零
15.(2021八上·青島期中)以下程序要實現判斷是否是7的倍數,則橫線位置可以填寫的語句是(  )
a=int(input())
if :
print("7的倍數" )
else:
print("不是7的倍數")
A.a//7==0 B.a//7=0 C.a%7==0 D.a%7=0
16.(2021八上·青島期中)在 python 中運行以下程序,運行結果是(  )
for i in range(1,4):
print(i)
A.0
1
2
3
B.1
2
3
C.1
2
3
4
D.1 2 3 4
17.(2021八上·青島期中)在python中運行以下程序,運行結果是(  )
for i in range(3):
print(i, end="")
print("go")
A.
1 go
2 go
3 go
B.1 go 2 go 3 go
C.
1
2
3 go
D.0 1 2 go
18.(2021八上·青島期中)在 python 中運行以下程序,運行結果是(  )
a=0
for i in range(1,4):
a=a+i
print(a)
A.6 B.5 C.9 D.10
19.(2021八上·青島期中)在 python 中運行以下程序,運行結果是(  )
for i in range(0,6,2):
print(i)
A.0
2
4
6
B.0
2
4
C.0
2
D.2
4
6
20.(2021八上·青島期中)若要編程輸出 1-100 以內所有 3 的倍數的和,下列那個程序是正確的(  )
A.
a=0 for i in range(1,100): if i%3==0: a=a+i print(a)
B.
a=0 for i in range(1,100): if i%3==0: a=a+1 print(a)
C.
a=0 for i in range(0,100,3): a=a+1 print(a)
D.
a=0 for i in range(0,99,3): a=a+i print(a)
答案解析部分
1.【答案】A
【知識點】運算符與表達式;Python常用內置函數
【解析】【解答】print(2*4)代碼含義為:以字符串形式打印輸出2乘以4的結果,2*4=8。故答案選:A。
【分析】本題考查Pyhton內置函數輸出格式。Print()是一個Python內置函數,主要作用是打印輸出。括號里可以是字符串、數字、表達式等。執行時會打印輸出一個字符串。
2.【答案】B
【知識點】運算符與表達式;Python常用內置函數
【解析】【解答】Print(“3+6”)含義為:輸出字符串3+6。此處代碼因為被引號包含,所以程序會直接輸出引號中的內容(不包含引號),無需進行3+6的算數計算。故答案選:B。
【分析】本題考查Pyhton內置函數輸出格式。Print()是一個Python內置函數,主要作用是打印輸出。括號里可以是字符串、數字、表達式等。執行時會打印輸出一個字符串。
3.【答案】C
【知識點】運算符與表達式;Python常用內置函數
【解析】【解答】print(1+2)含義為:以字符串形式輸出表達式1+2的結果3。print(2+3)含義為:以字符串形式輸出表達式3+2的結果5。結果之間無空格。故答案選:C。
【分析】本題考查Pyhton內置函數輸出格式。Print(  )是一個Python內置函數,主要作用是打印輸出。括號里可以是字符串、數字、表達式等。執行時會打印輸出一個字符串。
4.【答案】C
【知識點】運算符與表達式;Python常用內置函數
【解析】【解答】Print(9/3)含義為:以字符串方式輸出9除以3的結果。在python中除法的結果為Float類型。故答案選:C。
【分析】本題考查Pyhton中常用運算符類型。常用運算符有加、減、乘、除、取余、取整等。需要注意運算符兩側參與運算的變量類型。
5.【答案】B
【知識點】運算符與表達式;Python常用內置函數
【解析】【解答】由題意可知,要實現輸出結果為“3*4=13”,“3*4=”部分需要直接以字符串的形式輸出,結果數字12要通過表達式計算出來,即通過python程序運算出3*4的結果。輸出代碼應該為:print(“3*4=”,3*4)。故答案選:B。
【分析】本題考查Pyhton輸出語句。Print(  )是一個Python內置函數,主要作用是打印輸出。括號里可以是字符串、數字、表達式等。執行時會打印輸出一個字符串。
6.【答案】B
【知識點】常量、變量與賦值語句;Python常用內置函數
【解析】【解答】代碼 a=2含義,把數值2賦值給變量a,b=3 b=4 含義先將數值3賦值給變量b,然后再將4賦值給變量b,現在變量b的值為4(第2次賦值結果覆蓋第1次賦值結果)。此時a的值2,b的值4,a+b的結果為6。print(a+b)的結果為6。故答案選:B。
【分析】本題考查賦值語句及輸出函數。賦值運算符的賦值方向為從右向左。即將賦值運算符右側的數值或變量賦給賦值運算符左邊的變量。多次對同一變量賦值的,以最后一次結果為準。
7.【答案】B
【知識點】常量、變量與賦值語句;Python常用內置函數
【解析】【解答】代碼含義為:1、數值5賦值給變量a。2、數值2賦值給變量b,然后將變量a的值(第1步中a的值為5)賦值給變量b,此時變量b的值和變量a的值都為5。3、計算a+b的值(5+5)=10。故答案選:B。
【分析】本題考查賦值語句與輸出函數。賦值運算符的賦值方向為從右向左。即將賦值運算符右側的數值或變量賦給賦值運算符左邊的變量。多次對同一變量賦值的,以最后一次結果為準。
8.【答案】B
【知識點】常量、變量與賦值語句;Python常用內置函數
【解析】【解答】 a=int(input(  )) 含義為將輸入的第一個參數(3)取整數部分賦值給變量a,此時變量a的值為3。 b=int(input(  )) 含義為將輸入的第二個參數(2)取整數部分賦值給變量b,此時變量b的值為2。此時a*b的結果等于3*2=6。故答案選:B。
【分析】本題主要考查python賦值語句及常用內置函數。內置函數input(  )的作用是讀取用戶輸入的參數。
9.【答案】C
【知識點】運算符與表達式;常量、變量與賦值語句
【解析】【解答】代碼中a%b的含義為變量a的值除以變量b的值后取余數。4除以2商為2,余數為0。故答案為:C。
【分析】本題主要考查python賦值語句及表達式。常用運算符有加、減、乘、除、取余、取整等。需要注意運算符的含義。
10.【答案】A
【知識點】Python常用內置函數
【解析】【解答】由題意可知,2賦值給變量a,1.2賦值給變量b。1.2數值類型應該為float類型,因此需要使用float(  )內置函數進行接受數據然后賦值給變量b。int(  )是Python中的內置函數,其含義為對括號內數據取整數部分。故答案選:A。
【分析】本題主要考查Python中常用內置函數。input(  )為接收用戶輸入函數。int(  )和float(  )函數是分別將括號內數據轉換為int、float類型。
11.【答案】C
【知識點】分支結構語句及格式
【解析】【解答】分析代碼可知,a等于5,5不大于5不符合判斷條件(a>5),因此第3行代碼print(5)不會運行,緊接著運行代碼print(3)。故答案選:C。
【分析】本題考查分支結構。分支結構是對多種情況的條件進行判斷,符合條件則執行相應代碼段,不符合條件則跳過該分支下的代碼不予執行。
12.【答案】A
【知識點】分支結構程序設計與分析
【解析】【解答】題目要求運行結果為:YES,即需要判斷條件成立,變量a被賦值為5,帶入四個選項只有A選項成立。故答案選:A。
【分析】本題考查分支結構設計與分析。分支結構是對多種情況的條件進行判斷,符合條件則執行相應代碼段,不符合條件則跳過該分支下的代碼不予執行。
13.【答案】B
【知識點】常量、變量與賦值語句;分支結構程序設計與分析
【解析】【解答】分析代碼:1、變量a賦值為3,變量b賦值為5。2、進行分支判斷,3==5不成立,因此代碼會運行else代碼部分:print(a),故答案為3。故答案選:B。
【分析】本題主要考查分支結構及賦值語句。在Python中,可以使用if條件語句來實現條件判斷。if條件語句的一般格式為:
if<條件> ;
語句塊1>
[else:
<語句塊2>]
14.【答案】C
【知識點】分支結構程序設計與分析
【解析】【解答】程序分析:輸入a,若a>0,輸出正整數;若a<0,輸出負整數;否則,輸出0。當輸入-8時,輸出負整數。故答案選C。
【分析】本題考查的是分支結構程序分析。在分支結構中,當選擇的情況較多時,Python中提供了if-elif條件語句。
在Python中,if-elif條件語句的一般格式是:
if <條件1>:
<語句塊1>
elif <條件2>:
<語句塊2>
elif <條件n>:
<語句塊n>
[else:
<語句塊n+1>]
15.【答案】C
【知識點】分支結構程序設計與分析
【解析】【解答】由題意可知,想要結果實現判斷是否是7的倍數,就需要橫線處的判斷條件成立。B、D選項是賦值表達式不能作為判斷條件。A選項中//表示取整,即變量a無法被7整除,不符合題目要求。C選項%為取余運算,即變量a能夠被7整除,變量a是7的整數倍。故答案選:C。
【分析】本題主要考查Pyhton分支結構程序分析。在Python中,可以使用if條件語句來實現條件判斷。if條件語句的一般格式為:
if<條件> ;
語句塊1>
[else:
<語句塊2>]
16.【答案】B
【知識點】循環結構語句及格式;Python常用內置函數
【解析】【解答】 for i in range(1,4): 代碼含義為:循環為變量i賦值,i的取值為1,2,3。運行結果會循環次調用print(i)。故答案為:B。
【分析】本題考查循環結構分析。range(start,stop)表示循環為變量賦值,賦值范圍從start到stop-1。
17.【答案】D
【知識點】循環結構語句及格式;Python常用內置函數
【解析】【解答】代碼中range(3)表示循環為變量i賦值,范圍從0開始到2結束。即0,1,2。依次輸出i的值。print(i,“end=”)中“end=”表示不換行。3次運行完成后執行代碼print(“go”)。故答案為:D。
【分析】本題考查python循環結構分析及常用內置函數。range(  )函數格式: range([start,] stop[, step]);參數:起始值(缺省為0),終值(但不包括),步長(缺省為1)。print(  )函數可以對輸出格式進行設置。print 會自動在行末加上回車, 如果不需回車,只需在 print 語句的結尾添加一個逗號 , 并設置分隔符參數 end,就可以改變它的行為。
18.【答案】A
【知識點】循環結構程序設計與分析
【解析】【解答】由代碼可知,變量a賦值為0,循環為變量i賦值,范圍為1,2,3,每次為i賦值后要對a進行累加計算:當a=0,i=1時,a=a+i=1;當i=2時,a=a+i=1+2=3;當i=3時,a=a+i=3+3=6。最后輸出變量a的值:6。故答案選:A。
【分析】本題主要考查循環結構分析。在本循環結構中,先通過Python提供的函數(range)構建數字序列,再通過for循環遍歷序列中的所有元素。
19.【答案】B
【知識點】循環結構程序設計與分析
【解析】【解答】由代碼可知,循環為變量i賦值并輸出i的值。i的范圍從0開始到5結束,每次增長2,i的值為:0、2、4。故答案選:B。
【分析】本題考查python循環結構分析。range(start,stop,step),start為開始數據,stop為結束數據,step為每次增加的長度。
20.【答案】A
【知識點】循環結構程序設計與分析;Python常用內置函數
【解析】【解答】由提議可知,要求1-100之間所有3的倍數的和,就要依次判斷1-99是否為3的倍數,如果是就相加,如果不是3的倍數就不進行處理繼續進行下一次判斷。要實現1-99取值就要用range(1,100)函數進行依次取值,要實現3的倍數的判斷就要用分支判斷語句進行if(i%3==0),符合上述判斷進行累加即可。故答案選A。
【分析】本題考查循環結構程序分析與設計。按照需求就行分布拆解任務,結合所學內容依次達成分解任務的實現即可選出答案。
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. 主站蜘蛛池模板: 鸡泽县| 四川省| 东乡| 金溪县| 朔州市| 桂阳县| 天等县| 宁波市| 改则县| 宁德市| 南华县| 长宁区| 石门县| 会泽县| 南郑县| 华亭县| 侯马市| 蒙城县| 象山县| 嘉定区| 广德县| 印江| 美姑县| 曲阜市| 昌乐县| 涞源县| 昭苏县| 博罗县| 广宗县| 资溪县| 循化| 棋牌| 榆林市| 阿拉善右旗| 任丘市| 开封市| 南漳县| 大田县| 鄂托克旗| 北川| 绵竹市|