IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 计算机二级Python选择题真题第一套,计算机二级Python考试题库 -> 正文阅读

[Python知识库]计算机二级Python选择题真题第一套,计算机二级Python考试题库

更多最新Python真题套题微信搜索小程序【Python计算机二级】
在这里插入图片描述

1、计算机完成一条指令所花费的时间称为一个(? )。
A、执行时序
B、存取周期
C、执行速度
D、指令周期
正确答案:D
解析:D【解析】一般把计算机完成一条指令所花费的时间称为一个指令周期。指令周期越短,指令执行就越快。本题答案为D选项。

2、顺序程序不具有(? )。
A、顺序性
B、并发性
C、封闭性
D、可再现性
正确答案:B
解析:B【解析】顺序程序具有顺序性、封闭性和可再现性的特点,使得程序设计者能够控制程序执行的过程(包括执行顺序、执行时间),对程序执行的中间结果和状态可以预先估计,这样就可以方便地进行程序的测试和调试。顺序程序不具有并发性。并发性是并发程序的特点。本题答案为B选项。

3、下列叙述中正确的是(? )。
A、算法的复杂度与问题的规模无关
B、算法的优化主要通过程序的编制技巧来实现
C、对数据进行压缩存储会降低算法的空间复杂度
D、数值型算法只需考虑计算结果的可靠性
正确答案:C
解析:C【解析】为了降低算法的空间复杂度,主要应减少输入数据所占的存储空间以及额外空间,通常采用压缩存储技术,C选项叙述正确。算法的计算工作量是用算法所执行的基本运算次数来度量的,而算法所执行的基本运算次数是问题规模(通常用整数)表示的函数,A选项叙述错误。算法的复杂度与程序的编制无关,B选项叙述错误。算法需要考虑可行性、确定性、有穷性等,D选项叙述错误。本题答案为C选项。

4、设有一个栈与一个队列的初始状态均为空。现有一个序列A,B,C,D,E,F,G,H。先分别将序列中的前4个元素依次入栈,后4个元素依次入队;然后分别将栈中的元素依次退栈,再将队列中的元素依次退队。最后得到的序列为(? )。
A、A,B,C,D,E,F,G,H
B、A,B,C,D,H,G,F,E
C、D,C,B,A,H,G,F,E
D、D,C,B,A,E,F,G,H
正确答案:D
解析:D【解析】栈按先进后出的原则组织数据,所以入栈最早的元素最后出栈。队列按先进先出的原则组织数据,所以入队最早的元素最先退队。入栈的顺序为A,B,C,D,则退栈的顺序为D,C,B,A;入队的顺序为E,F,G,H,退队的顺序为E,F,G,H。本题答案为D选项。

5、设某棵树的度为3,其中度为3,2,1的结点个数分别为3,0,4。则该树中的叶子结点数为(? )。
A、6
B、7
C、8
D、不可能有这样的树
正确答案:B
解析:B【解析】假设叶子结点个数为n。这棵树的总结点数为度为3的结点数+度为2的结点数+度为1的结点数+度为0的结点数,即为3+0+4+n。再根据树的性质:树的总的结点数为树中所有结点的度数之和再加1,则总结点数为3×3+2×0+1×4+0×n+1。3×3+1×4+1=3+4+n,则n=7,叶子结点数为7。本题答案为B选项。

6、结构化程序设计强调(? )。
A、程序的效率
B、程序的规模
C、程序的易读性
D、程序的可复用性
正确答案:C
解析:C【解析】结构化程序设计的目的:通过设计结构良好的程序,以程序静态的良好的结构保证程序动态执行的正确性,使程序易理解、易调试、易维护,以提高软件开发的效率,减少出错率,因此结构化程序强调程序的易读性。本题答案为C选项。

7、下面不属于系统软件的是(? )。
A、杀毒软件
B、操作系统
C、编译程序
D、数据库管理系统
正确答案:A
解析:A【解析】系统软件是管理计算机的资源,提高计算机的使用效率,为用户提供各种服务的软件,如操作系统、数据库管理系统、编译程序、汇编程序和网络软件等,B、C、D三项均属于系统软件。应用软件是为了应用于特定的领域而开发的软件,A属于应用软件。本题答案为A选项。

8、在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(? )。
A、人工管理阶段
B、文件系统阶段
C、文件系统阶段和数据库阶段
D、人工管理阶段和文件系统阶段
正确答案:A
解析:A【解析】数据库管理技术的三个阶段是人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段没有专门的软件对数据进行管理。本题答案为A选项。

9、建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是(? )。
A、学生和学号
B、课程和成绩
C、学生和课程
D、课程和课程号
正确答案:C
解析:C【解析】在实体联系模型中,实体是客观存在并且可以相互区别的事物。在学生选修课程活动中,学生和课程是客观存在并且可以相互区别的事物,课程号是课程的属性,学号是学生的属性,成绩是学生和课程联系的属性。本题答案为C选项。

10、定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,T#,G,Cr)(其属性分别为学号、姓名、课程号、课程名、授课老师号、成绩、学分)并且一门课程可由多个教师教授,则该关系的键是(? )。
A、S#,T#
B、S#,C#
C、S#
D、C#
正确答案:B
解析:B【解析】在关系SC中,想要唯一确定一行,需要学号“S#”和课程号“C#”。不管该课程的授课老师是谁,只要知道了学号和课程号,就能确定关系中的其他属性。因此,该关系的键是“S#”和“C#”。本题答案为B选项。

11、在Python语言中,不能作为变量名的是( )。
A、student
B、_bmg
C、5sp
D、Teacher
正确答案:C
解析:C? 【解析】在Python中,变量名的命名规则:以字母或下划线开头,后面跟字母、下划线和数字;不能以数字开头。本题选择C选项。

12、以下关于Python缩进的描述中,错误的是( )。
A、缩进表达了所属关系和代码块的所属范围
B、缩进是可以嵌套的,从而形成多层缩进
C、判断、循环、函数等都能够通过缩进包含一批代码
D、Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格
正确答案:D
解析:D? 【解析】缩进:在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。这意味着同一层次的语句必须有相同的缩进,不是同一层次的语句不需要缩进。所以不是所有代码行前都要加空格。本题选择D选项。

13、以下代码的输出结果是( )。
??????? x?=?‘R\0S\0T’
??????? print(len(x))
A、3
B、5
C、7
D、6
正确答案:B
解析:B? 【解析】在Python中len()函数是输出字符串长度,x=‘R\0S\0T’,分别有R、\0、S、\0和T5个字符,所以len(x)=5,print(len(x))是将5打印出来。这里要注意,Python中len()函数遇见’\0’不结束,’\0’算是一个转义字符。本题选择B选项。

14、以下关于Python语言技术特点的描述中,错误的是()。
A、对于需要更高执行速度的功能,例如数值计算和动画,Python语言可以调用C语言编写的底层代码
B、Python比大部分编程语言具有更高的软件开发产量和简洁性
C、Python语言是解释执行的,因此执行速度比编译型语言慢
D、Python是脚本语言,主要用作系统编程和Web访问的开发语言
正确答案:D
解析:D? 【解析】Python 是一种解释型高级通用脚本语言,具有通用性,可以用于几乎任何与程序设计相关应用的开发。主要应用于以下几个领域:Web开发,爬虫开发,科学计算,高性能服务器后端,开发界面程序,QT也提供了Python的支持,因为Python的开源库包含了对C/C++ lib库的调用。主要二字太过绝对,因此D选项错误。

15、以下代码的输出结果是( )。
?????????? x?=?12?+?3??((58) - 14)?//?6
?????????? print(x)
A、25.0
B、65
C、25
D、24
正确答案:C
解析:C? 【解析】在Python中算术运算符" // “来表示整数除法,返回不大于结果的一个最大的整数,而” / " 则单纯的表示浮点数除法,返回浮点结果。所以先计算58=40,40-14=26,263=78,78//6=13,12+13=25。本题选择C选项。

16、以下关于Python循环结构的描述中,错误的是( )。
A、break用来结束当前当次语句,但不跳出当前的循环体
B、遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
C、Python通过for、while等保留字构建循环结构
D、continue只结束本次循环
正确答案:A
解析:A? 【解析】在Python中,break意为结束循环,continue是结束当前循环进入下一个循环。本题选择A选项。

17、以下构成Python循环结构的方法中,正确的是()。
A、while
B、loop
C、if
D、do…for
正确答案:A
解析:A? 【解析】Python中的循环结构有for语句和while语句。if是选择结构语句。本题选择A选项。

18、以下代码绘制的图形是( )。
??????????? import?turtle?as?t
??????????? for?i?in?range(1,7):
??????????????? t.fd(50)
??????????????? t.left(60)
A、正方形
B、六边形
C、三角形
D、五角星
正确答案:B
解析:B? 【解析】先用import导入turtle库,for循环依次将1~6赋给变量i,i分别被依次赋值为1,2,3,4,5,6,fd()是画笔当前的前进方向,left()是画笔移动的角度,故绘制出来的是六边形。本题选择B选项。

19、以下关于Python语言的描述中,正确的是( )。
A、条件4<=5<=6是合法的,输出False
B、条件4<=5<=6是不合法的
C、条件4<=5<=6是合法的,输出True
D、条件4<=5<=6是不合法的,抛出异常
正确答案:C
解析:C? 【解析】判断条件4<=5<=6是成立的,故输出True。本题选择C选项。

20、以下代码的输出结果是()。
??????? for?i?in?range(1,6):
????????? ?if?i%4??0:
?????????????? continue
?????????? else:
?????????????? print(i,end?=",")
A、1,2,3,
B、1,2,3,4,
C、1,2,3,5,
D、1,2,3,5,6
正确答案:C
解析:C 【解析】for循环依次将1~5赋给i,i从1,2,3,4,5依次变化,当i%4
0时,结束本次循环进入下一循环;反之输出i的值,故输出结果为:1,2,3,5,????。本题选择C选项。

21、以下代码的输出结果是( )。
????????? t=10.5
????????? def??above_zero(t):
????????????? return?t>0
A、True
B、False
C、10.5
D、没有输出
正确答案:D
解析:D? 【解析】在Python语言中,return语句用来结束函数并将程序返回到函数被调用的位置继续执行。return语句可以出现在函数中的任何部分,可以同时将0个、1个或多个函数运算结果返回给函数被调用处的变量。函数可以没有return,此时函数并不返回值。return返回的是值而不是表达式,且此段语句并未调用函数,故程序无输出。本题选择D选项。

22、以下关于Python语言的描述中,正确的是( )。
A、函数中return语句只能放在函数定义的最后面
B、定义函数需要使用保留字def
C、使用函数最主要的作用是复用代码
D、Python函数不可以定义在分支或循环语句的内部
正确答案:B
解析:B? 【解析】函数定义:函数是指一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需要调用其函数名即可。函数主要的作用是提高应用的模块性和代码的重复利用率。C项错误。return语句用来结束函数并将程序返回到函数被调用的位置继续执行。return语句可以出现在函数中的任何部分,可以同时将0个、1个或多个函数运算结果返回给函数被调用处的变量。A项错误。在Python语言中,函数可以定义在分支或循环语句的内部,D项错误。Python语言通过保留字def定义函数,定义语法如下:

?? def <函数名>(<非可选参数列表>,<可选参数>=<默认值>):

?????? <函数体>

?????? return <返回值列表>

可选参数一般都放置在非可选参数的后面。本题选择B选项。

23、以下代码的输出结果是()。
?????????? def young(age):
? ???????????? if??25?<=?age?<=?30:
? ? ? ???????????? print(?“作为一个老师,你很年轻”)
? ???????????? elif?age?<25:
? ? ? ???????????? print(?“作为一个老师,你太年轻了”)
? ???????????? elif?age?>=?60:
? ? ? ???????????? print(?“作为一个老师,你可以退休了”)
? ???????????? else:
? ? ? ???????????? print(?“作为一个老师,你很有爱心”)
?????????? young(42)
A、作为一个老师,你很年轻
B、作为一个老师,你太年轻了
C、作为一个老师,你可以退休了
D、作为一个老师,你很有爱心
正确答案:D
解析:D? 【解析】将实参42传递给函数形参变量age,之后进入多分支结构,依次判断,因为30<42<60,故执行else后面的语句,即输出“作为一个老师,你很有爱心”。本题选择D选项。

24、以下代码的输出结果是()。
?????? def fibRate(n):
? ??????? ?if??n?<=?0:
? ? ? ???????? return?-1
? ???????? elif?n??1:
? ? ? ???????? return?-1
? ???????? elif?n?
?2:
? ? ? ???????? return?1
? ???????? else:
? ? ? ???????? L = [1, 5]
? ? ? ???????? for?i?in?range(2,n):
? ? ? ? ? ???????? L.append(L[-1]+L[-2])
?????????????? return?L[-2]%L[-1]
?????? print(fibRate(7))
A、0.6
B、28
C、-1
D、1
正确答案:B
解析:B? 【解析】将7传递给函数形参变量n,之后进入多分支结构,依次判断后,执行else后面的语句。for语句为:for i in range(2,7),i从2依次变化到6,循环5次,将L[-1]+L[-2]的值通过append()方法加入到列表L中。

?? 当i=2时,L[-1]+L[-2]=5+1=6,将6添加到列表L中,此时L=[1,5,6];

?? 当i=3时,L[-1]+L[-2]=6+5=11,将11添加到列表L中,此时L=[1,5,6,11];

?? 当i=4时,L[-1]+L[-2]=11+6=17,将17添加到列表L中,此时L=[1,5,6,11,17];

?? 当i=5时,L[-1]+L[-2]=17+11=28,将28添加到列表L中,此时L=[1,5,6,11,17,28];

?? 当i=6时,L[-1]+L[-2]=28+17=45,将45添加到列表L中,此时L=[1,5,6,11,17,28,45]。

? 最后L[-2]%L[-1]=28%45=28,故程序输出28。本题选择B选项。

25、以下关于函数返回值的描述中,正确的是()。
A、Python函数的返回值使用很灵活,可以没有返回值,可以有一个或多个返回值
B、函数定义中最多含有一个return语句
C、在函数定义中使用return语句时,至少给一个返回值
D、函数只能通过print语句和return语句给出运行结果
正确答案:A
解析:A? 【解析】在Python语言中,return语句用来结束函数并将程序返回到函数被调用的位置继续执行。return语句可以出现在函数中的任何部分,可以同时将0个、1个或多个函数运算结果返回给函数被调用处的变量。函数可以没有return,此时函数并不返回值。当函数使用return返回多个值时,这些值形成了一个元组数据类型,由小括号和逗号分隔,如(a,b,c),可以使用一个变量或多个变量保存结果。本题选择A选项。

26、以下代码的输出结果是()。
?????? def Hello(famlyName,age):
? ???????? if??age?>?50:
? ? ? ???????? print(“您好!”+famlyName+“奶奶”)
? ???????? elif??age?>?40:
? ? ? ???????? print(“您好!”+famlyName+“阿姨”)
? ???????? elif??age?>?30:
? ? ? ???????? print(“您好!”+famlyName+“姐姐”)
? ???????? else:
? ? ? ???????? print(“您好!”+“小”+famlyName)
?????? Hello(age=43,?famlyName=“赵”)
A、您好!赵奶奶
B、您好!赵阿姨
C、您好!赵姐姐
D、函数调用出错
正确答案:B
解析:B?【解析】将实参age=43, famlyName=“赵"分别赋给形参age和famlyName,之后进入多分支结构进行判断,因为40<age=43<50,执行第一个elif后面的语句,用”+"进行字符串连接,故输出“您好!赵阿姨”。本题选择B选项。

27、以下代码的输出结果是()。
???????? ls=[[1,2,3],‘python’,[[4,5,‘ABC’],6],[7,8]]
???????? print(ls[2][1])
A、‘ABC’
B、p
C、4
D、6
正确答案:D
解析:D? 【解析】列表索引序号从0开始,所以ls[2][1]指的是列表中序号为2的元素中序号为1的元素,输出结果是6。本题选择D选项。

28、以下代码的输出结果是( )。
???????? ls?=?[“2020”,?“1903”,?“Python”]
???????? ls.append(2050)
???????? ls.append([2020,?“2020”])
???????? print(ls)

A、['2020',?'1903',?'Python',?2020,?[2050,?'2020']] B、['2020',?'1903',?'Python',?2020] C、['2020', '1903', 'Python', 2050, [2020, '2020']] D、['2020',?'1903',?'Python',?2050,?['2020']] 正确答案:C 解析:C? 【解析】要向列表中添加元素,可以使用append()方法,添加的元素类型可以不同,可以是数字、字符串、列表等。要注意的是append()方法不能同时添加多个元素。本题选择C选项。

29、以下代码的输出结果是( )。
??????? d?={“大海”:“蓝色”,?“天空”:“灰色”,?“大地”:“黑色”}
??????? print(d[“大地”],?d.get(“天空”,?“黄色”))
A、黑色??黑色
B、黑色??灰色
C、黑色??黄色
D、黑色??蓝色
正确答案:B
解析:B? 【解析】在Python中,字典是存储可变数量键值对的数据结构,通过字典类型实现映射。字典使用大括号{ }建立,每个元素是一个键值对,使用方式:{<键1>:<值1>,<键2>:<值2>,…,<键n>:<值n>},其中,键和值通过冒号连接,不同键值对通过逗号隔开。字典具有和集合类似的性质,即键值对之间没有顺序且不能重复。d[‘键’]获取键对应的值,d.get(key,default)方法是用来返回key对应的值,如果字典中不存在该键,则返回默认值。本题选择B选项。

30、以下选项,正确的是( )。
A、序列类型是一维元素向量,元素之间存在先后关系,通过序号访问
B、序列类型可以分为3类:字符串、字典和列表
C、表示单一数据的类型被称为组合数据类型
D、Python的str、dict、tuple和list类型都属于序列类型
正确答案:A
解析:A? 【解析】序列类型是一维元素向量,元素之间存在先后关系,通过序号访问。Python语言中有很多数据类型是序列类型,其中比较重要的是字符串类型、列表类型和元组类型。字典是存储可变数量键值对的数据结构,通过字典类型实现映射。所以字典是映射类型,不是序列类型。B、D两项错误。表示不同数据的类型被称为组合数据类型,C项错误。本题选择A选项。

31、以下代码的输出结果是( )。
????????? d?=?{}
????????? for?i?in?range(26):
????????????? d[chr(i+ord(“A”))]?=?chr((i+13)?%?26?+?ord(“A”))
????????? for?c?in?“Python”:
? ??????????? print(d.get(c,?c),?end="")
A、Plguba
B、Cabugl
C、Python
D、Cython
正确答案:D
解析:D? 【解析】ord()函数是把字符转换成对应的ASCII码,chr()函数是ord()函数的逆运算,把ASCII码转换成对应的字符输出,所以ord(“A”)为65。第一个for循环的作用是生成键值对存储在字典变量d中。例如,当i=0,d[A]=N;i=1,d[B]=O … 一直到i=13,d[N]=A,后面的键和值与前面的是互换位置的,如i=14,d[O]=B;i=15,d[P]=C … 。依次循环赋值,直到i=25时结束for循环。第二个for循环的作用是输出字典的值,get(key,default=None)函数有两个参数:第一个参数是字典的键,第二个参数是默认值,作用是返回字典中key对应的值,如果key不存在,则返回默认值,如d={“A”:“N”,“O”:“B”,“Z”:“M”},d.get(“A”,“C”)返回的是N。当c="P"时,去字典中查找是否存在键为“P”的值,遍历后存在,所以返回C,for循环继续遍历剩下的字符,在字典中找不到对应的键,则返回默认值,所以结果返回为Cython。本题选择D选项。

32、以下关于Python二维数据的描述中,错误的是( )。
A、CSV文件的每一行是一维数据,可以用列表、元组表示
B、从CSV文件获得数据内容后,可以用replace(?)来去掉每行最后的换行符
C、若一个列表变量里的元素都是字符串类型,则可以用join(?)合成字符串
D、列表中保存的二维数据,可以通过循环用writelines(?)写入CSV文件
正确答案:D
解析:D? 【解析】在Python语言中,writelines()方法是将一个元素为字符串的列表整体写入文件;write()方法是向文件写入一个字符串或字节流,每次写入后,将会记录一个写入指针。二维列表对象输出为CSV格式文件采用遍历循环和字符串的join()方法相结合,方法如下:

?????????? #ls代表二维列表,此处省略

?????????? f=open("cpi.csv","w")

?????????? for row in ls:

?????????????? f.write(",".join(row)+"\n")

?????????? f.close()

本题选择D选项。

33、以下关于文件的描述中,错误的是( )。
A、文件是存储在辅助存储器上的一组数据序列,可以包含任何数据内容
B、可以使用open()打开文件,用close()关闭文件
C、使用read()可以从文件中读入全部文本
D、使用readlines()可以从文件中读入一行文本
正确答案:D
解析:D? 【解析】文件是存储在辅助存储器上的一组数据序列,可以包含任何数据内容。A项正确。可以使用open()打开文件,用close()关闭文件,B项正确。在Python语言中,文件读取方法有(设f代表文件变量):

?? f.read():从文件中读入整个文件内容。

?? f.readline():从文件中读入一行内容。

?? f.readlines():从文件中读入所有行,以每行为元素形成一个列表。

?? f.seek():改变当前文件操作指针的位置。C项正确。本题选择D选项。

34、以下关于文件的描述中,正确的是( )。
A、使用open()打开文件时,必须要用r或w指定打开方式,不能省略
B、采用readlines()可以读入文件中的全部文本,返回一个列表
C、文件打开后,可以用write()控制对文件内容的读写位置
D、如果没有采用close()关闭文件,Python程序退出时文件将不会自动关闭
正确答案:B
解析:B? 【解析】使用open()打开文件时,省略打开模式,会默认只读方式打开;文件打开后,可以用seek()方法控制对文件内容的读写位置,write()方法只是向文件写入一个字符串或者是字节流;如果没有采用close()关闭文件,程序退出时一般会自动关闭,但有可能会导致数据丢失。本题选择B选项。

35、以下不属于Python文件操作方法的是( )。
A、read()
B、write()
C、join()
D、readline()
正确答案:C
解析:C? 【解析】Python文件读取方法有:f.read()、f.readline()、f.readlines()、f.seek(),Python文件写入方法有:f.write()、f.writelines()。本题选择C选项。

36、以下关于数据组织的描述中,错误的是()。
A、一维数据采用线性方式组织,可以用Python集合或列表类型表示
B、列表类型仅用于表示一维和二维数据
C、二维数据采用表格方式组织,可以用Python列表类型表示
D、更高维数据组织由键值对类型的数据构成,可以用Python字典类型表示
正确答案:A
解析:A? 【解析】一维数据采用线性方式组织,在Python语言中主要采用列表形式表示,集合不属于线性结构。二维数据采用二维表格方式组织,在Python语言中可以采用二维列表形式表示。高维数据由键值对类型的数据构成,采用对象方式组织,在Python语言中可以采用字典类型表示。在Python中,列表类型仅用于表示一维和二维数据。本题选择A选项。

37、文件exam.txt与以下代码在同一目录下,其内容是一段文本:bigBen,以下代码的输出结果是( )。
??????? f = open(“exam.txt”)
??????? print(f)
??????? f.close()
A、bigBen
B、exam.txt
C、<_io.TextIOWrapper …>
D、exam
正确答案:C
解析:C? 【解析】open()函数打开一个文件,并返回可以操作这个文件的变量f,并且open()函数有两个参数:文件名和打开模式。本题只是打开了文件,并没有对文件进行操作,因此不会输出文件的内容。print(f)语句输出的是变量f代表的文件的相关信息:<_io.TextIOWrapper name=‘exam.txt’ mode=‘r’ encoding=‘cp936’>。

若想要输出文件的内容,需要把文件的内容读入,如f1 = f.read()。本题选择C选项。

38、不属于Python开发用户界面第三方库的是( )。
A、PyGObject
B、PyQt
C、time
D、PyGTK
正确答案:C
解析:C? 【解析】PyQt(QT开发库)、PyGObject和PyGTK(GTK+库)均是Python开发用户界面的第三方库。而time库是Python提供的处理时间标准库。本题选择C选项。

39、不属于Python数据分析及可视化处理第三方库的是()。
A、seaborn
B、random
C、mayavi2
D、numpy
正确答案:B
解析:B? 【解析】属于Python数据分析及可视化的第三方数据库的有:numpy、scipy、pandas、matplotlib、TVTK、mayavi(也称mayavi2)等。random库是Python语言用于产生各种分布的伪随机数序列的库。本题选择B选项。

40、属于Python用于Web开发第三方库的是( )。
A、pygame
B、scipy
C、pdfminer
D、pyramid
正确答案:D
解析:D? 【解析】属于Web开发方向的Python第三方生态库有:Django、Pyramid、Flask等。Pygame属于游戏开发方向,scipy属于数据分析方向,pdfminer属于文本处理方向。本题选择D选项。

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-02-16 13:02:46  更:2022-02-16 13:04:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 23:39:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码