帮你提升成绩,规划学习路径,设计职业方向,解决作业难题,指导论文写作。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业论文指导
扫码关注
作业论文指导,轻松解决学习难题!
超星学习通Python语言程序设计-2024作业答案 (2)
学校: 无
问题 1: 1. 字符串s='a\nb\tc',则len(s)的值是()。
选项:
A. 7
B. 6
C. 5
D. 4
答案: 5
问题 2: 2. print('\\t\\r')打印在屏幕上是()。
选项:
A. \t\r
B. \tr
C. t\r
D. tr
答案: \t\r
问题 3: 3. 下面代码的输出结果是()。
s1="The python language is a scripting language."
s1.replace('scripting','general')
print(s1)
选项:
A. The python language is a scripting language.
B. 系统报错
C. ['The', 'python', 'language', 'is', 'a', 'scripting', 'language.']
D. The python language is a general language.
答案: The python language is a scripting language.
问题 4: 4. 表达式",".join(ls)中ls是列表类型,以下选项中对其功能的描述正确的是()。
选项:
A. 在列表ls每个元素后增加一个逗号
B. 将逗号字符串增加到列表ls中
C. 将列表所有元素连接成一个字符串,元素之间增加一个逗号
D. 将列表所有元素连接成一个字符串,每个元素后增加一个逗号
答案: 将列表所有元素连接成一个字符串,元素之间增加一个逗号
问题 5: 5. 下面代码的执行结果是()。
a=123456789
b="*"
print("{0:{2}>{1},}\n{0:{2}^{1},}\n{0:{2}<{1},}".format(a,20,b))
选项:
A. *********123,456,789
****123,456,789*****
123,456,789*********
B. *********123,456,789
123,456,789*********
****123,456,789*****
C. ****123,456,789*****
123,456,789*********
*********123,456,789
D. ****123,456,789*****
*********123,456,789
123,456,789*********
答案: *********123,456,789
****123,456,789*****
123,456,789*********
问题 6: 1. 下列选项中不是Python语言的特点的是( )
选项:
A. 简单易学,易上手
B. 免费开源
C. 与C++语言一样仅仅是面向对象
D. 可移植到多平台
答案: 与C++语言一样仅仅是面向对象
问题 7: 2. 以下Python语言可以应用的领域?( )
选项:
A. 桌面软件
B. 游戏开发
C. 人工智能
D. 以上都是
答案: 请关注公众号【九八五题库】查看答案
问题 8: 3. 以下说法正确的是( )
选项:
A. Python2.x与Python3.x之间完全兼容
B. Python语言是一种面向过程的语言
C. Python语言是在ABC语言的基础上发展起来的
D. Python官方发布的解释器不能提供代码自动缩进
答案: 请关注公众号【九八五题库】查看答案
问题 9: 4. 以下哪个开发环境可以不借助Python解释器即可单独使用?( )
选项:
A. Python3.9.5
B. PyCharm
C. Eclipse
D. Anaconda
答案: 请关注公众号【九八五题库】查看答案
问题 10: 5. 以下选项中描述正确的是()。
选项:
A. 条件表达式2<=8<5是不合法的
B. 条件表达式2<=8<5是合法的,输出为True
C. 条件表达式3<=4<7是合法的,输出为False
D. 条件表达式4<=8<2是合法的,输出为False
答案: 请关注公众号【九八五题库】查看答案
问题 11: 6. 执行以下程序,输出结果是()。
x='中文字符'
y='中文'
print(x
选项:
A. False
B. True
C. True or False
D. None
答案: 请关注公众号【九八五题库】查看答案
问题 12: 7. 下列表达式的值为True的是()。
选项:
A. 5!=6 and 5==5
B. 0.1 and 5==0
C. 2 or True
D. 5>6 or 5=6
答案: 请关注公众号【九八五题库】查看答案
问题 13: 8. 表达式13-50%6*3//8的值是()。
选项:
A. 14
B. 15
C. 16
D. 13
答案: 请关注公众号【九八五题库】查看答案
问题 14: 9. 下列不是Python保留字的选项是()。
选项:
A. for
B. switch
C. is
D. and
答案: 请关注公众号【九八五题库】查看答案
问题 15: 10. 表达式13%3-3*5**9/14%6//7的值为()。
选项:
A. 2.0
B. 12
C. 1.0
D. 1
答案: 请关注公众号【九八五题库】查看答案
问题 16: 11. 下列选项中,幂运算的符号为()。
选项:
A. **
B. ***
C. %
D. *
答案: 请关注公众号【九八五题库】查看答案
问题 17: 12. 执行完以下表达式后,表达式的类型是()。5 + 0.5
选项:
A. int
B. float
C. str
D. bool
答案: 请关注公众号【九八五题库】查看答案
问题 18: 1. 表达式3*4**2//8%7的计算结果是( )
选项:
A. 3
B. 6
C. 4
D. 5
答案: 请关注公众号【九八五题库】查看答案
问题 19: 2. 当需要在字符串中使用特殊字符时,Python使用( )作为转义字符的起始符号
选项:
A. \
B. /
C. #
D. %
答案: 请关注公众号【九八五题库】查看答案
问题 20: 3. 语句eval(‘2+4/5’)执行后的输出结果是( )
选项:
A. 2.8
B. 2
C. 2+4/5
D. '2+4/5’
答案: 请关注公众号【九八五题库】查看答案
问题 21: 4. 已知x=2,语句x*=x+1执行后,x的值是( )
选项:
A. 2
B. 3
C. 4
D. 6
答案: 请关注公众号【九八五题库】查看答案
问题 22: 5. 整形变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是( )
选项:
A. (x%10)*10+x//10
B. (x%10)//10+x//10
C. (x/10)%10+x//10
D. (x%10)*10+x%10
答案: 请关注公众号【九八五题库】查看答案
问题 23: 6. 下列属于math库中的数学函数的是( )
选项:
A. time()
B. round()
C. sqrt()
D. random()
答案: 请关注公众号【九八五题库】查看答案
问题 24: 7. 字符串s='a\nb\tc',则 len(s)的值是( )
选项:
A. 7
B. 6
C. 5
D. 4
答案: 请关注公众号【九八五题库】查看答案
问题 25: 8. 下列方法中,能够返回某个子串在字符串中出现次数的是( )
选项:
A. length
B. index
C. count
D. find
答案: 请关注公众号【九八五题库】查看答案
问题 26: 9. 下列方法中,能够让所有单词的首字母变成大写的方法是( )
选项:
A. capitalize
B. title
C. upper
D. ljust
答案: 请关注公众号【九八五题库】查看答案
问题 27: 10. 下列数据中,不属于字符串的是( )
选项:
A. 'ab'
B. '''perface'''
C. "52wo"
D. abc
答案: 请关注公众号【九八五题库】查看答案
问题 28: 11. 字符串的strip方法的作用是( )
选项:
A. 删除字符串头尾指定的字符
B. 删除字符串末尾指定的字符
C. 删除字符串头部指定的字符
D. 通过指定分隔符对字符串切片
答案: 请关注公众号【九八五题库】查看答案
问题 29: 12. 下列选项中,Python不支持的数据类型有( )
选项:
A. int
B. char
C. float
D. dictionary
答案: 请关注公众号【九八五题库】查看答案
问题 30: 13. input( )函数输入的数据类型默认为字符串型。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 31: 14. python语法认为条件X ≤ Y ≤z是合法的
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 32: 15. Python中字符串的下标是从1开始
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 33: 1. 下面代码的输出结果是()。
for i in "Python":
print(i,end=" ")
选项:
A. P y t h o n
B. P,y,t,h,o,n,
C. 'P y t h o n'
D. Python
答案: 请关注公众号【九八五题库】查看答案
问题 34: 2. 用来判断当前Python语句在分支结构中的是()。
选项:
A. 引号
B. 大括号
C. 缩进
D. 冒号
答案: 请关注公众号【九八五题库】查看答案
问题 35: 3. 给出下面代码:
age=23
start=2
if age%2!=0:
start=1
for x in range(start,age+2,2):
print(x)
上述程序输出值的个数是()。
选项:
A. 10
B. 16
C. 14
D. 12
答案: 请关注公众号【九八五题库】查看答案
问题 36: 4. 下面代码的输出结果是()。
s = 0
for i in range(2,101):
if i % 2 == 0:
s += i
else:
s -= i
print(s)
选项:
A. 51
B. -50
C. 49
D. 50
答案: 请关注公众号【九八五题库】查看答案
问题 37: 5. 关于分支结构,以下选项中描述不正确的是()。
选项:
A. if语句中语句块执行与否依赖于条件判断
B. if语句中条件部分可以使用任何能够产生True和False的语句和函数
C. 二分支结构有一种紧凑形式,使用保留字if和elif实现
D. 多分支结构用于设置多个判断条件以及对应的多条执行路径
答案: 请关注公众号【九八五题库】查看答案
问题 38: 6. 基本的Python内置函数range(a,b,s)的作用是()。
选项:
A. 返回组合类型的逆序迭代形式
B. 返回a的四舍五入值,b表示保留小数的位数
C. 返回a的b次幂
D. 产生一个整数序列,从a到b(不含)以s为步长
答案: 请关注公众号【九八五题库】查看答案
问题 39: 7. 下面代码的输出结果是()。
x2 = 1
for day in range(4,0,-1):
x1 = (x2 + 1) * 2
x2 = x1
print(x1)
选项:
A. 46
B. 23
C. 190
D. 94
答案: 请关注公众号【九八五题库】查看答案
问题 40: 8. 给出如下代码:
a=3
while a > 0:
a-=1
print(a,end=" ")
以下选项中描述错误的是()
选项:
A. a -= 1 可由 a = a – 1实现
B. 使用while 保留字可创建条件循环
C. 条件a> 0 如果修改为a < 0 程序会进入死循环
D. 这段代码的输出内容为2 1 0
答案: 请关注公众号【九八五题库】查看答案
问题 41: 9. 以下for语句中,不能完成1~10的累加功能的是()。
选项:
A. for i in range(10,0):s+=i
B. for i in range(1,11):s+=i
C. for i in range(10,0,-1):s+=i
D. for i in (10,9,8,7,6,5,4,3,2,1):s+=i
答案: 请关注公众号【九八五题库】查看答案
问题 42: 1. Python语句print(0xA+0xB)的运行结果是()。
选项:
A. 0xA+0xB
B. A+B
C. 0xA0xB
D. 21
答案: 请关注公众号【九八五题库】查看答案
问题 43: 2. 为了给整型变量x、y、z赋初值10,下面正确的python语句是()。
选项:
A. xyz=10
B. x=10 y=10 z=10
C. x=y=z=10
D. x=10,y=10,z=10
答案: 请关注公众号【九八五题库】查看答案
问题 44: 3. 已知字符'A'的ASCII值是65,字符变量c1的值是'A',c2的值是'D',执行语句print("%s,%d"%(c1,ord(c2)-2))后,输出结果是()。
选项:
A. A,B
B. A,66
C. 65,66
D. 65,B
答案: 请关注公众号【九八五题库】查看答案
问题 45: 4. 语句x=input()执行时,如果从键盘输入12并按回车键,则x的值是()。
选项:
A. 12
B. 12.0
C. '12'
D. (12)
答案: 请关注公众号【九八五题库】查看答案
问题 46: 5. Python 3.x语句 print(1, 2, 3, sep=':') 的输出结果是()。
选项:
A. 1 2 3
B. 123
C. 1:2:3
D. 1,2,3
答案: 请关注公众号【九八五题库】查看答案
问题 47: 6. s='Python',print("{0:*^10}".format(s))的结果是()。
选项:
A. *Python*
B. ****Python
C. Python****
D. **Python**
答案: 请关注公众号【九八五题库】查看答案
问题 48: 7. 语句x,y=eval(input())执行时,输入数据格式错误的是()。
选项:
A. 3 4
B. (3,4)
C. 3,4
D. [3,4]
答案: 请关注公众号【九八五题库】查看答案
问题 49: 8. 下列语句中在Python中非法的是()。
选项:
A. x=y=z=1
B. x=(y=z+1)
C. x,y=y,x
D. x+=y
答案: 请关注公众号【九八五题库】查看答案
问题 50: 9. 已知x=2,语句x*=x+1执行后,x的值是()。
选项:
A. 2
B. 3
C. 5
D. 6
答案: 请关注公众号【九八五题库】查看答案
问题 51: 10. print('{:7.2f}{:2d}'.format(101/7,101%8))的运行结果是()。
选项:
A. {:7.2f}{:2d}
B. □□14.43□5(□代表空格)
C. □14.43□□5(□代表空格)
D. □□101/7□101%8(□代表空格)
答案: 请关注公众号【九八五题库】查看答案
问题 52: 1. 以下for语句中,( )不能完成1-10的累加功能。
选项:
A. for i in range(10,0):sum+=i
B. for i in range(1,11):sum+=i
C. for i in range(10,0,-1):sum+=i
D. for i in range(10,9,8,7,6,5,4,3,2,1):sum+=i
答案: 请关注公众号【九八五题库】查看答案
问题 53: 2. 设有如下程序段:
k=10
while k:
k=k-1
print(k)
则下面语句描述中正确的是
选项:
A. while循环执行10次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次
答案: 请关注公众号【九八五题库】查看答案
问题 54: 3. 以下while语句中的表达式”not E”等价于
while not E:
pass
选项:
A. E==0
B. E!=1
C. E!=0
D. E==1
答案: 请关注公众号【九八五题库】查看答案
问题 55: 4. 下列程序的结果是( )。
sum=0
for i in range(100):
if(i%10):
continue
sum=sum+i
print(sum)
选项:
A. 5050
B. 4950
C. 450
D. 45
答案: 请关注公众号【九八五题库】查看答案
问题 56: 5. 下列for循环执行后,输出结果的最后一行是
for i in range(1,3):
for j in range(2,5):
print(i*j)
选项:
A. 2
B. 6
C. 8
D. 15
答案: 请关注公众号【九八五题库】查看答案
问题 57: 6. 下列说法中正确的是( )。
选项:
A. break用在for语句中,而continue用在while语句中
B. break用在while语句中,而continue用在for语句中
C. continue能结束循环,而break只能结束本次循环
D. break能结束循环,而continue只能结束本次循环
答案: 请关注公众号【九八五题库】查看答案
问题 58: 7. 执行range(2,10,2)后运行结果是:
选项:
A. [2,4,6,8]
B. [2,4,6,8,10]
C. (2,4,6,8)
D. (2,4,6,8,10)
答案: 请关注公众号【九八五题库】查看答案
问题 59: 8. 选出对下列语句不符合语法要求的表达式:
for var in ____________ :
print(var)
选项:
A. range(0,10)
B. ”Hello”
C. (1,2,3)
D. {1,2,3,4,5}
答案: 请关注公众号【九八五题库】查看答案
问题 60: 9. 若k为整形, 下述while循环执行的次数为
k=1000
while k>1:
print(k)
k = k/2
选项:
A. 9
B. 10
C. 11
D. 1000
答案: 请关注公众号【九八五题库】查看答案
问题 61: 10. 以下程序的输出结果是:
n=5
while n>2:
print(n)
n=n-1
选项:
A. 5
B. 5 4 3 2 1
C. 5 4 3
D. 5
4
3
答案: 请关注公众号【九八五题库】查看答案
问题 62: 1. 关于Python的元组类型,以下选项中描述错误的是()。
选项:
A. 元组一旦创建就不能被修改
B. 一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
C. 元组中元素不可以是不同类型
D. Python中元组采用逗号和圆括号(可选)来表示
答案: 请关注公众号【九八五题库】查看答案
问题 63: 2. 设序列s,以下选项中对max(s)的描述正确的是()。
选项:
A. 一定能够返回序列s的最大元素
B. 返回序列s的最大元素,如果有多个相同,则返回一个列表类型
C. 返回序列s的最大元素,如果有多个相同,则返回一个元组类型
D. 返回序列s的最大元素,但要求s中元素之间可比较
答案: 请关注公众号【九八五题库】查看答案
问题 64: 3. 下列Python语句的输出结果是()。
a=[1,2,3,None,(),[]]
print(len(a))
选项:
A. 4
B. 5
C. 6
D. 7
答案: 请关注公众号【九八五题库】查看答案
问题 65: 4. 若alist=[1,2],则执行alist.insert(-1,5)后,alist的值是()。
选项:
A. [1,2,5]
B. [1,5,2]
C. [5,1,2]
D. [5,2,1]
答案: 请关注公众号【九八五题库】查看答案
问题 66: 5. 下面代码的输出结果是()。
for i in ["pop star"]:
pass
print(i,end = "")
选项:
A. pop star
B. popstar
C. 无输出
D. 出错
答案: 请关注公众号【九八五题库】查看答案
问题 67: 6. 对于列表ls的操作,以下选项中描述错误的是()。
选项:
A. ls.append(x):在ls最后增加一个元素
B. ls.reverse():列表ls的所有元素反转
C. ls.copy():生成一个新列表,复制ls的所有元素
D. ls.clear():删除ls的最后一个元素
答案: 请关注公众号【九八五题库】查看答案
问题 68: 7. L.reverse()和L[-1:-1-len(L):-1]的主要区别是()。
选项:
A. L.reverse()和L[-1:-1-len(L):-1]都将列表的所有元素反转排列,没有区别
B. L.reverse()和L[-1:-1-len(L):-1]都不会改变列表L原来内容
C. L.reverse不会改变列表L的内容,而L[-1:-1-len(L):-1]会改变列表L原来内容
D. L.reverse会改变列表L的内容,而L[-1:-1-len(L):-1]产生一个新列表,不会改变列表L原来内容
答案: 请关注公众号【九八五题库】查看答案
问题 69: 1. 以下关于元组的描述正确的是
选项:
A. 创建元组tup:tup = ();
B. 创建元组tup:tup = (50);
C. 元组中的元素允许被修改
D. 元组中的元素允许被删除
答案: 请关注公众号【九八五题库】查看答案
问题 70: 2. 以下语句的运行结果是
Python =" Python"
print ("study"+Python)
选项:
A. studyPython
B. "study"Python
C. study Python
D. 语法错误
答案: 请关注公众号【九八五题库】查看答案
问题 71: 3. 下列说法错误的是。
选项:
A. 除字典类型外,所有标准对象均可以用于布尔测试
B. 空字符串的布尔值是False
C. 空列表对象的布尔值是False
D. 值为0的任何数字对象的布尔值是False
答案: 请关注公众号【九八五题库】查看答案
问题 72: 4. 创建只包含一个元素的元组时,必须在元素后面加一个逗号,例如(3,)
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 73: 5. 已知x是一个列表,那么x = x[3:] + x[:3]可以实现把列表x中的所有元素循环左移3位
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 74: 6. 如a是一个列表,且a[:]与a[::-1]相等,则a中元素按顺序排列构成一个回文
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 75: 7. 已知x = (1, 2, 3, 4),那么执行x[0] = 5之后,x的值为(5, 2, 3, 4)
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 76: 8. 对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤其是对于包含大量元素的列表
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 77: 1. 给定字典d,以下选项中对d.get(x, y)的描述正确的是()。
选项:
A. 返回字典d中键值对为x:y的值
B. 返回字典d中值为y的值,如果不存在,则返回x
C. 返回字典d中键为y的值,如果不存在,则返回y
D. 返回字典d中键为x的值,如果不存在,则返回y
答案: 请关注公众号【九八五题库】查看答案
问题 78: 2. 给定字典d,以下选项中对x in d的描述正确的是()。
选项:
A. x是一个二元元组,判断x是否是字典d中的键值对
B. 判断x是否是在字典d中以键或值方式存在
C. 判断x是否是字典d中的值
D. 判断x是否是字典d中的键
答案: 请关注公众号【九八五题库】查看答案
问题 79: 3. 对于字典D={'A':10,'B':20,'C':30,'D':40},sum(list(D.values()))的值是()。
选项:
A. 10
B. 100
C. 40
D. 200
答案: 请关注公众号【九八五题库】查看答案
问题 80: 4. 设a=set([1,2,2,3,3,3,4,4,4,4]),则a.remove(4)执行后,a的值是()。
选项:
A. {1,2,3}
B. {1,2,2,3,3,3,4,4,4}
C. {1,2,2,3,3,3}
D. [1,2,2,3,3,3,4,4,4]
答案: 请关注公众号【九八五题库】查看答案
问题 81: 5. 以下选项中不能生成一个空字典的是()。
选项:
A. {}
B. {[]}
C. dict([])
D. dict()
答案: 请关注公众号【九八五题库】查看答案
问题 82: 6. 给定字典d,以下选项中可以清空该字典并保留变量的是()。
选项:
A. d.remove()
B. del d
C. d.clear()
D. d.pop()
答案: 请关注公众号【九八五题库】查看答案
问题 83: 7. 关于Python字典,以下选项中描述错误的是()。
选项:
A. Python字典是包含0个或多个键值对的集合,没有长度限制,可以根据“键”索引“值”的内容
B. 如果想保持一个集合中元素的顺序,可以使用字典类型
C. 字典中对某个键值的修改可以通过中括号[]的访问和赋值实现
D. Python通过字典实现映射
答案: 请关注公众号【九八五题库】查看答案
问题 84: 8. 以下不能创建集合的语句是()。
选项:
A. s1=set()
B. s2=set("abcd")
C. s3=(1,2,3,4)
D. s4=frozenset((3,2,1))
答案: 请关注公众号【九八五题库】查看答案
问题 85: 9. 下列Python程序的运行结果是()。
s1=set([1,2,2,3,3,3,4])
s2={1,2,5,6,4}
print(s1&s2)
选项:
A. {1,2,4}
B. set()
C. [1,2,2,3,3,3,4]
D. {1,2,5,6,4}
答案: 请关注公众号【九八五题库】查看答案
问题 86: 1. 以下关于字典描述错误的是
选项:
A. 字典是一种可变容容器,可存储任意类型对象
B. 每个键值对都用冒号(:)隔开,每个键值对之间用逗号(,)隔开
C. 键值对中,值必须唯一
D. 键值对中,键必须是不可变的
答案: 请关注公众号【九八五题库】查看答案
问题 87: 2. 以下不能创建字典的语句是
选项:
A. dict1 = {}
B. dict2 = { 3 : 5 }
C. dict3 = {[1,2,3]: “uestc”}
D. dict4 = {(1,2,3): “uestc”}
答案: 请关注公众号【九八五题库】查看答案
问题 88: 3. 可以删除集合中指定位置的元素
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 89: 4. 集合可以作为列表的元素
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 90: 5. set(x):可以用于生成集合,输入的参数可以是任何组合数据类型,返回结果是一个无重复且有序任意的集合
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 91: 6. 元组可以作为字典的“键”
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 92: 1. 程序中函数调用时所提供的参数可以是()。
选项:
A. 常量
B. 变量
C. 函数
D. 以上都可以
答案: 请关注公众号【九八五题库】查看答案
问题 93: 2. 下列函数中,将一个整数转换为一个八进制字符串的是()。
选项:
A. oct()
B. chr()
C. ord()
D. hex()
答案: 请关注公众号【九八五题库】查看答案
问题 94: 3. 以下程序的运行结果是()。
x=[1,2,3]
def f(x):
x=x+[4]
f(x)
print(x)
选项:
A. [1]
B. [1, 2]
C. [1, 2, 3]
D. [1, 2, 3, 4]
答案: 请关注公众号【九八五题库】查看答案
问题 95: 4. 以下程序的运行结果是()。
x=[1,2,3]
def f(x):
x+=[4]
f(x)
print(x)
选项:
A. [1]
B. [1, 2]
C. [1, 2, 3]
D. [1, 2, 3, 4]
答案: 请关注公众号【九八五题库】查看答案
问题 96: 5. 用lambda函数实现返回两数中较大的数,应定义为()。
选项:
A. zdz=lambda x,y: x if x>=y else y
B. zdz=lambda x,y: x if x
C. zdz=lambda x,y: if x
D. zdz=lambda x,y: if x
答案: 请关注公众号【九八五题库】查看答案
问题 97: 6. 在Python中,下列程序运行结果是()。
def f(x,y,z):
print(x+y)
n=(1,2,3)
f(*n)
选项:
A. 语法错误
B. 1
C. 3
D. 6
答案: 请关注公众号【九八五题库】查看答案
问题 98: 1. 执行如下代码后,ls内的值是[5,7,1]
ls = [1,7,5]
reversed(ls)
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 99: 2. 有函数如下,如果a = 1, b = 2,然后调用foo(a,b),在函数外a,b的值依然为1,2
def foo(a,b):
a, b = 3,4
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 100: 3. 引用库及调用库函数方式之一如下: 引用库 import <库名> 调用库函数 <函数名>(<函数参数>)
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 101: 4. 在函数中使用return语句可以返回值,所以函数中的return语句后一定要有值
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 102: 5. 调用函数时传递的实参个数必须与函数形参个数相等才行
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 103: 6. 使用函数的主要目的是实现代码复用和降低编程难度
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 104: 7. 内置函数len()返回指定序列的元素个数,适用于列表、元组、字符串、字典、集合以及range等迭代对象
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 105: 8. 在函数内部,既可以使用global来声明使用外部全局变量,也可以使用global直接定义全局变量
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 106: 9. 函数定义时,在参数前面加一个星号表示可变数量变量
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 107: 1. 关于文件的打开方式,下列描述正确的是()。
选项:
A. 文件只能选择二进制或文本方式打开
B. 所有文件都可能以二进制方式打开
C. 所有文件都可能以文本方式打开
D. 文本文件只能以文本方式打开
答案: 请关注公众号【九八五题库】查看答案
问题 108: 2. 下列对文件的描述错误的是( )。
选项:
A. 文件存储在存储器上
B. 文件中可以包含任何形式的数据内容
C. 文本文件和二进制文件都是文件
D. 文本文件不能用二进制文件方式读入
答案: 请关注公众号【九八五题库】查看答案
问题 109: 3. 打开一个不存在的文件,下列描述正确的是()。
选项:
A. 报错
B. 创建这个文件
C. 无法被打开
D. 打开模式不同,结果不同
答案: 请关注公众号【九八五题库】查看答案
问题 110: 4. 下列不是Python对文件的读操作的是()。
选项:
A. read
B. readline
C. readlines
D. readtext
答案: 请关注公众号【九八五题库】查看答案
问题 111: 5. 下列程序执行后,t.txt 文件的内容是()。
file = open("t.txt","w")
ls = ['12', '20','2021']
file.writelines(ls)
file.close()
选项:
A. 12202021
B. ['12','20','2021']
C. 12,20,2021
D. '12','20','2021'
答案: 请关注公众号【九八五题库】查看答案
问题 112: 6. 关于CSV文件的扩展名,以下描述正确的是()。
选项:
A. 扩展名只能是.csv
B. 扩展名任意
C. 扩展名只能是.txt
D. 扩展名只能是.dat
答案: 请关注公众号【九八五题库】查看答案
问题 113: 7. 关于文件关闭的close()方法,以下描述正确的是()。
选项:
A. 文件处理结束之后,必须用close()方法关闭文件
B. 文件处理严格按照“打开-操作-关闭”模式
C. 文件处理后可以不用close()方法关闭文件,程序退出时会自动关闭
D. 文件以只读方式打开,可以不用close()方法关闭文件
答案: 请关注公众号【九八五题库】查看答案
问题 114: 8. 关于open()函数,以下描述错误的是()。
选项:
A. 文件名可以是绝对路径
B. 文件名不能是一个目录
C. 文件可以不存在,也不会报错
D. 文件名可以是相对路径
答案: 请关注公众号【九八五题库】查看答案
问题 115: 9. 以下不是Python文件打开模式的是()。
选项:
A. 'r'
B. 'a'
C. 'b'
D. 'w'
答案: 请关注公众号【九八五题库】查看答案
问题 116: 10. 关于Python文本文件打开模式的描述错误的是()。
选项:
A. 只读模式r
B. 创建写模式wb
C. 追加写模式a
D. 只写模式w
答案: 请关注公众号【九八五题库】查看答案
问题 117: 1. 下列属于math库中的数学函数的是()
选项:
A. time()
B. round()
C. sqrt()
D. random()
答案: 请关注公众号【九八五题库】查看答案
问题 118: 2. 下列导入turtle库的方式正确的是()
选项:
A. import turtle
B. import (turtle)
C. class turte
D. def turtle
答案: 请关注公众号【九八五题库】查看答案
问题 119: 3. 下列哪个命令是逆时针旋转90度?()
选项:
A. turtle.right(90)
B. turtle.left(90)
C. turtle.goto(0,90)
D. turtle.goto(90,0)
答案: 请关注公众号【九八五题库】查看答案
问题 120: 4. 下列不属于Python标准库的是()
选项:
A. turtle
B. random
C. math
D. PIL
答案: 请关注公众号【九八五题库】查看答案
问题 121: 5. random.uniform(a,b)产生的结果是()
选项:
A. 生成一个[0.0,1.0)之间的随机小数 C、生成一个[a,b)之间的随机小数
B. 生成[a,b]之间的随机小数 D、生成一个(a,b]之间的随机小数
答案: 请关注公众号【九八五题库】查看答案
问题 122: 1. 计算xy,有以下三种方法: (1) x**y; (2) pow(x,y); (3) import random random.pow(x,y)
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 123: 2. 假设random模块已导入,那么表达式 random.sample(range(10), 7) 的作用是生成7个不重复的整数
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 124: 3. jieba库是python内置函数库,可以直接使用,不需要import
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 125: 4. 执行语句 from math import sin 之后,可以直接使用 sin() 函数,例如 sin(3)
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 126: 5. 使用random模块的函数randint(1, 100)获取随机数时,有可能会得到100
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 127: 6. 首先import math,然后运行sqrt(4)就可以成功对4求开根号
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 128: 7. 尽管可以使用import语句一次导入任意多个标准库或扩展库,但是仍建议每次只导入一个标准库或扩展库
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 129: 8. 只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法
选项:
答案: 请关注公众号【九八五题库】查看答案