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

2025普通高中信息技術學業水平考試專題練--優化集訓6 Python語言基礎

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

2025普通高中信息技術學業水平考試專題練--優化集訓6 Python語言基礎

資源簡介

中小學教育資源及組卷應用平臺
2025普通高中信息技術學業水平考試
優化集訓6 Python語言基礎
1.下列用計算機編程解決問題的步驟用于實現“發現錯誤并進行修正”的是(  )
A.抽象建模
B.設計算法
C.編寫程序
D.調試運行程序
2.下列選項中,不屬于Python保留字的是(  )
A.if B.list
C.for D.not
3.下列Python表達式中,值為True的是(  )
A.5 < 3 or 4 < 1
B.not(5 > 3) and 4 > 1
C.″29″ > ″135″
D.″bn″ in ″banana″
4.下列Python表達式的值為True的是(  )
A.″7654″>″87″
B.13%3 == 7//6
C.not(4 2>2 4)
D.15/5 != 3
5.已知a,b為整型變量,下列表達式的值一定為False的是(  )
A.a > b and b > a
B.a != b
C.a >= b or b >= a
D.a == b
6.下列Python中不能用于交換x,y兩個變量的值的語句是(  )
A.x,y=y,x
B.t=x;x=y;y=t
C.t=x+y;x=t-x;y=t-y
D.x=y,y=x
7.下列關于Python表達式描述正確的是(  )
A.5 3 // 2 + 4的值為9
B.13 % 9 // 4 / 2 >= 1的值為True
C.″x″ not in ″cx″ and 3 + 4 > 5的值為True
D.int(6 // 4 / 2 + 0.5)的值為1
8.下列Python條件表達式中與“a!=0 and b!=0”等價的是(  )
A.a == 0 or b == 0
B.a b != 0
C.not(a == 0 and b == 0)
D.not a == 0 or not b == 0
9.下列有關Python變量的說法錯誤的是(  )
A.變量在使用前必須先賦值
B.用于存儲未知或可變的數據
C.變量的值和類型都是可變的
D.變量使用前需要預先聲明數據類型
10.下列可以作為變量名的是(  )
A._1a B.3a_1
C.a#_1 D.while
11.Python表達式int(3 2 / 4) 6 % 4 2 的值是 (  )
A.0 B.4
C.6 D.8
12.Python 中,表達式(123 // 12) 12 + (123 % 12) 的值是(  )
A.12 B.123
C.124 D.135
13.判斷a是否在區間[m,n+1]上,可以使用哪些條件表達式(  )
①a >= m and a <= n + 1
②not(a >= m or a <= n + 1)
③a >= m or a <= n + 1
④not(a < m or a > n + 1)
A.①③ B.②③
C.②④ D.①④
14.某自定義函數如下:
def func(s):
 i = 0;s1 = ″ ″
 while i < len(s):
x = s[i]
if x in ″0123456789″:
 s1 = s1 + str(9 - int(x))
elif ″A″ <= x <= ″Z″:
 s1 = chr(ord(x) + ord(″a″) - ord(″A″)) + s1
else:
 s1 = x + s1
i += 1
 return s1
調用自定義函數 func(″A1b2C3″)執行后輸出的結果是(  )
A.abc876 B.cba876
C.A1B2C3 D.c1b2a3
15.新年晚會上,小王安排了一個才藝表演環節,全班一共50名學生,編號從1到50,由電腦隨機生成編號,被抽到編號的學生表演才藝。在導入random模塊后,下列選項中符合條件的表達式為(  )
A.random.uniform(1,50)
B.int(random.random() 50)+1
C.int(random.uniform(0,50))
D.random.randint(0,1) 50
16.以下Python程序段執行后,結果為2,橫線處的代碼為(  )
 def f(list1):
m = list1[0]
for i in range(1,len(list1)):
 if     :
  m = list1[i]
return m
 s = [4,5,2,6,5,8]
 print(f(s))
A.m > list1[i]
B.m < list1[i]
C.m == list1[i]
D.m!= list1[i]
17.有如下Python程序段:
 def f(a,b):
if a > b:
 return a - b
return a + b
 print(f(20,15))
運行該程序后,程序輸出的結果是(  )
A.程序出錯
B.45
C.5
D.35
18.Python可以在同一行中使用多條語句,語句之間使用    分隔。
19.Python嚴格通過    來表達語句之間的從屬關系。
優化集訓6 Python語言基礎
1.D 解析 程序編好后,可能存在錯誤或者不合理的地方,需要通過調試運行發現錯誤并進行修正。
2.B 解析 list不是Python語言的保留字,故選B。
3.C 解析 本題考查Python基本運算知識。選項A,B,D的結果均為False,其中and連接的兩個值必須都是True結果才是True,而or連接的兩個值只要有一個True,結果就是True。
4.B 解析 選項A,C,D的運算結果都是False,選項B的左邊結果為1,右邊為1,因此返回值為True。
5.A 解析 對于任意的數字a、b,a>b 和 b>a 只能有一個成立,而and連接的表達式兩邊都必須為True才是True,故本題答案為A。
6.D 解析 本題考查Python基本語句。Python中交換兩個變量值,可以采用x,y=y,x,A選項正確;也可以借助于第三個變量,進行三次賦值,B選項正確;或者先求兩數和,再計算差值,C選項正確;D選項無法實現交換兩個變量的要求,故本題選D。
7.D 解析 本題考查Python基本運算。選項A錯誤,結果為66;選項B錯誤,13%9//4/2=0.5;0.5>=1返回結果為False;選項C錯誤,and運算一假則假,'x'not in 'cx'返回值為False。選項D正確。
8.B 解析 本題考查Python表達式中的邏輯運算符。由題可知,A選項是題目中的表達式相反的結果,因此錯誤。若a、b均不為0,則相乘也不為0,因此B選項正確。C選項的結果應該是a!=0 or b!=0,與題目不符,因此錯誤。D選項的結果是a!=0 or b!=0,與C選項相同,因此也與題目不符,錯誤。
9.D 解析 Python中變量賦值后指向對象,變量的數據類型就是其指向的對象的數據類型,變量本身不需要在使用前聲明數據類型。
10.A 解析 B.不能數字開頭;C.不能出現#;D.while是保留字。
11.A 解析 本題考查Python算術運算符的相關知識。本題先求Python內建函數int()中的運算3 2/4=9/4=2.25,int(2.25)=2。再求得2 6%4 2的值,即12%4 2=0*2=0,故答案選A。
12.B 解析 本題考查Python基本運算及優先級。(123//12) 12+(123%12)=10 12+3=123,故選B。
13.D 解析 判斷a是否在區間[m,n+1]上即判斷a是否大于等于m并且小于等于n+1,也就是兩者都成立才成立。選項①就是該表達的書寫;選項②前面加了not表示取反,要a>=m、a<=n+1兩者都不成立才成立,顯然不符合要求;選項③用or連接表示a>=m、a<=n+1兩者里有一個成立就成立,不符合題目的要求;選項④雖然前面加了取反,表示an+1兩者都不成立才成立,即為a>=m、a<=n+1都成立才成立。
14.B 解析 程序遍歷每個字符,如果為數字字符,則9-int(x),如果是大寫字符則轉為小寫字符。
15.B 解析 本題考查隨機數模塊。random模塊中,函數uniform(a,b)是隨機生成[a,b]之間的實數,random()函數是生成[0,1)之間的實數,而randint(a,b)是生成[a,b]范圍內的整數。根據題意學號的范圍是1~50的整數,故選B。
16.A 解析 本題考查自定義函數。本題題意是找到并輸出列表s中的最小值,自定義函數f()用于實現該功能。先將列表中第一個數賦值給m,然后遍歷該列表,若發現有更小的值,則更新m,故選A。
17.C 解析 本題考查自定義函數。將實參20,15分別代入自定義函數f()中,可以得到結果5,故選C。
18.分號“;”
19.縮進
21世紀教育網 www.21cnjy.com 精品試卷·第 2 頁 (共 2 頁)
21世紀教育網(www.21cnjy.com)

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 安多县| 平江县| 晋中市| 珲春市| 山西省| 灵川县| 晋城| 瓮安县| 西丰县| 苍南县| 萝北县| 大丰市| 长岛县| 德令哈市| 屯门区| 邵阳县| 肇东市| 河间市| 益阳市| 曲麻莱县| 溆浦县| 巴彦淖尔市| 额尔古纳市| 云浮市| 库车县| 多伦县| 乡城县| 葵青区| 讷河市| 桦甸市| 珠海市| 五莲县| 邓州市| 青岛市| 交口县| 凤庆县| 包头市| 衡山县| 武安市| 旌德县| 噶尔县|