超星尔雅学习通《Python语言基础与应用(北京大学)》2023章节测试答案
9.《计算机程序设计艺术》的作者Donald Ervin Knuth于1974年获得了图灵奖。(对)
10.Python中,所有的数据类型都是可以相互转换的。(错)
11.定义语句一般用def或class来表示。(对)
第三章
1.关于Python中的字符串,下列说法错误的是()。A: 字符串以\0标志字符串的结束。
A、字符串以\0标志字符串的结束。
B、在三引号字符串中可以包含换行回车等特殊字符。
C、字符应该视为长度为1的字符串。
D、既可以用单引号,也可以用双引号创建字符串。
2.关于python中的复数,下列说法错误的是()。C: 虚部必须后缀为 j,且必须小写
A、表示复数的语法是real+image j。
B、实部和虚部都是整数。
C、虚部必须后缀j且j不区分大小写。
D、复数之间只能比较是否相等。
3.下列表达式中返回为True的是()。C:0x56>56
A、(3,2)>(‘a’,’b’)
B、’abc’>’xyz’
C、0x56>56
D、3>2>2
4.print(‘a'<‘b'<‘c’)上述代码的输出结果是C、TRUE
A、c
B、a
C、TRUE
D、FALSE
5.
x=”big”
y=2
print(x+y)
上述代码的输出结果是()。D
A、big
B、bigbig
C、big2
D、会报错
6.Python语言中,0b10是一个十进制表示的数字。(错)
7.Python中,逻辑类型又称为pool。(错)
8.and类型连接的两个值,只要有一个为真,那么计算结果即为真。(错)
9.字符串中,第一个字符的编号为0。(对)
10.给数据命名时,需要区分大小写,可以使用“_”符号。(对)
第四章
1.
a=[3]
alist=[1,2,3,4,5]
print(a in alist)
上述代码的运行结果是()。A
A、FALSE
B、1
C、0
D、TRUE
2.
alist=sorted([1,2,3],reverse=True)
blist=reversed([1,2,3])
print(alist==blist)
上述代码的运行结果是()。B
A、TRUE
B、FALSE
C、1
D、0
3.
dict={‘1′:1,’2’:2}
theCopy=dict
dict[‘1’]=5
sum=dict[‘1’]+theCopy[‘1’]
print(sum)
上述代码的输出结果是D
A、2
B、7
C、6
D、10
4.alist=[1,2,3]
blist=alist*3
print(blist)
上述代码的输出结果是()。D、[1, 2, 3, 1, 2, 3, 1, 2, 3]
A、其余选项都不对
B、[[1, 2, 3], [1, 2, 3], [1, 2, 3]]
C、[1, 1, 1, 2, 2, 2, 3, 3, 3]
D、[1, 2, 3, 1, 2, 3, 1, 2, 3]
5.alist=[3,4,5,7,9,12,13,15,17]
blist=alist[3:7:2]
print(blist)
上述代码的输出结果是()。A、[7, 12]