admin 管理员组

文章数量: 887021


2024年2月24日发(作者:delphi5企业版百度云)

精品word完整版-行业资料分享

python考试最新试题及答案解析

选择题(标注红色字体为答案)

1、Python中,使用哪个关键字退出while循环:

A、break

B、continue

C、if

D、quit

2、下面针对Python变量的命名,正确的是:

A、1_abc

B、get_msg

C、print

D、abc_$"

3、在Python中,要在字符串中添加换行符,可使用字符组合的是:

A、a

B、n

C、q

D、x"

4、Python中,3 ** 2 的结果是:

A、3

B、6

精品word完整版-行业资料分享

C、9

D、12

5、Python中,在列表strs=['a','b','c']中的元素a和b中间添加一个元素m,正确的是:

A、(0,'m')

B、(1,'m')

C、(0,'m')

D、(1,'m')" # list insert , append 而 set 只有add

6、Python中,想要使用range()获取数字1~5,正确的写法是:

A、range(0,5)

B、range(1,5)

C、range(1,6)

D、range(0,6)

7、Python中,获取列表中的最小值使用:

A、min

B、max

C、count

D、sum

8、Python将带小数点的数字都称为:

A、小数

B、分数

精品word完整版-行业资料分享

C、定点数

D、浮点数

9、在Python中,字典最外层使用:

A、( )括起来

B、[ ]括起来

C、{ }括起来 # set dict 都是{} list[] tuple (,)

D、" "引起来

10、在Python中,可以在列表的任何位置添加新元素的方法是:

A、append()

B、insert()

C、strcat()

D、strcpy()

11、在Python中,numbers=[1, 2, 3, 4, 5],执行print(numbers[:4])的结果为:

(C)

A、[4]

B、[5]

C、[1, 2, 3, 4]

D、[1, 2, 3, 4, 5]

12、在Python中,让程序暂停运行,等待用户输入一些文本的函数是:

A、input()

精品word完整版-行业资料分享

B、output()

C、scanf()

D、print()

13、在Python中,遍历字典中的所有键,可以使用:

A、keys()

B、values()

C、items()

D、all()

14、python中,哪个关键字可以导入模块?

A、import # 只能导入模块 from … import # py模块中的元素(变量、函数、类)

B、set

C、input

D、from

15、Python中,将字符串中的字母全部转为大写字母,需要使用:

A、title

B、upper

C、lower

D、big

16、Python中,(2 + 3) * 4 的运算结果是:

A、14

精品word完整版-行业资料分享

B、16

C、18

D、20

17、Python中,注释的用法正确的是:

A、# 这是注释

B、// 这是注释

C、‘--这是注释

D、/*这是注释*/

18、Python程序的文件扩展名为:

A、.txt

B、.lib

C、.dll

D、.py # pyc 第一次解析时缓存文件

19、Python中,在列表users尾部添加元素"tom",写法正确的是:

A、("tom")

B、("tom")

C、("tom")

D、("tom")

20、Python中,向列表的指定位置插入元素,需要使用:

A、add

精品word完整版-行业资料分享

B、set

C、insert

D、lpush"

21、在Python语言中,代码段的标志是:

A、用{ }括起来

B、末尾加分号

C、为缩进的代码行

D、语句中加"n"

22、Python中,列表arr=[],使用len(arr)方法获取列表arr的长度为:

A、-2

B、-1

C、0

D、null

23、在Python中,定义函数需要使用关键字:

A、def # class

B、define

C、ifdef

D、ifndef

24、在Python中,有列表users,语句while users:的终止条件为:

A、列users为空

精品word完整版-行业资料分享

B、列表users第一个元素为0

C、列表users第一个元素为NULL

D、列表users被删除

25、在Python中,有列表numbers,若要判断列表是否为空,可以使用语句:

A、if numbers

B、else numbers

C、for numbers

D、numbers=NULL

26、Python中,下面哪个选项的值最小:

A、np = ([(1,2,3,4)])

B、np = ([(1,2),(3,4)])

C、np = (((1, 2), (3,4)))

D、np=([{1,2,3,4}])

27、Django的MTV模式中负责如何把页面展示给用户(html)的层是:

A、Model

B、Template # 约定优于配置

C、View

D、Controller

28、Python不支持的数据类型有 ()

A、char # 没有char因为’’也代表str

精品word完整版-行业资料分享

B、int

C、float

D、list"

29、在循环中用于结束整个循环的关键字()

A、goto

B、exit

C、continue

D、break"

30、“ab”+ ”c”*2 结果是:()

A、abc2

B、abcabc

C、abcc

D、ababcc"

31、Python中生成随机数的模块为:()

A、number

B、re

C、random

D、math

32、Python中单行注释使用的符号为()

A、-

精品word完整版-行业资料分享

B、#

C、//

D、/**/

33、str01 = ""ABCDEFG""

print(len(str01))

以上Python语句的执行结果为:()

A、5

B、6

C、7

D、8"

34、str01 = ""ABCDEFG""

print(str01[4])

以上Python语句的执行结果为:()

A、"C"

B、"D"

C、"E"

D、"F"

35、str01 = "ABCDEFG"

print(str01[1:3])

以上Python语句的执行结果为:()

A、"BC"

精品word完整版-行业资料分享

B、"BCD"

C、"AB"

D、"ABC"

36、str01 = "ABCDEFG"

print(str01[-1:-3])

以上Python语句的执行结果为:()

A、[]

B、""EFG""

C、""FG""

D、""GF"""

37、str01 = ""ABCDEFG""

print(str01[-1:-3:-1])

以上Python语句的执行结果为:()

A、""GFE""

B、""EFG""

C、""FG""

D、""GF"""

38、在Python中,实现多分支选择结构比较好的方法是( )

A、if

B、if---else

C、if ---elif –else #Serties. map

精品word完整版-行业资料分享

D、if ---else if --else

39、if 2: print(5)

else: print(6)

以上Python语句的执行结果为:()

A、0

B、2

C、5

D、6

40、list01 = [1,2,3,4]

([5,6])

print(len(list01))

以上Python语句的执行结果为:()

A、2

B、4

C、5

D、6

41、list01 = [1,2,3]

list02 = list01

list01[1] = 100

print( list02)

以上Python语句的执行结果为:()

精品word完整版-行业资料分享

A、[1,2,3]

B、[1,100,3]

C、[100,2,3]

D、[1,2,100]

42、str01 = ""

print(len(("."))) # csv ,

以上Python语句的执行结果为:()

A、2

B、3

C、4

D、5

43、_str = "_"

list01 = ["A", "B", "C"]

print(len(_(list01)))

以上Python语句的执行结果为:()

A、3

B、4

C、5

D、6

44、在Python中安装包的工具为()

A、yum

精品word完整版-行业资料分享

B、get

C、pip

D、wget"

45、在Python中,try---except结构的作用最匹配的是()

A、处理异常

B、尝试去执行python语句

C、尝试把数据写入数据库

D、尝试解决代码的错误 # 逻辑错误,语法错误

46、幂运算运算符为( )。

A、*

B、**

C、%

D、// # % /

47、关于a or b 的描述错误的是()。

A、若a=True b=True 则 a or b ==True

B、若a=True b=False 则 a or b ==True

C、若a=True b=True 则 a or b ==False

D、若a=False b=False 则 a or b ==False"

48、使用( )关键字来创建 python自定义函数。

A、function

精品word完整版-行业资料分享

B、func

C、procedure

D、def

49、Python中使用( )函数接收用 输入 的数据

A、accept ()

B、input ()

C、readline ()

D、login ()

50、在print 函数的输出字符串中可以将( )作为参数,代表后面指定要输出的 字符串

A、%d

B、%c

C、%s

D、%t"

51、以下哪条语句定义了一个 Python字典()

A、{ } # set() 代表空集合

B、{1, 2, 3}

C、[1, 2, 3]

D、(1, 2, 3)

52、执行下面三条语句后, list2 的值是:( )

1. list1 = ['a', 'b', 'c']

精品word完整版-行业资料分享

2. list2 = list1

3. ('de')

A、['a', 'b', 'c']

B、['a', 'b', 'c', 'de']

C、['d', 'e', 'a', 'b', 'c']

D、['a', 'b', 'c', 'd', 'e']

53、Python中获得字符串 s长度的方法是()

A、()

B、

C、len(s) # str tuple list set dict len获取长度

D、length(s)

54、字符串函数 strip() 的作用是()

A、按照指定字符分割字符串为列表

B、连接两个字符串序列

C、去掉字符串两侧空格或指定字符

D、替换字符串中特定字符

55、在读写文件之前,需要通过以下哪个方法创建文件对象()

A、create

B、folder

C、File

D、open

精品word完整版-行业资料分享

56、在Python中,常见的循环有()

A、:do—while # 没有do…while

B、:while

C、:for

D、:for—loop

57、下列哪些集合是有序集合()

A、list

B、tuple # 只读的list

C、set # 没有下标,无序

D、dict # 有下标,key

58、下列哪些集合是无序集合()

A、list

B、tuple

C、set

D、dict

59、有一个字符串str01= “ABCDEFG”, 如果想取出字符”E”,下列写法正确的是()

A、str01[4]

B、str01[5]

C、str01[-2]

D、str01[-3]

精品word完整版-行业资料分享

60、有一个List集合为list01 = [11,22,33,44,55,66], 下列遍历元素的循环结构正确的是:()

A、for item in list01: print(item)

B、for item of list01: print(item)

C、for item in range(len(list01)): print(list01[item])

D、for index, value in enumerate(list01): print(value)

61、下列哪些模块可以显示当前的时间日期()

A、showtime

B、datetime

C、time

D、times

62、Python的多行注释的标识方式正确的为()

A、"""注释内容"""

B、''' 注释内容'''

C、/*注释内容*/

D、<!-- 注释内容-->

63、import random

print(t(50,100))

以上Python语句有可能出现的结果为:()

A、50

B、66

精品word完整版-行业资料分享

C、77

D、100

64、关于List集合的特性的关键字,正确的是()

A、有序

B、可变

C、可重复

D、key-value存储结构

65、关于Dict集合的特性的关键字,正确的是()

A、无序

B、可变

C、key可重复

D、key-value存储结构

66、使用open读取文本文件的时候,哪些是读取文件的函数()

A、readfile()

B、read() # 一次性读取整个文件, 文件越大速度越慢

C、readlines() # 一次性读取,每行返回的是list 元素

D、readline() # 读取一行

67、使用open写入文本文件的时候,哪些是写入文件的函数()

A、writefile()

B、write(str) # 字符串,就是你要写入文件的内容.

精品word完整版-行业资料分享

C、writelines() # 的参数是序列,比如列表,它会迭代帮你写入文件

D、writeline()

68、下列模块中,哪些是可以读取Excel数据的模块( )

A、xlrd

B、xlwt # 仅仅支持写 xlwings 支持读写而且支持 xls xlsx

C、openpyxl # 不支持xls 仅仅支持 xlsx

D、pandas

69、Python使用open函数读取文本文件,这里的文本文件,通常是()

A、word文件

B、txt文件

C、Excel文件

D、csv文件

70、在Python的异常处理结构,包含三个关键字,分别为()

A、try

B、excpet

C、catch

D、finally"

精品word完整版-行业资料分享

考试题(标注黄色字体为答案)

1、 _str = "_" list01 = ["A", "B", "C"] print(len(_(list01))) 以上Python语句的执行结果为:()。

A.

3

B.

4

精品word完整版-行业资料分享

C.

5

D.

6

2、 str01="Hello World" print(("Y")) 以上Python语句的执行结果为:()。

A.

程序报错

B.

-1

C.

True

D.

FALSE

3、 list01 = [1,2,3] list02 = list01 list01[1] = 100 print( list02) 以上Python语句的执行结果为:()。

精品word完整版-行业资料分享

A.

[1,2,3]

B.

[1,100,3]

C.

[100,2,3]

D.

[1,2,100]

4、 if 2: print(5) else: print(6) 以上Python语句的执行结果为:()。

A.

0

B.

2

C.

5

精品word完整版-行业资料分享

D.

6

5、 以下不是 Python 语言关键字的选项是:()。

A.

None

B.

as

C.

raise

D.

Function

6、 下面代码的执行结果是() A.

3

B.

4

C.

8

ls=[[1,2,3],[[4,5],6],[7,8]] print(len(ls))

精品word完整版-行业资料分享

D.

17、str01 = "" print(len(("."))) 以上Python语句的执行结果为:()。

A.

2

B.

3

C.

4

D.

5

8、 Django的MTV模式中负责如何把页面展示给用户(html)的层是:()。

A.

Model

B.

Template

C.

View

D.

精品word完整版-行业资料分享

Controller

9、 下程序的输出结果是:()。 a = [“a”,“b”,“c”] b = a[::-1] print(b)

A.

[‘a’, ‘b’, ‘c’]

B.

‘c’, ‘b’, ‘a’

C.

‘a’, ‘b’, ‘c’

D.

[‘c’, ‘b’, ‘a’]

10、 下面代码的输出结果是()“tomato”] print(s[1:4:2])

A.

s =[“seashell”,“gold”,“pink”,“brown”,“purple”,

精品word完整版-行业资料分享

[‘gold’, ‘pink’, ‘brown’]

B.

[‘gold’, ‘pink’]

C.

[‘gold’, ‘pink’, ‘brown’, ‘purple’, ‘tomato’]

D.

[‘gold’, ‘brown’]

11、 str01 = "ABCDEFG" print(len(str01)) 以上Python语句的执行结果为:()。

A.

5

B.

6

C.

7

D.

精品word完整版-行业资料分享

8

12、 下面代码的输出结果是 ( ) x = 12.34 print(type(x))

A.

B.

C.

D.

13、 在Python中,幂运算运算符为( )。

A.

*

B.

精品word完整版-行业资料分享

**

C.

%

D.

//

14、 “ab”+ ”c”*2 结果是:()。

A.

abc2

B.

abcabc

C.

abcc

D.

ababcc

精品word完整版-行业资料分享

15、 下面这段基于Python3的代码执行后,f函数执行了多少次: def f(n): if(n==1 or n==2):

return 1 else: return f(n-1)+f(n-2) ret=0 ret = f(12) print(ret)

A.

144

B.

145

C.

287

D.

288

16、 Python中使用( )函数接收用输入的数据。

A.

accept ()

B.

input ()

C.

精品word完整版-行业资料分享

readline ()

D.

login ()

17、 下面对Django描述错误的是:()。

A.

Django无socket

B.

Django内置的ORM跟框架内的其他模块耦合程度高

C.

Django模板的设计哲学是彻底的将代码、样式分离

D.

Django 是一个轻量级的Web框架,异步非阻塞+内置WebSocket功能

18、 str01 = "ABCDEFG" print(str01[-1:-3]) 以上Python语句的执行结果为:()。

A.

[]

精品word完整版-行业资料分享

B.

"EFG"

C.

"FG"

D.

"GF"

19、 Python中提供用于处理日期和时间的类的模块是:()

A.

datatime

B.

datetime

C.

date

D.

精品word完整版-行业资料分享

Time

20、 Matplotlib中设置不同线条字符‘2’表示:

A.

上三叉点

B.

下三叉点

C.

左三叉点

D.

右三叉点

21、 Python中获得字符串 s长度的方法是()。

A.

精品word完整版-行业资料分享

()

B.

C.

len(s)

D.

length(s)

22、 以下程序的输出结果是:

A.

4

B.

5

C.

10

D.

。 ls =list(“the sky is blue”) a = (‘s’,5,10) print(a)()

精品word完整版-行业资料分享

9

23、 在Python中安装包的工具为()。

A.

yum

B.

get

C.

pip

D.

Wget

24、 Python中生成随机数的模块为:()。

A.

number

B.

精品word完整版-行业资料分享

re

C.

random

D.

math

25、 str01 = "ABCDEFG" print(str01[-1:-3:-1]) 以上Python语句的执行结果为:()。

A.

"GFE"

B.

"EFG"

C.

"FG"

D.

"GF"

26、 str01 = "ABCDEFG" print(str01[4]) 以上Python语句的执行结果为:()。

精品word完整版-行业资料分享

A.

"C"

B.

"D"

C.

"E",

D.

"F"

27、 执行下面三条语句后,('de')

A.

['a', 'b', 'c']

B.

['a', 'b', 'c', 'de']

C.

list2 的值是:( ) 1. list1 = ['a', 'b', 'c'] 2. list2 = list1 3.

精品word完整版-行业资料分享

['d', 'e', 'a', 'b', 'c']

D.

['a', 'b', 'c', 'd', 'e']

28、 list01 = [1,2,3,4] ([5,6]) print(len(list01)) 以上Python语句的执行结果为:()。

A.

2

B.

4

C.

5

D.

6

29、 同时去掉字符串左边和右边空格的函数是:()。

A.

center()

精品word完整版-行业资料分享

B.

count()

C.

fomat()

D.

strip()

30、 在读写文件之前,需要通过以下哪个方法创建文件对象()。

A.

create

B.

folder

C.

File

D.

Open

精品word完整版-行业资料分享

31、 str =“Python语言程序设计”,表达式 ric() 的结果是:()。

A.

True

B.

1

C.

0

D.

False

32、 字符串函数 strip() 的作用是()

A.

按照指定字符分割字符串为列表

B.

连接两个字符串序列

精品word完整版-行业资料分享

C.

去掉字符串两侧空格或指定字符

D.

替换字符串中特定字符

33、 在Python中,try---except结构的作用最匹配的是()。

A.

处理异常

B.

尝试去执行python语句

C.

尝试把数据写入数据库

D.

尝试解决代码的错误

34、 Python不支持的数据类型有 ()。

精品word完整版-行业资料分享

A.

char

B.

int

C.

float

D.

List

35、 设 str = 'python',想把字符串的第一个字母大写,其他字母还是小写,正确的选项是:()。

A.

print(str[0].upper()+str[1:])

B.

print(str[1].upper()+str[-1:1])

C.

print(str[0].upper()+str[1:-1])

精品word完整版-行业资料分享

D.

print(str[1].upper()+str[2:])

36、 关于a or b 的描述错误的是()。

A.

若a=True b=True 则 a or b ==True

B.

若a=True b=False 则 a or b ==True

C.

若a=True b=True 则 a or b ==False

D.

若a=False b=False 则 a or b ==False

37、 str01="Hello World" print(("e")) 以上Python语句的执行结果为:()。

A.

1

精品word完整版-行业资料分享

B.

2

C.

TRUE

D.

FALSE

38、 Pandas中设置分组和聚合的函数名是:()

A.

group

B.

groupby

C.

order

D.

Count

精品word完整版-行业资料分享

39、 在Python中,实现多分支选择结构比较好的方法是( )

A.

if

B.

if---else

C.

if ---elif --else

D.

if ---else if --else

40、 Pandas模块的数据结构中处理一维数组的是:

A.

List

B.

Array

精品word完整版-行业资料分享

C.

DataFrame

D.

Series

41、 使用( )关键字来创建 python自定义函数。

A.

function

B.

func

C.

procedure

D.

def

42、 下面代码的输出结果是()。 vlist = list(range(5)) print(vlist)

精品word完整版-行业资料分享

A.

0 1 2 3 4

B.

0,1,2,3,4,

C.

0;1;2;3;4;

D.

[0, 1, 2, 3, 4]

43、 以下哪条语句定义了一个 Python字典()。

A.

{ }

B.

{1, 2, 3}

C.

精品word完整版-行业资料分享

[1, 2, 3]

D.

(1, 2, 3)

44、 下面代码的输出结果是() name = “Python语言程序设计”

A.

thon语言程序

B.

thon语言程序设

C.

ython语言程序

D.

程序出错

45、 在循环中用于结束整个循环的关键字是()。

A.

goto

B.

2]) print(name[2: –

精品word完整版-行业资料分享

exit

C.

continue

D.

Break

46、 str01 = "ABCDEFG" print(str01[1:3]) 以上Python语句的执行结果为:()。

A.

"BC"

B.

"BCD"

C.

"AB"

D.

"ABC"

47、 Python中单行注释使用的符号为()。

A.

精品word完整版-行业资料分享

-

B.

#

C.

//

D.

/**/

48、 以下对 Python 程序缩进格式描述错误的选项是:()。

A.

不需要缩进的代码顶行写,前面不能留空白

B.

缩进可以用 tab 键实现,也可以用多个空格实现

C.

严格的缩进可以约束程序结构,可以多层缩进

D.


本文标签: 使用 字符串 结果