|

楼主 |
发表于 2025-3-20 16:53:21
|
显示全部楼层
符号。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 396: 19. 不可以在同一台计算机上安装多个Python版本。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 397: 20. 执行语句 from math import sin 之后,可以直接使用 sin() 函数,例如 sin(3)。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 398: 21. 在Python中可以使用if作为变量名。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 399: 22. Python 3.x完全兼容Python 2.x。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 400: 23. 在Python中,不需要事先声明变量名及其类型,使用赋值语句可以直接创建任意类型的变量,变量的类型取决于等号右侧表达式值的类型。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 401: 24. Python 3.x和Python 2.x唯一的区别就是print在Python2.x中是输出语句,而在Python3.x中是输出函数。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 402: 25. 为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 403: 26. Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 404: 27. 写代码时应尽量减少空行和空格,让代码紧凑一些。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 405: 28. 安装Python扩展库时只能使用pip工具在线安装,如果安装不成功就没有别的办法了。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 406: 29. Python是一种跨平台、开源、免费的高级动态编程语言。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 407: 30. Python变量名必须以字母或下划线开头,并且区分字母大小写。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 408: 31. Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 409: 32. 在Python中可以使用 id 作为变量名,但是不建议这样做。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 410: 33. Python采用的是基于值得自动内存管理方式。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 411: 34. Python变量名区分大小写,所以student和Student不是同一个变量。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 412: 35. 在Python中可以使用 for 作为变量名。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 413: 36. 在任何时刻相同的值在内存中都只保留一份
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 414: 37. 一个数字5也是合法的Python表达式。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 415: 38. 在Python 3.x中可以使用中文作为变量名。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 416: 1. x 的 y 次方,以下表达式正确的是?
选项:
•
A. x^y
•
B. x**y
•
C. x^^y
•
D. Python没有提到
答案: 请关注ybaotk.com搜题查看答案
问题 417: 2. 22 % 3 表达式输出结果为?
选项:
•
A. 7
•
B. 1
•
C. 0
•
D. 5
答案: 请关注ybaotk.com搜题查看答案
问题 418: 3. 3*1**3 表达式输出结果为?
选项:
•
A. 27
•
B. 9
•
C. 3
•
D. 1
答案: 请关注ybaotk.com搜题查看答案
问题 419: 4. 9//2 表达式输出结果为?
选项:
•
A. 1
•
B. 2
•
C. 3
•
D. 4
答案: 请关注ybaotk.com搜题查看答案
问题 420: 5. 如果表达式的操作符有相同的优先级,则运算规则是?
选项:
•
A. 左到右
•
B. 右到左
•
C. 看心情
答案: 请关注ybaotk.com搜题查看答案
问题 421: 6. x = True
y = False
z = False
if x or y and z:
print(yes)
else:
print(no)
以上代码输出结果为?
选项:
•
A. yes
•
B. no
•
C. 编译出错
答案: 请关注ybaotk.com搜题查看答案
问题 422: 7. x = True
y = False
z = False
if not x or y:
print(1)
elif not x or not y and z:
print(2)
elif not x or y or not y and x:
print(3)
else:
print(4)
以上代码输出结果为?
选项:
•
A. 1
•
B. 2
•
C. 3
•
D. 4
答案: 请关注ybaotk.com搜题查看答案
问题 423: 8. 以3为实部4为虚部,Python复数的表达形式为___________或________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 424: 9. 使用运算符测试集合包含集合A是否为集合B的真子集的表达式可以写作_______。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 425: 10. ______________命令既可以删除列表中的一个元素,也可以删除整个列表。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 426: 11. Python 3.x语句 print(1, 2, 3, sep=':') 的输出结果为____________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 427: 12. 表达式8 ** (1/3)的值为_____________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 428: 13. Python内置函数_________可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 429: 14. 表达式 chr(ord('a')^32) 的值为___________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 430: 15. 表达式 chr(ord('a')-32) 的值为___________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 431: 16. 表达式 abs(3+4j) 的值为____________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 432: 17. 表达式 callable(int) 的值为___________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 433: 18. 表达式16**0.5的值为____________________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 434: 19. 表达式'12' + '34'的值为________________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 435: 20. 表达式3>5 and a
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 436: 21. 表达式8 ** (1/3)的值为______________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 437: 22. 表达式'123' * 3的值为______________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 438: 23. 表达式max(['121', '34'])的值为_____________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 439: 24. 表达式chr(ord('b')+1)的值为___________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 440: 25. list(map(str, [1, 2, 3]))的执行结果为_____________________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 441: 26. 表达式[3] in [1, 2, 3, 4]的值为________________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 442: 27. 表达式3 in [1, 2, 3, 4]的值为________________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 443: 28. 表达式 1234%1000//100 的值为___________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 444: 29. 表达式 3 // 5 的值为_______________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 445: 30. 9999**9999这样的命令在Python中无法运行。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 446: 31. 3+4j不是合法的Python表达式。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 447: 32. 0o12f是合法的八进制数字。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 448: 33. 在Python中0xad是合法的十六进制数字表示形式。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 449: 34. 4j 是合法Python数字类型。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 450: 35. 在Python中0oa1是合法的八进制数字表示形式。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 451: 36. Python使用缩进来体现代码之间的逻辑关系。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 452: 37. 在Python 3.5中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、元组的合并和集合的并集运算。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 453: 38. 在Python 3.x中reduce()是内置函数。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 454: 39. 在Python 3.x中,使用内置函数input()接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 455: 40. 表达式 pow(3,2) == 3**2 的值为True。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 456: 41. 已知 x = 3,那么执行语句 x+=6 之后,x的内存地址不变。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 457: 42. 列表、元组、字符串属于有序序列,而字典和集合属于无序序列。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 458: 43. 同一个集合中的元素都是唯一的,不会存在重复的元素。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 459: 44. 同一个列表中的元素都是唯一的,不允许存在相同的元素。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 460: 1. 下列选项中,关于对象的描述错误的是( )
选项:
•
A. Python中一切都是对象
•
B. 每个对象都有各自的属性和方法
•
C. 对象的特点就是它的属性,对象的功能就是它的方法
•
D. Python中的变量不能称之为对象
答案: 请关注ybaotk.com搜题查看答案
问题 461: 2. 已知aa值为5,bb为序列[1,2,3,4],执行下以下程序后,运行结果为( )
aa = 5
bb = [1,2,3,4]
print(aa in bb)
选项:
•
A. 错误提示
•
B. None
•
C. False
•
D. True
答案: 请关注ybaotk.com搜题查看答案
问题 462: 3. 已知ls为列表类型的数据,元素为3,5,当执行如下程序中操作时,输出结果为( )
ls = ls*2 + ls
print(ls)
选项:
•
A. ls * 2 + ls
•
B. [6,10,3,5]
•
C. [3,5,3,5,3,5]
•
D. [9,15]
答案: 请关注ybaotk.com搜题查看答案
问题 463: 4. 关于append()方法,下列选项描述及使用正确的是( )
选项:
•
A. 被添加的元素会被添加到列表的开头
•
B. append添加元素之后,会生成一个新的列表
•
C. list1.append(跳舞, 看书)
•
D. 被append添加的元素放在列表的最后
答案: 请关注ybaotk.com搜题查看答案
问题 464: 5. 已知列表lst,该列表中只有一个元素Python,在使用append添加了HTML,当再次输出lst列表时,输出结果为( )
选项:
•
A. ['Python']
•
B. ['Python', 'HTML']
•
C. ['HTML', 'Python']
•
D. [Python, HTML]
答案: 请关注ybaotk.com搜题查看答案
问题 465: 6. 认真阅读如下程序中的代码,books的输出结果为( )
books = [西游记,红楼梦]
book = [三国演义,水浒传]
books.append(book)
print(books)
选项:
•
A. [西游记, 红楼梦]
•
B. [三国演义, 水浒传]
•
C. ['西游记', '红楼梦', '三国演义', '水浒传']
•
D. ['西游记', '红楼梦', ['三国演义', '水浒传']]
答案: 请关注ybaotk.com搜题查看答案
问题 466: 7. 已知列表list1 = [5, 10, 3, 9],执行下述代码后,程序运行结果为( )
list1 = [5,10,3,9]
list1.insert(1,30)
print(list1[1])
选项:
•
A. 10
•
B. 5
•
C. 9
•
D. 30
答案: 请关注ybaotk.com搜题查看答案
问题 467: 8. 关于列表中的insert()方法,下列选项中描述正确的是( )
选项:
•
A. list.insert(跳舞, 2)
•
B. 将一个元素添加到当前列表的指定位置
•
C. insert与append没什么区别
•
D. insert方法如果传入的列表中位置不存在,则会放在list的开头
答案: 请关注ybaotk.com搜题查看答案
问题 468: 9. 认真阅读如下程序中的代码,books在使用insert和append添加数据后,books的值为( )
books = [{name:三国演义},{name:西游记}]
book = {name:水浒传}
books.insert(1,book)
book = {name:红楼梦}
books.append(book)
选项:
•
A. [{'name': '三国演义'}, {'name': '水浒传'}, {'name': '西游记'}, {'name': '红楼梦'}]
•
B. [{'name': '水浒传'}, {'name': '三国演义'}, {'name': '西游记'}, {'name': '红楼梦'}]
•
C. [{'name': '三国演义'}, {'name': '西游记'}, {'name': '水浒传'}, {'name': '红楼梦'}]
•
D. [{'name': '红楼梦'}, {'name': '西游记'}, {'name': '水浒传'}, {'name': '三国演义'}]
答案: 请关注ybaotk.com搜题查看答案
问题 469: 10. 已知list列表值为[小明, 23岁, 运动, 唱歌],执行下列哪个选项中,使list的输出结果为['小明', '23岁', '运动', '跳舞', '唱歌']。( )
选项:
•
A. list.insert(跳舞, 3)
•
B. list.insert(4, 跳舞)
•
C. list.insert(3, 跳舞)
•
D. list.insert(跳舞, 4)
答案: 请关注ybaotk.com搜题查看答案
问题 470: 11. 关于count()方法,下列表选项中描述正确的是( )
选项:
•
A. 返回列表中某个成员的个数
•
B. 返回列表中总共有多少元素
•
C. list.count()
•
D. 如果count查询的成员不存在程序就会错误
答案: 请关注ybaotk.com搜题查看答案
问题 471: 12. 下列选项中,关于列表的remove说法正确的是( )
选项:
•
A. 删除整个列表
•
B. 删除列表中所有的元素变成一个空列表
•
C. 删除列表中指定的元素
•
D. list.remove()
答案: 请关注ybaotk.com搜题查看答案
问题 472: 13. 下列选项,关于列表的del说法正确的是( )
选项:
•
A. 删除整个列表
•
B. 删除的成员不存在会返回0
•
C. 删除列表中指定的元素
•
D. list.del()
答案: 请关注ybaotk.com搜题查看答案
问题 473: 14. 已知列表list值为[玫瑰花, 百合花, 杜鹃花, 太阳花,向日葵,玫瑰花],用remove删除玫瑰花后,list的值为( )
选项:
•
A. ['百合花', '杜鹃花', '太阳花', '向日葵']
•
B. []
•
C. 程序报错
•
D. ['百合花', '杜鹃花', '太阳花', '向日葵', '玫瑰花']
答案: 请关注ybaotk.com搜题查看答案
问题 474: 15. 已知list1 = [23, 10, 58, 62, 18, 45],执行list1.reverse()命令后,list1的值为( )
选项:
•
A. [23, 10, 58, 62, 18, 45]
•
B. [45, 18, 62, 58, 10, 23]
•
C. [10, 18, 23, 45, 58, 62]
•
D. [62, 58, 45, 23, 18, 10]
答案: 请关注ybaotk.com搜题查看答案
问题 475: 16. 下列选项中,关于list.reverse()说法正确的( )
选项:
•
A. 将list列表的顺序进行反转
•
B. 将list列表中的字母大小写进行反转
•
C. 打乱list中的顺序
•
D. 将list中开头元素与结尾元素互换
答案: 请关注ybaotk.com搜题查看答案
问题 476: 17. 已知列表list值为[玫瑰花, 百合花, 杜鹃花, 太阳花,向日葵],执行list.reverse()后,list值为( )
选项:
•
A. [向日葵, 百合花, 杜鹃花, 太阳花,玫瑰花]
•
B. [向日葵, 太阳花, 杜鹃花, 百合花,玫瑰花]
•
C. [太阳花, 向日葵, 玫瑰花, 杜鹃花,百合花]
•
D. [玫瑰花, 向日葵, 太阳花, 百合花,杜鹃花]
答案: 请关注ybaotk.com搜题查看答案
问题 477: 18. 下列选项中,关于列表中sort()方法描述正确的是( )
选项:
•
A. 把列表元素的顺序进行反转
•
B. 把列表的开头与结尾进行反转
•
C. 对当前列表按照一定规律进行排序
•
D. 打乱列表中元素的顺序
答案: 请关注ybaotk.com搜题查看答案
问题 478: 19. 已知list1 = [52, 35, 64, 20, 14, 59],进行sort排序后,list1的值为( )
list1.sort()
print(list1)
选项:
•
A. [52,35,64,28,14,59]
•
B. [64,59,52,35,28,14]
•
C. [14,28,35,52,59,64]
•
D. [59,14,28,64,35,52]
答案: 请关注ybaotk.com搜题查看答案
问题 479: 20. 已知变量list的值为[玫瑰花,3,4,向日葵],执行list.sort()后,list的值为( )
选项:
•
A. [向日葵,3,4,玫瑰花]
•
B. [3,4,向日葵,玫瑰花]
•
C. [向日葵,玫瑰花,3,4]
•
D. 程序报错无法输出
答案: 请关注ybaotk.com搜题查看答案
问题 480: 21. 已知列表list值为[name, age, like],使用sort排序之后,在输出list的值时结果为( )
选项:
•
A. ['age', 'like', 'name']
•
B. ['name', 'like', 'age']
•
C. ['like', 'name', 'age']
•
D. ['age',' name', like]
答案: 请关注ybaotk.com搜题查看答案
问题 481: 22. 下列选项中,关于列表中的clear方法描述正确的是( )
选项:
•
A. 将列表中的开头或者结尾数据删除
•
B. 删除列表中指定的某个元素
•
C. 删除整个list将内存地址一起删除
•
D. 将当前列表中的数据清除
答案: 请关注ybaotk.com搜题查看答案
问题 482: 23. 下列选项中,关于列表的clear方法使用正确的是( )
选项:
•
A. list.clear
•
B. list.clear()
•
C. list.clear(list)
•
D. list.clear(指定元素)
答案: 请关注ybaotk.com搜题查看答案
问题 483: 24. 已知列表list1 = [1,3,5],当执行list1.clear()后,再次执行print(list1)时,运行结果为( )
选项:
•
A. NameError
•
B. []
•
C. [1, 3, 4]
•
D. 控制台上无任何输出结果
答案: 请关注ybaotk.com搜题查看答案
问题 484: 25. 已知列表list的值为[name, age, like],执行list.clear()后,在输出list后结果为( )
选项:
•
A. []
•
B. None
•
C. 无
•
D. 程序报list未定义的错误
答案: 请关注ybaotk.com搜题查看答案
问题 485: 26. 关于列表中的copy()方法,下列选项中描述正确的是( )
选项:
•
A. 将list复制一份相同的list,内容与内存地址都相同
•
B. 将list复制一份相同的list,内容相同,内存空间不同
•
C. 将list复制一份相同的list,内容不同,内存空间相同
•
D. 将list复制一份相同的list,内容可更改,内存空间相同
答案: 请关注ybaotk.com搜题查看答案
问题 486: 27. 已知list列表的值为[name, age,like],想要复制一个一样的list,下面做法正确的是( )
选项:
•
A. list.copy()
•
B. list.copy
•
C. list.copy(list)
•
D. list.copy(要复制的元素)
答案: 请关注ybaotk.com搜题查看答案
问题 487: 28. 关于深拷贝与浅拷贝的区别,下列选项描述正确的是( )
选项:
•
A. 浅拷贝的数据不共享
•
B. 深拷贝的数据共享
•
C. 深拷贝内存空间不同,不共享数据;浅拷贝是对最外层的数据创建一个新的间来存储,而对内层的内存地址进行引用
•
D. 深拷贝与浅拷贝没有什么区别
答案: 请关注ybaotk.com搜题查看答案
问题 488: 29. 运行如下程序代码后,当执行print(content)时,运行结果为( )
text =[4,9]
content = text.copy()
text.append(13)
content.append([5,10])
选项:
•
A. [4, 9, [5, 10]]
•
B. [9, 13, 5, 10]
•
C. [4, 9, 5, 10]
•
D. [4, 9, 13, 5, 10]
答案: 请关注ybaotk.com搜题查看答案
问题 489: 30. 关于列表中的extend()方法,下列选项中描述正确的是( )
选项:
•
A. 与append一样给list添加指定的元素
•
B. 将其他list中的元素导入到当前的list
•
C. 将其他list中的指定的某个元素添加到当前的list中
•
D. 被添加的元素只针对list数据类型
答案: 请关注ybaotk.com搜题查看答案
问题 490: 31. 已知list的值为[name],tuple的值为(set, age),把tuple中的两个分别元素添加到list中,下面做法正确的是( )
选项:
•
A. list.append(tuple)
•
B. list.copy(tuple)
•
C. list.extend(tuple)
•
D. list.extend
答案: 请关注ybaotk.com搜题查看答案
问题 491: 32. 已知list1 = [HTML,JAVA,Python,PHP],执行list1.append(GO)后,当执行print(list1[2])的结果为( )
选项:
•
A. Python
•
B. JAVA
•
C. HTML
•
D. PHP
答案: 请关注ybaotk.com搜题查看答案
问题 492: 33. 已知列表list1中元素如下程序所示,在执行下述代码后,list1的值为( )
list1 = [C++, HTML, PHP, Java]
list1[2] = Python
选项:
•
A. ['C++', 'HTML', 'PHP', 'Java']
•
B. ['C++', 'HTML', 'Python', 'Java']
•
C. ['C++', 'Python', 'PHP', 'Java']
•
D. ['Java', 'PHP', 'HTML', 'C++']
答案: 请关注ybaotk.com搜题查看答案
问题 493: 34. 已知列表list1 = [Python, HTML, PHP, Java],执行print(list1[0:1])后,程序运行结果为( )
选项:
•
A. []
•
B. ['Python', 'HTML']
•
C. ['Python']
•
D. ['Python', 'HTML', 'PHP', 'Java']
答案: 请关注ybaotk.com搜题查看答案
问题 494: 35. 已知列表number的值为[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],执行下列哪个选项中的代码输出结果为数字6. ( )
选项:
•
A. number[6]
•
B. number[5]
•
C. number[5:-4]
•
D. number[6:-4]
答案: 请关注ybaotk.com搜题查看答案
问题 495: 36. 已知number的值为[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],执行number[-1],输出结果为( )
选项:
•
A. 1
•
B. 2
•
C. 9
•
D. 10
答案: 请关注ybaotk.com搜题查看答案
问题 496: 37. 已知列表list1 = [1, 2, 3, 4, 2],执行print(list1.index(2))后,程序运行结果为( )
选项:
•
A. 1
•
B. 2
•
C. 4
•
D. 5
答案: 请关注ybaotk.com搜题查看答案
问题 497: 38. 已知字符串str1的值为123456789,下列选项中输出结果为5的是( )
选项:
•
A. str1[4:-4]
•
B. str1[4:]
•
C. str1[5:-5]
•
D. str1[5:-4]
答案: 请关注ybaotk.com搜题查看答案
问题 498: 39. aa = [1,2,3,None,(),[],] print(len(aa)) 以上代码输出结果为( )
选项:
•
A. syntax error
•
B. 4
•
C. 5
•
D. 6
答案: 请关注ybaotk.com搜题查看答案
问题 499: 40. 已知列表name_list的值为[name, age, like],下列选项中关于len()函数使用及结果正确的是( )
选项:
•
A. name_list.len()
•
B. 15
•
C. 3
•
D. len(name_list)
答案: 请关注ybaotk.com搜题查看答案
问题 500: 41. 已知元组name_tuple的值为(name, age, like),在使用len()获取长度时使用方法及结果正确的是( )
选项:
•
A. 3
•
B. 15
•
C. name_tuple.len()
•
D. len(name_tuple)
答案: 请关注ybaotk.com搜题查看答案
问题 501: 42. 已知name_list= [name, age, like],下列选项中关于判断info是否在name_list中代码及结果正确的是( )
选项:
•
A. print(name_list in info)
•
B. print( info in name_list)
•
C. True
•
D. False
答案: 请关注ybaotk.com搜题查看答案
问题 502: 43. 对于成员运算符in和not in,下列选项中描述正确的是( )
选项:
•
A. 要判断特定的值是否存在列表中,可使用关键字in
•
B. in用于判断两边的值是否相等
•
C. in用于判断值是否不在列表中
•
D. not in关键字可以判断特定的值是否不存在列表中
答案: 请关注ybaotk.com搜题查看答案
问题 503: 44. 已知列表list1值为[小明, 23岁, 热爱运动, 唱歌],下列选项中向列表中添加跳舞及输出list1的值结果正确的是( )
选项:
•
A. (跳舞).append(list)
•
B. list1.append(跳舞)
•
C. [跳舞, 小明, 23岁, 热爱运动, 唱歌]
•
D. [小明, 23岁, 热爱运动, 唱歌, 跳舞]
答案: 请关注ybaotk.com搜题查看答案
问题 504: 45. 关于列表中的append和insert方法,下列描述正确的是( )
选项:
•
A. append()方法可以指定添加元素的位置
•
B. insert()方法会直接将添加的元素添加到列表的开始位置
•
C. append()方法会将元素添加到列表末尾
•
D. insert()可以指定添加元素的位置,列表下标从0开始
答案: 请关注ybaotk.com搜题查看答案
问题 505: 46. 已知list1的值为[玫瑰花, 百合花, 杜鹃花, 太阳花,向日葵],用count方法获取“花”的个数时使用和运行结果正确的是( )
选项:
•
A. 4
•
B. 0
•
C. 程序出现错误
•
D. list1.count(花)
答案: 请关注ybaotk.com搜题查看答案
问题 506: 47. 下列选项中,可以获取完整列表list_元素的方法是( )
选项:
•
A. list_[0:]
•
B. list_[:-1]
•
C. list_[0:-1]
•
D. list_[:]
答案: 请关注ybaotk.com搜题查看答案
问题 507: 48. 关于字符串的索引,下列选项中描述正确的是( )
选项:
•
A. str可以通过索引修改或删除
•
B. str可修改
•
C. str不可修改
•
D. str不可以通过索引修改或删除
答案: 请关注ybaotk.com搜题查看答案
问题 508: 49. 列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 509: 50. 对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤其是对于包含大量元素的列表。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 510: 51. 假设有非空列表x,那么x.append(3)、x = x+[3]与x.insert(0,3)在执行时间上基本没有太大区别。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 511: 52. 使用Python列表的方法insert()为列表插入元素时会改变列表中插入位置之后元素的索引。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 512: 53. 假设x为列表对象,那么x.pop()和x.pop(-1)的作用是一样的。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 513: 54. 使用del命令或者列表对象的remove()方法删除列表中元素时会影响列表中部分元素的索引。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 514: 55. 已知列表 x = [1, 2, 3],那么执行语句 x = 3 之后,变量x的地址不变。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 515: 56. 使用列表对象的remove()方法可以删除列表中首次出现的指定元素,如果列中不存在要删除的指定元素则抛出异常。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 516: 57. 元组的访问速度比列表要快一些,如果定义了一系列常量值,并且主要用途仅仅是对其进行遍历二不需要进行任何修改,建议使用元组而不使用列表。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 517: 58. 当以指定“键”为下标给字典对象赋值时,若该“键”存在则表示修改该“键”对应的“值”,若不存在则表示为字典对象添加一个新的“键-值对”。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 518: 59. 假设x是含有5个元素的列表,那么切片操作x[10:]是无法执行的,会抛出异常。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 519: 60. 假设x是含有5个元素的列表,那么使用print(x[10])是无法执行的,会抛出异常。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 520: 61. 只能对列表进行切片操作,不能对元组和字符串进行切片操作。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 521: 62. 只能通过切片访问列表中的元素,不能使用切片修改列表中的元素。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 522: 63. 只能通过切片访问元组中的元素,不能使用切片修改元组中的元素。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 523: 64. 删除列表中重复元素最简单的方法是将其转换为集合后再重新转换为列表。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 524: 65. 已知列表x中包含超过5个以上的元素,那么语句 x = x[:5]+x[5:] 的作用是将列表x中的元素循环左移5位。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 525: 66. 已知列表x中包含超过5个以上的元素,那么语句 x = x[5:]+x[:5] 可以实现将列表x中的元素循环左移5位。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 526: 67. 对于大量列表的连接,extend()方法比运算符+具有更高的效率。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 527: 68. 列表对象的extend()方法属于原地操作,调用前后列表对象的地址不变。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 528: 69. 对于数字n,如果表达式 0 not in [n%d for d in range(2, n)] 的值为True则说明n是素数。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 529: 70. 表达式 list('[1, 2, 3]') 的值是[1, 2, 3]。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 530: 71. 同一个列表对象中的元素类型可以各不相同。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 531: 72. 同一个列表对象中所有元素必须为相同类型。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 532: 73. 已知x为非空列表,那么执行语句x[0] = 3之后,列表对象x的内存地址不变。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 533: 74. 列表可以作为集合的元素。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 534: 75. 列表对象的pop()方法默认删除并返回最后一个元素,如果列表已空则抛出异常。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 535: 76. 已知x和y是两个等长的整数列表,那么表达式[i+j for i,j in zip(x,y)]的作用是计算这两个列表所表示的向量的和。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 536: 77. 已知x = list(range(20)),那么语句del x[::2]可以正常执行。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 537: 78. 已知x = list(range(20)),那么语句x[::2] = []可以正常执行。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 538: 79. 已知x = list(range(20)),那么语句print(x[100:200])无法正常执行。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 539: 80. 已知x是个列表对象,那么执行语句y = x之后,对y所做的任何操作都会同样作用到x上。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 540: 81. 已知x是个列表对象,那么执行语句y = x[:]之后,对y所做的任何操作都会同样作用到x上。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 541: 82. 已知列表x = [1, 2, 3, 4],那么表达式x.find(5)的值应为-1。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 542: 83. 列表对象的排序方法sort()只能按元素从小到大排列,不支持别的排序方式。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 543: 1. 要读取下图“书目.csv”文件的全部内容,小明编写了后面4行代码。请问,红色①处,应该填写哪种打开模式?( )
选项:
•
A. w
•
B. a
•
C. r
•
D. a+
答案: 请关注ybaotk.com搜题查看答案
问题 544: 2. 下图所示,有一个名为书目.csv的文件。小明针对这个文件编写了5行代码,请问,代码运行到最后打印在屏幕上的结果是?( )
选项:
•
A. 老残游记
•
B. 172
•
C. 55
•
D. 70
答案: 请关注ybaotk.com搜题查看答案
问题 545: 3. 下图左边的“身体素质.csv”文件,要打印成下图右边的效果,每个字段之间相隔一个TAB键的距离。小明编写了如下代码,请选择:代码中横线处的内容?( )
选项:
•
A. \t
•
B. \n
•
C. \a
•
D. \r
答案: 请关注ybaotk.com搜题查看答案
问题 546: 4. add=['北京','上海','广州','深圳']
f=open('city.csv','w')
f.write(','.join(add)+'\n')
f.close()
下列说法错误的是? ( )
选项:
•
A. f=open('city.csv','w')说明当前是写入模式
•
B. f.write(','.join(add)+'\n')语句改成f.write(' '.join(add)+'\n'),程序运行效果一样
•
C. 删除f.close()语句,不能正确保存文件
•
D. 当前程序的功能是将列表对象输出到CSV文件
答案: 请关注ybaotk.com搜题查看答案
问题 547: 5. 有关Python文件常用读写方式的描述,错误的是 ( )
选项:
•
A. read() 每次读取整个文件
•
B. read() 生成的文件内容是一个字符串
•
C. readline() 每次只读取文件的一行
•
D. readlines() 每次按行读取整个文件内容,将读取到的内容放到一个字符串中
答案: 请关注ybaotk.com搜题查看答案
问题 548: 6. 关于语句f=open('c:/abc.csv', 'r'),下列描述不正确的是 ( )
选项:
•
A. f是变量名
•
B. 以只读方式打开文件;
•
C. 如果文件abc.csv不存在,会创建abc.csv;
•
D. 'c:/abc.csv'代表c盘中一个名为'abc.csv'的文件。
答案: 请关注ybaotk.com搜题查看答案
问题 549: 7. os 模块中用于依次创建路径中所有不存在的目录的方法是( )。
选项:
•
A. makedirs
•
B. makedir
•
C. mkdirs
•
D. mkdir
答案: 请关注ybaotk.com搜题查看答案
问题 550: 8. 下面说法中,错误的是( )。
选项:
•
A. 如果要创建的目录已经存在,则 os.mkdir 函数会报错
•
B. 如果要创建的目录已经存在,则 os.makedirs 函数不会报错
•
C. 如果要删除的目录不存在,则 os.rmdir 函数会报错
•
D. 如果要删除的目录已存在但目录不为空,则 os.rmdir 函数会报错
答案: 请关注ybaotk.com搜题查看答案
问题 551: 9. os 模块中用于删除指定路径的最后多层目录的方法是( )。
选项:
•
A. removedirs
•
B. removedir
•
C. rmdirs
•
D. rmdir
答案: 请关注ybaotk.com搜题查看答案
问题 552: 10. open 函数的默认打开方式是( )。
选项:
•
A. w
•
B. w+
•
C. r
•
D. r+
答案: 请关注ybaotk.com搜题查看答案
问题 553: 11. 下面文件文件打开方式中,不能对打开的文件进行写操作的是( )。
选项:
•
A. w
•
B. wt
•
C. r
•
D. a
答案: 请关注ybaotk.com搜题查看答案
问题 554: 12. 要从文件中按行读取所有数据,则应使用( )方法。
选项:
•
A. read
•
B. readall
•
C. readline
•
D. readlines
答案: 请关注ybaotk.com搜题查看答案
问题 555: 13. 有关Python文件常用读写方式的描述,错误的是 ( )。
选项:
•
A. read() 每次读取整个文件
•
B. read() 生成的文件内容是一个字符串
•
C. readline() 每次只读取文件的一行
•
D. readlines() 每次按行读取整个文件内容,将读取到的内容放到一个字符串中
答案: 请关注ybaotk.com搜题查看答案
问题 556: 14. 运行如下代码,下列说法错误的是 ( )。
add=['北京','上海','广州','深圳']
f=open('city.csv','w')
f.write(','.join(add)+'\n')
f.close()
选项:
•
A. f=open('city.csv','w')说明当前是写入模式
•
B. f.write(','.join(add)+'\n')语句改成f.write(''.join(add)+'\n'),程序运行效果一样
•
C. 删除f.close()语句,不能正确保存文件
•
D. 当前程序的功能是将列表对象输出到CSV文件
答案: 请关注ybaotk.com搜题查看答案
问题 557: 15. 关于语句f=open('c:/abc.csv', 'r'),下列描述不正确的是 ( )。
选项:
•
A. f是变量名;
•
B. 以只读方式打开文件;
•
C. 如果文件abc.csv不存在,会创建abc.csv;
•
D. 'c:/abc.csv'代表c盘中一个名为'abc.csv'的文件。
答案: 请关注ybaotk.com搜题查看答案
问题 558: 16. 有如下从csv文件中读入数据的程序段:
f=open(abc.csv,r)
m=[]
for lines in f:
m.append(lines.strip(\n).split(\))
f.close()
print(m)
程序中存在错误的地方是 ( ) 。
选项:
•
A. r
•
B. lines.strip(\n)
•
C. split(\)
•
D. f.close()
答案: 请关注ybaotk.com搜题查看答案
问题 559: 17. 用open()打开文件时,返回的是( )。
选项:
•
A. 列表
•
B. 字符串
•
C. 文件对象
•
D. 元组
答案: 请关注ybaotk.com搜题查看答案
问题 560: 18. 打开a.txt文件后,将“See you next time.”写入文件,下列语句不正确的是( )。
选项:
•
A. f.write('See you next time.\n')
•
B. f.write(['See',' you',' next',' time','.\n'])
•
C. f.writelines(['See you next time.\n'])
•
D. f.writelines(['See',' you',' next',' time','.\n'])
答案: 请关注ybaotk.com搜题查看答案
问题 561: 19. 把文件写入到csv文件的程序段如下:
ls=[’北京’,’上海’,’天津’,’重庆’]
f=open(city.csv,w)
______________
f.write(','.join(row)+'\n')
f.close()
划线处的代码应该为?( )
选项:
•
A. for i in ls:
•
B. for row in ls:
•
C. for i in range(len(ls)):
•
D. for row in range(len(ls)):
答案: 请关注ybaotk.com搜题查看答案
问题 562: 20. os 模块中判断指定路径是否存在的方法是( )。
选项:
•
A. os.exists()
•
B. os.path.exists()
•
C. os.exist()
•
D. os.path.exist()
答案: 请关注ybaotk.com搜题查看答案
问题 563: 21. 利用 os 模块查看当前系统的名字,应当使用____。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 564: 22. 利用 os 模块获取当前系统平台路径的分隔符,应当使用____。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 565: 23. 利用 os 模块获取当前工作目录,应当使用____方法。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 566: 24. 利用 os 模块创建目录,可以使用____方法或____方法。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 567: 25. 判断指定路径目标是否是文件的方法是____。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 568: 26. 根据文件对象的属性____可以判断文件是否已关闭。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 569: 27. 使用文件对象的____方法可以移动文件指针,从而实现文件的随机读写。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 570: 28. 使用 writer 对象的____方法或____方法可以向 CSV 文件中写入数据。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 571: 29. 小明编写了代码一,小红看到后说:“我写的代码二,打印出来的结果与小明的代码一相同”。请判断,小红所说对吗( )。
代码一:
f = open('成绩.csv', 'r')
for i in f:
a = i.strip('n').split(',')
print(a)
f.close
代码二:
f = open('成绩.csv', 'r')
a = [] for i in f:
a.append(i.strip('n').split(','))
f.close
print(a)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 572: 30. 有一个名为“身体素质.csv”的文件,内容为学生的姓名、身高和体重,文件内容如下: 李四,127,32 王五,131,34 赵六,129,33 小明想编写代码,在整个文件的首行,插入数据“张三,133,36”,他编写了如下代码,请判断,代码能正确运行吗( ) 。
f = open('身体素质.csv', 'a')
f.seek(0,0) |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|