Python程序设计题库 |
您所在的位置:网站首页 › vb的注释语句采用什么字符开头 › Python程序设计题库 |
Python程序设计
第一章 绪论
一.单选题(共40题,44.0分)
关于 Python 程序格式框架,以下选项中描述错误的是( )
A、Python 语言不采用严格的“缩进”来表明程序的格式框架
B、Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
C、Python 语言的缩进可以采用 Tab 键实现
D、判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义
答案:A
关于Python语言的注释,以下选项中描述错误的是( )
A、Python语言有两种注释方式:单行注释和多行注释
B、Python语言的单行注释以#开头
C、Python语言的多行注释以'''(三个单引号)开头和结尾
D、Python语言的单行注释以单引号 ' 开头
答案:D
关于Python语言的特点,以下选项中描述错误的是( )
A、Python语言是脚本语言
B、Python语言是非开源语言
C、Python语言是跨平台语言
D、Python语言是多模型语言
答案:B
关于import引用,以下选项中描述错误的是( )
A、可以使用from turtle import setup 引入turtle库
B、使用import turtle as t引入turtle库,取别名为t
C、使用import turtle引入turtle库
D、import保留字用于导入模块或者模块中的对象
答案:A
下列选项中可以准确查看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
Python语言的主网站网址是( )
A、https://www.python123.org/
B、https://www.python.org/
C、https://www.python123.io/
D、https://pypi.python.org/pypi
答案:B
关于Python注释,以下选项中描述错误的是( )
A、Python注释语句不被解释器过滤掉,也不被执行
B、注释可用于标明作者和版权信息
C、注释可以辅助程序调试
D、注释用于解释代码原理或者用途
答案:A
关于Python程序中与“缩进”有关的说法中,以下选项中正确的是( )
A、缩进统一为4个空格
B、缩进可以用在任何语句之后,表示语句间的包含关系
C、缩进在程序中长度统一且强制使用
D、缩进是非强制性的,仅为了提高代码可读性
答案:C
Python3.0正式发布的年份是( )
答案:2008
IDLE菜单中创建新文件的快捷键是( )
答案:Ctrl+N
IDLE菜单中将选中区域缩进的快捷键是( )
答案:Ctrl+]
IDLE菜单中将选中区域取消缩进的快捷键是( )
答案:Ctrl+[
IDLE菜单中将选中区域注释的快捷键是( )
答案:Alt+3
IDLE菜单中将选中区域取消注释的快捷键是( )
答案:Alt+4
IDLE菜单将选中区域的空格替换为Tab的快捷键是( )
答案:Alt+5
IDLE菜单将选中区域的Tab替换为空格的快捷键是( )
答案:Alt+6
以下选项中,不是Python打开方式的是( )
- A、Office
- B、Windows系统的命令行工具
- C、带图形界面的Python Shell-IDLE
- D、命令行版本的Python Shell-Python 3.x
答案:A
查看Python是否安装成功的命令是( )
答案:python –v
以下选项中,不是Python IDE的是( )
- A、PyCharm
- B、Jupyter Notebook
- C、Spyder
- D、R studio
答案:D
Python为源文件指定系统默认字符编码的声明是( )
答案:#coding:utf-8
Python脚本文件的扩展名为( )。
答案:.py
下列关于程序设计语言的描述,正确的是( )
- A、机器语言要通过编译才能被计算机接受
- B、早期人们使用机器语言编写计算机程序
- C、机器语言又称为高级语言
- D、现在人们普遍使用机器语言编写计算机程序( )
答案:B
以下选项不属于程序设计语言类别的是( )
- A、机器语言
- B、汇编语言
- C、高级语言
- D、解释语言
答案:D
以下对 Python 程序缩进格式描述错误的选项是( )
- A、不需要缩进的代码顶行写,前面不能留空白
- B、缩进可以用 tab 键实现,也可以用多个空格实现
- C、严格的缩进可以约束程序结构,可以多层缩进
- D、缩进是用来格式美化 Python 程序的
答案:D
Python这个单词是什么含义?
答案:蟒蛇
python程序文件的扩展名是
答案:.py
Python语言采用严格的“缩进”来表明程序的格式框架。下列说法不正确的是:
- A、缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。
- B、代码编写中,缩进可以用Tab键实现,也可以用多个空格实现,但两者不混用。
- C、“缩进”有利于程序代码的可读性,并不影响程序结构。
- D、不需要缩进的代码顶行编写,不留空白。
答案:C
Python语言属于
- A、机器语言
- B、汇编语言
- C、高级语言
- D、科学计算语言
答案:C
下列选项中,不属于Python语言特点的是
- A、面向对象
- B、运行效率高
- C、可读性好
- D、开源
答案:B
30.以下叙述正确的是 - A、Python3.x和Python2.x兼容 - B、Python语言只能以程序方式执行 - C、Python是解释型语言 - D、Python语言出现的晚,具有其他高级语言的一切优点 答案:C31.在Python集成开发环境中,可使用()快捷键运行程序。 答案:F5 下列关于Python的说法中,错误的是() - A、Python是从ABC语言发展起来的 - B、Python是一门高级的计算机语言 - C、Python是一门只面向对象的语言 - D、Python是一种代表简单主义思想的语言 答案:C 以下选项中不符合 Python 语言变量命名规则的是( ) - A、TempStr - B、3_1 - C、_Al - D、l 答案:B 关于 Python 语言的注释,以下选项中描述错误的是( ) - A、Python 语言的单行注释以单引号 ' 开头 - B、Python 语言有两种注释方式:单行注释和多行注释 - C、Python 语言的单行注释以#开头 - D、Python 语言的多行注释以 ' ' '(三个单引号)开头和结尾 答案:A 以下关于Python缩进的描述中,错误的是( ) - A、Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格 - B、缩进是可以嵌套的,从而形成多层缩进 - C、缩进表达了所属关系和代码块的所属范围 - D、判断、循环、函数等都能够通过缩进包含一批代码 答案:A 在Python语言中,可以作为源文件后缀名的是( ) 答案:py 以下不属于Python语言保留字的是( ) - A、do - B、while - C、True - D、pass 答案:A 在屏幕上打印输出Hello World,使用的Python语句是( ) 答案:print(‘Hello World’) python语言属于( ) A、机器语言 B、汇编语言 C、高级语言 D、科学计算语言 答案:C 以下Python注释代码,不正确的是() A、#Python注释代码 B、#Python注释代码1 #Python注释代码2 C、"""Python文档注释""" D、//Python 注释代码 答案:D 二.填空题(共6题,6.6分) Python安装扩展库常用的是工具_______。 答案:pip Python程序文件扩展名主要有______和pyw两种,其中后者常用于GUI 程序。 答案:py Python源代码程序编译后的文件扩展名为__________。 答案:.pyc 使用pip工具升级科学计算扩展库numpy的完整命令是______。 答案:pip install --upgrade numpy 使用pip工具查看当前已安装的Python扩展库的完整命令是______。 答案:pip list 在IDLE 交互模式中浏览上一条语句的快捷键是______。 答案:Alt+P 三.判断题(共40题,49.4分) 只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法。 答案:错 在Python中0xad是合法的十六进制数字表示形式。 答案:对 3+4j 是合法Python数字类型。 答案:对 在Python中0oa1是合法的八进制数字表示形式。 答案:错 Python使用缩进来体现代码之间的逻辑关系。 答案:对 Python代码的注释只有一种方式,那就是使用#符号。 答案:错 放在一对三引号之间的任何内容将被认为是注释。 答案:错 尽管可以使用import语句一次导入任意多个标准库或扩展库,但是仍建议每次只导入一个标准库或扩展库。 答案:对 为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。 答案:错 在Python 中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、元组的合并和集合的并集运算。 答案:错 在Python中可以使用 for 作为变量名。 答案:错 在Python中可以使用 id 作为变量名,尽管不建议这样做。 答案:对 Python关键字不可以作为变量名。 答案:对 一个数字5也是合法的Python表达式。 答案:对15.执行语句 from math import sin 之后,可以直接使用 sin() 函数,例如 sin(3)。 答案:对 不同版本的Python不能安装到同一台计算机上。 答案:错 一般来说,Python扩展库没有通用于所有版本Python的,安装时应选择与已安装Python的版本对应的扩展库。 答案:对 Python变量名区分大小写,所以student和Student不是同一个变量。 答案:对 在Python 中reduce()是内置函数。 答案:错 如果只需要math模块中的sin()函数,建议使用from math import sin来导入,而不要使用import math导入整个模块。 答案:对 在Python 中,使用内置函数input()接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回。 答案:对 安装Python扩展库时只能使用pip工具在线安装,如果安装不成功就没有别的办法了。 答案:错 Python支持使用字典的“键”作为下标来访问字典中的值。 答案:对 列表可以作为字典的“键”。 答案:错 元组可以作为字典的“键”。 答案:对 字典的“键”必须是不可变的。 答案:对 已知x为非空列表,那么表达式 sorted(x, reverse=True) == list(reversed(x)) 的值一定是True。 答案:错 已知x为非空列表,那么(reverse=True)和()的作用是等价的。 答案:错 生成器推导式比列表推导式具有更高的效率,推荐使用。 答案:对 Python集合中的元素不允许重复。 答案:对 Python集合可以包含相同的元素。 答案:错 Python字典中的“键”不允许重复。 答案:对 Python字典中的“值”不允许重复。 答案:错 Python集合中的元素可以是元组。 答案:对 Python集合中的元素可以是列表。 答案:错 Python字典中的“键”可以是列表。 答案:错 Python使用符号#表示单行注释。 答案:对 Python中的标识符不区分大小写。 答案:错 Python中的代码块使用缩进来表示。 答案:对 Python中的多行语句可以使用反斜杠来实现。 答案:错 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |