- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python试题
一、单选题(共50题,每题1分,共50分)
1、list=[‘a’,‘b’,‘c’,‘d’,‘e’]下列操作会正常输出结果的是:
A、list[1:3:0]
B、list[‘a’:‘d’:2]
C、list[-4:-1:-1]
D、list[:3:2]
正确答案:D
2、给出如下代码:sum=0foriinrange(1,11):sum+=iprint(sum)以下选项中描述正确的是()
A、输出的最后一个数字是55
B、sum+=i可以写为sum=+i
C、如果print(sum)语句完全左对齐,输出结果不变
D、循环内语句块执行了11次
正确答案:A
3、关于函数的目的与意义,以下选项中描述错误的是()
A、有助于采用分而治之的策略编写大型复杂程序
B、使用时无须了解函数内部实现细节
C、函数能调用未实现的函数
D、程序功能抽象,以支持代码重用
正确答案:C
4、下面代码的输出结果是()sum=0foriinrange(0,100):ifi%2==0:sum-=ielse:sum+=iprint(sum)
A、50
B、-49
C、-50
D、49
正确答案:A
5、以下()语句定义了一个Python字典
A、(1,2,3)
B、{1,2,3}
C、[1,2,3]
D、{}
正确答案:D
6、字符串是一个连续的字符序列,用()方式打印出可以换行的字符串。
A、使用“\换行”
B、使用转义符\
C、使用空格
D、使用
正确答案:D
7、表达式16/4-2**5*8/4%5//2的值为
A、2.0
B、14
C、2
D、4
正确答案:A
8、下面代码的输出结果是()deff2(a):Ifa33:returnTrueLi=[11,22,33,44,55]res=filter(f2,li)print(list(res))
A、[11,33,55]
B、[22,33,44]
C、[33,44,55]
D、[44,55]
正确答案:D
9、关于Python文件的+打开模式,以下选项中描述正确的是()
A、与r/w/a/x一同使用,在原功能基础上增加同时读写功能
B、覆盖写模式
C、追加写模式
D、读模式
正确答案:A
10、关于函数,以下选项中描述错误的是()
A、函数使用时需要了解函数内部实现细节
B、函数主要通过接口(interface)与外界通信,传递信息
C、函数:具有特定功能的可重用代码片段,实现解决某个特定问题的算法
D、函数在需要时被调用,其代码被执行
正确答案:A
11、假设a=9,b=2,那么下列运算中,错误的是()
A、a//b的值是4
B、a+b的值是11
C、a%b的值是1
D、a**b的值是18
正确答案:D
12、关于lambda函数,以下选项中描述错误的是()
A、lambda不是Python的保留字
B、lambda函数将函数名作为函数结果返回
C、定义了一种特殊的函数
D、lambda函数也称为匿名函数
正确答案:A
13、选出对下列语句不符合语法要求的表达式:forvarin____________:printvar
A、”Hello”
B、{1,2,3,4,5}
C、range(0,10)
D、(1,2,3)
正确答案:B
14、下列不合法的Python变量名是()
A、N.x
B、sum
C、Python2
D、Hello_World
正确答案:A
15、下面哪一个不是Python语言的合法命名()
A、3monthly
B、monTHly
C、monthly
D、_Monthly3_
正确答案:A
16、下列选项中,不属于Python语言特点的是
A、运行效率高
B、面向对象
C、开源
D、可读性好
正确答案:A
17、以下选项中,不是Python对文件的读操作方法的是()
A、readtext
B、read
C、readlines
D、readline
正确答案:A
18、下列程序共输出()个值:age=23start=2ifage%2!=0:start=1forxinrange(start,age+2,2):print(x)
A、10
B、14
C、16
D、12
正确答案:D
19、Python语句a=[1,2,3,None,[[]],[]]print(len(a))以上代码的运行结果是()
A、4
B、6
C、7
D、5
正确答案:B
20、关于Python内存管理,下列说法错误的是()
A、变量无须先创建和赋值而直接使用
B、变量不必事先声明
C、可以使用del释放资源
文档评论(0)