資源簡介 《2.3 周而復(fù)始的循環(huán)》課堂練習(xí)一、單項選擇題【第1題】程序中的表達式是按照一定的規(guī)則組合而成的,代數(shù)式對應(yīng)的Python表達式是(r1、r2和r3分別對應(yīng)變量、和)( )A、B、r1/(r1+r2)uC、r1/(r1+r2)·uD、r1/(r1+r2)*u【第2題】在Python中,條件“x是小于100的非負數(shù)”的正確表示是( )A、0≤x<100B、0<=x<100C、x>=0 and x<100D、0<=x or x<100【第3題】在Python中,表示“X、Y兩個數(shù)中至少有一個數(shù)小于Z”的表達式是( )A、X or Y < ZB、X < Z not Y < ZC、X < Z or Y < ZD、X < Z and Y < Z【第4題】在Python中,變量的三個屬性是( )A、整型、實型、字符型B、變量值、變量定義、變量類型C、變量名、變量類型、變量值D、變量地址、變量名、變量大小【第5題】下面不屬于程序的基本控制結(jié)構(gòu)的是()。A、順序結(jié)構(gòu)B、選擇結(jié)構(gòu)C、循環(huán)結(jié)構(gòu)D、輸入輸出結(jié)構(gòu)【第6題】以下關(guān)于Python語句的敘述中,正確的是()。A、同一層次的Python語句必須對齊B、Python 語句可以從一行的任意一列開始C、在執(zhí)行Python語句時,可發(fā)現(xiàn)注釋中的拼寫錯誤D、Python 程序的每行只能寫一條語句【第7題】下列語句中,在Python中非法的是()。A、x=y=z=1B、x,y=y,xC、x=(y=z+1)D、x+=y【第8題】已知x=2,語句x*=x+1執(zhí)行后,x的值是()。A、2B、3C、5D、6【第9題】在Python中,正確的賦值語句為()。A、x+y=10B、x=2yC、x=y=30D、3y=x+1【第10題】為了給整型變量x,y,z賦初值10,下面正確的Python賦值語句是()A、xyz=10B、x=10 y=10 z=10C、x=y=z=10D、x=10, y=10, z=10【第11題】語句x=input()執(zhí)行時, 如果從鍵盤輸入12并按回車鍵,則x的值是()。A、12B、12.0C、1e2D、'12'【第12題】語句x,y=eval(input())執(zhí)行時,輸入數(shù)據(jù)格式錯誤的是()。A、34B、(3,4)C、3,4D、[3,4]【第13題】語句print('x=${:7.2f}'.format(123.5678))執(zhí)行后的輸出結(jié)果是()。選項的口代表空格A、x=口123.56B、$口123.57C、x=$口123.57D、x=$口123.56【第14題】print('{:7.2f}{:2d}'.format(101/7,101%8))的運行結(jié)果是()。A、{:7.2f}{:2d}B、口口14.43口5 (口代表空格)C、口14.43口口5 (口代表空格)D、口口101/7口1口1%8 (口代表空格)【第15題】順序結(jié)構(gòu)程序的執(zhí)行順序是()A、由外到內(nèi)B、自上而下C、自下而上D、由內(nèi)到外【第16題】如圖所示算法的功能是()A、 交換a、b的值B、 找出a、b中值較小的變量C、 按從小到大的順序輸出a、b的值D、 按從大到小的順序輸出a、b的值【第17題】如圖所示流程圖的輸出結(jié)果是( )A、 35B、 3+5C、 8D、 3【第18題】如圖所示算法的功能是()A、 交換a、b的值B、 找出a、b中值較小的變量C、 按從小到大的順序輸出a、b的值D、 按從大到小的順序輸出a、b的值【第19題】下列選項中,正確的Python賦值語句是( )A、5a=100B、100=aC、a+s=567D、a4=100【第20題】已知a,b,c是整型變量,且a=2、b=8如下Python程序段:c = b - aa = a + cb = b - c運行后,a、b、c的值分別是( )A、2、8、6B、8、2、6C、2、6、8D、6、8、2【第21題】下列代碼運行結(jié)果是( )list=[1,2,3,4,5,6,7,8,9,0]list.sort()print(list)A、[0,9,8,7,6,5,4,3,2,1]B、[0,1,2,3,4,5,6,7,8,9]C、[1,2,3,4,0,5,6,7,8,9]D、[1,2,3,4,5,0,6,7,8,9]【第22題】random庫中用于生成隨機小數(shù)的函數(shù)是( )A、random()B、randint()C、getrandbits()D、randrange()【第23題】import randomlist=[0,1,2,3,4]rs = random.sample(list, 2)print(rs) 程序運行后下面正確的是()A、隨機顯示列表中的兩個數(shù)據(jù)B、顯示[0,1]C、顯示[3,4]D、顯示[0,1,2]【第24題】下面代碼的執(zhí)行結(jié)果是()object=["石榴",1,"香蕉","橙子","梨子"]object[0]="蘋果"print (object)A、["石榴",1,"香蕉","橙子","梨子"]B、["蘋果",1,"香蕉","橙子","梨子"]C、["梨子",1,"香蕉","橙子","蘋果"]D、[1,"香蕉","橙子","梨子"]【第25題】下面代碼的執(zhí)行結(jié)果是()object=["石榴",1,"香蕉","橙子","梨子"]del object[1]print (object)A、["石榴",1,"香蕉","橙子","梨子"]B、["石榴","香蕉","橙子","梨子"]C、[1,"香蕉","橙子","梨子"]D、["香蕉","橙子","梨子"]【第26題】下面代碼的執(zhí)行結(jié)果是()object=["石榴",1,"香蕉","橙子","梨子"]object.append("獼猴桃")"print (object)A、["石榴",1,"香蕉","橙子","梨子"]B、["石榴",1,"香蕉","橙子","梨子","獼猴桃"]C、["獼猴桃","石榴",1,"香蕉","橙子","梨子"]D、[1,"香蕉","橙子","梨子"]【第27題】list=["HAIDIAN","XINXI",1997,2018],則list[-1]的值為()A、8B、2018C、7D、1997【第28題】list = ['HAIDIAN', 'XINXI', 1997, 2000],則list[2]的值為()A、XINXIB、AC、ID、1997【第29題】listl=["a",3,"b",10]del listl[1:3]print(listl) 的值為()A、[3,10]B、["a",10]C、["b",10]D、[3,"b"]【第30題】city=['beijing','shanghai','guangzhou' ]print(city[2])print(city[-2])print(city[1:]) 最后輸出為()A、shanghaishanghai['beijing','shanghai']B、guangzhoushanghaishanghaiC、shanghaishanghaibeijingD、guangzhoushanghai['shanghai','guangzhou']【第31題】下列代碼運行結(jié)果是( )list=[1,2,3,4,5,6,7,8,9,0]list.reverse()print(list)A、[0,9,8,7,6,5,4,3,2,1]B、[1,2,3,4,5,6,7,8,9,0]C、[1,2,3,4,0,5,6,7,8,9]D、[1,2,3,4,5,0,6,7,8,9]【第32題】以下關(guān)于Python自帶數(shù)據(jù)結(jié)構(gòu)的運算結(jié)果中正確的是哪一項 ( )A、q =[1,2,3,4,5]del q[2:4]則運算之后q為[1,2,3]B、basket=['apple','banana','apple','orange']fruit=set(basket)len(fruit) 的結(jié)果是5。C、basket=['apple','banana','apple','orange','melo']fruit=set(basket)len(fruit) 的運算結(jié)果是5。D、q=[2,1,3,5,4]q.remove(3)q.sort()則運算之后q為[1,2,4,5]【第33題】現(xiàn)有列表l=[1,2,3,4,5,6,7,8,9,0],那么python3解釋器執(zhí)行l(wèi)[1:3]='abc'后執(zhí)行 l[2]的結(jié)果是()A、4B、bC、abcD、c【第34題】現(xiàn)有列表l=[1,2,3,4,5,6,7,8,9,0],執(zhí)行 l.insert(-2,'b')后執(zhí)行 l[-3]的結(jié)果是()A、9B、'b'C、1D、2【第35題】下面代碼的輸出結(jié)果是( )s =["seashell","gold","pink","brown","purple","tomato"]print(s[1:4:2])A、['gold','pink','brown']B、['gold','pink']C、['gold','pink','brown','purple','tomato']D、['gold', 'brown']【第36題】下面代碼的執(zhí)行結(jié)果是( )ls=[[1,2,3],[[4,5],6],[7,8]]print(len(ls)A、3B、4C、8D、1【第37題】下面代碼的執(zhí)行結(jié)果是( )ls=["2020","20.20","Python"]ls.append(2020)ls.append([2020, "2020"])print(ls)A、['2020','20.20','Python',2020]B、['2020','20.20','Python',2020,[2020,'2020']]C、['2020','20.20','Python',2020, ['2020']]D、['2020','20.20','Python',2020,2020,'2020']【第38題】以下程序的輸出結(jié)果是( )lcat =["獅子","獵豹","虎貓","花豹","孟加拉虎","美洲豹","雪豹"]for s in lcat:if "豹" in s:print(s,end="")continueA、獵豹花豹美洲豹雪豹B、獵豹C、雪豹D、獵豹 花豹 美洲豹 雪豹【第39題】表達式len(range(1,10))的值是()A、9B、bC、1D、2【第40題】關(guān)于 Python 程序格式框架的描述,以下選項中錯誤的是()A、Python語言的縮進可以采用Tab鍵實現(xiàn)B、 Python單層縮進代碼屬于之前最鄰近的一行非縮進代碼,多層縮進代碼根據(jù)縮進關(guān)系決定所屬范圍C、判斷、循環(huán)、函數(shù)等語法形式能夠通過縮進包含一批Python代碼,進而表達對應(yīng)的語義D、Python語言不采用嚴格的“縮進”來表明程序的格式框架【第41題】下面代碼執(zhí)行時,當輸入17,輸入結(jié)果是()num=int(input("請輸入感冒指數(shù): "))if 0<=num<=6 :print("少發(fā)")elif 7<=num<=19:print("較易發(fā)")elif 20<=num<=30:print("易發(fā)")elif 31<=num<=61:print("極易發(fā)")else:print("指數(shù)值不正確")A、“少發(fā)”B、“較易發(fā)”C、“易發(fā)”D、“極易發(fā)”【第42題】下面代碼執(zhí)行時,當輸入8.9,輸入結(jié)果是()v=float(input("請輸入速度(千米/秒):"))if v>=7.91:print("飛船成功飛行! ")else:print("飛船不能升空! ")A、True"B、FalseC、"飛船成功飛行!"D、"飛船不能升空!"【第43題】下列Python語句正確的是()A、min=x if xB、max=x>y x:yC、if (x>y)print xD、while True : pass【第44題】如下Python程序段a=5if a > 5 :b = 2 * aelse:b = a * a + 1print (b)運行結(jié)果是( )A、26B、25C、10D、5【第45題】如下Python程序段要打印0到100的數(shù)字,程序中的X應(yīng)是多大整數(shù)()for i in range(X)print (i)A、99B、100C、101D、98【第46題】如下Python程序段:s = 0t = 1for i in range(1,11):t = t * is = s + 1 / t變量s的值可表示為( )A、1/1+1/2+1/3+…1/10B、1/1*1/2*1/3*…1/10C、1/1!+1/2!+1/3!+…1/10!D、1/1+1/2*1/3+1/3*1/4+…1/9*1/10【第47題】如下Python程序段x = int(input())y = 10if x < 0 :y = 5elif x < 100 :y = 100else:y = 200print( y)運行后,輸入5,程序輸出的結(jié)果是( )A、5B、10C、100D、200【第48題】如下Python程序段n = 0for i in range(1,4):n += i循環(huán)結(jié)束后,變量i的值是( )A、4B、3C、6D、1【第49題】如下Python程序段a = 13b = 32a = b關(guān)于語句“a = b”的含義,下列敘述中正確的是( )A、把變量a的值賦給變量bB、把變量b的值賦給變量aC、判斷變量a的值是否等于變量b的值D、把變量a的值與變量b的值交換【第50題】如下Python程序段x = -64if x > 0 :y = 1elif x = 0 :y = 0else:y = -1運行后,y的值是( )A、1B、0C、64D、-1 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫