资源简介 《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("细菌总量为:", ③) 展开更多...... 收起↑ 资源预览