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

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

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

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

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

class'

int、,也可能是<

floats

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

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

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

I>

>

5/2

A3

B2

C2・5

D2.50

C

7・运行以下程丿了:

,输出的Python数据类型是:

type(abs(・3+4j))

字符吊类型

浮点数类型

整数类型

复数类型正确答案:

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

TempStr="

Pi=3.141593"

eval(TempStr[3:

A3,14159

B3,141593

CPi=3J4

D3.1416

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

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

BZeroDivisionError是一个变量未命名错误

CNameError是一种异常类型

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

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

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

仅循环正常结束后执行

总会执行

永不执行正确答案:

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

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

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

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

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

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

deffun(x,y="

Name"

z="

No"

):

pass

Afund23)

Bfun(l“3)

Cfun(l)

Dfun(l,2)

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

returns.split("

a**)s="

Happybirthdaytoyou!

*'

print(split(s))

A[HJppybirihd:

ytoyou!

'

]

B"

"

C运行出错

D[Happy「birthday:

To;

'

you门

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'

c运行出错

D('

dog\'

caV)

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

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

BPython列表用中括号[]表示

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

DPython列表的长度不可变的

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

1S=[]

deffunc(a,b):

ls*append(b)

returna*bs=func("

Hello!

\2)print(s,ls)

A出错

BHelloIHello!

CHcIloiHello!

[2]

DHelloiHcllo!

[]

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

deffunl():

printCinfunl()"

fun2()

funl()

deffun2():

printCinfun2()"

funl()fun2()

Ainfun1()infun2()

Binfun1()

C死循环

D出错

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

A追加写模式

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

C只读模式

D覆盖写模式

20•关于以下代码的描述,错误的选项是withopen('

abc.txt'

r+*)asf:

lines=f.readlines()foriteminlines:

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

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

Citem是字符串类型

Dlines是列表类型

二・简答题(£

道.共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]

3

Q・is.empty()

True

“error"

Q,enqueue(7)

[7]

Q・enqueue(9)

[7,9]

Q.firstO

7

Q.enqueue(4)

[7,9,4]

79,4]

[9,4]

3・学生信息管理

<

1)问题描述

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

系统以菜单方式匸作

学生倍息录入功能(学生信息用文件保«

〉…输入学生信息浏览功能一一输出

査尚、排序功能一一克法

U按学号伐询

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

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

当前位置:首页 > 高等教育 > 管理学

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

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