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

注意事项:
如支付后未自动显示完整内容,可点击“已支付?点此查询订单”进行查看。
如遇内容不符或缺失,请联系内容作者或平台客服(工作日 9:00-18:00)。

第一章

1【单选题】‍“程序”就是做一件事情或者解决一个问题所采取的一系列()步骤。D

A、无序
B、随机
C、重复
D、固定

2【单选题】‌Python语言程序中的语句的行与行之间必须()对齐。D

A、居中
B、右
C、无需对齐
D、左

3【单选题】有些语句(如if,else,while)的末尾是冒号“ : ”,这样,下面的若干行就要缩进(____)个空格。B

A、至少4个
B、至少1个
C、必须2个
D、最多4个

4【单选题】‎Python3不再区分整数和长整数,统一为()类型。C

A、float
B、string
C、int
D、long long

5【多选题】以下属于人机交互方式的是()。BC

A、CPU进行计算
B、输入文字
C、拨动游戏杆
D、虚拟现实技术

6【多选题】‌符号“#”后面跟的内容是程序里的()。AB

A、注释
B、备注
C、可执行语句
D、函数调用

7【多选题】‍日常生活中哪些过程可以看作是“程序”?AC

A、话剧演出
B、音乐会演出
C、用电饭煲做米饭
D、银行柜员取款服务

8【多选题】Python语言最适合的应用领域ABC

A、网站开发
B、大数据分析
C、人工智能应用
D、大型3D游戏开发

9【判断题】‌Guido给Python语言起名的原因是他家有只宠物蛇。(错误)

10【判断题】‎给第一台计算机编程的第一代程序员是6位女士。(正确)

11【判断题】Python于2001年发布了第一个版本。(错误)

12【判断题】Python语句的行与行之间必须右对齐。(错误)

13【判断题】if语句末尾应该为分号,下面的若干行语句都需要缩进4个空格。(错误)

14【判断题】Python是一种高级动态、完全面向对象的语言。()正确

15【判断题】Python版本2.x完全可以被3.x兼容。(错误)

第二章

1【单选题】‍Python语言可以在哪些操作系统上运行?D

A、Linux
B、macOS
C、Windows
D、每个选项都可以

2【单选题】Python官方软件包自带的一个集成开发环境是(_____)。B

A、Eclipse
B、Shell-IDLE
C、PyCharm
D、Anaconda

3【单选题】‌Python不支持以下哪种数据类型?C

A、float
B、list
C、char
D、complex

4【单选题】Python中调用(_____)模块的(_____)函数来实现求实数平方根的操作。A

A、math sqrt
B、cmath abs
C、cmath sqrt
D、math abs

5【多选题】以下选项属于Python哲学内容的是(_____)。ABC

A、扁平胜于嵌套
B、优美胜于丑陋
C、简单胜过复杂
D、单纯不如冗余

6【多选题】‌以下关于数据,描述正确的是(_____)。ABCD

A、数据类型多种多样,包括数值型、文本字符串型等等。
B、Python语言在大数据分析处理领域应用广泛。
C、数据是信息的表现形式和载体。
D、数据是对现实世界实体和概念的抽象。

7【判断题】IDLE是Python软件包自带的一个集成开发环境的可视化界面。(对)

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

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>56A、(3,2)>(‘a’,’b’)
B、’abc’>’xyz’
C、0x56>56
D、3>2>24【单选题】‏print(‘a'<‘b'<‘c’)上述代码的输出结果是C、TRUE

A、c
B、a
C、TRUE
D、FALSE

5【单选题】‌x=”big”

y=2print(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、03【单选题】‏dict={‘1′:1,’2’:2}

theCopy=dict

dict[‘1’]=5sum=dict[‘1’]+theCopy[‘1’]

print(sum)

上述代码的输出结果是D

A、2
B、7
C、6
D、104【单选题】‎alist=[1,2,3]

blist=alist*3print(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]

A、[7, 12]
B、[5, 9]
C、其余答案都不正确
D、[7, 12, 15]

6【单选题】‍x={1:2}

x[2]=3print(x

上述代码的输出结果是()。B、{1: 2, 2: 3}

A、其余选项都不对
B、{1: 2, 2: 3}
C、{1: 3}
D、{1: 2: 3}

7【单选题】‍alist=[1,1,2,3]

b=set(alist)

print(b)

上述代码的输出结果是()。C、{1, 2, 3}

A、其余选项都不对
B、{1, 1, 2, 3}
C、{1, 2, 3}
D、[1, 2, 3]

8【判断题】创建列表,可以直接使用[ ],或者用指明类型法list[ ]。(错)

剩余70%内容付费后可查看
看完了?还不过瘾?点此向作者提问