zoukankan      html  css  js  c++  java
  • Python程序设计题库——第一章

    Python程序设计

    第一章 绪论

    一.单选题(共40题,44.0分)

    1. 关于 Python 程序格式框架,以下选项中描述错误的是( )
    A、Python 语言不采用严格的“缩进”来表明程序的格式框架
    B、Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
    C、Python 语言的缩进可以采用 Tab 键实现
    D、判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义
    
    答案:A
    
    1. 关于Python语言的注释,以下选项中描述错误的是( )
    A、Python语言有两种注释方式:单行注释和多行注释
    B、Python语言的单行注释以#开头
    C、Python语言的多行注释以'''(三个单引号)开头和结尾
    D、Python语言的单行注释以单引号 ' 开头
    
    答案:D
    
    1. 关于Python语言的特点,以下选项中描述错误的是( )
    A、Python语言是脚本语言
    B、Python语言是非开源语言
    C、Python语言是跨平台语言
    D、Python语言是多模型语言
    
    答案:B
    
    1. 关于import引用,以下选项中描述错误的是( )
    A、可以使用from turtle import setup 引入turtle库
    B、使用import turtle as t引入turtle库,取别名为t
    C、使用import turtle引入turtle库
    D、import保留字用于导入模块或者模块中的对象
        
    答案:A
    
    1. 下列选项中可以准确查看Python代码的语言版本(3.5.3)的是( )
    A、>>> import sys >>> sys.version
    B、>>> import sys >>> sys.exc_info()
    C、>>> import sys >>> sys.version—info
    D、>>> import sys >>> sys.path
    
    答案:A
    
    1. Python语言的主网站网址是( )
    A、https://www.python123.org/
    B、https://www.python.org/
    C、https://www.python123.io/
    D、https://pypi.python.org/pypi
    
    答案:B
    
    1. 关于Python注释,以下选项中描述错误的是( )
    A、Python注释语句不被解释器过滤掉,也不被执行
    B、注释可用于标明作者和版权信息
    C、注释可以辅助程序调试
    D、注释用于解释代码原理或者用途
    
    答案:A
    
    1. 关于Python程序中与“缩进”有关的说法中,以下选项中正确的是( )
    A、缩进统一为4个空格
    
    B、缩进可以用在任何语句之后,表示语句间的包含关系
    
    C、缩进在程序中长度统一且强制使用
    
    D、缩进是非强制性的,仅为了提高代码可读性
    
    答案:C
    
    1. Python3.0正式发布的年份是( )
    • 答案:2008
    1. IDLE菜单中创建新文件的快捷键是( )
    • 答案:Ctrl+N
    1. IDLE菜单中将选中区域缩进的快捷键是( )
    • 答案:Ctrl+]
    1. IDLE菜单中将选中区域取消缩进的快捷键是( )
    • 答案:Ctrl+[
    1. IDLE菜单中将选中区域注释的快捷键是( )
    • 答案:Alt+3
    1. IDLE菜单中将选中区域取消注释的快捷键是( )
    • 答案:Alt+4
    1. IDLE菜单将选中区域的空格替换为Tab的快捷键是( )
    • 答案:Alt+5
    1. IDLE菜单将选中区域的Tab替换为空格的快捷键是( )
    • 答案:Alt+6
    1. 以下选项中,不是Python打开方式的是( )
    - A、Office
    - B、Windows系统的命令行工具
    - C、带图形界面的Python Shell-IDLE
    - D、命令行版本的Python Shell-Python 3.x
    
    答案:A
    
    1. 查看Python是否安装成功的命令是( )
    • 答案:python –v
    1. 以下选项中,不是Python IDE的是( )
    - A、PyCharm
    - B、Jupyter Notebook
    - C、Spyder
    - D、R studio
    
    答案:D
    
    1. Python为源文件指定系统默认字符编码的声明是( )
    • 答案:#coding:utf-8
    1. Python脚本文件的扩展名为( )。
    • 答案:.py
    1. 下列关于程序设计语言的描述,正确的是( )
    - A、机器语言要通过编译才能被计算机接受
    - B、早期人们使用机器语言编写计算机程序
    - C、机器语言又称为高级语言
    - D、现在人们普遍使用机器语言编写计算机程序( )
    
    答案:B
    
    1. 以下选项不属于程序设计语言类别的是( )
    - A、机器语言
    - B、汇编语言
    - C、高级语言
    - D、解释语言
    
    答案:D
    
    1. 以下对 Python 程序缩进格式描述错误的选项是( )
    - A、不需要缩进的代码顶行写,前面不能留空白
    - B、缩进可以用 tab 键实现,也可以用多个空格实现
    - C、严格的缩进可以约束程序结构,可以多层缩进
    - D、缩进是用来格式美化 Python 程序的
    
    答案:D
    
    1. Python这个单词是什么含义?‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‫‪‪‪‪‪‫‪‪‪‪‪‫
    • 答案:蟒蛇
    1. python程序文件的扩展名是
    • 答案:.py
    1. Python语言采用严格的“缩进”来表明程序的格式框架。下列说法不正确的是:‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‫‪‪‪‪‪‫‪‪‪‪‪‫
    - A、缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。
    - B、代码编写中,缩进可以用Tab键实现,也可以用多个空格实现,但两者不混用。
    - C、“缩进”有利于程序代码的可读性,并不影响程序结构。
    - D、不需要缩进的代码顶行编写,不留空白。
    
    答案:C
    
    1. Python语言属于
    - A、机器语言
    - B、汇编语言
    - C、高级语言
    - D、科学计算语言
    
    答案:C
    
    1. 下列选项中,不属于Python语言特点的是
    - A、面向对象
    - B、运行效率高
    - C、可读性好
    - D、开源
    
    答案:B
    

    30.以下叙述正确的是

    - A、Python3.x和Python2.x兼容
    - B、Python语言只能以程序方式执行
    - C、Python是解释型语言
    - D、Python语言出现的晚,具有其他高级语言的一切优点
    
    答案:C
    

    31.在Python集成开发环境中,可使用()快捷键运行程序。

    • 答案:F5
    1. 下列关于Python的说法中,错误的是()
    - A、Python是从ABC语言发展起来的
    - B、Python是一门高级的计算机语言
    - C、Python是一门只面向对象的语言
    - D、Python是一种代表简单主义思想的语言
    
    答案:C
    
    1. 以下选项中不符合 Python 语言变量命名规则的是( )
    - A、TempStr
    - B、3_1
    - C、_Al
    - D、l
    
    答案:B
    
    1. 关于 Python 语言的注释,以下选项中描述错误的是( )
    - A、Python 语言的单行注释以单引号 ' 开头
    - B、Python 语言有两种注释方式:单行注释和多行注释
    - C、Python 语言的单行注释以#开头
    - D、Python 语言的多行注释以 ' ' '(三个单引号)开头和结尾
    
    答案:A
    
    1. 以下关于Python缩进的描述中,错误的是( )
    - A、Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格
    - B、缩进是可以嵌套的,从而形成多层缩进
    - C、缩进表达了所属关系和代码块的所属范围
    - D、判断、循环、函数等都能够通过缩进包含一批代码  
    
    答案:A
    
    1. 在Python语言中,可以作为源文件后缀名的是( )
    • 答案:py
    1. 以下不属于Python语言保留字的是( )
    - A、do
    - B、while
    - C、True
    - D、pass
    
    答案:A
    
    1. 在屏幕上打印输出Hello World,使用的Python语句是( )
    • 答案:print('Hello World')
    1. python语言属于( )
    A、机器语言
    B、汇编语言
    C、高级语言
    D、科学计算语言
    
    答案:C
    
    1. 以下Python注释代码,不正确的是()
    A、#Python注释代码
    B、#Python注释代码1 #Python注释代码2
    C、"""Python文档注释""" 
    D、//Python 注释代码
    
    答案:D
    

    二.填空题(共6题,6.6分)

    1. Python安装扩展库常用的是工具_______。
    • 答案:pip
    1. Python程序文件扩展名主要有______和pyw两种,其中后者常用于GUI 程序。
    • 答案:py
    1. Python源代码程序编译后的文件扩展名为__________。
    • 答案:.pyc
    1. 使用pip工具升级科学计算扩展库numpy的完整命令是______。
    • 答案:pip install --upgrade numpy
    1. 使用pip工具查看当前已安装的Python扩展库的完整命令是______。
    • 答案:pip list
    1. 在IDLE 交互模式中浏览上一条语句的快捷键是______。
    • 答案:Alt+P

    三.判断题(共40题,49.4分)

    1. 只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法。
    • 答案:错
    1. 在Python中0xad是合法的十六进制数字表示形式。
    • 答案:对
    1. 3+4j 是合法Python数字类型。
    • 答案:对
    1. 在Python中0oa1是合法的八进制数字表示形式。
    • 答案:错
    1. Python使用缩进来体现代码之间的逻辑关系。
    • 答案:对
    1. Python代码的注释只有一种方式,那就是使用#符号。
    • 答案:错
    1. 放在一对三引号之间的任何内容将被认为是注释。
    • 答案:错
    1. 尽管可以使用import语句一次导入任意多个标准库或扩展库,但是仍建议每次只导入一个标准库或扩展库。
    • 答案:对
    1. 为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。
    • 答案:错
    1. 在Python 中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、元组的合并和集合的并集运算。
    • 答案:错
    1. 在Python中可以使用 for 作为变量名。
    • 答案:错
    1. 在Python中可以使用 id 作为变量名,尽管不建议这样做。
    • 答案:对
    1. Python关键字不可以作为变量名。
    • 答案:对
    1. 一个数字5也是合法的Python表达式。
    • 答案:对

    15.执行语句 from math import sin 之后,可以直接使用 sin() 函数,例如 sin(3)。

    • 答案:对
    1. 不同版本的Python不能安装到同一台计算机上。
    • 答案:错
    1. 一般来说,Python扩展库没有通用于所有版本Python的,安装时应选择与已安装Python的版本对应的扩展库。
    • 答案:对
    1. Python变量名区分大小写,所以student和Student不是同一个变量。
    • 答案:对
    1. 在Python 中reduce()是内置函数。
    • 答案:错
    1. 如果只需要math模块中的sin()函数,建议使用from math import sin来导入,而不要使用import math导入整个模块。
    • 答案:对
    1. 在Python 中,使用内置函数input()接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回。
    • 答案:对
    1. 安装Python扩展库时只能使用pip工具在线安装,如果安装不成功就没有别的办法了。
    • 答案:错
    1. Python支持使用字典的“键”作为下标来访问字典中的值。
    • 答案:对
    1. 列表可以作为字典的“键”。
    • 答案:错
    1. 元组可以作为字典的“键”。
    • 答案:对
    1. 字典的“键”必须是不可变的。
    • 答案:对
    1. 已知x为非空列表,那么表达式 sorted(x, reverse=True) == list(reversed(x)) 的值一定是True。
    • 答案:错
    1. 已知x为非空列表,那么(reverse=True)和()的作用是等价的。
    • 答案:错
    1. 生成器推导式比列表推导式具有更高的效率,推荐使用。
    • 答案:对
    1. Python集合中的元素不允许重复。
    • 答案:对
    1. Python集合可以包含相同的元素。
    • 答案:错
    1. Python字典中的“键”不允许重复。
    • 答案:对
    1. Python字典中的“值”不允许重复。
    • 答案:错
    1. Python集合中的元素可以是元组。
    • 答案:对
    1. Python集合中的元素可以是列表。
    • 答案:错
    1. Python字典中的“键”可以是列表。
    • 答案:错
    1. Python使用符号#表示单行注释。
    • 答案:对
    1. Python中的标识符不区分大小写。
    • 答案:错
    1. Python中的代码块使用缩进来表示。
    • 答案:对
    1. Python中的多行语句可以使用反斜杠来实现。
    • 答案:错
    欢迎查阅
  • 相关阅读:
    outline resize none == div都有自己的使命和作用
    trigger triggerHandler
    很好的代码 没用了 真可惜
    人生要有一种追求 不管追不追求的到
    array_merge Vs +=
    print $base_path.$language->prefix;
    link image field ==== image link formatter
    在views php里面dpm() 打印在preview里
    manage field vertical-tab-group === vertical tab
    contextual filter equal what ?
  • 原文地址:https://www.cnblogs.com/gh110/p/15303919.html
Copyright © 2011-2022 走看看