《Python编程基础》在线作业
一、单选题
1 如果一个类C1通过继承已有类C而创建,则将C1称作( )。
A子类
B基类
C父类
D超类
我的答案:A
2 如果要去除字符串中头部的空格,可以使用字符串的( )方法。
Astrip
Blstrip
Crstrip
Dreplace
我的答案:B
3 Python程序在执行一次之后会自动生成扩展名为( )的字节码文件,以提高运行效率。
A.py
B.pyc
C.pyb
D.pyf
我的答案:B
4 析构方法的方法名是( )。
delegate和deputyA__destruct__
B__term__
C__del__
D__end__
我的答案:C
5 3*5**2的运算结果为( )。
A30
B225
C75
D报错
我的答案:C
6 下列选项中,执行时会报错的语句是( )。
A set('Python')
B set(35.2,True)
C set([35.2,True])
D set((35.2,True))
我的答案:B
7 生成器解决了使用列表存储数据可能存在的( )问题。
A内存不足
B访问速度慢
C元素值不能重复
D元素可修改
我的答案:A
8 通过列表中的( )方法可以根据指定值查第一个匹配的列表元素的位置。
A index
B find
C search
D at
python在线编辑器python3我的答案:A
9 下面程序的输出结果是( )。
def StudentInfo(country='中国',name):
print('%s,%s'%(name,country))
StudentInfo('美国','大卫')
A大卫,美国
B美国,大卫
C大卫,中国
D报错
我的答案:D
10 调用函数时函数名后面的一对小括号中给出的参数称为( )。
A实参
B形参
C类型参数
D名字参数
我的答案:A
11 程序在运行时,输入数据和输出数据都是存放在( )中。
A外存
B内存
CCPU
D硬盘
我的答案:B
12 Python的优点不包括( )。
A简单易学
B免费开源
C丰富的库
D强制缩进
电脑右下角总是弹出广告我的答案:D
13 使用字典中的( )方法可以删除指定键的元素。
A del
B delete
C pop
D remove
我的答案:C
14 执行“print(0o20)”,则在屏幕上会输出( )。
A 20
B 0o20
C 16
D 32
我的答案:C
15 使用Python进行系统编程时,利用( )可以方便地进行系统维护和管理。
A API
B Tkinter/PyQT
C Numpy
D 空心方块ascii码DB-API
我的答案:A
16 系统模块的名字是( )。
A sys
B system
plsqldeveloper的安装步骤C os
D windows
我的答案:A
17 已知“ls=[1,3,2,5]”,则执行“ls.sort()”后ls的值为( )。
A [1,3,2,5]
B [1,2,3,5]
C [5,3,2,1]
D [5,2,3,1]
我的答案:B
18 已知A类中__slots__定义为“__slots__=('a1','a2')”,B类没有__slots__定义,B是A的子类,则B类可以动态扩展的属性包括( )。
A a1
B a2
C a1和a2
D 任意属性
我的答案:D
19 已知在脚本文件N.py中有函数调用“B.c()”,其中B是A包中的模块,则import语句的正确写法是( )。
A from A import B
B from A.B import c
C import A.B
D import A.B.c
我的答案:A
20 re.findall函数的返回结果必然是( )。
A 列表
B 元组
C 字符串
D 历数的含义迭代器
我的答案:A
二、多选题
1 下列选项中,描述正确的是( )。
A一个函数的函数体中可以调用自己
B一个问题分解后得到的子问题与原问题有着相同的特性和解法,则可以设计递归函数进行求解
C递归函数必须有结束递归调用的条件
D对于一个问题,应优先使用递归方式求解
我的答案:CBA
2 一个递归函数必须有( )。
A循环语句
B变量定义
C结束递归调用的条件
D函数调用
我的答案:CD
3 如果希望用一个return语句结束函数但不返回任何数据,则可以写为( )。Areturn False
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论