本文包含:
作业练习1答案
作业练习2答案
作业练习3答案
期终考试答案
------------
作业练习1
1.以下说法错误的是()。
A.元组的长度可变
B.列表的长度可变
C.可以通过索引访问元组
D.可以通过索引访问列表
正确答案:A
2.关于return语句,下面描述正确的是()。
A.return只能返回一个值
B.函数必须有一个return语句
C.函数中最多只能有一个return语句
D.函数可以没有return语句
正确答案:D
3.Python中表达式x**y的含义是()。
A.x除以y的商
B.x除以y的余数
C.x除以y的整数商
D.x的y次幂
正确答案:D
4.下列Python表达式中,能正确表示不等式的是的是()。
A.x>1orx<-1
B.x>-1orx<1
C.x>1andx<1
D.x>-1andx<1
正确答案:A
5.关于Python中的x*=2,下列说法正确的是()
A.x=2
B.x=x*2
C.x==2
D.以上都不对
正确答案:B
6.用于分割字符串的方法是()。
A..join()
B..split()
C..replace()
D..find()
正确答案:B
7.random库中用于生成随机整数的函数是()。
A.random()
B.randint()
C.randrange()
D.uniform()
正确答案:B
8.下面不是Python数据类型的是()。
A.实数
B.字符串
C.列表
D.元组
正确答案:A
9.表达式25**0.5的值为
A.2.0
B.4.0
C.5.0
D.25.0
正确答案:C
10.(1,2,3)+(3,4,5)的值是()。
A.(1,2,3)
B.(1,2,3,3,4,5)
C.(1,2,3,4,5)
D.(3,4,5)
正确答案:B
11.Python语句print("世界,你好")的输出是()。
A.运行结果出错
B.("世界,你好")
C.世界,你好
D."世界,你好"
正确答案:C
12.以下不是元组tuple类型的是()。
A.(1)
B.(1,)
C.([],[1])
D.(1,2,3)
正确答案:A
13.len("我在郑州等你")的输出结果是()。
A.5
B.6
C.12
D.18
正确答案:B
len()函数的功能是返回对象包含的元素个数,在字符串中,一个汉字也是一个字符。
14.try-except结构中,能够执行except对应语句块的情形是()。
A.正常程序结束后
B.try中语句有循环时
C.try中语句出现异常时
D.try中语句有分支时
正确答案:C
15.下列数据中,()的数据类型是数字类型。
A.123
B."123"
C.'123'
D.[1,2,3]
正确答案:A
16.s="河南广播电视大学",s.replace("广播电视","开放")的值是()。
A.河南广播电视大学
B.河南电大
C.河南开放大学
D.河南开大
正确答案:C
17.字符串是一个连续的字符序列,可以实现换行的选项是()。
A.使用\n
B.使用\换行
C.使用\\
D.使用空格
正确答案:A
18.print(1if'a'in'ABC'else2)
A.1
B.2
C.a
D.abc
正确答案:B
19.已知x=[1,2,3],执行语句x.append(4)之后,x的值是()。
A.[1,2,3,4]
B.[4]
C.[1,2,3]
D.4
正确答案:A
20.已知x=[1,2],y=[3,4],那么x+y的结果是()。
A.3
B.7
C.[1,2,3,4]
D.[4,6]
正确答案:C
21.在读写文件之前,需要打开文件使用的函数是()。
A.file
B.open
C.fopen
D.sys
正确答案:B
22.下列方法中,可以获取字典中所有元素的是()。
A.keys()
B.items()
C.list()
D.values()
正确答案:B
23.已知x=10,y=20,z=30;以下程序执行后x,y,z的值是()。
ifx<y:
z=x
x=y
y=z
A.20,30,10
B.10,20,20
C.20,10,30
D.20,10,10
正确答案:D
24.在Python中,给变量赋值使用的符号是()。
A.>
B.<
C.=
D.==
正确答案:C
25.已知字符串s="河南开放大学",表达式s[2::2]的值是()。
A.河南
B.开放
C.开放大学
D.开大
正确答案:D
26.关于Python的元组类型,以下说法不正确的是()。
A.元组一旦创建就不能被修改
B.一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
C.元组中元素必须是相同类型
D.元组采用逗号和圆括号(可选)来表示
正确答案:C
27.已知字符串s1="python",s2="Python",则表达式中s1>s2的值为()
A.python
B.Python
C.True
D.False
正确答案:C
28.执行下面的程序,会产生()异常。
a=8
b=0
print(a/b)
A.ZeroDivisionError
B.ValueError
C.IndexError
D.OverflowError
正确答案:A
除数为0时,引发被零除异常
29.下列数据中,()的数据类型是字符串类型。
A.(1,2,3)
B.[1,2,3]
C."123"
D.123
正确答案:C
30.Python的运算符有哪些类型()。
A.算术运算符
B.赋值运算符
C.比较(关系)运算符
D.逻辑运算符
E.成员运算符
正确答案:ABCDE
31.下列选项中,会输出1,2,3三个数字的是()。
A.foriinrange(3):
print(i)
B.foriin[1,2,3]:
print(i)
C.foriinrange(1,4):
print(i)
D.foriinrange(3):
print(i+1)
正确答案:BCD
32.Python中的表示数字的数据类型有()。
A.整型
B.浮点型
C.复数类型
D.布尔类型
正确答案:ABC
33.与0xf2值相等的是()
A.0o362
B.0b11110010
C.242
D.342
正确答案:ABC
34.下面关于函数的说法正确的是()。
A.sorted函数返回排序后的列表
B.sorted函数函数可以指定排序的方式是升序或降序
C.sorted函数可以改变原序列的顺序
D.sorted([2,0,2,3])的结果是[0,2,2,3]
正确答案:ABD
35.关于map函数,下面说法正确的是()。
A.map函数可以根据提供的函数对指定序列进行隐射。
B.map函数的语法格式为:map(function,iterable,...)
C.list(map(abs,[-1,2,-6]))的结果是[1,2,6]
D.list(map(str,[1,2,3]))的结果是['1','2','3']
正确答案:ABCD
36.Python中的逻辑运算符有()。
A.not
B.xor
C.and
D.or
正确答案:ACD
37.关于函数定义,说法正确的是()。
A.函数用def关键字定义
B.函数名的命名规则与变量名一样
C.函数的参数必须放到小括号中
D.函数可以用return语句返回值,如果省略,返回空值None
评论0