内容正文:
Python语法基础专题
班级 姓名
1.Python表达式125//3**2*3%8+int(len( "firstexam")/4)的值为( )
A.5 B.6 C.9 D.43
2.某银行的理财产品收益计算规则为:理财收益=本金X年化预期收益÷360天×理财天数。若某用户购买该理财产品的本金为M,年化预期收益为Y,理财天数为t,则计算理财收益(四舍五入保留1位小数)的Python表达式应为( )
A.M*Y/360*t B.int((M*Y/360*t)*10+0.5)/10
C.float(M*Y/360*t) D.abs(M*Y/360*t)
3.已知列表a=[2,3,4,5],要将列表a更新为[1,2,3,4,5],则下列可实现该功能的操作是( )
A.a="1"+a B.a.append(1) C.a=[1]+a D.a=1+a
4.下列python 表达式的值为True的是( )
A.123//10%10**2==4 B."BH005"[:2]=="BH0"
C."st" in "student" D.int(5.64)==6
5.下列表达式计算结果一定为True的是( )
A.int(-3.5678)==-4
B.chr((ord("B")-70)%26+65)=="Q"
C.0<=int(random.random*10)<10
D.(not a and not b)==(not a or b)
6.表达式int(18//4/2)-3**3%10+18的结果为( )
A.0 B.13 C.20 D.-7
7.下列 Python 表达式中,与表达式 abs(int(-4.62))的值不相等的是( )
A.len([True,4, "score",[3,2.7]])
B.int("324"[1])*2
C.round(24/7,0)
D.["red",True,4][-1]
8.若x是大于1的自然数,则下列Python表达式不能表示“x是偶数”的是( )
A.x%2==0 B.x%2!=1 C.x//2==int(x/2) D.round(x/2+0.1)==x//2
9.下列 Python 表达式的值为False的是(其中s="Python",a,b是两个任意整数) ( )
A."8" > "10" B.s[5:3:-1] == "on"
C.int(-2.5) == -2 D.max(a,b) == (a+b+abs(a-b))//2
10.已知变量 s = "2023abc2",下列 Python 表达式的值最小的是( )
A.int(s[2:4] + "6") // 8
B.len(s) * 3
C.round(float(s[:3]) / 6, 1)
D.ord(min(s[3::-1]))
11.下列Python表达式中,值为False的选项是( )
A.12345%100//10==4 B.abs(int(-5.6))==len("123456")
C.3**2>3*2 D.int(7/2)==7//2
12.下列表达式结果恒为True的是( )
A.4>=5<9