文档介绍:该【职业资格-Python语言程序设计真题库 3 】是由【江南博哥】上传分享,文档一共【28】页,该文档可以免费在线阅读,需要了解更多关于【职业资格-Python语言程序设计真题库 3 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。职业资格-Python语言程序设计真题库_3
1、单选题 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
A、 概要设计
B、 详细设计
C、 可行性分析
D、 D,需求分析(江南博哥)
正确答案:   D 
参考解析:本题考查的是软件生命周期中的需求分析阶段。需求分析是软件开发过程中的第一步,也是最重要的一步。在需求分析阶段,开发人员需要与客户沟通,了解客户的需求和期望,确定软件系统必须做什么和必须具备哪些功能。因此,本题的正确答案是D,即需求分析。其他选项中,概要设计和详细设计是在需求分析之后进行的,而可行性分析是在需求分析之前进行的。
2、单选题 Python 语言提供的3个基本数字类型是
A、 整数类型、二进制类型、浮点数类型
B、 整数类型、浮点数类型、复数类型
C、 十进制类型、二进制类型、十六进制类型
D、 整数类型、二进制类型、复数类型
正确答案:   B 
参考解析:Python 语言提供的3个基本数字类型是整数类型、浮点数类型、复数类型。其中,整数类型包括正整数、负整数和零,浮点数类型包括小数和科学计数法表示的数,复数类型包括实部和虚部。选项 A 中的二进制类型不是 Python 语言提供的基本数字类型,选项 C 中的十进制类型和十六进制类型也不是 Python 语言提供的基本数字类型,选项 D 中的二进制类型也不是 Python 语言提供的基本数字类型。因此,正确答案是 B。
3、单选题 Python 语言中用来定义函数的关键字是
A、 define
B、 return
C、 def
D、 function
正确答案:   C 
参考解析:本题考查 Python 语言中定义函数的关键字。Python 中定义函数使用的是 def 关键字,因此选项 C 正确。选项 A、B、D 都不是 Python 中定义函数的关键字,因此都是错误的。因此,本题的正确答案是 C。
4、单选题 PythonWeb开发方向的第三方库是
A、 benutifulsoup4
B、 Pyramid
C、 matplotlib
D、 PyQtS
正确答案:   B 
参考解析:本题考查PythonWeb开发方向的第三方库。选项A的beautifulsoup4是一个用于解析HTML和XML文档的Python库,主要用于爬虫开发;选项C的matplotlib是一个用于绘制图表和数据可视化的Python库,主要用于数据分析和科学计算;选项D的PyQtS是一个用于创建GUI应用程序的Python库,主要用于桌面应用程序开发。
而选项B的Pyramid是一个轻量级的Python Web框架,它提供了一组工具和库,用于构建Web应用程序。因此,选项B是PythonWeb开发方向的第三方库,是本题的正确答案。 综上所述,本题答案为B。
5、单选题 python机器学习方向的第三方库是
A、 random
B、 PIL
C、 PyQt5
D、 TensorFlow
正确答案:   D 
参考解析:本题考查的是Python机器学习方向的第三方库。选项A的random库是Python自带的随机数生成库,不属于机器学习方向的第三方库;选项B的PIL库是Python的图像处理库,也不属于机器学习方向的第三方库;选项C的PyQt5库是Python的GUI库,同样不属于机器学习方向的第三方库。因此,正确答案为D,TensorFlow是目前最流行的机器学习框架之一,是Python机器学习方向的重要第三方库。
6、单选题 Python机器学习方向的第三方库是
A、 Scikit-learn
B、 gym
C、 TYTK
D、 PyQL5
正确答案:   A 
参考解析:本题考查的是Python机器学习方向的第三方库。选项中,只有A选项Scikit-learn是Python机器学习方向的第三方库,因此A选项是本题的正确答案。 Scikit-learn是一个基于Python语言的机器学习库,包含了大量的机器学习算法和工具,可以用于分类、回归、聚类、降维、模型选择和预处理等多种机器学习任务。Scikit-learn的优点是易于使用、高效、可扩展性强,同时还有丰富的文档和示例,是Python机器学习领域中最受欢迎的第三方库之一。 B选项gym是一个用于开发和比较强化学习算法的工具包,不属于Python机器学习方向的第三方库。 C选项TYTK和D选项PyQL5都不是Python机器学习方向的第三方库,因此都不是本题的正确答案。 综上所述,本题的正确答案是A选项Scikit-learn。
7、单选题 Python机器学习方向的第三方库是
A、 PyQlDataVisualization
B、 cocos2d
C、 PIL
D、 Theano
正确答案:   D 
参考解析:本题考查的是Python机器学习方向的第三方库。选项A的PyQlDataVisualization是一个用于数据可视化的库,与机器学习关系不大;选项B的PIL是Python Imaging Library,主要用于图像处理,也与机器学习关系不大;选项D的cocos2d是一个游戏开发框架,与机器学习关系不大。因此,正确答案为C的Theano,它是一个用于深度学习的Python库,可以用于构建、优化和评估数学表达式,尤其适用于大规模的机器学习任务。
8、单选题 Python机器学习方向的第三方库是
A、 TensorFlow
B、 PIL
C、 random
D、 PyQL5
正确答案:   A 
参考解析:本题考察的是Python机器学习方向的第三方库。选项A的random库是Python自带的随机数生成库,与机器学习无关;选项B的PIL库是Python的图像处理库,也与机器学习无关;选项C的PyQL5库是一个基于Python的量化交易框架,同样与机器学习无关。因此,正确答案为D,即TensorFlow库,它是Google开发的一个开源机器学习框架,广泛应用于深度学习领域。
9、单选题 Python机器学习方向的第三方库是
A、 Tensorflow
B、 Plotly
C、 piglel
D、 random
正确答案:   A 
参考解析:本题考查的是Python机器学习方向的第三方库,选项中只有Tensorflow是与机器学习相关的库,因此答案为B。其他选项random是Python自带的随机数生成库,piglel和Plotly也不是与机器学习相关的库。因此,正确答案为B。
10、单选题 Python机器学习方向的第三方库是
A、 requcsls
B、 TensorFlow
C、 Theano
D、 Scikit-leam
正确答案:   B 
参考解析:本题考查的是Python机器学习方向的第三方库。选项中,Scikit-learn、TensorFlow和Theano都是Python机器学习方向的常用第三方库,而requcsls并不是Python机器学习方向的第三方库。因此,正确答案为B,即TensorFlow。
11、单选题 Python机器学习方向的第三方库是
A、 TYTK
B、 gym
C、 Scikit-learn
D、 PyQL5
正确答案:   C 
参考解析:本题考查的是Python机器学习方向的第三方库。选项中,只有A选项Scikit-learn是Python机器学习方向的第三方库,因此A选项是本题的正确答案。 Scikit-learn是一个基于Python语言的机器学习库,包含了大量的机器学习算法和工具,可以用于分类、回归、聚类、降维、模型选择和预处理等多种机器学习任务。Scikit-learn的优点是易于使用、高效、可扩展性强,同时还有丰富的文档和示例,是Python机器学习领域中最受欢迎的第三方库之一。 B选项gym是一个用于开发和比较强化学习算法的工具包,不属于Python机器学习方向的第三方库。 C选项TYTK和D选项PyQL5都不是Python机器学习方向的第三方库,因此都不是本题的正确答案。 综上所述,本题的正确答案是A选项Scikit-learn。
12、单选题 在设计程序时,应采纳的原则之一是
A、 程序结构应有助于读者理解
B、 不限制goto语句的使用
C、 减少或取消注解行
D、 程序越短越好
正确答案:   A 
参考解析:在设计程序时,应采纳的原则之一是程序结构应有助于读者理解。这是因为程序不仅仅是为了计算机执行,更重要的是为了人类理解和维护。良好的程序结构可以使程序更易于理解和维护,提高程序的可读性和可维护性。因此,选项A是正确的。 选项B是错误的,因为goto语句会使程序的控制流变得混乱,难以理解和维护。 选项C也是错误的,因为注解行可以帮助程序员理解程序的意图和实现细节,减少或取消注解行会降低程序的可读性和可维护性。 选项D也是错误的,因为程序的长度并不是衡量程序质量的唯一标准,程序的质量应该以其正确性、可读性、可维护性和效率等多个方面来评估。
13、单选题 Python数据分析方向的第三方库是
A、 random
B、 PIL
C、 Django
D、 pandas
正确答案:   D 
参考解析:本题考查Python数据分析方向的第三方库。选项A的random库是Python自带的随机数生成库,不属于数据分析方向的第三方库;选项B的PIL库是Python Imaging Library,主要用于图像处理,也不属于数据分析方向的第三方库;选项C的Django是Python的Web框架,用于开发Web应用,同样不属于数据分析方向的第三方库。选项D的pandas库是Python中用于数据分析的重要第三方库,提供了数据结构和数据分析工具,是Python数据分析方向的重要组成部分。因此,本题的正确答案是D。
14、单选题 Python数据分析方向的第三方库是
A、 Django
B、 PIL
C、 pandas
D、 random
正确答案:   C 
参考解析:本题考查Python数据分析方向的第三方库。选项A的random库是Python自带的随机数生成库,不属于数据分析方向的第三方库;选项B的PIL库是Python Imaging Library,主要用于图像处理,也不属于数据分析方向的第三方库;选项C的Django是Python的Web框架,用于开发Web应用,同样不属于数据分析方向的第三方库。选项D的pandas库是Python中用于数据分析的重要第三方库,提供了数据结构和数据分析工具,是Python数据分析方向的重要组成部分。因此,本题的正确答案是D。
15、单选题 Python数据分析方向的第三分库是
A、 Plotly
B、 PyQtDataVisualization
C、 Pygal
D、 pandas
正确答案:   D 
参考解析:本题考查的是Python数据分析方向的第三方库,选项中只有一个是数据分析方向的库,即D选项pandas。 A选项Plotly是一个交互式可视化库,主要用于绘制各种图表,但不是数据分析方向的库。 B选项PyQtDataVisualization是PyQt5的一个模块,用于创建各种图表和可视化效果,但不是数据分析方向的库。 C选项Pygal是一个Python的SVG图表生成库,主要用于绘制各种图表,但不是数据分析方向的库。 因此,本题的正确答案是D选项pandas。
16、单选题 Python数据分析方向的第三分库是
A、 PyQtDataVisualization
B、 Pygal
C、 pandas
D、 Plotly
正确答案:   C 
参考解析:本题考查的是Python数据分析方向的第三方库,选项中只有一个是数据分析方向的库,即D选项pandas。 A选项Plotly是一个交互式可视化库,主要用于绘制各种图表,但不是数据分析方向的库。 B选项PyQtDataVisualization是PyQt5的一个模块,用于创建各种图表和可视化效果,但不是数据分析方向的库。 C选项Pygal是一个Python的SVG图表生成库,主要用于绘制各种图表,但不是数据分析方向的库。 因此,本题的正确答案是D选项pandas。
17、单选题 Python数据可视化方向的第三方库是
A、 Pandn3d
B、 cocos2d
C、 mayavi
D、 Pyramid
正确答案:   C 
参考解析:本题考查的是Python数据可视化方向的第三方库,选项中只有C选项mayavi是与数据可视化相关的库,因此正确答案为C。其他选项Pandn3d、cocos2d、Pyramid都不是与数据可视化相关的库。因此,本题的正确答案为C。
18、单选题 Python数据可视化方向的第三方库是
A、 Panda3d
B、 TVTK
C、 Pyramid
D、 Theano
正确答案:   B 
参考解析:本题考查的是Python数据可视化方向的第三方库。选项A的Panda3d是一个3D游戏引擎,不是数据可视化库;选项C的Theano是一个数学库,也不是数据可视化库;选项D的Pyramid是一个Web框架,同样不是数据可视化库。而选项B的TVTK是一个基于VTK的Python数据可视化库,因此选项B是本题的正确答案。
19、单选题 Python数据可视化方向的第三方库是
A、 mayavi
B、 cocos2d
C、 Pyramid
D、 Pandn3d
正确答案:   A 
参考解析:本题考查的是Python数据可视化方向的第三方库,选项中只有C选项mayavi是与数据可视化相关的库,因此正确答案为C。其他选项Pandn3d、cocos2d、Pyramid都不是与数据可视化相关的库。因此,本题的正确答案为C。
20、单选题 Python图形用户界面方向的第三方库是
A、 TVTK
B、 wxPython
C、 scipy
D、 requcats
正确答案:   B 
参考解析:本题考查的是Python图形用户界面方向的第三方库,选项中只有B选项wxPython是与此相关的,因此答案为B。其他选项的解释如下: A. TVTK是Python中的一个科学可视化工具包,用于3D数据的可视化。 C. scipy是Python中的一个科学计算库,包含了许多数学、科学和工程计算中常用的函数和工具。 D. requcats并不是Python中的任何一个库或模块,因此也不是本题的正确答案。
21、单选题 Python网络爬虫方向的第三方库是
A、 time
B、 Jieba
C、 itchat
D、 requests
正确答案:   D 
参考解析:本题考查Python网络爬虫方向的第三方库。选项中,requests是一个常用的Python HTTP库,用于发送HTTP请求和处理HTTP响应。而Jieba是一个中文分词库,itchat是一个微信个人号接口,time是Python标准库中的时间模块。因此,正确答案为A。
22、单选题 Python网络爬虫方向的第三方库是
A、 numpy
B、 scrapy
C、 Arcade
D、 FGMK
正确答案:   B 
参考解析:本题考查的是Python网络爬虫方向的第三方库。选项中只有B选项scrapy是与网络爬虫相关的库,因此答案为B。其他选项numpy、Arcade、FGMK都不是与网络爬虫相关的库。
23、单选题 用来判断当前Python语句在分支结构中的是
A、 引号
B、 冒号
C、 缩进
D、 大括号
正确答案:   C 
参考解析:Python中的分支结构包括if语句、elif语句和else语句,这些语句的共同特点是需要根据条件来执行不同的代码块。而Python中的缩进则是用来表示代码块的,缩进的空格数决定了代码块的层级关系。因此,选项C缩进是用来判断当前Python语句在分支结构中的。选项A引号、选项B冒号和选项D大括号都不是用来判断当前Python语句在分支结构中的。
24、单选题 在深度为7的满二叉树中,结点个数总共是
A、 32
B、 64
C、 127
D、 63
正确答案:   C 
参考解析:深度为7的满二叉树,根节点为第1层,共有7层。根据满二叉树的性质,每一层的节点数都是前一层的节点数的2倍。因此,第1层有1个节点,第2层有2个节点,第3层有4个节点,以此类推,第7层有64个节点。所以,深度为7的满二叉树共有1+2+4+8+16+32+64=127个节点,因此答案为C。
25、单选题 Python为源文件指定系统默认字符编码的声明是
A、 #coding:utf-8
B、 #tcoding:CB2312
C、 #coding:CBK
D、 #coding:cp936
正确答案:   A 
参考解析:Python中,可以使用特定的注释来指定源文件的字符编码,这个注释必须放在源文件的第一行或第二行,格式为“#coding:编码格式”,其中编码格式可以是常见的UTF-8、GBK、GB2312等。而在本题中,正确的注释格式为“#coding:utf-8”,因此答案为A。其他选项中,B、C、D都不是Python中常见的字符编码格式,因此都不正确。
26、单选题 Python文本处理方向的第三方库是
A、 Django
B、 filecmp
C、 pyserial
D、 beautifulsoup4
正确答案:   D 
参考解析:本题考察的是Python文本处理方向的第三方库。选项A的Django是一个Web框架,不属于文本处理方向;选项B的filecmp是用于比较文件的库,也不属于文本处理方向;选项C的pyserial是用于串口通信的库,同样不属于文本处理方向。而选项D的beautifulsoup4是一个用于解析HTML和XML文档的库,属于文本处理方向的第三方库。因此,答案为D。
27、单选题 Python文本处理方向的第三方库是
A、 matplotlib
B、 openpyxl
C、 wxPython
D、 vispy
正确答案:   B 
参考解析:本题考查的是Python文本处理方向的第三方库。选项A的matplotlib是用于绘制图表的库,与文本处理无关;选项C的vispy是用于科学可视化的库,也与文本处理无关;选项D的wxPython是用于GUI编程的库,同样与文本处理无关。因此,正确答案为B的openpyxl,它是一个用于读写Excel文件的库,可以处理包含文本的Excel文件。因此,B选项是本题的正确答案。
28、单选题 Python文本处理方向的第三方库是
A、 scipy
B、 MMdnn
C、 ONNX
D、 python-docx
正确答案:   D 
参考解析:本题考查的是Python文本处理方向的第三方库。选项A ONNX是一个开放式神经网络交换格式,不属于文本处理方向的第三方库;选项B MMdnn是一个深度学习模型转换工具,也不属于文本处理方向的第三方库;选项C python-docx是一个用于创建和修改Microsoft Word文档的Python库,属于文本处理方向的第三方库;选项D scipy是一个用于科学计算的Python库,虽然可以用于文本处理,但不是专门针对文本处理的第三方库。因此,本题的正确答案是C。
29、单选题 Python文本处理方向的第三方库是
A、 pyserial
B、 Django
C、 filecmp
D、 beautifulsoup4
正确答案:   D 
参考解析:本题考察的是Python文本处理方向的第三方库。选项A的Django是一个Web框架,不属于文本处理方向;选项B的filecmp是用于比较文件的库,也不属于文本处理方向;选项C的pyserial是用于串口通信的库,同样不属于文本处理方向。而选项D的beautifulsoup4是一个用于解析HTML和XML文档的库,属于文本处理方向的第三方库。因此,答案为D。
30、单选题 Python文件的后缀名是
A、 py
B、 pdf
C、 png
D、 ppt
正确答案:   A 
参考解析:,这是Python编程语言的标准文件后缀名。其他选项pdf、png、ppt都不是Python文件的后缀名。因此,本题的正确答案是A。
31、单选题 python异常处理中不会用到的关键字是
A、 try
B、 else
C、 if
D、 finally
正确答案:   C 
参考解析:本题考查对Python异常处理中关键字的理解。try、else、finally都是Python异常处理中常用的关键字,而if则不是异常处理中的关键字,因此选项C是正确答案。
32、单选题 给定字典d,()的描述正确的是
A、 返回一种dict_valuse类型,包括字典d中所有值
B、 返回一个列表类型,包括字典d中所有值
C、 返回一个元组类型,包括字典d中所有值
D、 返回一个集合类型,包括字典d中所有值
正确答案:   A 
参考解析:字典的values()方法返回一个dict_values类型的对象,包括字典d中所有的值。dict_values类型是一个类似于列表的可迭代对象,可以通过for循环遍历,也可以通过list()方法转换为列表类型。因此,选项A描述正确,选项B、C、D描述错误。
33、单选题 给定字典d,以下选项中对x in d的描述正确的是
A、 x是一个二元元组,判断x是否是字典d中的键值对
B、 判断x是否是字典d中的键
C、 判断x是否是字典d中的值
D、 判断x是否在字典d中以键或值方式存在
正确答案:   B 
参考解析:本题考查对字典的理解和操作。字典是Python中的一种数据结构,用于存储键值对。在Python中,可以使用in关键字来判断一个元素是否在字典中存在。因此,本题的答案应该是判断x是否是字典d中的键,即选项B。 选项A描述的是二元元组,不符合字典的定义,因此不正确。 选项C描述的是字典的值,而不是键,因此也不正确。 选项D描述的是判断x是否在字典d中以键或值方式存在,不够准确,因为x既可以是键也可以是值,因此也不正确。 综上所述,选项B是正确的描述。
34、单选题 给定字典d,以下选项中可以清空该字典并保留变量的是
A、 ()
B、 ()
C、 ()
D、 del d
正确答案:   C 
参考解析:A. ():字典没有remove()方法,会报错。 B. ():会删除字典中指定的键值对,并返回该键对应的值,但不会清空整个字典。 C. ():会清空整个字典,但是变量d仍然存在。 D. del d:会删除整个字典,同时也会删除变量d。 因此,选项C是正确的答案。
35、单选题 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,其中数据独立性最高的阶段是
A、 数据库系统
B、 文件系统
C、 人工管理
D、 数据项管理
正确答案:   A 
参考解析:本题考查的是数据管理技术的发展过程和数据独立性的概念。在人工管理阶段,数据的管理完全依赖于人工操作,数据的存储和处理都是手工完成的,数据独立性很低;在文件系统阶段,数据的管理采用了文件系统,数据的存储和处理都是通过文件系统完成的,数据独立性比人工管理阶段有所提高;在数据库系统阶段,数据的管理采用了数据库系统,数据的存储和处理都是通过数据库系统完成的,数据独立性最高。 因此,本题的正确答案是A。
36、单选题 给定字典d= {1:"1", 2:"*2",3: "3" 1,其元素包含两种数据类型,则字典d的数据组织维度是
A、 一维数据
B、 二维数据
C、 多维数据
D、 高维数据
正确答案:   D 
参考解析:字典d的元素包含两种数据类型,即字符串和整数,因此字典d的数据组织维度不仅仅是一维或二维,而是多维的。此外,由于字典d的元素数量不确定,因此可以认为字典d是高维数据。因此,选项D是正确答案。
37、单选题 关系数据库管理系统能实现的专门关系运算是
A、 排序、索引、统计
B、 选择、投影、连接
C、 关联、更新、排序
D、 显示、打印、制表
正确答案:   B 
参考解析:关系数据库管理系统(RDBMS)是一种基于关系模型的数据库管理系统,其专门的关系运算包括选择、投影和连接。 选择(Selection)是从关系中选取满足指定条件的元组,即筛选出符合条件的记录。 投影(Projection)是从关系中选取指定的属性列,即只显示需要的列。 连接(Join)是将两个或多个关系中的元组按照指定的条件进行匹配,生成一个新的关系。 因此,选项B是正确答案。选项A、C、D中的操作都不是关系运算。
38、单选题 关于break语句与continue语句的说法中,以下选项中不正确的是
A、 当存在多层循环时,break语句只作用于语句所在层循坏
B、 continuc语句类似于break语句,也必须在for、while循环中使用
C、 continuc语句结束循环,继续执行循环语句的后续语句
D、 break语句结束循环,继续执行循环语句的后续语句
正确答案:   C 
参考解析:A选项是正确的,break语句只会跳出当前层循环,不会影响到外层循环。 B选项是错误的,continue语句可以在for、while循环中使用,也可以在do-while循环中使用。 C选项是错误的,continue语句结束当前循环,继续执行下一次循环。 D选项是正确的,break语句结束当前循环,继续执行循环语句的后续语句。 综上所述,选项C是不正确的。
39、单选题 关于CSV文件的扩展名,以下选项中描述正确的是
A、 
B、 
C、 
D、 可以为任意扩展名