内容正文:
1.3算术运算符和表达式
一、选择题
1.Python程序中以下变量名正确的是( )
A.a* B.age C.#b D.print
2.下列Python赋值语句正确的是( )
A.x+y=20 B.3x=y C.y=x+20 D.s=2π*r*r
3.有效的变量名是()。
A.$343 B.9X C.import D.max_radius
4.如下所示程序段,程序段中有几个变量( )
W=float( input(输入体重(kg):")
h= float( input("输入身高(m):"))
bmi=w/(h*h) #BMI=体重(kg)/身高的平方(m)
if bmi<18.5:
print("偏瘦")
elif 18.5<=bmi<24:
print("正常")
else:
print("偏胖")
A.1 B.2 C.3 D.4
5.下列Python语句中,会导致程序运行出错的语句是( )
A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=1
6.小杨同学在编写程序过程中给不同的变量取了名字,下列哪个变量名会导致程序行出错( )
A.kk360 B.Yao C.51study D.xy_tt
7.Python表达式a=b中“=”表示 ( )
A.交换“=”左右两边变量的值
B.把“=”右边变量的值赋值给左边变量
C.把“=”左边变量的值赋值给右边变量
D.比较“=”左右两边变量的值是否相等
8.下列变量名不合法的是( )
A.2a B.c0 C.c_8 D.E6a
9.下列可以作为变量名的是( )
A.3ab B.a5 C.b 5 D.and
10.下列赋值语句正确的是()
A.tup = {1,2,1} B.3lie = [1,’ab’,(3)]
C.Return = “12” D.m *= {name:”jion”,age:18}
11.下面哪个不是Python合法的标识符( )
A.int_3 B.print
C.count D.__name__
12.在Python中print(8+7%2**2)的执行结果是( )
A.5 B.1 C.6 D.11
13.下列式子运算错误的是( )
A.300*1.5=450.0 B.1/8=0.125 C.2**3=6 D