admin 管理员组文章数量: 1184232
2024年3月27日发(作者:sql索引优化面试题)
Python开发基础(试卷编号1111)
1.[单选题]用map作某省各市图时,以下说法正确的是( )
A)以下选项都不对
B)与geo方法作图并无区别
C)add中赋值不需要特殊注意什么
D)visualmap数据调整范围必须大于数据最大值
答案:A
解析:
2.[单选题]语句 x = (3) 执行后x的值为________________。( )
A)3
B)[3]
C)(3,)
D)'3'
答案:A
解析:
3.[单选题]Python 如何定义一个函数:( )
A)class
B)function
C)def
D)def
答案:C
解析:
4.[单选题]已知字典 dic={‘a’:1,‘b’:2,‘c’:3},则执行表达式 (‘c’) 的值为
A)3
B){'c':3}
C)0
D)False
答案:A
解析:
5.[单选题]Which mode specifier will open a file but not let you change the file or
write to it?
A)'w'
B)'r'
C)'a'
D)'e'
答案:B
解析:
6.[单选题]以下程序的执行结果为: y=3 def plus(x): s=x+y return s print(plus(5),y)
A)5
B)5
C)8
D)8
答案:C
解析:
7.[单选题]表达式10+True+的计算结果是( )。
A)11
B)11.0
C)15.0
D)出错,类型不兼容
答案:B
解析:
8.[单选题]下列不是python open()文件打开方法的参数的是__________。
A)file文件路径
B)mode文件打开模式
C)errorType错误类型
D)encoding编码格式
答案:C
解析:
9.[单选题]在format()的格式控制标记中,表示数字千位分隔符的符号是( )。
A)"."
B)","
C)"^"
D)"!"
答案:B
解析:
10.[单选题]关于函数的目的和意义,下列选项描述错误的是( )
A)有助于采用分而治之的策略编写大型复杂程序
B)程序功能抽象,以支持代码重用
C)函数能调用未实现的函数
D)使用时无须了解函数内部实现细节
答案:C
解析:
11.[单选题]哪种场景适用于HDFS
A)存储大量小文件
B)实时读取
C)需经常修改数据
D)流式读取
答案:D
解析:
12.[单选题]已知字符串a = '1 2 3 4',以下代码可以得到数字2的是
A)split(' ')print(a[1])
B)b=(' ')print(b[1])
C)(' ')print(a[2])
D)b=(' ')print(b[2])
答案:B
解析:
13.[单选题][]下面代码的运行结果print('123'+"123")( )
A)123123
B)有语法错误
C)246
D)不确定
答案:A
解析:
14.[单选题]以下哪些是search方法的作用
A)返回第一个成功匹配结果
B)返回全部能匹配的子字符串
C)替换字符串中匹配的子字符串
D)泛匹配模式匹配目标数据
答案:A
解析:
15.[单选题][] 以下关于异常处理的描述,错误的选项是:( )
A)异常语句可以与else和finally语句配合使用
B)Python通过try、except等保留字提供异常处理功能
C)ZeroDivisionError是一个变量未命名错误
D)NameError是一种异常类型
答案:C
解析:
16.[单选题]计算机中信息处理和信息储存用()
A)A 二进制代码
B)B 十进制代码
C)C 十六进制代码
D)D ASCII代码
答案:A
解析:
17.[单选题]下列哪种说法是错误的 ( )
A)除字典类型外,所有标准对象均可以用于布尔测试
B)空字符串的布尔值是 False
C)空列表对象的布尔值是 False
D)值为 0 的任何数字对象的布尔值是 False
答案:A
解析:
18.[单选题]列表ls=[2,5,7,1,6],执行语句sorted(ls)后,ls=( )。
A)A [2,5,7,1,6]
B)B [1,2,5,6,7]
C)C [7,6,5,2,1]
D)D [‘1‘, ‘2‘, ‘5‘, ‘6‘, ‘7‘]
答案:A
解析:
19.[单选题]下列Python保留字中,用于异常处理结构中用来捕获特定类型异常的是______。
A)def
B)pass
C)while
D)Except
答案:D
解析:
20.[单选题]已知集合a={1,2,3,4,5},集合b={4,5,6,7,8},执行a-b的输出结果为
A){1,2,3,4,5}
B){1,2,3}
C){4,5,6,7,8}
D){6,7,8}
答案:B
解析:
21.[单选题]Jupyter notebook的记事本文件扩展名为:
A)m
B)py
C)pyc
D)ipynb
答案:D
解析:
22.[单选题]Which logical operators perform short-circuit evaluation?
A)or, not
B)not, and
C)or, and
D)and, or, not
答案:C
解析:
23.[单选题]正则表达式“[a-z]”,不可以匹配下列的字符串为
A)a
B)z
C)2
D)m
答案:C
解析:
24.[单选题]python源程序执行的方式()
A)编译执行
B)解释执行
C)直接执行
D)边编译边执行
答案:B
解析:
25.[单选题]整个CSV文件是一个( ),由每一行作为元素,组成一个二维列表。
A)高维数据
B)一维数据
C)二维数据
D)键值对
答案:C
解析:
26.[单选题]于import引用,以下选项中描述错误的是
A)使用import turtle as t引入turtle库,取别名为t
B)可以使用from turtle import setup 引入turtle库
C)使用import turtle引入turtle库
D)import保留字用于导入模块或者模块中的对象
答案:B
解析:
27.[单选题]已知x=[10,19,8],那么执行语句x=(reverse=True)之后,x的值为()
A)[19,10,8]
B)[8,10,19]
C)None
D)[10,19,8]
答案:C
解析:
28.[单选题]关于Python对文件的处理,以下选项中描述错误的是( )。
A)Python能够以文本和二进制两种方式处理文件
B)Python通过解释器内置的open()函数打开一个文件。
C)当文件以文本方式打开时,读写按照字节流方式
D)文件使用结束后要用close()方法关闭,释放文件的使用所有权
答案:C
解析:
29.[单选题]下面Python代码的输出结果是: ( )d ={"大海":"蓝色", "天空":"灰色", "大地":"黑
色"}print(d["大地"], ("大地", "黄色"))
A)黑的,灰色
B)黑色 黑色
C)黑色,蓝色
D)黑色,黄色
答案:B
解析:
30.[单选题]x="Car",y=5,print(x+y)的输出结果是( )。
A)"CarCarCarCarCar"
B)语法错误
C)5
D)"Car5”
答案:B
解析:
31.[单选题][]x={('1','2','3')} ('1') print(x) 以上代码的运行结果是( )
A){('1',
B){'1','1','2','3'}
C){'1','2','3'}
D){'2','3','4'}
答案:A
解析:
32.[单选题]以下描述关于程序控制结构描述不正确的是:( )
A)单分支结构是用if保留字判断满足一个条件,就执行相应的处理代码
B)二分支结构是用if-else根据条件的真假,执行两种处理代码
C)for i in range(5)表示循环5次,i的值是从1到5
D)多分支结构是用if-elif-else处理多种可能的情况
答案:C
解析:
33.[单选题]下述函数规则中错误项是__________。
A)函数内容以冒号起始,并且缩进。
B)函数代码块以
C)return
D)return
答案:D
解析:
34.[单选题]下列选项中,用于绑定IP地址与端口号的方法是( )。
A)listen()
B)bind()
C)accept()
D)connect()
答案:B
解析:
35.[单选题]float(4+0j)的返回值是()。
A)4
B)4.0
C)0.0
D)TypeError
答案:D
解析:
36.[单选题]软件测试的关键问题是( )
A)组织软件测试的流程
B)选择软件测试用例
C)验证软件的正确性
D)软件测试的综合评审
答案:B
解析:
37.[单选题]关于requests的描述,以下选顶中正确的是
A)requcsis是数据可视化方向的Pyhon第三方库
B)requests库是处理HTTP请求的第三方库
C)requeste是支持多种语言的自然语言处理Python第三方库
D)requcstu是一个支持符号计算的Python第三方库
答案:B
解析:
38.[单选题]k=100
While k>1:
print(k)
k=k/2
哪个选项给出了上述程序的输出次数?
A)15
B)100
C)7
D)13
答案:C
解析:
39.[单选题]HTML中,下列哪一项表示的不是按钮?( )
A)type=”reset”
B)type=”image”;
C)type=”submit”
D)type=”button”
答案:B
解析:
40.[单选题]绘制箱体图的函数是()
A)boxplot()
B)barh
C)stackplot()
D)step()
答案:A
解析:
41.[单选题]2、以下不是python中的关键字
A)assert
B)import
C)pass
D)final
答案:D
解析:
42.[单选题]已知x是numpy中的数组,以下用于获取x中大于5的元素是()
A)x>5
B)x(x>5)
C)x(x>5)
D)x[x>5]
答案:D
解析:
43.[单选题]import random ; X = random . randint (1,3),下面哪个是×不可能的结果()
A)1
B)2
C)3
D)4
答案:D
解析:
44.[单选题]下列描述不正确的是( )
A)面向对象开发方法是以对象为导向开发应用程序的软件开发方法
B)面向过程开发方法是以对象为导向开发应用程序的软件开发方法
C)面向对象的继承特性是为了提升代码重用性
D)面向对象的多态特性是为了提升代码扩展性
答案:B
解析:
45.[单选题]以下选项中,属于Python语言中合法的二进制整数是()
A)0B1019
B)0bC3F
C)0b1708
D)0B1010
答案:D
解析:
46.[单选题]在面向对象方法中,类之间共享属性和操作的机制是
A)继承
B)封装
C)多态
D)对象
答案:A
解析:
47.[单选题]关于Python组合数据类型,以下选项描述错误的是:
A)序列类型是二维元素向量,元素之间存在先后关系,通过序号访问
B)Python组合数据类型能够将多个数据组织起来,通过单一的表示使数据操作更有序、更容易理解
C)组合数据类型可以分为3类:序列类型、集合类型和映射类型
D)Python的str、tuple和list类型都属于序列类型
答案:A
解析:
48.[单选题]pandas中分组聚合groupby方法,分组后的结果被存在()中
A)电脑
B)内存
C)硬盘
D)缓存
答案:B
解析:
49.[单选题]下面代码输出的结果是:
a="hello"
def func():
global a
a="audit"
print(a,end=“ ”)
func()
print(a)
A)audit audit
B)audit hello
C)hello hello
D)hello audit
答案:A
解析:##全局变量
50.[单选题]给出下面代码:
Age=23
Start=2
If age%2!=0:
start=1
For x in range(start,age+2,2):
print(x)
上述程序输出值的个数是:______。
A)10
B)16
C)14
D)12
答案:D
解析:
51.[单选题]哪个选项对二进制文件的描述是正确的?
A)二进制文件直接由比特0和比特1组成
B)二进制文件存在多种或无统一编码
C)二进制文件内部数据的组织格式与文件用途无关
D)二进制文件只能当作字节流,不能看作字符串
答案:A
解析:
52.[单选题]以下哪个方法能够根据','分隔字符串( )
A)e()
B)()
C)()
D)()
答案:D
解析:
53.[单选题]以下可以终结一个循环的保留字是
A)If
B)break
C)Exit
D)Continue
答案:B
解析:
54.[单选题]下列说法中,不属于数据模型所描述的内容的是
A)数据约束
B)数据结构
C)数据操作
D)数据查询
答案:D
解析:
55.[单选题]查看Python是否安装成功的命令是
A)Win+ R
B)exit()
C)PyCharn
D)python3.4 -v
答案:D
解析:
56.[单选题]str类型的字符串中可包含汉字
A)'1234' <'123'
B)'A' <' '
C)'Python' >'python'
D)'abcd' <'ad'
答案:D
解析:
57.[单选题]假设文件不存在,如果使用open()方法打开文件会报错,那么该文件的打开方式是()
A)r
B)w
C)a
D)w+
答案:A
解析:
58.[单选题][]字典是“键-值对”的无序可变序列,字典中的“键”可以是python中任意不可变数
据,以下不能作为字典的“键”的类型是( )
A)整数
B)字符串
C)元组
D)字典
答案:D
解析:
59.[单选题]表达式3.0 - 3 * 2 ** 3 % 5 // 3 + True的值是()。
A)报错
B)3
C)3.0
D)-69.0
答案:C
解析:
60.[单选题]给出如下代码
import random as ran
listV = []
(100)for i in range(10):
i = t(100,999)
(i)
以下选项中能输出随机列表元素最大值的是
A)print(())
B)print((i))
C)print(max(listV))
D)print(e(i))
答案:C
解析:
61.[单选题]以下选项中值为False的是
A)'abc' <'abcd'
B)' ' <'a'
C)'Hello' >'hello'
D)'abcd' <'ad'
答案:C
解析:
62.[单选题]以下不属于Python深度学习第三方库的选项是:
A)Arcade
B)TensorFlow
C)Caffe2
D)MXNet
答案:A
解析:
63.[单选题]执行以下代码,运行错误的是:def fun(x,y="Name",z = "No"):pass
A)fun(1,2,3)
B)fun(1,,3)
C)fun(1)
D)fun(1,2)
答案:B
解析:
64.[单选题]What will be displayed after the following code is executed?
Def pass_it(x, y):
z = x*y
result = get_result(z)
return(result)
Def get_result(number):
z = number + 2
return(z)
Num1 = 3
Num2 = 4
答案wer = pass_it(num1, num2)
Print(答案wer)
A)12
B)9
C)14
D)Nothing, this code contains a syntax error.
答案:C
解析:
65.[单选题]下面的语句( )会无限循环下去
A)For a in range(10):
(10)
B)While 1<10:
(10)
C)while True: break
D)A = [3,-1,’,’]
For I in a[:]:
if not a :
break
答案:B
解析:
66.[单选题]以下选项,不属于程序流程图基本元素的是:
A)循环框
B)连接点
C)判断框
D)起始框
答案:A
解析:
67.[单选题]Python语句“f=lambda x, y: x*y; f(12, 34)”的程序运行结果是__________。
A)12
B)22
C)56
D)408
答案:D
解析:
68.[单选题]"世界很大"+"人很渺小"的输出结果是:( )
A)"世界很大""人很渺小"
B)世界很大人很渺小
C)"世界很大"+"人很渺小"
D)世界很大+人很渺小
答案:B
解析:
69.[单选题]以下关于lambda表达式的描述错误的是()
A)lambda表达式不允许多行
B)lambda表达式创建函数不需要命名
C)lambda表达式解释性良好
D)lambda表达式可视为对象
答案:C
解析:不提倡使用lambda, 除非你知道自己在干什么。在团队开发中, 一个良好易读的代码是非常
重要的,有助于提升团队协同开发效率,减少沟通和维护成本。
70.[单选题]What list will be referenced by the variable list_strip after the following
code executes?
My_string = '03/07/2018'
List_strip = my_('/')
A)['3', '7', '2018']
B)['03', '07', '2018']
C)['3', '/', '7', '/', '2018']
D)['03', '/', '07', '/', '2018']
答案:B
解析:
71.[单选题]定义类如下:
Class Hello():
def __init__(self,name)
=name
def showInfo(self)
print()
下面代码能正常执行的 ( )。
A)h = Hello,fo()
B)h = Hello().fo(‘张三’)
C)h = Hello(‘张三’) ,fo()
D)h = Hello(‘admin’) ,showInfo
答案:C
解析:
72.[单选题]Python面向对象中,构造函数的名称为( )。
A)__init__
B)__construct__
C)init
D)与类名相同
答案:A
解析:
73.[单选题]欲从s= '华东师范大学'字符串中切片出子串'华师大',正确的切片表达式为( )。
A)s[::2]
B)S[1:-2:2]
C)S[,,2]
D)S[1,-2,2]
答案:A
解析:
74.[单选题]为了提高测试的效率,应该
A)随机选取测试数据
B)在完成编码以后制定软件的测试计划
C)取一切可能的输入数据作为测试数据
D)集中对付那些错误群集的程序
答案:D
解析:
75.[单选题]以下哪个数字是八进制的( )
A)Oa1010
B)Ob072
C)0o711
D)Ox456
答案:C
解析:
76.[单选题]下面代码的运行结果是( )。
Def func(a,b,c):
return a+b+c
A=fun(3,5,8)
Print(a)
A)5
B)3
C)8
D)16
答案:D
解析:
77.[单选题]#下面代码的输出结果是
For s in "HelloWorld":
if s=="W":
break
print(s,end="")
A)HelloWorld
B)Helloorld
C)World
D)Hello
答案:D
解析:
78.[单选题]下列哪一个函数读取键盘上输入的数据,并将该数据以字符串形式返回给程序。
A)input( )
B)output()
C)eval_input()
D)str_input()
答案:A
解析:
79.[单选题]以下关于文件的描述,错误的是______。
A)open()打开文件之后,文件的内容就被加载到内存中了
B)nes()函数是将文件的所有行读入一个列表
C)open()函数的参数处理模式'b'表示以二进制数据处理文件
D)open 函数的参数处理模式'+'表示可以对文件进行读和写操作
答案:A
解析:
80.[单选题]创建表之后,查看创建语句的命令是
A)show tables;
B)create table表名;
C)desc表名;
D)show create table表名;
答案:D
解析:
81.[单选题]执行下面程序产生的结果是___________________。( )
X=2; y=2.0
If (x==y):
Print("相等")
Else:
Print("不相等")
A)相等
B)不相等
C)运行错误
D)死循环
答案:A
解析:
82.[单选题]下列表达式,值为True的是( )
A){2,3}=={3,2}
B){2,3}
C){1,3} in {1,3,6}
D){2,3,6}>{1}
答案:A
解析:
83.[单选题]程序中,每次执行一次(),产生的结果是?
A)在画布中新建一个子图
B)在画布中新建一个图形
C)新建一块空白的画布
D)复制已有的画布
答案:C
解析:
84.[单选题]假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是
A)参数是int类型时,不改变原参数的值
B)参数是组合类型(可变对象)时,改变原参数的值
C)参数的值是否改变与函数中对变量的操作有关,与参数类型无关
D)参数是list类型时,改变原参数的值
答案:C
解析:
85.[单选题]在定义函数时,对参数个数并没有限制,如果有多个形参,需要使用( )进行分割。
A)句号
B)逗号
C)分号
D)冒号
答案:B
解析:
86.[单选题]已知 x = 'abcdefg',则表达式 x[3:] + x[:3] 的值为__________。( )
A)'cdefgabc'
B)'defgabc'
C)'cdefgabcd'
D)'defgabcd'
答案:B
解析:
版权声明:本文标题:Python开发基础(试卷编号1111) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1711522420a598177.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论