单选题
表达式 chr(ord('a')^32) 的值为( )。
A
a
B
32
C
A
D
65
答案解析
正确答案:C
解析:
表达式 chr(ord('a')^32) 的值为( )。
答案: C. A
解析:首先,ord('a') 计算字符 'a' 的ASCII码值,它是 97。然后,进行按位异或运算,即 97 ^ 32。按位异或运算是将两个二进制数对应位进行异或操作,结果是一个新的二进制数。在这种情况下,97 的二进制表示是 1100001,32 的二进制表示是 100000。将它们进行按位异或运算后,得到 1100001,它对应的ASCII码值是 'A',所以整个表达式的值是 'A'。
相关知识点:
字符转大写,异或运算要记牢
相关题目
单选题
下面代码的输出结果是( )。
x=0o1010
print(x)
单选题
random库中用于生成随机小数的函数是( )。
单选题
表达式 callable(int) 的值为( )。
单选题
以下选项中,不是Python文件操作相关函数的是( )。
单选题
在Python函数中,用于获取用户输入的是( )。
单选题
表达式 [str(i) for i in range(3)] 的值为( )。
单选题
下面代码的输出结果是( )。
sum = 1 for i in range(1,101)
sum += i
print(sum)
单选题
对于while保留字,以下选项中描述正确的是( )。
单选题
关于Python的无限循环,以下选项中描述错误的是( )。
单选题
已知字典 x = {i:str(i+3) for i in range(1,10)},那么表达式 sum(x) 的值为( )。
