考试题目第一阶段测试有答案版.docx

上传人:b****6 文档编号:4724644 上传时间:2022-12-08 格式:DOCX 页数:7 大小:21.52KB
下载 相关 举报
考试题目第一阶段测试有答案版.docx_第1页
第1页 / 共7页
考试题目第一阶段测试有答案版.docx_第2页
第2页 / 共7页
考试题目第一阶段测试有答案版.docx_第3页
第3页 / 共7页
考试题目第一阶段测试有答案版.docx_第4页
第4页 / 共7页
考试题目第一阶段测试有答案版.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

考试题目第一阶段测试有答案版.docx

《考试题目第一阶段测试有答案版.docx》由会员分享,可在线阅读,更多相关《考试题目第一阶段测试有答案版.docx(7页珍藏版)》请在冰豆网上搜索。

考试题目第一阶段测试有答案版.docx

考试题目第一阶段测试有答案版

选择题(20,共40分)

1.以下选项对于import保留字描述错误的是

Aimport可以用于导入函数库或者库中的函数

B可以使用fromjiebaimportIcut引入jieba库

C使用importjiebaasjb,引入函数库jieba,取别名jb

D使用importjieba引入jieba库

正确答案:

B

2.以下选项中不可用作Python标识符的杲

A3.14

B姓名

CName

DPi

正确答案:

A

3・Python可以将一条长语句分成多行显示的续行符号是:

A\

B#

正确答案:

A

4•关于Python语言的特点,以下选项描述正确的是

APython语言不支持面向对象

BPython语言是解释型语言

CPython语言是编译型语言

DPython语言是非跨平台语言

正确答案:

B

5•关于Python整数类型,以下选项描述正确的是:

A3J4不是整数类型的数值

Btype(100)表达式结果可能是

Coct(100)表达式结果获得十六进制数

Dhex(100)表达式结果获得八进制数

正确答案:

A

6・Python3运行以下程序,输出结果的是:

I>>>5/2

A3

B2

C2・5

D2.50

正确答案:

C

7・运行以下程丿了:

,输出的Python数据类型是:

I>>>type(abs(・3+4j))

字符吊类型

浮点数类型

整数类型

复数类型正确答案:

B

8.下面代码的输出结果是:

>>>TempStr="Pi=3.141593"

>>>eval(TempStr[3:

A3,14159

B3,141593

CPi=3J4

D3.1416

正确答案:

A

9.以下关于异常处理的描述,错误的选项是:

APython通过try、except等保留字提供异常处理功能

BZeroDivisionError是一个变量未命名错误

CNameError是一种异常类型

D异常语句可以与else和finally语句配合使用

正确答案:

B

10.for或者whileelse搭配使用时,关于执行else语句块描述正确的是

仅循环非正常结束后执行(以break结束)

仅循环正常结束后执行

总会执行

永不执行正确答案:

B

11•关于函数的描述,错误的选项是

APython使用del保留字定义一个函数

B函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。

C函数是一段具有特定功能的、可重用的语句组

D使用函数的主要U的是减低编程难度和代码重用

正确答案:

A

12•执行以下代码,运行错误的是:

deffun(x,y="Name",z="No"):

pass

Afund23)

Bfun(l“3)

Cfun(l)

Dfun(l,2)

正确答案:

B

13•执行以下代码,运行结果defsplit(s):

returns.split("a**)s="Happybirthdaytoyou!

*'print(split(s))

A[HJppybirihd:

ytoyou!

']

B"Happybirthdaytoyou!

"

C运行出错

D[Happy「birthday:

To;'you门

正确答案:

A

14.字典d=fName':

Kate;'No':

*1001;'Age':

'20'},表达式len(d)的值为

A12

B9

C6

D3

正确答案:

D

15.元组变量t=("car,“dog:

“tiger”,"human"),t的结果是

A{'human;'tiger','dog','cat'}

B['human','tiger','dog','cat']

c运行出错

D('human",'tiger','dog\'caV)

正确答案:

D

16,关于Python的列表,描述错误的选项是

APython列表是包含0个或者多个对象引用的有序序列

BPython列表用中括号[]表示

CPython列表是一个可以修改数据项的序列类型

DPython列表的长度不可变的

正确答案:

D

17.以下代码执行的输出结果是:

1S=[]

deffunc(a,b):

ls*append(b)

returna*bs=func("Hello!

'\2)print(s,ls)

A出错

BHelloIHello!

CHcIloiHello!

[2]

DHelloiHcllo!

[]

正确答案:

C

18.以下程序的输出结果是:

deffunl():

printCinfunl()")

fun2()

funl()

deffun2():

printCinfun2()")

funl()fun2()

Ainfun1()infun2()

Binfun1()

C死循环

D出错

正确答案:

D

19.关于Python文件的屮打开模式,以下选项正确的描述是

A追加写模式

B与r/w/a/x一同使用,在原功能基础上增加同时读写功能

C只读模式

D覆盖写模式

正确答案:

B

20•关于以下代码的描述,错误的选项是withopen('abc.txt''r+*)asf:

lines=f.readlines()foriteminlines:

A执行代码后,abc.txt文件未关闭,必须通过closcO函数关闭

B打印输出abc.ixi文件内容

Citem是字符串类型

Dlines是列表类型

正确答案:

A

二・简答题(£道.共20分)

L简述Python的深浅拷贝以及应用场景?

2.能否解释一下*args和**kwargs?

3•简述生成器.迭代器.可迭代对象以及应用场景?

4.请说明yield关键字和return关键字的工作机制。

5•面向对象深度优先和广度优先是什么,并说明应用场景?

编程题(4道■共40分)

1•编写函数判断用户输入夫人字符串是否为回文串?

2.文件处理操作

《天龙八部》是著名作家金庸的代表作之一,历时4年创作完成。

该作品气势磅礴,人物众多,非常经典。

这里给出一个《天龙八部》的网络版本,文件名为“天龙八部•网络iK.txfo

请编药程序,对这个《天龙八部》文本中出现的汉字和标点符号进行统计,字符与出现次数之间用冒号:

分隔,输出保存到'•天龙八部■汉字统计.txr文件中,该文件要求采用CSV格武存储,参考格式如下(注懸,不统计空格和回车字符):

龙:

110

A:

109

(略)

参考代码1

fi二

fo二

openC'天龙八部-网络版.txt",encodings'utf-8')

open(''天龙八部■汉字统ir.txt"wjencoding」utf-8')

{}

d[c]=dget(c,0)+1

deld「']

Is=[]forkeyind:

Is,append("{}:

{}"-format(keyd[key]))

-Joinds))**()**()

3.队列数据结构的封装队列类。

队列(queue)杲具有先进先出(FIFO)特性的数据结构。

一个队列就像是一行队伍,数据从前端被移除,从后端被加入。

这个类必须支持下面儿种方法:

并实现下面的功能:

1),支持最基本的下述操作,出队,入队,队头,队尾的获取;

2).封装的队列支持索引,切片,连接,車复和成员操作符;

3),队列对象可以for循环遍历元素;

Operation

ReturnValue

first」Qj

Q.enqueue(5)

[5]

Q.enqueu€(3)

[5,3]

len(Q)

2

【5,3]

Q.dequeue()

5

Qjs»empty()

False

[3]

Q.dequeue()

3

[]

Q・is.empty()

True

[]

Q.dequeue()

“error"

[]

Q,enqueue(7)

[7]

Q・enqueue(9)

[7,9]

Q.firstO

7

[7,9]

Q.enqueue(4)

[7,9,4]

len(Q)

3

79,4]

Q.dequeue()

7

[9,4]

3・学生信息管理

<1)问题描述

学生信息包括,学号,姓名,年龄,性別,出生年月,地址,电话,E-mail^.试设讣•学生信息管理系统,使Z能提供以下功能,

系统以菜单方式匸作

学生倍息录入功能(学生信息用文件保«〉…输入学生信息浏览功能一一输出

査尚、排序功能一一克法

U按学号伐询

2、按姓名杳询学生信息的删除q修改(可选项)

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

当前位置:首页 > 高中教育 > 理化生

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

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