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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2020-3-26 20:29:52 | 显示全部楼层 |阅读模式
谋学网
奥鹏】-[南开大学(本部)]《Python编程基础》19秋期末考核
# Y" `7 _3 g1 L, _8 r. Y试卷总分:100    得分:100
+ E: U, A- A3 ]6 z7 L3 D2 V! }: }* \第1,已知"a=list((1,2))+list((2,3))",则a的值是(    )。
: h3 ]0 k. N* {  gA、[1,2,3]/ i% H; c2 D! I; j
B、[1,2,2,3]0 e2 b' K( A6 m6 m8 J1 r4 G; U
C、(1,2,3)
' u3 ?9 j  Y$ i# m* H1 Z  }; ]: ?D、(1,2,2,3)- J& `' Q) k9 {' m( G, d6 P
正确资料:4 S6 A: t  x8 v% H6 G- k
% m% u- z! q5 c$ |  H0 N1 ?. {

1 u* E' K2 @& V; u% ?" l第2题,类中的(    )对应一个类可以支持哪些操作。
) h9 `2 E7 X- _7 K: w, }A、属性2 z  M/ s) N$ k! S4 }2 ^$ u+ S
B、方法/ |3 m! u1 @$ O, |! q8 u1 B0 `
C、数据: W+ x1 R/ Q' B- c4 @) F+ n: T
D、对象
0 y( B0 w& ]) h9 a* ?2 s8 W! ^6 Q正确资料:. u2 N3 `) f3 l7 V0 j$ a

- ]' q( }6 k' p% x9 ~6 ~
) ^1 v5 ^) X( Q( v8 G第3题,使用字典中的(    )方法可以一次插入多个元素。( w+ P3 I$ w2 m$ r
A、add; z5 u+ }& W6 f
B、update5 [6 B6 A$ f: K* K/ K. _
C、push7 i$ p1 \& [) u$ H+ \1 v9 W8 X2 L
D、insert( s3 ]$ N- z8 c* L3 Z
正确资料:
9 f+ k6 R( S/ A, _+ \& a9 V1 ]- R6 O* |6 c2 K
8 e. V. ^: u( ?  |  `( D
第4题,第三方模块的获取与安装可以使用(    )工具。
  e& |& g# [3 PA、pip0 x" U- \4 g1 T; t- E( p
B、get
# p) c( _# |( S* ?. JC、install; P# Y7 r3 K- E9 S3 I
D、setup
8 q8 V. P0 O2 ^1 [; i" P' G+ o正确资料:% c$ w  l; \1 I

8 U7 X2 _4 {+ \* E. @6 W) h; ?+ D6 l
第5题,程序在运行时,输入数据和输出数据都是存放在(    )中。) h5 F$ x: C' I" }0 U
A、外存" {( t. R1 H8 f6 S# v$ M* C
B、内存1 ~2 e: l* i0 m2 }7 l& S' E
C、CPU; r, Q/ C2 t$ i1 j
D、硬盘9 M. {  S) X0 G8 Y/ \
正确资料:" Q; w7 E( n) {5 a
! Q# W( x9 P5 x7 U
# \9 ^6 N: L" S) k+ b) y
第6题,已知在脚本文件N.py中有函数调用"B.c()",其中B是A包中的模块,则import语句的正确写法是(    )。+ c# h5 x1 g3 l& g
A、from A import B
1 C! O1 f. f3 |" K9 a6 C/ M% BB、from A.B import c* N: Z5 p- L" K: n. |) ]
C、import A.B: ~- K3 u; Q0 b$ C$ b6 N
D、import A.B.c
+ c3 J# M6 J: l) c, j0 Z9 t+ f正确资料:
2 l* B0 X, ^3 e  _( s3 [' c, b9 O9 ^
: d& B& r( }9 j4 k9 F" V3 b
第7题,十进制数37转为二进制数结果为(    )。3 B1 i4 J) I8 G2 m
A、100101B
) q) }) ], B  j; b- [! R7 }. TB、101001B#100100B#100001B
' ?. b, K/ A3 C3 j正确资料:
* ^9 ]( I: U1 R9 g. F/ c3 [% d4 E% f* h3 M' |

# d+ O8 I9 V" h第8题,已知stu1和stu2是Student类的两个对象,则执行"stu1stu2"时会自动执行Student类的(    )方法。
  Q& |2 ~) {$ sA、__gt__$ x; e# P7 E+ @0 j/ g& R
B、__ge__
+ p( Z7 I2 G6 u* ]0 d! qC、__lt__
* f. x! o' G5 T& v; g4 KD、__le__( L7 j8 I& D3 N' L- z0 j% `
正确资料:
2 n& I3 P2 F" [# `9 ~: ~
3 O% H8 D) Y. g# N6 I0 |% G" [) O4 W$ Z3 X7 X8 L
第9题,下列选项中,错误的描述是(    )。- e& p; Z0 K, _4 e6 S
A、字典中的每一个元素是一个键:值对
& ~7 ?! ~# x: D' VB、字典中不同元素的键不能相同9 _7 v' A& P* p& _- w5 f- q0 t
C、字典中不同元素的值不能相同' `4 z, ?5 P. q7 I$ U
D、通过"{}"可以创建一个空字典
3 }* S: M% g, x2 Y+ f7 ]% k正确资料:
- a8 b+ ^0 O9 y+ }$ S, E
+ s5 Q; ^$ X( T7 \+ F
" U& s5 ?1 Z. ?; g( k/ x  {0 P第10题,已知"ls=[1,3,2,5]",则执行"ls.sort(reverse=True)"后ls的值为(    )。; D  E2 {$ `: @, t! j
A、[1,3,2,5]
! W* [0 F6 f4 a# u3 AB、[1,2,3,5]: M, C3 O8 X( X# j5 z: c
C、[5,3,2,1]( N/ I- X, e" g9 `+ D
D、[5,2,3,1]) s0 |) _; |! i! H5 j) @0 h
正确资料:
- V5 Y6 V3 o- |. i" @7 g* S' v3 W. y8 _
8 x$ _4 R$ E% p* G
第11题,如果要去除字符串中的所有空格,可以使用字符串的(    )方法。* J: s0 z- Y1 a# t/ a7 B
A、strip
9 M5 N( J1 m( Z9 M8 Q: m; rB、lstrip
# j+ s6 w- I* g# ~1 HC、rstrip
: f8 M& g8 D- }5 v! O3 K8 ?D、replace
+ ^% a+ S+ e4 C5 |- {8 T4 e5 |正确资料:- O: {! I' i/ q6 ]

' G8 I6 _2 E' G9 s! _! v3 y/ z) c
7 b2 V4 D; q* F4 m2 \! d* h* W第12题,用于结束本次循环并开始下一次循环的命令是(    )。, K$ Z- Y$ Q, d6 \  J) b/ U
A、break
- U" B1 |4 I7 U: [6 N8 X& n: G% h% LB、continue
6 U- S6 w- v$ NC、else
7 t3 i7 X1 z. iD、pass
- Z: _  H  h# t0 A7 ~% Z3 U& P正确资料:
9 ]( e2 j9 P, D* a0 \& V7 }- r$ Z+ q6 }" Q+ @- K4 X$ p
. B2 a( W( E3 T7 \
第13题,如果要去除字符串中头部的空格,可以使用字符串的(    )方法。
; u+ P! M% |1 d, K* C8 h. KA、strip, p1 ~' P: V' x% ~' Y
B、lstrip9 r. K5 o( j$ n+ U" U6 J& F
C、rstrip2 X. C" G2 _  I9 Z. w3 F$ m
D、replace
( z0 ~0 R4 r# h5 h" O正确资料:
1 Y* M4 b5 \' b+ R8 b
% e4 p# z2 H1 x7 R. Q7 c; r0 z/ X. R) E" d* v, w+ G: e
第14题,析构方法的形参个数为(    )。
* Q8 w# h% J: L$ e9 v! N5 VA、0
: s6 K/ m0 w2 l, P( l, EB、1
$ `9 w/ ~; q- F9 T' eC、至少1个  s+ E9 K8 e# V. h* s2 J
D、不限3 k( H6 D" s/ k1 E+ D, N+ U
正确资料:
) `% r8 D5 {$ ~3 w# d3 j
  U8 s0 v$ j7 W; e* F& T& m! B
3 Z2 |. ]" `. e' g, J) F6 q- I第15题,re.finditer函数的返回结果必然是(    )。# P' H. a. z3 L1 w
A、列表
) W* \5 N* D7 g! p5 RB、元组0 l5 l* I7 i2 X: V
C、字符串
! V: |/ z2 O" A. b1 m) j. B2 QD、迭代器
2 ~' |/ K0 V. K. K正确资料:# A0 \( k/ |; Y! _( R

1 m+ _, Z4 u. v  s0 v  o( G! _3 o8 a$ H8 ^
第16题,下列选项中,描述正确的是(    )。
' j2 k, E. K& B8 ^% v4 QA、通过import一次只能导入一个模块
1 }6 _! a# f5 Y) b$ l* i7 c6 uB、通过import一次可以导入多个模块
& h7 @% A+ B4 A, m9 c/ K1 hC、一个模块对应了一个扩展名为.py的脚本文件,该脚本文件的名字就是模块名
; ^! H) @, X( KD、导入一个模块A后,如果要使用A中定义的标识符s,则需要通过A.s的方式
+ [0 D$ o4 d! q$ I& N正确资料:,C,D
! z$ h8 v4 s$ {' B, _% P+ A5 F! W, ?8 u4 h& X9 ^+ H
. z, v5 M2 e* Z, H! K
第17题,利用下列选项中的(    ),可快速完成金融分析工作。  X0 K0 r8 B  m$ ^
A、Numpy
. |3 ]3 b; p% h* L! v; C# M) P& B3 IB、Scipy+ A+ p, W$ |, J5 ?  H/ U% P
C、Pandas
; a- Q# S9 _6 A) [6 gD、Django
8 m0 w, Z5 y5 y, F正确资料:,B,C
0 X* [6 J4 k+ [5 E. `+ J# b0 Z
& f( _! M3 p5 m8 Y) T5 B
3 o& S& I4 Y7 ~4 N8 w6 E第18题,如果要一次完成字符串中所有满足正则表达式规则的子串的匹配,可以使用re模块的(    )函数。  @! W; o/ @) R: ]
A、searchall
8 ~  N2 f, O7 gB、findall. X% ?: [6 m; o9 E' B4 |
C、finditer4 f# q( ]5 c( r6 f9 ^* v! @" O4 {$ H
D、search
7 D  R6 v0 s+ y- x* A1 P, x正确资料:,C! U5 U3 \5 l: V
7 ^* F! r1 h: \6 T

6 z+ M3 z/ M. S; I1 x4 u第19题,下列选项中,描述正确的选项包括(    )。
) c5 h( V. [# Y: EA、Python中的变量在使用前不需要定义1 v( G# u7 {$ ^2 Z" g; d
B、Python 3.x中的变量名可以包含中文* p/ c) _( L) R% A
C、Python中的变量类型一旦确定就不能改变" A" Y5 s- U8 G; s7 J1 `* x/ m1 S
D、a@b是一个有效的Python变量名
9 X4 j6 _$ n5 _. b  Q9 _5 H正确资料:,B
6 f  ?- c' }, `7 C: C8 l/ _& x. m% m. Z

1 j+ k, ?' V+ u0 [" q# V第20题,对于Python中同一层次的连续两行代码,采用下列书写方式不会报错的是(    )。
* w6 P1 L. ^% t8 r0 h$ ~) iA、第一行缩进1个制表符,第二行缩进4个空格
- \( d4 P6 v& t+ b5 Y! i8 wB、第一行和第二行都缩进4个空格9 Q3 \" ]9 I! O% b% V: i6 h
C、第一行和第二行都缩进2个空格
. S, m  d+ s8 |5 b! HD、第一行和第二行都缩进1个制表符
% w8 `& U4 i# I1 F% h" ~正确资料:,C,D
2 h8 r9 B' s$ I0 w9 O0 F0 P& W) P: P; z6 M" l8 I& b9 O. ]$ C/ M4 d
5 K! K  B) u! M& T2 Z
第21题,下列选项中,描述正确的是(    )。
3 Z- W7 n. N% q* V, {( k2 ~5 I5 UA、一个函数的函数体中可以包含另一个函数的定义
9 T$ |. h3 b% n) B: |+ {B、一个函数的函数体中可以包含另一个函数的调用
( {3 `9 O8 H- K- F; fC、一个函数的函数体中不可以包含另一个函数的定义
* {( e6 w4 ]8 _1 ]6 [* Y8 X6 C: ^D、一个函数的函数体中不可以包含另一个函数的调用7 R! p6 u; ^" _! v  i1 O
正确资料:,B4 t3 a" T8 m, c% n, \  w
" T" i& u$ S% ]

8 v: F, `  y: s* p, m% `第22题,下列选项中,有效的Python变量名包括(    )。
6 w3 J7 k! u* _. OA、test
3 z9 z4 z7 a5 ?) h! U/ [B、_abc
+ ^# R- H$ c: Y9 [C、1_a
+ ~" D' {9 a* fD、_t1
0 Z! p2 o5 v9 k! d/ u- }9 u' W: \正确资料:,B,D
( ?& j+ H4 _8 ^* k5 L
, @* u+ i2 q3 }: M7 f6 q  W  P' ]: h3 T8 m- |+ T( W* e) g
第23题,下列选项中,按照从左至右的顺序进行字符串检索的方法包括(    )。) N& l2 \+ x* Q& f
A、find
5 K0 t$ W+ {1 S+ OB、rfind
1 }  w+ x) T8 M3 G% d# nC、index
4 U$ |; _: a. d# t" uD、rindex
/ t, @6 ?4 J- j正确资料:,C
/ |# P9 G1 g* i
0 H! |$ A1 _0 W# V$ y3 n. h. `& [  h# P* E3 e
第24题,Python程序使用(    )进行多行注释。
( N) i" [3 ]5 g$ [5 E' @+ Z$ ~: _A、三个连续单引号& F1 g) K; M# B, G7 N' V& ]8 N' I
B、三个连续双引号4 X0 y, B! h7 I! o
C、分号
9 I! x; S! C: u5 [4 Q! XD、井号1 Z' V4 @9 r' o2 R, P
正确资料:,B' G0 D' ]" _5 k) {5 }
3 ~# K* |7 t$ E- \: e3 ^

0 F: G' v; k: U$ X第25题,已知脚本文件N.py中有一个函数调用"A.B.C.d()",则下列选项中表示包名的是(    )。
, N2 X0 [2 ~3 ]! F! d% K. SA、A
* W9 ?9 _# U9 F, z2 qB、B
' W& _6 I$ {/ F7 QC、C
. e* b  c# L  z0 z' P' ID、d
6 [, X6 j' F; G9 X) \4 k正确资料:,B
+ @7 ?+ D$ t- ^5 S# E
* G! e, p0 R3 k# R
+ @  M2 U" ^# E第26题,类的封装性是指将一个数据相关的属性封装在一起。
  F  R/ x, j, `' O& W' J+ JT、对. c+ w: r+ o  t' B6 R4 K/ ]
F、错9 Z. L+ }# T& B0 {1 x8 V
正确资料:F* h! u* @  l- E& _. M3 a+ Q
9 G3 Y1 n5 V8 s, H+ t
7 h  \/ Y% ?6 ^0 R+ ]
第27题,基于已有的类创建新的类是面向对象中的多态性。9 V$ I9 V; N/ {) E, M7 l( |
T、对# r6 f% z4 d6 `6 v' [5 N1 v; j7 U3 I
F、错2 y# m5 R; e7 K5 O; K' S2 v7 C; X: E
正确资料:F; p+ ~, r) ]# J7 |) }
6 N$ k5 y! z$ W) ^) T' }
: s4 t3 y; _! ?3 {+ p+ {8 B
第28题,列表生成表达式的返回结果是一个列表。
/ A* y8 U( p0 X3 W2 H! B' ~( f  nT、对5 ], u6 G" _3 G! Q) x
F、错
) _4 |* A+ G* i$ G4 s" d0 T正确资料:T
$ ]7 }; b5 }1 E( Y  f9 j% R# q  K6 x5 }, ~  T+ J8 f! l, ?5 t
2 M# x: a5 f4 w* R# v0 A* D0 w
第29题,len函数可获取一个列表对象中的元素数量。! s# r( o% F8 {5 ?, N2 m
T、对
! E* n" M2 g4 @2 t* `F、错
: u2 ?3 R% d6 n7 u0 g正确资料:T- p  b$ t, F# C
" ^+ f' r$ C7 a2 m) [! V* \. Q
0 e2 t, y; t. X7 v
第30题,通过"min(ls)"可以得到列表ls中最小元素的值。
) E7 s7 l% e' o( y3 X' O* WT、对
, k4 I8 g+ c- zF、错9 R% z- c: {: v& @, ]9 E
正确资料:T% Q/ v2 Z2 `# G" u. W
& A( O5 O9 |! R1 ]

, d5 Z7 G  z0 f! S# o4 `4 @9 z第31题,如果一个属性只有用于设置属性值的setter方法,而没有用于获取属性值的getter方法,则该属性是一个只写属性。
) Z; a# x* F" N; h  pT、对
! t- o8 i& c) |2 ]F、错" K  a$ x8 h7 ^: v% Z8 ?* J; V& w% i
正确资料:F6 j+ b" I( U/ R' o2 D+ y. n

# L. Q& u" @& ]9 y! t' Z* I9 v9 O* E4 V  L; @; ^
第32题,os.path.join('.','src','tools')与'.{0}src{0}tools'.format(os.sep)返回的字符串相同。" J5 J  Z( c  H0 l  q
T、对
; Q$ ^* o- l! UF、错
- {' Y) |- N" P1 w正确资料:T
  C2 X. o  K  I! K6 [; S/ c' i  T- t( z7 C1 b: G* K
/ w0 c# k; L% p
第33题,外层函数定义了局部变量x,如果内层函数只获取x的值、不修改x的值,则可以不使用nonlocal关键字。% p9 V" E% y) s* p2 }- a8 t
T、对
1 g: q4 @% Q2 C5 i0 T: W# UF、错  ~9 }" v% a4 D5 h7 X
正确资料:T- \: `4 G: S6 b& l+ a5 }" ]2 Y  G4 S; `5 B. m
4 a$ U2 Y0 ^% c1 z. g- S* M

3 e$ b* {' Q# J; A第34题,使用三引号创建字符串时不允许使用转义符。
1 v' d7 J0 y! y0 |6 [0 pT、对
. _3 c+ @- E& z2 RF、错1 g8 K8 z! H; B
正确资料:F
" O9 A2 G6 O9 T4 |' R! C* w* \* \& F+ `5 `& L( i! R
9 P! U0 v  C1 @. @9 r: G, m
第35题,已知MyModule模块中有一个无参函数fun,且在脚本文件N.py中有"import MyModule as M",则在N.py中要调用MyModule模块中的fun函数应使用"M.fun()"。' g( M! i" P. B2 J, D3 n- T
T、对
, s$ o- i% q) u1 uF、错$ d6 Q  G. ?5 l0 x# J4 @$ z  A
正确资料:T
4 H; R3 e& Y% o  I% s' z( ^3 c/ O' H# ?# T. c! b) X

' j. o  }  o3 l3 f+ f第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)
5 M! K# E- e: I5 x& I% r; b0 w) m正确资料:( [9 b+ g% O* [/ O' V5 ~  [4 |* q
  a- ]8 B; K0 M1 B% o3 z- G6 A
( j6 M6 E1 R' G( V/ O
第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}"8 C' n. r2 P4 f9 I$ Y
正确资料:  L2 U5 `' y# t2 a+ W- L. J

4 \. {% r  W3 N5 D) @. f+ E6 r" P* W
第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() #输出"姓名:李晓明"( U! b  `& l# S. X. T/ h& \$ M3 {
正确资料:- }$ {2 k1 }4 l) m
$ a; c" K8 G& W( C& L

- ?( J/ E8 M+ ~* q% \# K, Q! m第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)
0 B" S3 H% B: B0 O7 R! i8 m正确资料:
% Z# j( E6 U3 s3 i4 O8 L9 F  s' i& \  \
; E; V3 T5 g6 ~, \. A% z
5 v  H9 ?5 s, P% U; ^5 d第40题,请指出下面程序中存在的错误并改正。class Student:passif __name__=='__main__':    stu=Student()    print(stu): h6 o( M) t& y, M
正确资料:
7 A6 a) r) @! F7 g) s. y
. x7 B  R) M( p, a! \* e7 x2 J, F" S
% A! ?; a/ `4 C( Y, B3 Q9 o- N5 E
! `, J3 N0 N# [, o7 w* C
) C& B- J- D# J4 P  C/ S+ m! t3 Y2 z% |  ~

3 v' G2 k8 R* Z* y
, w+ j7 k% K6 }/ K  O# W/ Q
* {5 Z4 {; K  h
3 ?0 Y! }: ]  U8 Z# u5 w' R! a3 i/ U# V3 T. A2 M. I' c
3 O4 N$ a1 R- t  S

8 v9 ^: w) c& x$ d0 |! n7 j- s7 ^! j: D& v+ G- o
' K# j( X' M( L; Z) i6 Y- D

本帖子中包含更多资源

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-19 22:38 , Processed in 0.104546 second(s), 17 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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