超星尔雅学习通《Python语言基础与应用(北京大学)》2024章节测试答案


8、在Python的shell中输入1+1,按下回车键后,系统将返回False。(错)

9、《计算机程序设计艺术》的作者DonaldErvinKnuth于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(ainalist)

上述代码的运行结果是()。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)