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

3.2 Python語音程序設計 同步練習-2021-2022學年高中信息技術浙教版(2019)必修1 數據與計算(含解析答案)

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

3.2 Python語音程序設計 同步練習-2021-2022學年高中信息技術浙教版(2019)必修1 數據與計算(含解析答案)

資源簡介

3.2Python語音程序設計
一、選擇題
1.執行下列Python程序段后,變量n的值是( )
n=0
for i in range(1,4):
n+=i
A.4 B.3 C.6 D.1
2.執行下列Python程序代碼后,輸出的結果是( )
x=4
print(x==2)
A.2 B.4 C.True D.False
3.執行Python語句s=11//3+11%3后,變量s的值是( )
A.3 B.4 C.5 D.6
4.下列代碼的輸出結果是(  )
s=[1,3,5,7,9]
s.insert(2,6)
print(s)
A.[1,3,5,7,9,2] B.[1,3,5,7,9]
C.[1,6,3,5,7,9 ] D.[1,3,6,5,7,9 ]
5.計算機能直接識別的、理解執行的語言是(  )
A.匯編語言 B.Basic語言
C.機器語言 D.高級語言
6.以下表達式的值為16的是( )
A.int(’12’)+abs(-4. 2) B.len(’China’)*2+max([2,4,6,3])
C.round(16.7325,2) D.’13’ +str(float(3))
7.變量s中存儲一個字符,若有一個Python表達式表示該字符為大寫字母時值為True,否則為False,下列不符合條件的表達式為( )
A."A"<=s<="Z" B.s in "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
C."a"<=s <="z" D.s>="A" and s<="Z" .
8.下列可以作為Python變量名的是( )
A.520_ mm B.No C.n*b D.and
9.小美制作了一個簡單的Flask程序,其中編寫路由和視圖的函數如下所示:
@app.route(‘/user/’) #動態路由 def user(name): return render_template(‘user.html’,name=name) 其中網頁文件user.html的部分代碼如下: {%if name == ‘admin’%} Hello,Boss! {%else%} Hello,{{name|capitalize}}! {%endif%}
運行程序后,在瀏覽器輸入如下網址:http://127.0.0.1:5000/user/admin,則網頁顯示的內容是( )
A.Hello,admin! B.Hello,Boss! C.Hello,Admin! D.Hello,boss!
10.在Python中,設a=2,b=3,表達式(not a>b) and b>=3的值是( )
A.1 B.0 C.True D.False
11.列表在Python中作用非常強,列表可以包含多個數據元素,同時它是一個( )
A.變量 B.無序集合 C.有序集合 D.常量
12.程序中的表達式是按照一定的規則組合而成的,代數式對應的Python表達式是(r1、r2和r3分別對應變量、和)( )
A. B.r1/(r1+r2)u C.r1/(r1+r2)·u D.r1/(r1+r2)*u
13.表達式len(range(1,10))的值是(  )
A.9 B.b C.1 D.2
14.在Python中,以下程序運行后的結果是( )。
a=8
b=6
if a%3==0 or b%3==0:
c=a*b
else:
c=a+b
print(c)
A.48 B.14 C.8 D.6
15.利用Python編程處理數據的時候,經常會用到pandas庫,以下程序運行后的結果是( )。
import pandas as pd
s=pd.Series([1,2,3,4])
print(s.sum())
A.2 B.3 C.24 D.10
16.在Python中,如果a=100,b=200,c=300,d=400,x=240,那么print(not x>a and xA.200 B.300 C.False D.True
17.在Python中,執行以下程序后,變量x的值可能范圍是( )。
import random
x1=random.random()
x2=random.randint(0,10)
x=x1*x2
print(x)
A.[0,10] B.[0,10) C.[0,100] D.[0,100)
二、填空題
18.Python 計算:
(1)Python 表達式4.5/2的值為________________。
(2)Python表達式4.5//2的值為________________。
(3)Python 表達式4.5%2的值為________________。
(4)Python 表達式5%2的值為________________。
(5)Python 表達式12/4-2+5*8/4%5/2的值為________________。
19.學習小組有5名成員,成員的分數存放在字典中。為得到成員的分數(用變量fenshu表示),請在方框填入正確的代碼。
a={"張三":80,"李四":85,"王五":90,"趙六":70,"錢七":65}
b=input("請輸入姓名:")
fenshu= #從字典讀取分數
20.閱讀下列程序,寫出運行結果。
n = 36 s = 0 for i in range(2,n): if n % i == 0: s = s + 1 print(s)
運行結果是______________
試卷第2頁,共3頁
參考答案
1.C
【詳解】
本題主要考查Python循環結構。變量i的范圍1~3,循環體是n=n+i,故程序執行后,n=n+i=0+1+2+3=6,故本題選C選項。
2.D
【詳解】
本題主要考查Python程序執行。x=4,故表達式x==2的值為假,即False,故本題選D選項。
3.C
【詳解】
本題主要考查Python表達式的運算。s=11//3+11%3=3+2=5,故本題選C選項。
4.D
【詳解】
本題主要考查Python函數。insert(index,obj)函數是在index位置插入元素obj,列表s的下標是從0開始,s=[1,3,5,7,9],執行s.insert(2,6)后,s=[1,3,6,5,7,9 ],故本題選D選項。
5.C
【詳解】
本題主要考查計算機語言。計算機能直接識別的、理解執行的語言是機器語言,即0 和1,故本題選C選項。
6.B
【詳解】
本題主要考查Python表達式的運算。 int(’12’)+abs(-4. 2)=16.2, len(’China’)*2+max([2,4,6,3])=10+6=16, round(16.7325,2)=16.73, ’13’ +str(float(3))='133.0',故本題選B選項。
7.C
【詳解】
本題主要考查Python表達式。表達式"a"<=s<="z"當s為小寫字母時,值為True,否則為False,與題干不符,故本題選C選項。
8.B
【詳解】
本題主要考查Python變量。變量的命名規則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關鍵字。故No可以作為Python變量名,故本題選B選項。
9.B
【詳解】
本題主要考查Python網絡編程。由程序代碼可知,在瀏覽器輸入如下網址:http://127.0.0.1:5000/user/admin,滿足if條件,故網頁顯示的內容是Hello,Boss!,故本題選B選項。
10.C
【詳解】
本題主要考查Python表達式的運算。邏輯運算符or兩邊值均為假時值才為假,否則值為真;邏輯運算符and兩邊值均為真時值才為假,否則值為假,not是取反。a=2,b=3,則表達式(not a>b) and b>=3的值是False,故本題選C選項。
11.C
【詳解】
本題主要考查Python數據類型。列表可以包含多個數據元素,同時它是一個有序集合,故本題選C選項。
12.D
【詳解】
本題主要考查Python表達式。Python表達式中,乘運算用“*”,除運算用“/”,故該代數式對應的Python表達式是r1/(r1+r2)*u,故本題選D選項。
13.A
【詳解】
本題主要考查Python表達式的運算。len()函數返回字符串、列表、字典、元組等長度。range()函數:返回一個遞增或遞減的數字列表,列表的元素由三個參數決定;range(start,stop,step),故range(1,10)返回[1,2,3,4,5,6,7,8,9],故表達式len(range(1,10))的值是9,故本題選A選項。
14.A
【詳解】
本題主要考查Python分支結構。a=8,b=6,6%3=0,滿足if條件,執行c=a*b=48,輸出c的值是48,故本題選A選項。
15.D
【詳解】
本題主要考查Python庫。Series 是一維數組,變量s含有的元素有1、2、3、4,對這4個元素使用sum求和函數進行求和并輸出,故運行結果是10,選D選項。
16.C
【詳解】
本題主要考查Python表達式的運算。邏輯運算符or兩邊值均為假時值才為假,否則值為真;邏輯運算符and兩邊值均為真時值才為真,否則值為假,not是取反。優先級關系ora and x17.B
【詳解】
本題主要考查Python隨機函數。random()方法返回隨機生成的一個實數,它在[0,1)范圍內。random.randint(a,b)用于生成一個指定范圍內的整數。其中參數a是下限,參數b是上限,生成的隨機數n: a <= n <= b。random.random()用于生成一個0到1的隨機符點數: 0 <= n < 1.0,故變量x的值可能范圍是[0,10),故本題選B選項。
18.2.25 2.0 0.5 1 1.0
【詳解】
本題主要考查Python表達式的運算。“/”是除運算,“//”是整除運算,“%”是取余運算,故①4.5/2=2.25,②4.5//2=2.0,③4.5%2=0.5,④5%2=1,⑤12/4-2+5*8/4%5/2=3.0-2+0.0=1.0。
19.a[b]
【詳解】
本題主要考查Python字典類型。字典類型可以通過鍵(key)返回對應的值(value),變量b保存key,此處從字典讀取分數,故填a[b]。
20.7
【詳解】
本題主要考查Python程序的執行。分析程序可知,該程序實現統計能被36整除的數的個數(分別是2、3、4、6、9、12、18),用變量s統計,故s=7。
答案第1頁,共2頁
答案第1頁,共2頁

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 历史| 紫金县| 中超| 福建省| 安平县| 宁陵县| 德江县| 云龙县| 浦北县| 泉州市| 凉山| 隆昌县| 馆陶县| 庄浪县| 岳普湖县| 拜泉县| 吉安县| 奉节县| 乌鲁木齐市| 昭觉县| 临洮县| 托克逊县| 保德县| 新巴尔虎右旗| 峨眉山市| 青龙| 河北区| 宣威市| 长岛县| 崇阳县| 新巴尔虎右旗| 樟树市| 民乐县| 临沂市| 平安县| 新巴尔虎左旗| 温宿县| 丰宁| 宁明县| 蒙山县| 瑞金市|