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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2020-3-26 20:29:52 | 显示全部楼层 |阅读模式
谋学网
奥鹏】-[南开大学(本部)]《Python编程基础》19秋期末考核; {1 S4 ^7 g7 k0 b) C& C: Y
试卷总分:100    得分:100
! e9 p9 H! y) J, f4 a, G第1,已知"a=list((1,2))+list((2,3))",则a的值是(    )。
: I  @! `/ b$ E" aA、[1,2,3]
  P1 o! Y  Q3 l" T) sB、[1,2,2,3]7 ?9 ]+ u" {7 L! |9 Z2 [) h8 ]
C、(1,2,3)
9 D( v- {9 U3 g- ^D、(1,2,2,3)
$ q: A- K* ^* j9 T正确资料:2 V  A5 j% u* J, c3 [

+ X2 K) Q( F- G7 }- [* a5 z! L2 F. N4 `# k9 o9 |/ r
第2题,类中的(    )对应一个类可以支持哪些操作。6 \. A) y; p$ Z+ u% {$ X
A、属性. R9 }1 F2 ^, K, Z) z
B、方法
# Q; V) O7 c2 ?( u/ O- X) eC、数据
1 n2 b/ n$ C) g* A# |' ]. AD、对象
: q! _! D$ ~( n正确资料:  P2 f( K2 t5 j+ y; }; d+ Y

* K' |0 u9 r, q( O+ J
" f1 b# M9 g! M9 w' a第3题,使用字典中的(    )方法可以一次插入多个元素。
7 `* q* L. }. \6 E, \A、add) V" ]$ y' q7 m4 f6 O- p5 P
B、update
- A# u  d* t" S9 l+ Q% X. Z4 gC、push. T$ K2 R, S; Q+ ^# [
D、insert
3 P% \1 I! @% W* m- S正确资料:
0 H& L# s# K; g% k3 T7 d4 v- g. d5 F6 D) n+ ~9 Q' H
# M5 p. t! J9 P! p6 V
第4题,第三方模块的获取与安装可以使用(    )工具。
/ s: W6 R' P/ f; r/ A' QA、pip
7 V  B. m# Z1 A: {, ?) R& S& \B、get6 f! D9 z! N" z6 c0 j/ v
C、install
- m: h. N* z( m5 ?# Z) D- UD、setup
, K5 }4 ], j4 @$ i. k' b正确资料:
% m! M1 E8 l, h3 D; G
* J2 t( Z; `( w, _0 P3 _  L0 {6 @9 r
. }8 P' f1 Z' R2 D/ N5 ]6 |第5题,程序在运行时,输入数据和输出数据都是存放在(    )中。7 ]5 v' @* Z/ {2 U! b9 }
A、外存
$ Q/ A( ?1 B: p; o# PB、内存* g) q0 Q: S; b" p, o  p
C、CPU
, p$ U: g. O$ |6 w/ L. fD、硬盘
" k- R" t0 [/ p正确资料:3 Y  l: y! Q& M  @0 A" ?  u  B
8 o" H4 r$ U* K* V7 ?, f  P! {
2 j9 G: d  K$ e  F& s6 q
第6题,已知在脚本文件N.py中有函数调用"B.c()",其中B是A包中的模块,则import语句的正确写法是(    )。  a9 e" K, s7 P: y! c
A、from A import B
& Z* A6 V4 o! v0 M7 aB、from A.B import c
$ `' t2 d6 n+ t: |4 w/ iC、import A.B
$ b1 a1 z( M* t2 V/ b  KD、import A.B.c7 d# b! b+ q* x' v: P3 h% }
正确资料:
5 K0 N9 S& `; k- T% Y
& x9 f' Q& r/ z# R
( x# e: H: O8 W第7题,十进制数37转为二进制数结果为(    )。
8 l6 g& M# o+ j! a: R5 KA、100101B
/ Z& a' x0 z( uB、101001B#100100B#100001B2 t$ h+ R# R7 T8 b1 e& f* a
正确资料:/ M& I/ L- N7 x5 [0 q" _; {

5 v8 I, s# ~5 k2 C$ C6 q
+ v8 i, x5 T% j2 @; Y第8题,已知stu1和stu2是Student类的两个对象,则执行"stu1stu2"时会自动执行Student类的(    )方法。7 F8 v7 c: U4 V0 z# @' Z( i
A、__gt__6 m5 w! ?( Q0 B' F6 k3 g
B、__ge__9 C0 j! b  `$ Z$ g* o
C、__lt__
6 Z; W2 s' b+ a8 kD、__le__0 k+ H: T: ]7 \( ?. j. w+ r* ^# n* P
正确资料:. B5 J5 ~! Q% S6 N2 n

$ D- O( f2 L, w) ^" w* U
* z' B* v2 L9 [* I% d. k第9题,下列选项中,错误的描述是(    )。! V3 |( F7 V; D
A、字典中的每一个元素是一个键:值对
0 l, X3 m: r( |: p' C2 l- y) r) OB、字典中不同元素的键不能相同, ^+ f* c' c3 |4 [* T: j' g
C、字典中不同元素的值不能相同' r; U/ ^, C7 P  d
D、通过"{}"可以创建一个空字典5 y& K; J( I2 ~; w& G  D9 p
正确资料:
5 v9 u0 m; ?; O) q$ r( y+ a( i5 b% `- k. e/ ~2 E9 f: j
; n/ x# j) |: h
第10题,已知"ls=[1,3,2,5]",则执行"ls.sort(reverse=True)"后ls的值为(    )。
7 o! W1 h/ o" `. q1 hA、[1,3,2,5], I. H5 x% B* m; m$ b- D- n
B、[1,2,3,5]4 Y4 R5 v; y5 r8 ?8 ^. D
C、[5,3,2,1]
" Z  k) f5 \' ?3 q- v2 \+ qD、[5,2,3,1]& [2 A, \6 [- m6 z0 T
正确资料:
/ L  j4 S2 W1 B- x+ q- _- V- g/ `' ~
1 w* B* f6 Y3 H/ z% }! Z5 y
第11题,如果要去除字符串中的所有空格,可以使用字符串的(    )方法。
; i5 [: p2 Q/ xA、strip
8 M9 {; U. A# A. IB、lstrip
2 Z0 \- g6 s0 U4 gC、rstrip" J! c8 X4 z) z
D、replace
4 a! C2 J7 p% a6 ~* ]+ D! N1 [正确资料:
* a4 T' s# `5 L5 h/ S% l2 J- @2 M1 K9 t& C4 l6 i! e& C
5 S  f# ^. Q7 H8 I' \& b/ I0 i
第12题,用于结束本次循环并开始下一次循环的命令是(    )。# }2 S9 i. ]( G; m/ e# N
A、break
4 L# J) ]# W: m' {B、continue1 A* O: M2 @# N- ]
C、else/ E" ^% K; c# y
D、pass& y# q0 P! W0 o. e
正确资料:' ?8 W% {  |- f/ o
5 g' v$ O# E) F* S# f& ]. ]9 Z
7 m$ F( |" d& j
第13题,如果要去除字符串中头部的空格,可以使用字符串的(    )方法。; {) U6 T; h$ d: Z* t$ C' s
A、strip
6 t9 C% f* F% {- a) T5 ]B、lstrip7 h+ S# _7 D, f+ c3 ^" p, g8 U
C、rstrip
( L7 R% K3 T/ F7 m1 |, kD、replace
7 R3 y3 A- b# F: Q: b正确资料:
+ c1 J* j& P6 S8 Q# p. c0 S  {5 I$ D; a( q2 a( |$ \

/ ~' I! g7 }- k1 B2 }" q, u第14题,析构方法的形参个数为(    )。9 ~% ^/ q/ A7 M' r
A、0
# [. r, v4 w5 M$ tB、1
2 J; [$ H8 N. _# F" nC、至少1个  Y. K6 [! V( I+ C6 B0 |
D、不限
4 |" p8 M( R3 A$ g4 x$ x正确资料:
) a5 b7 h% W7 U, a8 t
: G. n# r1 H+ T* h
6 K' |2 V0 A' X& x, E# i, |# c第15题,re.finditer函数的返回结果必然是(    )。
3 S+ p8 n# S' a7 c# H' vA、列表% N5 s7 O4 z" W9 G  O  y/ [$ K7 K- [
B、元组
' f& ]9 J$ E# i+ o* oC、字符串' C% f" ?' Z, ~) ]+ S! @9 x- l
D、迭代器
: w( Q7 V0 ^* _- \8 W4 t正确资料:
2 u- |- W5 P# x( K5 |, Y& ~/ e4 q2 b" R9 k
4 C. |( F" i+ x/ f; w) U) m7 J% b: S
第16题,下列选项中,描述正确的是(    )。
: N/ a' d9 }: w9 W. v# F9 d( HA、通过import一次只能导入一个模块
, r9 M) W1 c+ q5 f- D, OB、通过import一次可以导入多个模块0 m( w, T% b+ Y
C、一个模块对应了一个扩展名为.py的脚本文件,该脚本文件的名字就是模块名
* c- v/ X# C" CD、导入一个模块A后,如果要使用A中定义的标识符s,则需要通过A.s的方式# y( K8 I0 T+ b. F8 ]4 U( P+ G
正确资料:,C,D
5 L- {$ L+ p+ E7 e5 E
% Z& u" C' w$ ^4 F! f" a+ c
3 X& M1 M) _% P0 e) E# s第17题,利用下列选项中的(    ),可快速完成金融分析工作。
3 W; {% n# B8 X7 X/ \& ~A、Numpy( e! i) |2 f! T, u  M
B、Scipy: R& X+ ^; @! l- s. g. W
C、Pandas
! X# w  F( }1 ]/ y3 KD、Django
; J6 S/ U" b6 R2 S正确资料:,B,C& E# V+ W- ~- s$ _3 f; B2 j: E
& M1 F' P' c9 I/ n6 F  j
& |: M- X/ c0 l! f! ]. @' ^- c: K  D
第18题,如果要一次完成字符串中所有满足正则表达式规则的子串的匹配,可以使用re模块的(    )函数。
7 b" p8 W6 F8 \: o- k# p% ]A、searchall
3 P2 v1 @# v7 W* N6 p8 E: u) ZB、findall
3 b2 z2 T8 F+ D: t, V3 R9 ]/ P9 jC、finditer
6 ]* j: b% e" o1 E1 b2 Z! SD、search
: h' v5 s  u: J- u7 i正确资料:,C" d) E- s$ X) J  @# S; Q, q% d
% a0 V/ W2 c/ T2 @
  X, @  _6 f' n* A% i9 [/ J5 K
第19题,下列选项中,描述正确的选项包括(    )。; a* o2 ?, C2 a: D. w1 P5 G8 l$ S
A、Python中的变量在使用前不需要定义% X3 p; B# l. r* X% C
B、Python 3.x中的变量名可以包含中文
# V' v7 Q* m4 w" m' f) MC、Python中的变量类型一旦确定就不能改变
3 u9 w) l) Z  y) GD、a@b是一个有效的Python变量名
, P( a# @) x8 r0 z) r正确资料:,B
3 E; Q7 }  K! T) s
, x# g# {; y- s9 p( f& M! K' H$ V# R+ I7 X
第20题,对于Python中同一层次的连续两行代码,采用下列书写方式不会报错的是(    )。
4 Z9 E) S0 j, b! S; I2 T7 J9 T8 m+ kA、第一行缩进1个制表符,第二行缩进4个空格
" E- s: u1 O, uB、第一行和第二行都缩进4个空格
$ [9 e. H9 M4 ~! Q! R1 o5 NC、第一行和第二行都缩进2个空格( K* a, \. E. `5 I
D、第一行和第二行都缩进1个制表符6 K7 m' b; Q1 O# T$ y3 j- z2 y5 M3 G5 {: @
正确资料:,C,D- t$ ~* t, _' v( W1 X9 G9 g

, H+ q2 }. r5 J' ?* j
; C; h  P  z$ I第21题,下列选项中,描述正确的是(    )。
4 P' }  i/ A1 p, ]5 V& B  @$ XA、一个函数的函数体中可以包含另一个函数的定义
3 ?( v0 G0 \8 U1 [- dB、一个函数的函数体中可以包含另一个函数的调用- T% i0 K4 |) D, d# y' ?% M" X
C、一个函数的函数体中不可以包含另一个函数的定义
! V! C5 H& c1 ^8 ]/ _) w$ e- n! d2 uD、一个函数的函数体中不可以包含另一个函数的调用
/ ~% _, I, X  n2 v: d( w* {正确资料:,B
# ]2 o& ]. |4 c/ m7 a; h9 N) o

* q$ a$ M- l4 u1 A第22题,下列选项中,有效的Python变量名包括(    )。2 \2 W& ~% O* X+ y6 u, V
A、test, Z' b8 H# O8 i; p6 |
B、_abc
! V8 H( a% j# P0 K" Y( zC、1_a
# {, F' @3 T9 p+ j# [3 ~/ u& HD、_t1
! g" c8 s7 a2 O3 t) D正确资料:,B,D
2 }8 P6 R% x& ?0 y
0 B& Y$ Q) V( q1 b7 J( x. M
1 @7 s) z9 U: N- }) R第23题,下列选项中,按照从左至右的顺序进行字符串检索的方法包括(    )。
4 ?: s* y% B; OA、find
+ p7 \$ b0 w) g7 F+ C" }8 RB、rfind
! R9 ~" Z; b# G  k6 v4 K2 v1 ~: d( jC、index$ c* C* |' {) ~* D; \4 Y* I6 t. R
D、rindex
9 o! `& L: l6 l( I, l5 N正确资料:,C
3 J$ j$ I' P* K0 Y- C* j# X* x* O1 p

- A7 f7 f. a. r1 b! x# t% x* S. M; C第24题,Python程序使用(    )进行多行注释。
5 Q# n+ ]+ P. l* KA、三个连续单引号
) ^* w) I1 A* {5 o6 T! u5 OB、三个连续双引号  \$ W8 s: z- m; R
C、分号
0 s* a8 S5 L% W$ X9 KD、井号. T4 U0 A. P' [4 ?/ p/ P6 P. E
正确资料:,B, D' ^, v+ k" f* `
- Q# V+ t0 X& [& h' E$ W  p
: `6 k$ ~% Q( f1 F; B- T
第25题,已知脚本文件N.py中有一个函数调用"A.B.C.d()",则下列选项中表示包名的是(    )。
1 W- R- |1 n' l: \A、A
# C; P# Z( ?# h, O4 hB、B" Z2 z3 A- @  Q2 C8 m* R1 \& p
C、C
9 v. h( m1 _, K2 g, ~, {) I$ P. hD、d8 o2 f3 n% R. u( C7 r7 ]: x
正确资料:,B
9 M( }3 X  H$ T. O  I, }5 q0 `  P! A$ k' i/ b

$ _; E0 |8 \9 {+ o' n第26题,类的封装性是指将一个数据相关的属性封装在一起。
3 Z+ n6 s% w2 Q% @: RT、对
. o  G7 l3 q" D5 z8 aF、错& V: M$ r9 U* ^5 ?8 x0 T; v' G
正确资料:F/ A* Y# [% |# x  `
9 Z) k" x7 y7 `# Q" J; F2 F
1 C6 F. f5 R4 {4 V& I" M
第27题,基于已有的类创建新的类是面向对象中的多态性。6 d) b7 P( q3 x/ R- _$ E* k7 B
T、对
  t( n8 W4 N1 `1 LF、错
  t5 H, p. J$ W正确资料:F
. I$ S5 C: Z+ G9 A5 t. o0 T# T$ ^! b! z  ]: z7 R/ {

6 e  l* A/ I. T第28题,列表生成表达式的返回结果是一个列表。
6 m4 u4 `' W. [. ^. ]. Y  c0 JT、对
) i. W* r! P9 r, q" |% w3 t# Q& QF、错
2 C! Q  S+ s% F正确资料:T2 a2 c% k# D( a/ U9 g

  m& h6 ^) H* q, T7 M
+ d; h4 g& I( B. A' p/ d( j第29题,len函数可获取一个列表对象中的元素数量。
; m+ D- U3 R" ~7 Z7 kT、对" ~$ |6 A6 p7 b0 {( X# f5 y
F、错+ F3 ?' J& c1 D( a" N
正确资料:T
+ e, x' f9 U7 N, y9 f6 S' l5 k( a& h8 M- ?7 ~; \
5 s" V( Q" U# D3 \3 {
第30题,通过"min(ls)"可以得到列表ls中最小元素的值。
* ~6 b0 I& |; S: \$ \T、对" a3 Q% k! L6 e  L5 e+ k, I
F、错! Q3 z9 @1 K3 X; x+ r+ p% E
正确资料:T: ~* f2 Q3 |: H3 f8 q- x( d9 ^& T
, P. ^" E2 |5 I" q& v6 |; r, J) l

& g6 m$ ?; [. m第31题,如果一个属性只有用于设置属性值的setter方法,而没有用于获取属性值的getter方法,则该属性是一个只写属性。9 k' Z! j2 D$ \& @; D8 T2 O
T、对6 r2 _' N7 {8 C7 Q
F、错
$ B) e4 H9 a2 M正确资料:F( \. X  H- f0 X; F

7 \" l8 ^5 |) K9 i4 J0 G2 A6 @
: j9 l$ @" Y1 R) `+ {1 l第32题,os.path.join('.','src','tools')与'.{0}src{0}tools'.format(os.sep)返回的字符串相同。
$ U& R2 O% H: o" n* u3 `2 w" TT、对
/ `* t1 u/ c7 ~  W! a" |+ I2 S" u4 pF、错
- P" b5 O. }- X- f正确资料:T
6 |9 J4 p4 G& x- T( O! R
- W1 J  r% U1 f9 N7 o1 v* p: ?* A" t
9 l8 ~+ @3 j" I( t: D. @第33题,外层函数定义了局部变量x,如果内层函数只获取x的值、不修改x的值,则可以不使用nonlocal关键字。: |. f- g/ z- h% q9 K" H2 ?
T、对
- }" Z  i% Z3 t9 o' nF、错  k7 H$ T! h; K; P9 ?5 j' T* ~
正确资料:T9 y0 G4 r4 g, x* k) C  u

' I+ \$ W) O8 g3 x# P! f# o
7 \  W9 F- q5 E第34题,使用三引号创建字符串时不允许使用转义符。( z, T) {; J# Y1 d/ _+ q' r  S
T、对
9 r, y, E4 `6 I) F; J( [/ g) J6 IF、错
9 Z: m+ k/ V1 n6 R正确资料:F
; D" f3 r& R/ |7 M! O& S4 ^- G: Z4 o% ~1 y7 A' b) L
( }" s) |$ J( _/ m
第35题,已知MyModule模块中有一个无参函数fun,且在脚本文件N.py中有"import MyModule as M",则在N.py中要调用MyModule模块中的fun函数应使用"M.fun()"。
. c* h/ A( @" n  M2 ?8 N* PT、对7 f4 Z0 B6 P, L$ C# ?& B
F、错
0 V7 C" f" O& C+ Y" \) A% n正确资料:T
$ t' R! I; I& C1 ^1 M( ^' ?+ w/ ~* s7 A! C
, N0 e0 ]" k9 T' d. a
第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)4 D5 d- k# @$ h. S5 X  L7 N) c# B
正确资料:  c* q' i8 k8 F8 g9 L; W
+ R$ i: y" B' ]8 y: J7 X

" y5 F" v" L; Y9 u' U4 A8 U3 k第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}"
- C8 y3 w( {% D正确资料:6 x& j* i2 I$ b* z6 n

$ S# ?' i+ @: v8 A: R* x% c4 o
1 [) E- {1 w+ ^7 V& t$ W: H4 N第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 i1 C" k" y' T正确资料:
5 \; M' j7 }, m
; F% u; \' A( R+ [! W' c
1 p2 e7 q# P$ j, q第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)/ t; ]2 G6 M, L4 ?
正确资料:' x, a8 [! Z, |$ V
& T9 e# l; r: s/ H
) W4 |+ z$ e4 R  a" [
第40题,请指出下面程序中存在的错误并改正。class Student:passif __name__=='__main__':    stu=Student()    print(stu)% |1 x( Z1 L3 p* c+ g
正确资料:
5 T5 Z) y7 C& Y% b
9 ^3 `. N# B* |3 X, w- l. T+ K
" V7 s9 L: ^- f$ I6 H) Q. H5 F) ~% M3 b/ Y* G% e0 J4 `6 N% N
5 n/ ^; l# _; A. U+ n

; g( R1 V/ P  O, ]
& D$ _) O" [, f, Q6 p: h0 h
+ x. T0 d0 B) c9 V" l$ R6 S& R( q& {- L! O: C. H- S/ c3 d
' O4 @+ {3 g- T1 }

: x% R1 D- G) b6 o+ P. I# S* q7 o" b" @  S4 P9 F2 h5 ]
% |1 v% m$ X' Z% Q' ?% Q  }" _" P  o

4 W6 x! c# H( j& Q* d3 z* C; A; P6 K6 x: @) J& x( f; s( h7 `3 {

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
发表于 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-26 04:40 , Processed in 0.103361 second(s), 17 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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