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

上传人:b****6 文档编号:8407284 上传时间:2023-01-31 格式:DOCX 页数:53 大小:27.98KB
下载 相关 举报
python考试最新试题及答案解析.docx_第1页
第1页 / 共53页
python考试最新试题及答案解析.docx_第2页
第2页 / 共53页
python考试最新试题及答案解析.docx_第3页
第3页 / 共53页
python考试最新试题及答案解析.docx_第4页
第4页 / 共53页
python考试最新试题及答案解析.docx_第5页
第5页 / 共53页
点击查看更多>>
下载资源
资源描述

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

《python考试最新试题及答案解析.docx》由会员分享,可在线阅读,更多相关《python考试最新试题及答案解析.docx(53页珍藏版)》请在冰豆网上搜索。

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

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

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

C、9

D、12

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

A、strs.add(0,'m')

B、strs.add(1,'m')

C、strs.insert(0,'m')

D、strs.insert(1,'m')"#listinsert,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、分数

C、定点数

D、浮点数

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

A、()括起来

B、[]括起来

C、{}括起来#setdict都是{}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()

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

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、users.add("tom")

B、users.append("tom")

C、users.set("tom")

D、users.rpush("tom")

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

A、add

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,语句whileusers:

的终止条件为:

A、列users为空

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

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

D、列表users被删除

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

A、ifnumbers

B、elsenumbers

C、fornumbers

D、numbers=NULL

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

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

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

C、np=numpy.array(((1,2),(3,4)))

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

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

A、Model

B、Template#约定优于配置

C、View

D、Controller

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

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

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、-

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"

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

D、if---elseif--else

39、if2:

print(5)

else:

print(6)

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

()

A、0

B、2

C、5

D、6

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

list01.append([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语句的执行结果为:

()

A、[1,2,3]

B、[1,100,3]

C、[100,2,3]

D、[1,2,100]

42、str01=""

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

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

()

A、2

B、3

C、4

D、5

43、_str="_"

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

print(len(_str.join(list01)))

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

()

A、3

B、4

C、5

D、6

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

A、yum

B、get

C、pip

D、wget"

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

A、处理异常

B、尝试去执行python语句

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

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

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

A、*

B、**

C、%

D、//#%/

47、关于aorb的描述错误的是()。

A、若a=Trueb=True则aorb==True

B、若a=Trueb=False则aorb==True

C、若a=Trueb=True则aorb==False

D、若a=Falseb=False则aorb==False"

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

A、function

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']

2.list2=list1

3.list1.append('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、s.len()

B、s.length

C、len(s)#strtuplelistsetdictlen获取长度

D、length(s)

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

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

B、连接两个字符串序列

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

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

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

A、create

B、folder

C、File

D、open

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]

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

()

A、foriteminlist01:

print(item)

B、foritemoflist01:

print(item)

C、foriteminrange(len(list01)):

print(list01[item])

D、forindex,valueinenumerate(list01):

print(value)

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

A、showtime

B、datetime

C、time

D、times

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

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

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

C、/*注释内容*/

D、<!

--注释内容-->

63、importrandom

print(random.randint(50,100))

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

()

A、50

B、66

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)#字符串,就是你要写入文件的内容.

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

D、writeline()

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

A、xlrd

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

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"

 

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

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

()。

A.

3

B.

4

C.

5

D.

6

2、str01="HelloWorld"print(str01.find("Y"))以上Python语句的执行结果为:

()。

A.

程序报错

B.

-1

C.

True

D.

FALSE

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

()。

A.

[1,2,3]

B.

[1,100,3]

C.

[100,2,3]

D.

[1,2,100]

4、if2:

print(5)else:

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

()。

A.

0

B.

2

C.

5

D.

6

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

()。

A.

None

B.

as

C.

raise

D.

Function

6、下面代码的执行结果是()ls=[[1,2,3],[[4,5],6],[7,8]]print(len(ls))

A.

3

B.

4

C.

8

D.

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

()。

A.

2

B.

3

C.

4

D.

5

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

()。

A.

Model

B.

Template

C.

View

D.

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、下面代码的输出结果是()s=[“seashell”,“gold”,“pink”,“brown”,“purple”,“tomato”]print(s[1:

4:

2])

A.

[‘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.

8

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

A.

B.

C.

D.

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

A.

*

B.

**

C.

%

D.

//

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

()。

A.

abc2

B.

abcabc

C.

abcc

D.

ababcc

15、下面这段基于Python3的代码执行后,f函数执行了多少次:

deff(n):

if(n==1orn==2):

return1else:

returnf(n-1)+f(n-2)ret=0ret=f(12)print(ret)

A.

144

B.

145

C.

287

D.

288

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

A.

accept()

B.

input()

C.

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.

[]

B.

"EFG"

C.

"FG"

D.

"GF"

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

()

A.

datatime

B.

datetime

C.

date

D.

Time

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

A.

上三叉点

B.

下三叉点

C.

左三叉点

D.

右三叉点

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

A.

s.len()

B.

s.length

C.

len(s)

D.

length(s)

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

()。

ls=list(“theskyisblue”)a=ls.index(‘s’,5,10)print(a)

A.

4

B.

5

C.

10

D.

9

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

A.

yum

B.

get

C.

pip

D.

Wget

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

()。

A.

number

B.

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语句的执行结果为:

()。

A.

"C"

B.

"D"

C.

"E",

D.

"F"

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

()1.list1=['a','b','c']2.list2=list

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 环境科学食品科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1