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 ( arg1, arg2,… argN)

B)function (arg1,arg2,…argN)

C)def (arg1,arg2,…argN)

D)def ( arg1, arg2,… argN)

答案: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

解析:


本文标签: 单选题 文件 函数 代码 数据