資源簡介 《2.3 周而復始的循環》隨堂練習單項選擇題【第1題】如下Python程序段a = 1b = 0m = ax = m + bb = b + 1y = x + b它的基本結構屬于( )A、順序結構B、選擇結構C、循環結構D、樹型結構【第2題】如下Python程序段if x > 0 :x + =1else:x - =1它的基本結構屬于( )A、順序結構B、選擇結構C、循環結構D、樹型結構【第3題】如下Python程序段:for i in range(0,101):s += i它的基本結構屬于( )A、順序結構B、選擇結構C、循環結構D、樹型結構【第4題】如下Python程序段while i < 100:i+ =2i = s + i它的基本結構屬于( )A、順序結構B、選擇結構C、循環結構D、樹型結構【第5題】如下Python程序段:a = 7b = 2c = 23if a > b : m = a else: m = bif c > m : m = c運行后,m的值為( )A、7B、2C、23D、9【第6題】如下Python程序段x = 1y = 4while y > 4:x = x * yy+= 1運行后x的值為( )A、1B、4C、8D、20【第7題】有一個程序段的功能是畫一個圓。如果調用該程序段畫50個圓,則適合采用的算法結構是( )A、順序結構B、選擇結構C、循環結構D、樹型結構【第8題】如下Python程序段for i in range(1,4):for j in range(0,3):print ("Python")語句print ("Python")的執行次數是( )A、3B、4C、6D、9【第9題】如下Python程序段x = 0while x < 50:x = (x + 2) * (x + 3)運行后,x的值為( )A、0B、72C、50D、168【第10題】下列程序段s = 0for i in range(1,101):if i % 2 = 1 :s+ =ielse:s-= iprint (s)其功能是( )A、求1到100之間所有自然數的和B、求1到100之間所有奇數和C、求1到100之間所有偶數和D、求1到100之間所有奇數和與所有偶數和的差【第11題】下列Python代碼段s = 0a = -1for i in range(1,11):t = 1for j in range(1,i+1):t = t * ja = -as += t * aprint(s)其功能是計算( )A、1+2+3+4+5+6+7+8+9+10B、1!+2!+3!+4!+5!+6!+7!+8!+9!+10!C、1-2*3+3*4-4*5+5*6-6*7+7*8-8*9+9*10-10*11D、1!-2!+3!-4!+5!-6!+7!-8!+9!-10!【第12題】如下Python程序段a = 1b = 10if a == b : print ( "Y" )else: print ("N")關于程序段IF語句中"a=b"的敘述,正確的是( )A、把變量b的值賦給變量aB、把變量a的值賦給變量bC、判斷變量a和變量b的值是否相等D、交換變量a與變量b的值【第13題】如下Python程序段x = -2.5if x > 0 :print (1)elif x = 0 :print (0)else:print( -1)運行后的結果是( )A、-2.5B、0C、1D、-1【第14題】下列選項中,正確的賦值語句是( )A、n1=n+1B、n+1=nC、nD、n+1【第15題】下列選項中,“a = b”中“=”號起賦值作用的語句是( )A、if x > 1 : a = bB、if a = b : print( a)C、print ("a = b")D、x="a = b"【第16題】若已知x=3,y=5,z=7,則分別執行下列選項中的語句后,其x的值為5的語句是( )A、if x+y>z : x=yB、if z-yC、if y>z-x : y=xD、if z>x+y : x=5【第17題】若已知x=3、y=5、z=7,則分別執行下列選項中的語句后,x的值為5的語句是( )A、if z-x=y : x=z else: x=yB、if y-x=z-y : x=z else: x=yC、if z*2=x+y : x=y else: x=zD、if z>x+y : x=y else: x=z【第18題】如下Python程序段while x!=0:x = int(input("x="))if (x%3)+x//3=5 : print("x="; x)運行后,當第一次輸入5、第二次輸入11、第三次輸入0后,在窗體上顯示的結果是( )A、x=5B、x=11C、9D、11【第19題】如下程序段a = 2b = 1while a >= b:b=a * ba=2 * a執行后,a、b的值分別為( )A、4、2B、16、64C、8、8D、2、1【第20題】如下Python程序段:a = 6b = 2while a!=b:b=a//ba=a-b運行后,變量b的值為( )A、0B、2C、1D、3【第21題】已知a=8、b=6,以下程序段if (a%3=0) Or (b%3=0) :c = a * belse:c = a + b執行后變量c的值為( )A、48B、14C、8D、6【第22題】如下程序段m = 50n = 125r=nwhile r!=0 :r = m % nm = nn = rprint (m)執行后,程序將輸出( )A、50B、125C、25D、0【第23題】如下程序段s = 0for i in range(1,11):t = 2 * i - 1s = s + tprint (s)執行后,屏幕將輸出( )A、55B、100C、110D、210【第24題】下列Python程序段a = 0b = 4if b > a :a = 3 * belse:a = 10程序運行后,a的值是( )A、10B、0C、12D、4【第25題】在Python中,已知a=3,b=5,運行下列程序段后,a和b的值為a = a * bb = a // ba = a // b( )A、a=3 b=5B、a=15 b=3C、a=5 b=5D、a=5 b=3【第26題】下列選項中,正確的Python賦值語句是( )A、B、C、D、【第27題】下列Python程序段運行后,變量b的值是 ( )a = 1b = 2while ab = a * ba = a - bprint (b)A、0B、2C、3D、-2【第28題】下列Python程序段運行后,變量a、b的值為( )a = 1b = 2while a < b:b = a * ba = 2 * aprint (a, b)A、1 2B、2 2C、4 4D、2 4 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫