Python基础测试题

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Python 基础测试题

一、填空题(每题 2 分,共 20分)

1、Python 提供了两个对象身份比较操作符 _______ 和 _______ 来测试两

个变量是否指向同一个对象, 也可以通过内建函数 _______ 来测试对象的类型。

2、在 Python 中 _______ 表示空类型。

3、列表、元组、字符串是 Python 的 _______ (有序?无序 ) 序列。

4、表达式“ [3] in [1, 2, 3, 4] ”的值为 _______________________ 。

5、已知 x = 3,那么执行语句 x *= 6 之后, x 的值为

6、任意长度的 Python 列表、元组和字符串中最后一个元素的下标为 ____

7、表达式 'abcab'.replace ('a','yy') 的值为 ________________ 。

8、字典对象的 __________ 方法返回字典中的“键 - 值对”列表。

9、表达式 'ab' in 'acbed'

的值为 _____________ 。

10、表达式 'aaasdf'.strip('af')

的值为

二、选择题:(每题 2分,共 30 分)

1.下列哪个语句在 Python 中是非法的( )

A. x = y = z = 1

B. x = (y = z + 1) 2、Python 语言语句块的标记是( A. 分号

B.逗号

3、下列哪种说法是错误的( )

A. 除字典类型外,所有标准对象均可以用于布尔测试

B. 空字符串的布尔值是 False

C. 空列表对象的布尔值是 False

D. 值为 0 的任何数字对象的布尔值是 False 4、以下是字符转换成字节的方法是(

)。

A . decode ()

B .encode ()

C . upper ()

D .rstrip ()

C. x, y = y,

x )。

C.缩进

D. x += y

D. /

5、关于 python 类 说法错误的是( ) A. 类的实例方法必须创建对象后才可以调用 B. 类的实例方法必须创建对象前才可以调用 C. 类的类方法可以用对象和类名来调用 D. 类的静态属性可以用类名和对象来调用

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

D . while True : pass

8、已知 x=43,ch=‘A ', y = 1,则表达式 (x>=y

and ch<‘b ' and y ) 的值是( )。

A .0

B .1

C .出错

D .True 9、python 源程序执行的方式(

)。

A .编译执行

B .解析执行

C .直接执行

D .边编译边执行 10、 Python 不支持的数据类型有( )。

A .char

B .char

C . float

D . list 11、以下哪个不属于面向对象的特征( )。

A .封装

B .继承

C .多态

D .复合

12、 type (1+2L*3.14) 的结果是( )。

A . B. C. D.

13、如下:

str1 = "Runoob example ... wow!!!" str2 = "exam";

A. 6

B. 7

C. 8

D. -1

14、调用以下函数返回的值( def myfun (): pass

A. abc2

B. abcabc

C. abcc 7、下列 Python 语句正确的是( A .min = x

if x < y else D. ababcc

)。

y B

. max = x > y ? x : y

C .if (x > y) print x

print(str1.find(str2, 5)) 打印的结果是( )

A.0 B. 出错不能运行 C. 空字符串 D. None

15、下面对count(),index(), find() 方法描述错误的是( 多选)( )。

A. count() 方法用于统计字符串里某个字符出现的次数

B. find() 方法检测字符串中是否包含子字符串str ,如果包含子字符串返回

开始的索引值,否则会报一个异常

C. index() 方法检测字符串中是否包含子字符串str ,如果str 不在返回

-1

D. 以上都错误

三、程序应用题( 20 分)

1、列表ls 中存储了我国20所985 高校所对应的学校类型,请以这个列

表为数据变量,完善Python 代码,统计输出各类型的数量。(每空 5 分)

ls = ["综合", " 理工", " 综合", " 综合", " 综合", " 综合", " 综合", " 综

合", "综合",\

师范", " 理工", " 综合", " 理工", " 师范", " 综合", " 综合", " 综合", "综合"," 理工",\

理工"]

a=0

b=0

c=0

for word in ___ ①__:

if word==' 综合':

a+=1 continue

___ ②__ word==' 理工':

b+=1

相关文档
最新文档