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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

[南开大学]《Python编程基础》19秋期末考核(资料参考)

[复制链接]
发表于 2020-3-26 19:23:13 | 显示全部楼层 |阅读模式
谋学网
奥鹏】-[南开大学]《Python编程基础》19秋期末考核
$ K7 C4 ]- V% i6 N8 R试卷总分:100    得分:100/ k- r: v4 j1 x5 K( F
第1,已知"a=list((1,2))+list((2,3))",则a的值是(    )。
+ I* j+ ~/ j4 p, D0 I6 hA、[1,2,3]! Z  W* ]8 U3 g
B、[1,2,2,3]
6 T+ `, c/ M( NC、(1,2,3)
' {# R' U- u: y0 cD、(1,2,2,3)
! Q* U3 P; L  x, }0 u正确资料:
, }5 s$ e2 p, U6 }2 X; @  v/ _$ T

& M* v% g8 j" E) m! r第2题,类中的(    )对应一个类可以支持哪些操作。7 y6 {+ Z+ c! J. I
A、属性& T: S& @8 I8 R: M( Y
B、方法0 Z7 q. R% V# S7 |3 u4 N
C、数据. C1 W0 z, o( V& V  U" E3 w) w6 b
D、对象
- k* P# f0 a/ R正确资料:
( u/ f" l" j! K  J3 z
) s* k$ {$ `0 A+ q5 U
2 l% B& D( p' I3 m第3题,使用字典中的(    )方法可以一次插入多个元素。
; [( W' z4 N* W9 e' ]# fA、add* P+ Q: w7 y3 h' f( R. d
B、update$ Q' H" x% \0 |1 H# b  G
C、push
3 Z4 a1 n5 @3 j. UD、insert
8 M3 i* o" ]2 w4 H' v- p: o4 C+ E正确资料:! V/ N5 g% k9 u
  `3 e% w* I2 O- a
: ]" I! H8 ?+ T" V, B; u$ @
第4题,第三方模块的获取与安装可以使用(    )工具。
/ b0 e0 T1 H6 J. S# O" z0 AA、pip
3 |. O2 f$ w+ r1 n, l9 p* ]B、get5 r  D7 H! H; O" U9 _- o# O
C、install) S/ H( N" ^( O3 b0 m: L
D、setup) A( Q; a$ @, y
正确资料:
: W5 s9 k$ L9 @9 `+ T& K# t6 B' a# e* K2 c* `% }
( c  f. l1 `+ d7 G) o
第5题,程序在运行时,输入数据和输出数据都是存放在(    )中。
( Q( E: Y& ^' |4 Z3 U" ^' U; d# zA、外存
3 x) c, @! z+ a$ U: vB、内存0 b, i& {7 I6 L0 n
C、CPU  H$ j, n. Q' i7 G3 N
D、硬盘
; K( e5 |1 J% a' V正确资料:
# \! G" B( |& u" C" l& z; ^
  m( r' B; O& d3 V) o/ \& u' h& Y! J8 ]7 L7 b2 v6 ~3 u' U
第6题,已知在脚本文件N.py中有函数调用"B.c()",其中B是A包中的模块,则import语句的正确写法是(    )。& E  ~8 j0 Q1 A% r; J& m0 `
A、from A import B
/ Q; G. y1 j, f+ h+ ?2 W5 mB、from A.B import c
0 e4 o0 F( S- G, S: Y5 \0 TC、import A.B
+ d4 L7 X7 \5 F  c; i* Q5 HD、import A.B.c* W- B: `( I- V
正确资料:
! D, b1 [2 U* n1 N4 T) \) }( u3 Y- ^7 i6 J: }/ c; C* }
" o3 n: {- A8 g
第7题,十进制数37转为二进制数结果为(    )。
0 {- [1 W  O( ?A、100101B
, y. }3 o# X9 q1 G9 PB、101001B#100100B#100001B- ?0 p0 |( D5 T. z* F0 k& s
正确资料:2 F$ E' d0 B4 Z+ h6 c1 ~
" P5 I+ }2 f) F

' u0 p! @6 i) i( ^# f5 x- i) K# J' A第8题,已知stu1和stu2是Student类的两个对象,则执行"stu1stu2"时会自动执行Student类的(    )方法。
3 r; @2 `4 ?' V( @" K" R( _: lA、__gt__9 z) V* A' e" @  H: o
B、__ge__
$ b& h& U8 j3 s2 tC、__lt__
  f0 E9 ~) e: V* oD、__le__/ v; h( ^* m) Z8 `* ]  d  j/ K
正确资料:
& S0 l0 f6 ]$ X+ L# r- i& q; h
5 J) \1 D1 N) A1 @1 o" K" i9 F" u4 y% P, I/ s3 D7 O$ C0 ]: F
第9题,下列选项中,错误的描述是(    )。
$ P( j! T. \8 [" UA、字典中的每一个元素是一个键:值对6 j5 l7 U6 h  G% \4 e& H( _
B、字典中不同元素的键不能相同+ y& X( k, X* T9 S
C、字典中不同元素的值不能相同0 X. Y. x2 v" X. X2 n* ]
D、通过"{}"可以创建一个空字典( F0 T2 k5 e: u5 Z& U
正确资料:. I9 X# t/ R7 T( X' U: C6 `

, a* f; j/ H: L5 U8 f% x  ?$ U# ]; F5 ?# D
第10题,已知"ls=[1,3,2,5]",则执行"ls.sort(reverse=True)"后ls的值为(    )。0 B% a$ k* w7 n: i7 a* B
A、[1,3,2,5]
; c8 E9 ~+ _7 S. DB、[1,2,3,5]: d" b& k1 g8 M7 `! E
C、[5,3,2,1]
6 y; _7 X5 L1 l  s3 z& h( MD、[5,2,3,1]
4 V) u9 `$ C  u# @正确资料:' d$ T2 s" z# J0 L. O

# L, V* I3 o+ K: o& ^: `  C
: C& F3 l0 O. H( A' E; D! n& i% {第11题,如果要去除字符串中的所有空格,可以使用字符串的(    )方法。) z, g# g+ f4 I
A、strip
$ H8 n3 N3 F5 e: C$ \, X+ wB、lstrip5 }5 ^5 n  Z4 \4 @
C、rstrip; J/ n# M' p( W: K! {9 q
D、replace
9 g; c& m& G: h* F3 I+ ^) t正确资料:# Z" e: I' n, s! |
* B6 G; z+ i5 C1 R) a; d; k3 A+ P

9 L2 R& p5 N* B0 q9 x- l/ H" ]7 ~第12题,用于结束本次循环并开始下一次循环的命令是(    )。1 R0 Y& J4 w/ w- Y' N
A、break
& t, a/ p8 [5 X; k. I3 sB、continue4 ]' z1 x/ q% Z$ C$ z$ Y+ f
C、else
- F2 v. g0 N9 k8 z* D! R8 L5 kD、pass
+ q: }7 h4 J1 J7 q  I正确资料:
/ i; w( T  E0 l, V# }+ z0 q, a
" G, `  A( p% z7 M' j6 y, Q6 I+ H* L
第13题,如果要去除字符串中头部的空格,可以使用字符串的(    )方法。+ U9 P9 k) N( o0 Q# K2 X  H8 u
A、strip
% Y0 J5 g3 w' Q. C: YB、lstrip
+ b( }# x/ M( q  TC、rstrip. ]3 B# z" T! ~3 D9 ?
D、replace
6 B' S9 i: b" E1 D正确资料:
6 d0 n3 F$ J+ k2 P; P2 H
2 K' i1 A0 `2 O3 o3 Y4 L+ X* m6 K; [/ k/ ^, d9 y+ l
第14题,析构方法的形参个数为(    )。
* D9 ^, N5 n  h' h' uA、0! [  a! B" ?4 _' V
B、1, L4 w3 d5 j/ l2 a2 ~
C、至少1个
8 [! T, ^5 m2 BD、不限
- m, g  B! Y4 r! J# M$ b正确资料:
6 S  D; n+ D1 X- W$ s9 {: {
- f6 q* u# [- D- {* K: T1 p0 H4 c, H2 H2 s
第15题,re.finditer函数的返回结果必然是(    )。
& C. B/ M) I/ ]7 mA、列表
8 j* f% d# E9 V* n2 j7 FB、元组
, y* d& N( Q( G9 P% x* y. o# uC、字符串
+ B* n+ c% p/ c4 u( [* X" UD、迭代器
1 x' D3 [' n5 q: J正确资料:
5 d- _$ \4 r8 _5 r5 U
* H: @- M: f  M; W4 Z$ ^8 l
4 B* q9 {, }4 C% ~0 m8 N第16题,下列选项中,描述正确的是(    )。8 y% c' E/ a# L2 B
A、通过import一次只能导入一个模块# D4 z) O+ S6 A$ X) p
B、通过import一次可以导入多个模块
9 Z) H: o% `7 B8 h1 O7 fC、一个模块对应了一个扩展名为.py的脚本文件,该脚本文件的名字就是模块名1 s/ c$ K+ P' [0 n% r: W0 B" P% K' c' G
D、导入一个模块A后,如果要使用A中定义的标识符s,则需要通过A.s的方式! K& a1 }7 c" Z" r
正确资料:,C,D% `: [  B  \8 G6 {0 N& D9 o

% ?; T+ ]  `  Z% G6 Z
, ]2 x1 |+ b6 q  h9 h" c3 x第17题,利用下列选项中的(    ),可快速完成金融分析工作。
7 v6 K/ H6 u+ ?A、Numpy+ V4 X$ e$ A3 a% e; q
B、Scipy2 ?# u/ v* J, L$ ]* ^* w0 [
C、Pandas
  i0 X9 ~4 s( ]+ Y0 ~D、Django
# ~( S4 x; L) }# k4 P) g( D9 q$ v, s正确资料:,B,C% Z. H7 h4 n2 C5 o

# b1 D7 n7 g- a' }/ a$ H! W/ n4 }* n* B
第18题,如果要一次完成字符串中所有满足正则表达式规则的子串的匹配,可以使用re模块的(    )函数。
! K9 y" g, _; _2 i' m+ x% B0 C8 \% yA、searchall
* b- M4 V+ {+ \- p7 H/ wB、findall
1 v0 W6 F6 b( j9 AC、finditer
9 Z7 D6 i3 W1 T+ p9 z" V. e% iD、search2 a% A4 @; p1 P+ P
正确资料:,C
: S3 |) S, c1 h& e7 i1 K) O3 M+ a; W& ?2 p: s
. f  d4 G% W( `* r) S; l; j% ?
第19题,下列选项中,描述正确的选项包括(    )。# O7 z8 i( A' M3 `. ^' q, ^; ^
A、Python中的变量在使用前不需要定义. w8 V- T: @2 v( ^  G( a
B、Python 3.x中的变量名可以包含中文& w- C. c/ b5 p: f  w
C、Python中的变量类型一旦确定就不能改变
9 v" K2 ?" W; A' {# K4 XD、a@b是一个有效的Python变量名$ E  |. l" i/ N7 g! `  D1 E7 [4 u
正确资料:,B
8 @. ]8 m) f$ p( ?* `9 |  D' M: b$ e3 z2 j' @8 f
2 C6 u3 a# R0 u8 @
第20题,对于Python中同一层次的连续两行代码,采用下列书写方式不会报错的是(    )。' R, ]5 I% V4 I
A、第一行缩进1个制表符,第二行缩进4个空格
" s7 _: T. e- X! Y1 F5 \B、第一行和第二行都缩进4个空格
" M: X' q2 g8 uC、第一行和第二行都缩进2个空格8 X& o3 ~) N! {" H8 x
D、第一行和第二行都缩进1个制表符
9 S, p/ [6 i( q; S7 X正确资料:,C,D( H* Y( ?% p. [; J. H

7 C6 D" }3 L) p4 U( I! w) R
, Q+ C& @, R/ K8 D' i第21题,下列选项中,描述正确的是(    )。% R( y% e: R, G" l
A、一个函数的函数体中可以包含另一个函数的定义
6 \+ T) C6 v/ V! C5 IB、一个函数的函数体中可以包含另一个函数的调用
) i2 s. v- ~+ \# mC、一个函数的函数体中不可以包含另一个函数的定义3 C& {2 U. u% ?
D、一个函数的函数体中不可以包含另一个函数的调用
1 x: v& B2 t7 }; \5 `' D# [9 y正确资料:,B
( Y$ [5 a7 [6 \$ @6 _' ~; R1 E% {5 e6 o$ d5 Z
0 Z& s4 e9 E# X: |8 W6 k) B. U" ?* {( ?
第22题,下列选项中,有效的Python变量名包括(    )。. \: M. f+ N$ G- {: K9 {
A、test/ \  n4 B8 D, e- b- a
B、_abc: k6 k5 }) B/ s1 j2 q5 L
C、1_a
5 Q) a7 v  U- |9 z8 yD、_t18 K3 ?. T1 ?  w4 m! B! o
正确资料:,B,D
' r+ ]/ B) e1 }$ R7 m, p
$ Q  [* J+ l4 \; H1 J
, X% X/ V# o$ i6 x/ G4 [第23题,下列选项中,按照从左至右的顺序进行字符串检索的方法包括(    )。
: i: {, U; u, sA、find" B8 Q8 L% x& }! Z7 k$ a& B+ M
B、rfind& U$ B  I4 m) G, |
C、index
- c: Q  c) w: o! n  ~: D6 @9 XD、rindex/ _. U7 y- k6 G& T- l, ?$ t
正确资料:,C
8 ?. k0 L0 r7 f3 r7 X$ R
. U  k4 {& Z/ d5 Z: O- v) @6 y) m* A& l! r8 q
第24题,Python程序使用(    )进行多行注释。0 G3 i0 {- z9 Z0 K8 p# l" n
A、三个连续单引号" z; W) W, o) }+ l! |$ @
B、三个连续双引号
$ c! m  P" E( U7 c. ?0 kC、分号' c, T1 U" b, u) t% ~
D、井号
; c) w8 p. `' v7 K# j: {正确资料:,B6 g  D3 ^( s4 M- E5 i8 I
! k$ I6 H, v) B9 l
8 @: q2 s/ q0 ~0 A& p
第25题,已知脚本文件N.py中有一个函数调用"A.B.C.d()",则下列选项中表示包名的是(    )。
8 ]8 P: v2 V0 c# p; CA、A: [! `- f8 N1 y4 o" A9 J# `, f1 d6 Q
B、B$ [: y* c0 `8 p: U- a
C、C
& b4 j$ t7 c/ K: F% v: N7 ?, a! LD、d0 U- a+ B$ q3 U4 N
正确资料:,B
: S1 V( C9 M! o7 k% L
& e- n3 ?) j# v/ f. x2 F
6 W" k3 z+ B% v; d第26题,类的封装性是指将一个数据相关的属性封装在一起。4 f; n* Y' D0 a$ D  ?7 z0 C) }
T、对
! e( P. S; y# H! ?0 J2 R* MF、错
/ c8 ]5 \+ M; f! D, F正确资料:F0 q; l" Z0 J- y) ]) c0 p% s0 w
% G; ~0 X/ a' G7 s% f. F1 j) h

/ A8 a1 {8 X! T, i6 g5 ^5 D6 Y第27题,基于已有的类创建新的类是面向对象中的多态性。
7 C& I4 k- U7 S" ?) A6 {T、对( J) x- Y8 ]7 K4 a! l: M( w
F、错
9 p, q  A8 u. q! l* x, W正确资料:F( \& \; Q1 R9 c( k; _( [
9 d. J1 V. @; o) x

7 U$ z' o- q1 Q第28题,列表生成表达式的返回结果是一个列表。
9 v# i7 ]2 w4 j2 B' {T、对
% x8 Q. e( s) F0 SF、错9 e! S0 b' g  {- l9 |
正确资料:T
$ s( Z8 N# T1 c! G# Q7 \6 B: R% ~) n& ^, N: I" Y* l
8 a- I2 Y0 l9 {" h, f6 @! s, e
第29题,len函数可获取一个列表对象中的元素数量。
1 y5 g8 @( j4 Y+ [: i- VT、对  q& I/ H- w3 k# o$ _
F、错2 F- I( N  v9 `8 E/ q' s
正确资料:T  O8 y/ o: I! l' u9 U% g

/ }$ g  Q' N+ k- {8 X5 R8 f1 l1 Y) y( Q: k
第30题,通过"min(ls)"可以得到列表ls中最小元素的值。
! ~! f. }2 w) W" l+ J- [T、对
2 }8 l# i0 W% V8 X! I1 D* R1 [2 ZF、错% o& q7 c' o9 \1 ~/ e
正确资料:T0 X* L, V; B, K( p7 f; h* n

7 o# K( y2 N6 ?. b7 _, Y6 ?
+ F& ?* Z( ^& {/ I8 ?) m第31题,如果一个属性只有用于设置属性值的setter方法,而没有用于获取属性值的getter方法,则该属性是一个只写属性。4 u% G) Q3 c) b( d! U
T、对$ G! R$ q! \6 B" o9 ?
F、错
) g) U, L* j9 D# {% v! z# M正确资料:F
! x" D6 w7 j0 G3 g
( o) n, d  H0 s8 I* ]
1 S. x) j  m1 t$ O1 ]. K  X第32题,os.path.join('.','src','tools')与'.{0}src{0}tools'.format(os.sep)返回的字符串相同。
2 M! c- R3 r$ P$ p5 F. Z. \T、对6 ^4 j* r: T" p/ `; J. u0 H9 [
F、错
' D: L! N- F8 Y) X6 a* U. }5 e正确资料:T
1 h, k8 a: f4 Y" P
4 @& h# z) g4 ^" I' E8 U, Y0 R, S9 `
第33题,外层函数定义了局部变量x,如果内层函数只获取x的值、不修改x的值,则可以不使用nonlocal关键字。9 G( k3 \) ~0 }6 G
T、对- i% M) R  I  z: Q
F、错5 S7 `: f0 P' V# `$ u9 u, N
正确资料:T  B9 `+ V# X8 F6 S9 b/ o
  }. m4 V' S2 S

* u/ A4 N0 Z) {% A  s& S4 m8 e第34题,使用三引号创建字符串时不允许使用转义符。
6 k6 c( [$ B3 r. QT、对8 P9 Q' G& t4 K2 S. E& k
F、错
' u" p& s0 {8 H( |! D+ _6 l# u正确资料:F
. s* Q: \. z* M1 o, r7 d+ z& Q$ D0 h& \: e
/ I) ]6 Z: D! m, I/ m6 M
第35题,已知MyModule模块中有一个无参函数fun,且在脚本文件N.py中有"import MyModule as M",则在N.py中要调用MyModule模块中的fun函数应使用"M.fun()"。( M9 H. o6 z0 x
T、对
! p4 d/ q6 I4 m. [) S  qF、错
$ M# y; L& g7 e, f正确资料:T& Y* j, B9 b. W. m

- c; W! k/ W% \) J8 g8 N& d% b
" A+ ^. h. P4 u9 Q8 l第36题,请写出下面程序的输出结果。x,y,z=3,5,7if yx:    print(y)    if yz:        print(y)    else:        print(z)else:    print(x)    if xz:        print(x)    else:        print(z)
: }, a/ y  Y+ K+ J/ i正确资料:, g7 g7 i, l* F! Y' t. e+ |# n
8 S' Z- V9 Z& S. e, m' H

) h2 s( I- l) b0 w第37题,请将下面程序补充完整。s=set([1,20,300])s.____(1)____((1,2))print(s) #输出"{(1, 2), 1, 20, 300}"s.____(2)____((1,2))print(s) #输出"{(1, 2), 1, 2, 300, 20}"
, F7 U# m: e& b& l正确资料:6 n# X3 t/ H& E7 Q! c3 U( m
4 c! O- _( U) v* }5 b! p
  p& F6 j- r- l& g' O9 i
第38题,请将下面程序补充完整。class Student:    def ____(1)____(self,____(2)____):        self.name=name    def PrintInfo(self):        print('姓名:%s'%self.name)if __name__=='__main__':    stu1=Student()    stu2=Student('李晓明')    stu1.PrintInfo() #输出"姓名:unknown"    stu2.PrintInfo() #输出"姓名:李晓明"
3 n3 Q; H% I/ L/ f, z  a4 S正确资料:  z( \  x) i& I! c9 w
6 a, B3 y- p+ a# q1 q+ u/ l

" H4 k; L/ z! L- ?第39题,分别写出M.py和testM.py运行后的输出结果。M.py中的代码:def PrintSum(m,n):    print(m+n)if __name__=='__main__':    PrintSum(10,15) testM.py中的代码:import MM.PrintSum(1,2)) m9 u; h% |& F6 k; f
正确资料:! {1 i* e; O% r, g1 j
% y2 J, K3 e# ]' a+ Q/ Y4 }

: \0 c) P+ J, ?第40题,请指出下面程序中存在的错误并改正。class Student:passif __name__=='__main__':    stu=Student()    print(stu)$ O! m4 s0 r4 B6 F1 U
正确资料:
( Z+ p- R& Z$ G: q! z& ~, n
& l/ H* {( |# s+ V5 X5 r% H5 e6 m1 V- L9 O: Q( Q" u

8 Q& O/ d. C( E* h
/ t7 v$ t! c# \- R2 W* E  I. {. N, |+ R- O% S/ Y  `

6 m/ m0 {" ]5 u% t% J- i4 U8 W9 l& n( d, [+ V. {' r7 G$ N. }

3 D0 Z  g. q! _: Y' i
, A+ ?+ K2 F: ]- M3 M& l
4 X: S) w: K; _! `. [2 h
+ m. t, L5 R- s; J( Z- R- l! T6 O6 @1 r  \

/ b8 r4 X$ P7 g5 l0 X) u+ _" V6 [2 D

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2020-3-29 10:33:31 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2020-3-29 11:20:04 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2020-3-29 11:54:27 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-28 17:18 , Processed in 0.083008 second(s), 17 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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