内容正文:
4.3非数值计算练习题
一.选择题(共30小题)
1.异或运算是一种逻辑运算,运算时要求把参与运算的数转换为二进制数再进行按位运算。若两个值不相同,则异或结果为 1;否则异或结果为 0。已知大写字母“A”的 ASCII 码为 41H,小写字母“a”的 ASCII 码为 61H,则字符串“Bj”利用密钥 10101100 进行异或加密的结果为( )
A.1110111011000110 B.1100011011101110
C.0001000100111001 D.1110111000111001
2.在Python语言中,下列表达式结果为False(假)的是( )
A.(5**2)>(5*2) B.(5//2)<(5%2)
C.(5>2)or(5<2) D.(5>2)and(2<5)
3.Python 表达式 x%2==1 and (y%2==0 or x//10>y)的结果为 True,则 x,y 的值可能是( )
A.x=39,y=5 B.x=28,y=4 C.x=86,y=3 D.x=53,y=4
4.在 Python 中,下列表达式值为 True 的是( )
A.“app“in“Apple“ B.356//10%10==5
C.len(“5﹣2“)!=3 D.5>=6 and 6%2==0
5.在Python中,以下程序运行结果是( )
A.m15 B.m105 C.mm105 D.m10m5
6.如 dist=0.87,下列常用的关系运算符运算结果错误的是( )
A.dist>=1 False B.dist==1 False
C.dist!=1 True D.dist<=1 False
7.某学校仪仗队招募新队员,要求身高(h)在168~178cm(含168、178cm)之间的同学才能申请,Python语言中正确表示这个招募条件的逻辑表达式是( )
A.178≥h≥168 B.h>=168 not h<=178
C.h>=168 and h<=178 D.h>=168 or h<=178
8.在Python编程中,判断一个学生是否是一名体重(weight)大于55千克或者身高(height)小于170厘米的男生(gender:Male),条件表达式可以表示为( )
A.gender==“Male”and (weight>55 o