第二章测试
1.使用pip命令可以下载安装Python的( )。
A:内置库 B:外部扩展库 C:自定义库 D:标准库
答案:B
2.使用Python的import命令不可以导入( )。
A:math B:pandas C:numpy D:__bulitins__
答案:D
3.Python的注释不可以使用( )。
A:单个“#”号 B:一对“&”号 C:一对三双引号"""...""" D:一对三单引号'''...'''
答案:B
4.关于Python语言,以下说法不正确的是( )。
A:严格使用缩进来表示程序代码的逻辑关系 B:一条语句可以使用续行符“\”在多行上书写 C:一行只能有一条语句 D:一种解释性高级语言
答案:C
5.执行语句sum(list(range(1,10,2)))之后,显示的运算结果是( )。
A:[1,3,5,7,9] B:20 C:25 D:45
答案:C
6.在Python环境中执行语句i=3;i+=3后,变量i的值是( )。
A:3 B:6 C:不确定 D:0
答案:B
7.已知x=[1,1],y=[2,2],则x+y的结果是( )。
A:[1,1,2,2] B:[3,3] C:[1,1] D:[2,2]
答案:A
8.执行语句age=[18,20,19,17];age.pop()之后,显示的结果为( )。
A:17 B:19 C:18 D:20
答案:A
9.执行语句x=[1,2,3]*3之后,语句x.index(2)的运算结果是( )。
A:1 B:3 C:2 D:0
答案:A
10.执行语句list(zip(['i','j','k'],[1,2]))之后,生成的列表为( )。
A:[['i', 1], ['j', 2]] B:[('i', 1), ('j', 2)] C:[('i', 1), ('j', 2),( 'k',0)] D:[['i', 1], ['j', 2], ['k', 0]]
答案:B
11.表达式sum([x*x for x in range(5)])的计算结果是( )。
A:5 B:30 C:20 D:15
答案:B
12.表达式tuple(enumerate(range(3)))的计算结果是( )。
A:(0,1,2) B:((1,1),(2,2),(3,3)) C:(1,2,3) D:((0,0),(1,1),(2,2))
答案:D
13.执行语句系列g=(i**2 for i in range(1,4));list(g);next(g),最后的显示结果为( )。
A:[1,4,9] B:(1,4,9) C:报错 D:[1,2,3]
答案:C
14.执行语句系列x,y,z={1:"a",2:"b",3:"c"};x,y=y,z之后,则变量y的值为( )。
A:1 B:3 C:"c" D:2
答案:B
15.关于Python中字典的使用,以下说法不正确的是( )。
A:可使用字典对象的values属性访问字典的所有值 B:字典的标识符为{ } C:字典中的“键”允许重复 D:字典中的每个元素以“键:值”形式表示
答案:C
16.Python是一种强类型动态语言,变量的类型可以随时变化。( )
A:错 B:对
答案:B
17.Python中的range对象是可迭代对象,常用在for循环中控制循环的次数。( )
A:对 B:错
答案:A
18.执行语句x=y=3后,变量x、y指向同一个内存地址。( )
A:错 B:对
答案:B
19.Python对标识符严格区分大小写。( )
A:对 B:错
答案:A
20.在Python中定义函数时,必须要声明函数返回值的类型。( )
A:对 B:错
答案:B
21.Python中函数的形式参数与实际参数的个数必须一致。( )
A:错 B:对
答案:A
22.Python表达式True or 1/0的运算结果为True。( )
A:错 B:对
答案:B
23.Python中的生成器对象具有惰性求值的特点,每次可以访问其中的任意一个元素。( )
A:错 B:对
答案:A
24.Python中没有字符类型,只有字符串类型。( )
A:对 B:错
答案:A
25.Python的一个常量、变量、数据类型或函数等都可以看作是一个对象。( )
A:对 B:错
答案:A
26.以下属于Python内置序列对象的有( )。
A:元组(tuple) B:字典(dict) C:集合(set) D:列表(list)
答案:ABCD
27.序列结构是Python的一种重要数据结构,以下属于可变序列的有( )。
A:元组(tuple) B:集合(set) C:字典(dict) D:列表(list)
答案:BCD
28.Python程序常用的基本控制结构有( )。
A:顺序结构 B:分支结构 C:循环结构 D:迭代结构
答案:ABC
29.在Python的选择和循环结构中,以下条件表达式的值可以解释为True的有( )。
A:0 B:None C:'a'!='b' D:10
答案:CD
30.在Python中定义函数时,允许使用的函数参数形式有( )。
A:可变长度参数 B:关键字参数 C:位置参数 D:默认值参数
答案:ABCD
31.关于Python类的实例属性,以下说法正确的是( )。
A:同一个类生成的多个对象,其实例属性互不影响 B:类的实例属性只能在类的构造方法中定义 C:在定义类时,以“self.属性名称”格式访问其实例属性 D:类的每个实例对象都拥有该类实例属性的副本
答案:ACD
32.在Python中定义类的成员方法时,可以采用的不同形式有( )。
A:抽象方法 B:静态方法 C:实例方法 D:类方法
答案:BCD
33.以下能够使用切片方式访问其中部分成员的对象有( )。
A:字符串 B:字典 C:列表 D:元组
答案:ACD
34.在使用Python的内置函数open打开文件时,能够指定的文本解码方式有( )。
A:UTF-8 B:GBK C:CP936 D:BIG-5
答案:ABC
35.当Python函数的实际参数个数不确定时,可以使用*或**定义可变长度参数,则可以传递的实际参数类型有( )。
A:位置参数 B:默认值参数 C:无限制 D:关键字参数
答案:AD

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(9) dxwkbang
返回
顶部