一起答

python函数编程训练题专项判断试题考试(1)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 对于大量列表的连接,extend()方法比运算符+具有更高的效率。

    • 正确
    • 错误
  2. Python标准库os中的方法isdir()可以用来测试给定的路径是否为文件夹。

    • 正确
    • 错误
  3. Python字典和集合支持双向索引。

    • 正确
    • 错误
  4. 为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。

    • 正确
    • 错误
  5. 文件对象的tell()方法用来返回文件指针的当前位置。

    • 正确
    • 错误
  6. Python字典中的“键”不允许重复。

    • 正确
    • 错误
  7. 如果需要连接大量字符串成为一个字符串,那么使用字符串对象的 join()方法比运算符+具有更高的效率。

    • 正确
    • 错误
  8. 在函数内部直接修改形参的值并不影响外部实参的值。

    • 正确
    • 错误
  9. 使用OpenGL画图时,画点是最基本的操作,具体生成的图形由glBegin() 函数指定的mode来决定。例如,mode值为GL_TRIANGLES 时表示将要绘制三角形。

    • 正确
    • 错误
  10. Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。

    • 正确
    • 错误
  11. 集合可以作为列表的元素。

    • 正确
    • 错误
  12. 假设已导入random标准库,那么表达式 max([random.randint(1, 10) for i in range(10)]) 的值一定是10。

    • 正确
    • 错误
  13. 在try...except...else 结构中,如果try块的语句引发了异常则会执行 else 块中的代码。

    • 正确
    • 错误
  14. 已知x为非空列表,那么执行语句 x[0] = 3之后,列表对象 x的内存地址不变。

    • 正确
    • 错误
  15. 列表对象的extend()方法属于原地操作,调用前后列表对象的地址不变。

    • 正确
    • 错误
  16. 在GUI设计中,复选框往往用来实现非互斥多选的功能,多个复选框之间的选择互不影响。

    • 正确
    • 错误
  17. 使用列表对象的 remove()方法可以删除列表中首次出现的指定元素,如果列中不存在要删除的指定元素则抛出异常。

    • 正确
    • 错误
  18. Python只能使用内置数据库 SQLite,无法访问MS SQLServer、ACCESS 或Oracle、MySQL等数据库。

    • 正确
    • 错误
  19. 属性可以像数据成员一样进行访问,但赋值时具有方法的优点,可以对新值进行检查。

    • 正确
    • 错误
  20. 使用内置函数open()打开文件时,只要文件路径正确就总是可以正确打开的。

    • 正确
    • 错误
  21. 在IDLE交互模式下,一个下划线“_” 表示解释器中最后一次显示的内容或最后一次语句正确执行的输出结果。

    • 正确
    • 错误
  22. 异常处理结构中的finally块中代码仍然有可能出错从而再次引发异常。

    • 正确
    • 错误
  23. 列表对象的pop()方法默认删除并返回最后一个元素,如果列表已空则抛出异常。

    • 正确
    • 错误
  24. 使用普通文本编辑器软件也可以正常查看二进制文件的内容。

    • 正确
    • 错误
  25. 不同版本的Python不能安装到同一台计算机上。

    • 正确
    • 错误
  26. 函数中必须包含return语句。

    • 正确
    • 错误
  27. Python标准库os中的方法startfile()可以用来打开外部程序或文件,系统会自动关联相应的程序来打开或执行指定的文件。

    • 正确
    • 错误
  28. 当以指定“键”为下标给字典对象赋值时,若该 “键”存在则表示修改该“键”对应的“值”,若不存在则表示为字典对象添加一个新的 “键-值对”。

    • 正确
    • 错误
  29. 9999**9999这样的命令在Python中无法运行。

    • 正确
    • 错误
  30. 如果定义类时没有编写析构函数, Python将提供一个默认的析构函数进行必要的资源清理工作。

    • 正确
    • 错误
  31. Python中没有严格意义上的私有成员。

    • 正确
    • 错误
  32. 运算符/ 在Python 2.x和Python 3.x中具有相同的功能。

    • 正确
    • 错误
  33. Python扩展库xlwt支持对Excel 2003或更低版本的Excel文件进行写操作。

    • 正确
    • 错误
  34. Python运算符%不仅可以用来求余数,还可以用来格式化字符串。

    • 正确
    • 错误
  35. 假设x是含有5个元素的列表,那么切片操作 x[10:]是无法执行的,会抛出异常。

    • 正确
    • 错误
  36. 函数内部定义的局部变量当函数调用结束后被自动删除。

    • 正确
    • 错误
  37. 在派生类中可以通过“基类名.方法名()” 的方式来调用基类中的方法。

    • 正确
    • 错误
  38. 3+4j 是合法Python数字类型。

    • 正确
    • 错误
  39. 在GUI设计中,单选按钮用来实现用户在多个选项中的互斥选择,在同一组内多个选项中只能选择一个,当选择发生变化之后,之前选中的选项自动失效。

    • 正确
    • 错误
  40. 在调用函数时,必须牢记函数形参顺序才能正确传值。

    • 正确
    • 错误
  41. 当作为条件表达式时,[]与None等价。

    • 正确
    • 错误
  42. 列表可以作为字典的“键”。

    • 正确
    • 错误
  43. Python 3.x支持使用中文作为变量名。

    • 正确
    • 错误
  44. 已知x为非空列表,那么 x.sort(reverse=True)和x.reverse()的作用是等价的。

    • 正确
    • 错误
  45. Python中一切内容都可以称为对象。

    • 正确
    • 错误
  46. Python使用缩进来体现代码之间的逻辑关系。

    • 正确
    • 错误
  47. Python标准库os中的方法exists()可以用来测试给定路径的文件是否存在。

    • 正确
    • 错误
  48. 异常处理结构也不是万能的,处理异常的代码也有引发异常的可能。

    • 正确
    • 错误
  49. 在Python 3.x中语句print(*[1,2,3]) 不能正确执行。

    • 正确
    • 错误
  50. 在函数内部没有任何方法可以影响实参的值。

    • 正确
    • 错误