覆盖超星/学习通/尔雅等10+学习平台 | 历年真题+答案解析+模拟试卷 | 免费下载 实时更新 精准检索
超星学习通无Python语言程序设计-2024作业答案
超新学习通 2025-03-28 12:35:36 1 0
广告示例

想要快速找到正确答案?

立即关注 九八五题库微信公众号,轻松解决学习难题!

随机漂浮广告
超星学习通无Python语言程序设计-2024作业答案

作业论文指导

扫码关注
作业论文指导,轻松解决学习难题!

超星学习通无Python语言程序设计-2024作业答案

Python语言程序设计-2024

学校: 无

问题 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. 计算x​y​​,有以下三种方法: (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标准库不需要导入即可使用其中的所有对象和方法

选项:

答案: 请关注公众号【九八五题库】查看答案



收藏
文章说明
本文标签:
©版权声明
本站提供的一切试卷均来自网上;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内从您的设备中彻底删除。如有侵权请邮件与我们联系处理。敬请谅解!
评论留言

昵称

试卷网
试卷网
本站专注整合全网学习平台试卷资源,涵盖超星、学习通、尔雅、学起Plus、安徽继续教育、云上河开等平台的海量试题与答案,提供免费下载及在线查询服务。包含期末考试、模拟试题、章节练习等类型,覆盖大学、职业考试、继续教育等多领域,同步更新各平台最新试卷,助力高效备考与学习
  • 文章43261
  • 评论0
  • 微语1
最新评论