奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 1316|回复: 3

[南开大学(本部)]《Python编程基础》20春期末考核(参考资料)

[复制链接]
发表于 2020-9-3 14:13:49 | 显示全部楼层 |阅读模式
谋学网
资料来源:谋学网(www.mouxue.com)-[南开大学(本部)]《Python编程基础》20春期末考核
/ I0 `/ [0 J7 l& ?试卷总分:100    得分:100- S7 q" R) v  ?0 L" b* Z0 Y
第1,执行"print(0o20)",则在屏幕上会输出(    )。
* ~2 Q& S" Q+ R" m, |6 p. ]A、20
/ R% c& d. B% m1 _, s5 }) [% wB、0o20
, V8 b' x8 N  m- R( N% ~C、16
, }# }( @, y/ ?3 S1 m8 W) b9 MD、32
1 R  Z1 q5 ]! M, J: K正确资料:" C" \0 G: {% @) L

0 v: X: J7 v' l: L$ B2 A/ q. V
2 E' H! C* l/ |0 F3 F- g5 f/ f第2题,如果一个类C1通过继承已有类C而创建,则将C1称作(    )。9 N$ x7 q" S$ ?6 X1 A5 s
A、子类
, ^$ f* D8 y6 u# i" FB、基类) j; v# f, Q; F7 N) c; w; N' O
C、父类6 ^# E7 k/ r0 ~
D、超类
$ b5 y, S2 }7 l2 Q, W( r正确资料:
6 ?) I3 l, C! j" @
0 B0 ^0 A7 h6 r6 Z, g5 j3 X4 q/ \- A$ k) _. _
第3题,用于结束本次循环并开始下一次循环的命令是(    )。- b, c- p$ J* t
A、break
9 f' @% X: S1 z8 ^. rB、continue- S, g: P! A- Z: r7 ^8 y6 p- H8 S
C、else
. g1 N0 t' C! u: |D、pass: w4 g: W  K: c  w/ i3 U
正确资料:+ S( r' B6 p, h8 S

& M+ }1 e- d- g6 I7 V0 h1 T
8 c4 X8 z1 |7 b2 ~, V8 B+ I: s4 j第4题,对于if语句序列的两条语句,如果第一条语句前面有4个空格、第二条语句前面有1个制表符,则运行时会产生(    )异常。
  r( k0 ~8 J- h% H6 @' iA、IndentationError
- z4 E0 l8 h4 `+ YB、TabError5 y1 \7 a0 Y+ q. V" C! [5 A
C、IndexError
0 D/ C) K0 r5 R, O+ G( ^! YD、SyntaxError" N# e9 p& c8 T6 c  V) H5 V
正确资料:! D, x8 [8 T* `, w; ~: a
  H0 X8 ?3 O6 e8 t$ a

5 T+ d$ g# D* {4 N9 k7 _$ K资料来源:谋学网(www.mouxue.com),类方法是指使用(    )修饰的方法。' f9 a& ^# C! k$ T
A、@classmethod* Z: J5 u: X/ m  i% Y& R- ?
B、@class  H/ N) S# y5 z% Z
C、@staticmethod
" ?/ k1 b: M- E1 DD、@static; X' z: N. w5 z# e
正确资料:
" z' A! R$ u) {
( D0 `2 t- y3 [3 h. t) F  h* z* [: D+ y. c, a* e4 _* N
第6题,已知"a=[1,2,3]"且"b=a",则执行"a[1]=10"后,b的值为(    )。9 N7 M9 |: a) x+ Q: Y* t
A、[10,2,3]. D% d" v8 L! A5 i5 y" b+ H
B、[1,10,3]$ l/ J% u2 U2 j7 |  [3 p
C、[1,2,10]: H( r8 m0 W" ]' `: w
D、[1,2,3]" B) p# G2 D% C" s
正确资料:
- n2 b% K. h, [. {6 r( C! `
* R& K% _5 G& A4 e9 T9 S
* V  m- C9 q5 R% z- t( d- o2 X第7题,通过列表中的(    )方法可以根据指定值查找第一个匹配的列表元素的位置。: k  Z7 Z5 Z0 w# ]1 j0 ?4 g' H) {
A、index5 X0 r5 y: d1 N! f5 ^
B、find
8 F* ?' b# X% J7 _9 c1 |- `  ], S. |4 GC、search
, ~- r. G% G* Q2 P7 @9 S# {" l3 GD、at
" Z9 B3 l3 V' j* N8 @正确资料:2 o; _& F$ ?  I9 D: p; r3 e: T

& n7 O. |' y8 t" p- M0 d
3 n  G! P6 Z' q- f, d. }4 o第8题,下列选项中,执行时会报错的语句是(    )。- |% f( D. C+ @2 f
A、int('23')
7 W1 I  Y/ J: P8 M7 l. dB、int('23+1')
: |; Z* M6 `, k6 s4 E. sC、int('23',8)2 v/ ^' w! q- ]: {( t6 o/ s
D、int('2a',16)
" d# z7 s- {/ S正确资料:
. w( D" J% ]7 F# m8 j# [9 e) D
4 K" D1 G( R, a* `5 y1 I
2 t6 m' H( \( V" v5 C第9题,3**4的运算结果为(    )。/ X! n! r% w  C6 N8 @
A、12  P5 M( D) k1 d7 R
B、81  y2 M  x' h' y/ K. i, j& P* t
C、7! p" {9 n0 u  w
D、报错
: b  j! M; j7 a7 b3 j" |正确资料:/ [" e/ G7 Y7 r, n: `
  t1 a( l; x4 n4 q' }
# V9 P, m7 j2 l, Z' }
资料来源:谋学网(www.mouxue.com),已知"a=list('my')+list('book')",则a的值是(    )。
' l$ ^+ `9 q5 r4 tA、['m','y','b','o','k']2 v- m; q* Y! H4 p* E: n0 Y2 }
B、['m','y','b','o','o','k']
4 ], ~6 `2 y& [# N3 I+ P. YC、'mybook'0 {) E/ ^+ t3 @: W+ w1 Z9 f- L1 g
D、'mybok'
$ f: C& {# U; z, _6 e+ e7 ^正确资料:
2 ^# n; R$ i7 `% N, J* ?7 m( g$ o' l
2 ^, }/ [% b* E4 N5 \7 K
第11题,已知"d=dict(x=1,y=2)",则d.get('z')返回的结果是(    )。( z5 U9 k) r1 g  ]! o
A、None
9 u% P9 P6 V% Z+ j5 @) B6 DB、default
* v0 B/ {5 q) |" D; E7 FC、null) g1 ^! v4 b3 U0 ?. z- n+ X  h" |
D、报错2 g. D5 z+ d: i: r
正确资料:
) P/ w$ S7 g' B2 u5 ^  Z* i# I) f% W! ~# e6 x
4 N( K2 h5 Z! _2 r
资料来源:谋学网(www.mouxue.com),已知"str='Python#C++##Python'",则"str.rfind('Java')"返回的结果是(    )。
" [. _6 x5 ?. JA、0
; l& w/ ^) O8 L& MB、128 a# ~& ]" ~, x
C、-1
9 p) @* p" c* R: Y: rD、报错6 _+ u1 T2 B) b
正确资料:
+ M3 `0 t) m7 o/ V  O6 l
2 V: b" ?$ k9 a4 Z
8 u2 D" M" P/ G第13题,执行"print(0x20)",则在屏幕上会输出(    )。/ F4 I: X' K/ R1 d# b4 b; M$ H: J( L
A、20
; p' e( E; E$ c* l- a7 YB、0x20
( E) c: |' T/ N! SC、16
8 S3 G6 B9 ~) ~2 ~. }+ pD、32+ ?  a, z/ b; `- {' ]
正确资料:3 d, w1 C' U3 T
. R$ M* C: t* z4 ?

; r8 z' f* T1 t4 v2 |第14题,下列选项中,描述正确的是(    )。
" o9 B1 h7 @& F6 X; NA、父类会继承子类中定义的所有属性和方法,也可以在父类中增加新的属性和方法" `8 r  T6 E8 [3 Q
B、父类会继承子类中定义的所有属性和方法,在父类中不允许增加新的属性和方法( V- n7 ^3 ~- W& Y9 j
C、子类会继承父类中定义的所有属性和方法,也可以在子类中增加新的属性和方法
; ?0 J+ G  K, N3 {D、子类会继承父类中定义的所有属性和方法,在子类中不允许增加新的属性和方法/ Y! R# A6 f7 b$ v: p! Z( l: L
正确资料:/ \+ I/ @* ?5 n5 H

2 u" Y# i. I6 M. w  j3 |( U" J3 N6 j) }' D6 r/ H" A
资料来源:谋学网(www.mouxue.com),已知"str='a**b*c*d'",则"str.split('**',2)"的返回结果是(    )。
/ Z8 J  O' T& L% F- c( l2 r7 BA、['a','b','c','d']# G, f# x6 j. `
B、['a','b','c*d']- q7 T; \' Y& }! \2 P  p2 p
C、['a','b*c*d']
% y$ Y" j' G$ m0 R/ BD、报错+ p* O7 i3 G) P
正确资料:  G2 @% w( t' G6 Q$ \$ l
; k( e+ R8 n  _) a* Z
; t7 ^! `3 p6 j2 I9 F% X% W
第16题,如果要一次完成字符串中所有满足正则表达式规则的子串的匹配,可以使用re模块的(    )函数。
: n& I6 s; B1 Q6 q4 ^A、searchall: G+ a- f0 u; q0 _
B、findall
; I& u; [# t7 G1 ^1 z. Z2 WC、finditer- g9 N* M/ T% Y3 }! i" @2 a1 t0 c
D、search8 X  N! a0 s0 B
正确资料:,C4 X. ^( D8 i7 X

+ S/ D5 Q+ p4 ?3 g. `
$ Q  L* D) k% r7 x8 [/ Y第17题,下列选项中,计算结果为True的表达式包括(    )。
' Z( s7 h, k4 N1 u$ nA、15=8
6 |: l1 q- R7 lB、not 158
  z+ z* I: h& _) P% W0 y7 RC、15=8 or 158/ n! f/ S& Y/ N: M& H$ K) H
D、15=8 and 158
/ v; k, ~+ D/ o7 m正确资料:,B,C
% R; p7 L2 f# M+ ?9 f  n
* c& R( _/ E8 l" ^8 T, ]$ b
! h$ u9 [. J0 }% D9 ~# Y* R第18题,下列选项中,描述正确的是(    )。& ~* D& J  F( c4 k# i1 f: b. J2 B
A、类方法可以通过类名直接调用! |0 o3 D; w7 k2 V3 S1 M
B、类方法可以通过类的实例对象调用
% N* ]2 x3 @* SC、静态方法可以通过类名直接调用* e/ ^/ V, Y8 G0 w. @5 t
D、静态方法可以通过类的实例对象调用
* ~! A8 i: E0 D$ _- N正确资料:,B,C,D
# f, ]' G5 {+ ?" ?3 g: f$ o  l8 M0 G

" ]! f9 D( N+ L第19题,下列选项中,关于列表的sort方法描述正确的是(    )。( `) |. Y& q  l5 U1 `% F$ z
A、如果列表中的各元素可直接比较大小,则可以不指定key参数
) ^! C& g! M2 @# G$ |) u- bB、reverse参数决定了将列表中的元素按升序还是降序排列
( c: _5 B; B6 _; _2 B, ZC、key参数接收一个函数,通过该函数获取用于排序时比较大小的数据  `: B1 Q  {" j9 [" Q; ~9 ?7 a
D、reverse参数默认值为False,表示将列表中的元素按降序排列
- H3 S* }2 ?8 A! e/ `2 D- {正确资料:,B,C
6 f  B- r! L0 W  s4 G+ f
& v+ s5 `& R. G. m8 g+ l$ u5 l. K0 e4 c
资料来源:谋学网(www.mouxue.com),下列选项中,描述错误的是(    )。
( e. X5 j4 E/ s+ K- w! A* oA、对于有默认参数值的形参,在函数调用时可以不为其传实参
$ `3 j1 ?% [3 S- h& T& e0 {B、对于没有指定默认参数值的形参,如果在函数调用时没有为其传实参,则形参的值为None: x! q, E  f+ L4 @- ?
C、对于有默认参数值的形参,如果在函数调用时为其指定实参,则该形参使用传入的实参值, b" V' Q2 L2 V  ^
D、如果多个形参具有默认参数值,则函数调用时这些形参或者都使用默认参数值或者都使用传入的实参值9 L: N: b4 C# u3 ^, {6 a
正确资料:,D& H$ ~0 B' o- l- n4 M6 q% _

8 k+ v% W" V! `. W( {; k
$ T6 x3 n+ B5 c第21题,已知"d=dict(sno='1810100', name='李晓明', age=19)",下列选项中能够删除键为age的元素的代码是(    )。
9 x" a4 m% q1 t& A. VA、d.del('age')/ ?3 G; N9 p* w: h. s! j
B、del d['age']
3 p1 S- _4 {4 x& W7 c% ZC、d.pop('age'), V. w% J( z, c. l1 h7 S
D、d.remove('age')
9 T) G; B' m8 r- e2 S4 [0 @) O# Q+ b* F正确资料:,D1 Z% ?( N# I7 Q- a6 w# }* U: u
/ H( i3 b4 _; y/ i
; g0 \" k6 c. _; H" I
第22题,下列选项中,描述正确的是(    )。
0 j# c+ Q+ _7 Z/ X: t. J7 u+ }$ ~A、通过import一次只能导入一个模块( o/ L) ~9 R; b6 c9 ~7 w
B、通过import一次可以导入多个模块4 V% m7 u$ L2 |4 m* X- n
C、一个模块对应了一个扩展名为.py的脚本文件,该脚本文件的名字就是模块名( h) S! I# l0 x) C: E. B
D、导入一个模块A后,如果要使用A中定义的标识符s,则需要通过A.s的方式
6 o# a8 y  @; r: \8 `正确资料:,C,D; ]( r: }* M8 S, a' N5 H8 f* V
( K. g. [5 [4 E. A: P3 N( r. `2 i
. T. j( P. ?' B/ V2 w
第23题,下列选项中,有效的Python变量名包括(    )。
1 F2 d# @6 w2 Q3 N; ^8 {- z( C/ \9 TA、test
) K3 `5 d9 n/ hB、_abc
, N0 t+ u. O; t/ D; X! v& AC、1_a
. i  w( E( x6 H9 iD、_t1
8 J# c3 N0 n+ `, W正确资料:,B,D' ^; `$ v7 ^. n5 M0 c7 l
9 r' H) s1 |: j. R0 S
" E" \- d7 e1 d9 P9 o5 G
第24题,如果希望用一个return语句结束函数但不返回任何数据,则可以写为(    )。3 y. D. n2 f, G  A0 `3 j  ?+ i- q
A、return False
3 y5 X8 C4 o* w; y, V) PB、return
# _) k& |; \0 h* h! r0 |( w# lC、return None
& E7 @7 f+ _7 M0 W; s- j4 xD、return 0
# @' ^2 |1 j0 G$ b% X正确资料:,C
3 ]# S$ x/ k: T
& \1 b0 L4 c/ N( N! g' ~8 b4 ?
3 H. O- ^+ W) W8 O5 L  e资料来源:谋学网(www.mouxue.com),已知M模块中有一个无参函数fun,且在脚本文件N.py中通过"fun()"可以直接调用M模块中的fun函数,则正确的导入方式为(    )。4 |' s8 K: E) d9 k/ p
A、import M
& X: A) t( U! G6 a3 LB、from M import fun1 q: Q) w0 L* Z. m
C、from M import fun as f- E, ^; j6 ^. S# h6 q5 |- T% T9 S8 W
D、from M import *; }" i! e3 S) F$ p
正确资料:,D* E3 F2 ~+ A& W! Z' }: `. E1 p
$ Y6 p) D4 f" l" _9 @/ ~

  A; m5 W) C3 S+ L/ D+ L' A第26题,类的封装性是指将一个数据相关的属性封装在一起。" ~& S: o& i% E$ g8 t
T、对
' R" K: D! d( Z$ E# A2 z/ C% G( AF、错5 G, D* K$ n; r
正确资料:F0 N$ }/ O( o( J0 }5 c$ {2 x
: Q* L3 ?) H: f+ D. o. E
- q$ w. D. G3 R; x
第27题,print(list(range(5)))的输出结果为"[0, 1, 2, 3, 4] "。
7 l. K' V/ b" [& B. }% p/ k1 RT、对6 s3 e& l3 o4 ]2 R8 ?& M1 y" A
F、错0 Y/ N0 v% D/ \, {7 t# s
更多资料下载:谋学网(www.mouxue.com! d" V9 r6 ^# p# ~

4 z, Z0 k+ a$ g" t* p! g  _7 v+ k7 {7 j7 D
第28题,通过"d.keys()"可以获取由字典d中所有键组成的一个对象。
) B( ?/ D# A: DT、对. S9 n$ M7 o: f; }! B. q
F、错
5 r8 H/ d% U5 E" L3 l更多资料下载:谋学网(www.mouxue.com
; \/ p- i& _% x; I" |' t! V& [! z9 E  `; @! g
' s3 q% ~& Z2 `6 b: ~
第29题,len函数可获取一个列表对象中的元素数量。/ h2 l1 h- S$ _: ^# Q
T、对
) H, G+ d/ i/ {! w( ]2 ?3 i, oF、错* u$ b& T8 ?" V7 F# X' y1 g1 x
更多资料下载:谋学网(www.mouxue.com; q# m; q' J8 M+ `* Z5 V
" g' f( i3 P$ `, ~' K
: y/ E' ~: l2 [% F9 G
资料来源:谋学网(www.mouxue.com),外层函数定义了局部变量x,如果内层函数只获取x的值、不修改x的值,则可以不使用nonlocal关键字。5 I% X) d1 N  d
T、对% _7 E7 E' a- s1 }
F、错
+ s! c8 P4 T6 E7 t& F更多资料下载:谋学网(www.mouxue.com
- i! s! ]8 t, E4 _7 P" U6 |
& T$ ^& C/ h# K0 V
/ A7 l6 ^: z; X7 m0 m第31题,__str__方法的返回值可以是整数。# F$ f" e3 F- k; O5 |3 K& z3 ~2 i
T、对
8 M; b/ K+ S9 j0 G+ c- KF、错/ z9 F0 I- t& u+ V1 l! G
正确资料:F. A9 J( v/ q, J: C

( Z" n7 C9 N: {0 a: P2 K5 h# L: c$ c0 |! `7 M" D1 Q+ l
第32题,已知有语句"assert num==0",则当num的值为0时会引发AssertionError异常。
! `3 s/ R: U, JT、对
0 B- [  P4 N0 Q4 G: M4 [F、错
/ ?+ \' R6 J2 n- o5 _# p6 w/ T正确资料:F' C: C: K: z: Q; w: y2 k
- c, H# R7 R1 [. k
  S: j0 r* g* A5 \0 l
第33题,使用三引号创建字符串时不允许使用转义符。
* x( v4 f/ r  |6 lT、对: D3 l4 e: z9 \. _: c
F、错) E! U8 @+ t) K+ S( E+ u0 t
正确资料:F* [1 }1 ~- q$ I0 ]8 f% ]
9 l- U$ C* Q5 M/ T. M

/ h. T/ F  M$ C! Z& S第34题,已知t=(5,10,15),则list(range(len(t)))的输出结果是[1, 2, 3]。6 Q- I& d# u  z0 Y& T, n
T、对
1 {: E- P3 h' @3 iF、错8 C" T* O3 P: ~( j) _
正确资料:F
0 l6 P0 F4 c5 R( ]- S  U7 z/ q$ m( ?! p" [' D! H/ t6 Q4 t

3 ]# j! \* c& m0 k+ d) E( z第35题,对于不可变类型的对象a,可以通过"a=b"修改a的值。
8 P+ ~& U; C/ `$ O/ @. n% ?1 BT、对
9 L5 s& H* u$ |/ x" l9 z- F! iF、错
* b/ u* N$ ]3 N% {: @更多资料下载:谋学网(www.mouxue.com! p% i8 P) u% @6 x0 E

+ [; Z- y$ Q  b3 ~$ s* K3 c# S
2 N  y: q3 {4 n5 u5 S) A第36题,请指出下面程序中存在的错误并改正。class Student:passif __name__=='__main__':    stu=Student()    print(stu)8 s  j* K. R$ X) U4 x: j& o$ U
正确资料:8 g! Q4 \' H$ M
; ]& c7 y. l' ~2 ]$ u
, V% u/ K( o6 I: _5 R, T- ]% P. ]5 Z  o
第37题,程序题,具体题目内容如下:下面程序的输出结果是"Unknown",请将下面程序补充完整。class Student:    name='Unknown'    def PrintName(____(1)____):        print(self.name)if __name__=='__main__':    stu=Student()    stu.____(2)____8 Q- `1 d& v8 V) g0 m2 f
正确资料:# l# g; r9 m; x

! ]# v& l2 \8 o. M
/ d* L3 r! ^# `  i2 h第38题,程序题,具体题目内容如下:请写出下面程序的输出结果。def f1():    print(x)def f2():    x=50    print(x)x=10f2()f1()2 w' V/ k, Q* V- h3 V
正确资料:( i( f' _) ?8 M/ K( n" D. B4 U- P
8 P4 T6 r0 o+ n) L

' `/ N' ^; v! @8 D: P7 p第39题,程序题,具体题目内容如下:请写出下面程序的输出结果。s1='大家\好!'s2='It\'s a book!'print(s1)print(s2)- i3 @! s: ~# e. l
正确资料:
. I" @. P5 }; {, c6 j8 S2 s; T* L
, ~2 g) S$ F+ D* g$ _- @% ~% e5 F+ {! K. p5 l
第40题,程序题,具体题目内容如下:请写出下面程序的输出结果。def deco(func):    def inner(*args, **kwargs):        func(*args, **kwargs)        print('deco')    return inner@decodef func(a,b):    print('a*b=%d'%(a*b))if __name__=='__main__':    func(3,5)
! F8 U: ?/ `  Z/ R/ `正确资料:# S6 A( t' Q/ [: h3 H& s" i9 n& S
8 S4 T0 a; u" I
6 b" {  o) `1 u: C2 O+ R5 p6 {
) l# V6 M. W1 g8 ?, I: r! k7 T

! x) u, _3 S7 z4 K! \, t
, L+ Q  `6 K2 V  i0 z: ?* l! F9 v

& u, t2 f+ z1 g8 w
3 B. ]9 f0 d! t" I. j3 e- z) I, R
6 n/ E7 T9 N' c8 S% x  U# `" n9 T# G; n$ Q* F- u6 k) g; f
- t& Z! }9 U; E
- _* ~" I9 E  G& ^

- D$ n1 i$ D, s1 t9 x/ N3 g  A# `% m2 w* X1 k  M5 i. N

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2020-9-4 20:46:14 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2020-9-4 21:06:25 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2020-9-4 21:38:47 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-4-27 04:14 , Processed in 0.100978 second(s), 17 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表