以下关于Python自带数据结构的运算结果中正确的是哪一项?

题目
以下关于Python自带数据结构的运算结果中正确的是哪一项?

A.l = [1, 2, 3, 4, 5]; del l[2:4]; 则运算之后l为[1,2, 3]。

B.basket = ['apple', 'banana', 'apple', 'orange'] ;fruit = set(basket);fruit2 = set(['apple', 'melo']); len(fruit |fruit2) 的结果是5。

C.basket = ['apple', 'banana', 'apple', 'orange'] ;fruit = set(basket); len(fruit) 的运算结果是4。

D.l = [2, 1, 3, 5, 4]; l.remove(3); l.sort(); 则运算之后l为[1, 2, 4, 5]

参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下有关数据结构的基本概念的叙述,不正确的是( )。

A)数据的逻辑结构分为线性结构和非线性结构

B)数据结构包括数据逻辑结构、存储结构和对数据的运算3方面内容

C)数据项是数据的基本单位

D)数据的运算定义在数据的逻辑结构上


正确答案:C
数据结构的定义包括3方面的内容:逻辑结构、存储结构和对数据的运算;数据的逻辑结构分成线性结构和非线性结构;对数据的运算是定义在数据的逻辑结构上,运算的具体实现在存储结构上进行。数据元素是数据的基本单位,数据项是具有独立含义的最小标识单位。

第2题:

( 9 )以下关于数据运算的叙述中,哪些是不正确的?

Ⅰ . 数据运算是数据结构的一个重要方面

Ⅱ . 数据运算定义在数据的逻辑结构上

Ⅲ . 数据运算定义在数据的物理结构上

Ⅳ . 数据运算的具体实现在数据的逻辑结构上进行

Ⅴ .数据运算的具体实现在数据的物理结构上进行

A )仅 Ⅰ 和 Ⅱ

B )仅 Ⅱ 和 Ⅲ

C )仅 Ⅲ 和 Ⅳ

D )仅 Ⅳ 和 Ⅴ


正确答案:C

第3题:

(9)下列关于数据运算的叙述中,哪一条是不正确的?

A)数据运算是数据结构的一个重要方面

B)数据运算的具体实现在数据的逻辑结构上进行

C)检索是一种常用的运算

D)插入是一种常用的运算


正确答案:B


(9)【答案】b)
【解析】数据的运算是对数据施加的操作。数据的运算定义在数据的逻辑结构上,每种逻辑结构都有一个运算集合。最常用的检索、插入、删除、更新、排序等运算实际上只是在抽象的数据上所施加的一系列抽象的操作。但是数据运算的具体实现是在数据的存储结构上进行的。

第4题:

以下关于字符串处理正确的是哪一项?

A.字符串是自带索引的,对变量word = "Python",word[1]是字符y,但是word[-1]会报越界错误。

B.+号可以用来拼接两个字符串,对于以下代码的输出字符串是Python 1. >>>prefix = "Py" 2. >>>prefix + 'thon'

C.字符串的索引有两个边界,前边界和后边界都是包括的。

D.对于字符串"apple", 3 * "apple"的结果为"3apple"。


正确答案:B

第5题:

以下哪个不是Python中的数据结构?

A.列表

B.元组

C.字典

D.结构体


正确答案:D

第6题:

以下有关数据结构的基本概念的叙述,正确的是( )。

A)数据的逻辑结构具体反映数据在计算机中的存储方式

B)数据结构包括数据逻辑结构、存储结构和对数据的运算3方面内容

C)数据项是数据的基本单位

D)数据的运算定义在数据的物理结构上


正确答案:B
是数据的基本单位,数据项是具有独立含义的最小标识单位。

第7题:

下面描述错误的是?

A.在python中逻辑与运算符不能写作&&,要写作and

B.&是两个数字按二进制位作与运算的操作符

C.3&2的结果为2

D.3&3的结果为0


正确答案:D

第8题:

Python中heapq是一种()数据结构

A.树型数据结构

B.列表数据结构

C.队列数据结构

D.链表数据结构


正确答案:A

第9题:

以下关于Python数值运算描述错误的是哪一项?

A.Python支持+=、%=这样的增量赋值操作符。

B.在Python 2.x中,默认情况下10/3 == 3的判别结果是False,而Python 3.x中则不同。

C.Python内置支持复数运算,可以使用j或者J来表示。

D.%运算符表示运算对象取余。


正确答案:B

第10题:

以下关于Python自带数据结构的运算结果中错误的是哪一项?

A.l = [1, 2, 3, 4]; l.insert(2, -1); 则l为 [1, 2, -1, 4]。

B.l = [1, 2, 3, 4]; l.pop(1); 则l结果为[1, 3, 4]。

C.l = [1, 2, 3, 4]; l.pop(); 则l.index(3) 结果为2。

D.l = [1, 2, 3, 4]; l.rerverse(); 则l[1]为3。


正确答案:A