資源簡介 《2.2 做出判斷的分支》課堂練習一、單項選擇題【第1題】下列表達式的值為False的是( )A、"969"<"n97"B、5!=len("python")C、2000<1997D、3>2【第2題】Python中的數據類型float表示( )A、布爾型B、整型C、字符串型D、浮點型【第3題】下列關于常量的敘述,錯誤的是()A、在Python中的常量有數值型常量、字符串常量等B、數值型常量類似于數學中的常數C、用一對半角雙引號括起來的字符串稱為字符串常量D、字符串常量包括雙引號本身【第4題】下列選項中,可以表示x在區間(a, b]內的Python表達式是( )A、aB、aC、aD、a>x and x<=b【第5題】如下的Python語句s = 11 // 3 + 11 % 3運行后,s的值是( )A、3B、4C、5D、6【第6題】設a、b、c為變量,將代數式改為Python表達式,正確的寫法是( )A、a/b+c/dB、a/(b+c)/dC、(a/b+c)/dD、a/(b+c/d)【第7題】在Python中,表達式2**3的結果是( )A、5B、8C、6D、3【第8題】在Python中,設a=2,b=3,表達式a>b and b>=3的值是( )A、1B、-1C、TrueD、False【第9題】在Python中,表達式 5//2的結果是( )A、2B、3C、2.5D、1【第10題】在Python中,設a = 2,b = 3,表達式a>b or b>=3值是( )A、1B、0C、TrueD、False【第11題】如下Python程序段s = not 2 * 5 != 11print (s)運行程序代碼后,s的值是( )A、TrueB、FalseC、1D、0【第12題】在Python中,設a=2,b=3,表達式not(a>b) 的值是 ( )A、1B、0C、TrueD、False【第13題】在Python中,表達式21 % 4的結果是( )A、5B、1C、15D、25【第14題】在Python中,設a=2,b=3,表達式not((a+b)>=3)值是( )A、1B、-1C、TrueD、False【第15題】設a、b、c為變量,將代數式改為Python表達式,正確寫法是 ( )A、(2a+b)/(4ab)B、(2*a+b)/4*a*bC、(2*a+b)/(4*a*b)D、2*a+b/4*a*b【第16題】在Python中,設a=2,b=3,表達式 not(b-a>0)值是 ( )A、1B、-1C、TrueD、False【第17題】在Python中,設a=2,b=3,表達式a=3值是( )A、1B、0C、TrueD、False【第18題】下列選項中,可作為Python變量名的是( )A、intB、AbcC、floatD、Complex【第19題】在Python中,表達式(21%4)+5的值是 ( )A、2B、6C、10D、3【第20題】在Python中,設a=2,b=3,表達式(not a>b) and b>=3的值是( )A、1B、0C、TrueD、False【第21題】在Python中,設a=2,b=3,c=4,d=5,表達式a>b or c<=d 的值是( )A、1B、0C、TrueD、False【第22題】下列選項中,屬于Python合法變量名的是( )A、3sumB、intC、sum3D、sum+3【第23題】在Python中,表達式6//4的值是( )A、0B、1C、1.5D、出錯【第24題】如下Python程序段x = 2print (x+1)print (x+2)運行后,變量x的值是( )A、2B、3C、5D、8【第25題】為了提高程序的可讀性,可以在該語句后面添加注釋語句,Python程序中用作注釋的標識符是( )A、:B、#C、,D、!【第26題】下列能判斷變量x是整數的條件表達式是( )A、x%2==1B、x%2==0C、int(x)==xD、random(x)=x【第27題】如下Python程序代碼x = 4print (x = 2)執行后,輸出的結果是( )A、2B、4C、TrueD、出錯【第28題】下列選項中,正確表示字符串型數據的是( )A、"1"B、“hello”C、3.14D、'thank'【第29題】將代數式改為Python表達式,正確的寫法是( )A、(x-y)/(x+y)B、x-y/x+yC、(x-y)/x+yD、x-y/(x+y)【第30題】( )A、1/math.sqrt(x+y)B、1/ math.sqrt x+yC、1/ math. sqrt(x)+yD、1/( math.sqrt(x)+y)【第31題】下列選項中,關系表達式的結果為真的是( )A、int(-1.8) == -abs(2)B、math.cos(0) == math.sin(90)C、math.sin(0) == random.randint(1,1) - 1D、int(1.8) == math.sqrt(4)【第32題】根據提供的《常用字符與ASCII碼對照表》(部分) ,下列關系表達式的值為真的是( )A、"q">"Q"B、"L">"d"C、"2">"T"D、"M">"Y"【第33題】根據提供的《常用字符與ASCII碼對照表》(部分),下列關系表達式的值為真的是( )A、"one"<"two"B、"thank"<"Thank"C、"two"<"three"D、"windows"<"window"【第34題】根據提供的《常用字符與ASCII碼對照表》(部分),下列關系表達式的值為真的是 ( )A、"four">"five"B、"Windows">"window"C、"small">"smaller"D、"301">"three hundred"二、編程填空題1.輸入一個正方體的邊長,求該正方體的體積。a = int(① ("請輸入正方形邊長"))v = a ② 3print("體積為:",③)2.一種細菌的繁殖速度是每天成倍增長。例如,第一天有10個,第二天就變成20個,第三天變成40個……。輸入繁殖天數,輸出細菌總量。n = ①(input("請輸入繁殖天數:"))s = 10 # 細菌個數初值s = 10*2 ** (②)print("細菌總量為:", ③) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫