《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和deputy
A__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小时内删除。