内容正文:
《2.2 做出判断的分支》随堂练习
一、单项选择题
【第1题】
下列选项中合法的标识符是()
A、_7a_b
B、break
C、_a$b
D、7ab
【第2题】
下列标识符中合法的是()
A、i'm
B、_
C、3Q
D、for
【第3题】
Python不支持的数据类型有()
A、char
B、int
C、float
D、list
【第4题】
已知a=5、b=6,则执行如下语句后
a = a + b
b = a + b
a和b的值分别是( )
A、11、17
B、11、11
C、17、11
D、5、6
【第5题】
函数type(1+0xf*3.14)的返回结果是()
A、<class'int'>
B、<class'long'>
C、<class'str'>
D、<class'float'>
【第6题】
字符串s='a
b\tc',则len(s)的值是()
A、7
B、6
C、5
D、4
【第7题】
Python语句中“0x”表示十六进制、“0b”表示二进制、“0o”表示八进制,则print(0xA+0xB)的输出结果是()
A,0xA+0xB
B、A+B
C、0xA0xB
D、21
【第8题】
下列属于math库中的数学函数的是()
A、time()
B、round()
C、sqrt()
D、random()
【第9题】
Python表达式中,可以使用()控制运算的优先顺序
A、圆括号()
B、方括号[]
C、大括号{}
D、尖括号<>
【第10题】
Python语句中以r或R开头的字符串表示原始字符串,则print(r"
Good")的运行结果是()
A、新行和字符串Good
B、r"
Good"
C、
Good
D、字符r、新行和字符串Good
【第11题】
python中eval()函数用来执行一个字符串表达式,并返回表达式的值,语句eval('2+4/5')执行后的输出结果是()
A、2.8
B、2
C、2+4/5
D、'2+4/5'
【第12题】
整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,
例如,13变成31,正确的Python表达式是()
A、(x%10)*10+x//10
B、(x%10)//10+x//10
C、(x/10)%10+x//10
D、(x%10)*10+x%10
【第13题】
下面Python代码运行后,a、b的值为( )
a=23
b=int(a/10)
a= a-b * 10
print(a,b)
A、23 2
B、3 2
C、3 20
D、2 3
【第14题】
下面Python代码运行后,a、b的值为( )
a=23
b=int(a/10)
a=(a-b*10)*10
b=a+b
print(a,b)
A、23 2
B、30 20
C、30 32
D、3 2
【第15题】
在Python中,描述x、y中存在一个小于z的正确的表达式是()
A、x<z and y<z
B、x<z or y<z
C、x+y<z
D、x<y<z
【第16题】
在Python中,表达式23//2**3的值是()
A、2
B、2.3
C、3
D、1331
【第17题】
有两个条件P、Q,只要有一个条件为真时,结果一定为真的表达式是()
A、not P
B、P and Q
C、P or Q
D、not P and not Q
【第18题】
假定选拔空军飞行学员时,只有符合身高(T)在165~178厘米(含165、178厘米)、体重(W)在52公斤(含52公斤)以上条件的学生才有资格报考。则表示该条件的逻辑表达式是( )
A、T>=165 or T<=178 or W>=52
B、T>=165 & T<=178 or W>=52
C、T>=165 and T<=178 or W>=52
D、T>=165 and T<=178 and W>=52
【第19题】
Python中的数据类型int表示( )
A、布尔型
B、长整型
C、整型
D、字符串型
【第20题】
下列选项中,属于Python中正确的数值表示形式的是( )
A、3.457E-6.8
B、-3.457*10-2
C、±34.57
D、3.457E-2
【第21题】
将数学关系式5≤x<14表示成Python表达式,正确的是( )
A、5≤x<14
B、5≤x and x<14
C、x>=5 or x<14
D、x>=5 and x<14
【第22题】
在Python程序设计中,变量的命名要遵循一定的规则。下列变量名合法的是( )
A、int
B、2a
C、a#2
D、china
【第23题】
在Python程序中,执行print ("23"+"45