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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

22秋学期(高起本1709-1803、全层次1809-2103)《Python编程基础》在线作业答卷

[复制链接]
发表于 2023-1-12 22:41:27 | 显示全部楼层 |阅读模式
谋学网
22秋学期(高起本1709-1803、全层次1809-2103)《Python编程基础》在线作业-00002
; v0 _. q6 s2 c6 D( v; L试卷总分:100  得分:100
" a! J, c. y: u8 [* w( h一、单选 (共 20 道试题,共 40 分)3 ]" A  t0 B3 W/ E8 l+ o$ D
1.已知"ls=[1,3,2,5]",则执行"ls.sort(reverse=True)"后ls的值为( )。5 O4 p6 [; X) g- |3 i- l
A.[1,3,2,5]
+ G  B* x& T6 EB.[1,2,3,5]
- e: k4 y0 o. JC.[5,3,2,1]0 q* z$ i" W* d
D.[5,2,3,1]
" \5 D$ m" q3 I% e1 G  o7 \资料:) u9 n  P/ k$ i$ P: ?
8 V) r% {2 N# C% K# B( A8 H/ k, |
2.已知M模块中有一个无参函数fun,且在脚本文件N.py中有"from M import fun",则在N.py中调用M模块中fun函数的方式为( )。
7 {+ D: U' `5 Q6 [A.fun()
) K1 D+ T5 a  i; t+ kB.fun()
; U/ J/ r; ~3 fC.fun(); N6 m( E$ W$ L9 @# k; F
D.M.fun()3 ~5 O  h: m  K/ U+ ]2 y7 w: O
资料:
6 A  f8 g- Y7 |1 Y. b/ |: e2 `( e( K; p0 o) D' [8 p* x+ S7 Y
3.下面程序的输出结果是( )。 m=5 while(m==0): m-=1 print(m)
$ j) k7 v8 n% S, w' PA.04 t5 V$ p3 I. s
B.4: }, x" B6 b' t. N, D! U
C.5( Z/ x5 z- k) _7 i
D.-1& \$ g, i4 {5 i* u9 W
资料:
) C- B- h/ [4 p$ |. m* n) g5 }8 w; n# w) [. U/ I8 O; S3 ?% a# k
4.所有函数之外定义的变量是( )。' B+ J+ s7 n/ R. O0 J1 |
A.局部变量3 i' s  I+ q4 \, [! e
B.全局变量9 M( k) v  Y7 P
C.静态变量+ H1 c. [2 J- P: H9 c4 S7 o
D.文件变量
/ M  u; z- k  O' Y2 |资料:
( U# x' \) H* d( a3 R
5 {. I1 A) C  b. F' F1 d: v5.要从文件中按行读取所有数据,则应使用文件对象的( )方法。
& T( y2 l) Z+ l" {9 SA.read
* E$ t7 G4 k9 x; l) d' uB.readall
& T  j  d) a, N  eC.readline8 W% N9 u+ [% E& A& z; N
D.readlines
/ I8 M/ ^) ^! z) o4 y6 E* B资料:1 }3 k, [; I6 C3 @- c% ?" }' I
8 B( k( j% l3 l/ m) i- ?
6.os模块中用于依次创建路径中所有不存在的目录的函数是( )。
8 {* @4 M" @# v2 {0 PA.makedirs' z" x, w$ L2 z0 L) T2 v
B.makedir
7 }' _. e7 D% s# T6 O7 A' K& wC.mkdirs6 q+ R6 ^  c1 G
D.mkdir
5 e7 t8 ~) Q& \' Z$ ?资料:2 f( v  a# U% m: a' N8 h

6 [# Y( B$ T- u0 m* B8 m6 T7.已知stu1和stu2是Student类的两个对象,则执行"stu1>stu2"时会自动执行Student类的( )方法。
8 N2 S; c  n- B9 a4 u4 m9 O  XA.__gt__
4 G" [' W3 I# j0 p2 I8 M8 z9 @9 JB.__ge__
" Q7 d* r, z1 T8 R; H( ]C.__lt__5 s$ d  P( ?5 I& b8 V( _
D.__le__
# f. _2 e) I: Y  |  a) e资料:
. d6 _2 d" N8 F+ o# N  P# u  ?' T6 Z* u  C
8.下面程序的输出结果是( )。 score=80 if score<60: print('不及格') else: pass
& l, ?% R0 z9 k+ d  w# L8 ^" iA.不及格
1 ?3 ~* B' }1 I  t" @B.pass
3 f( ~* u9 ]; ~. WC.报错1 o7 i8 a  j$ E6 R3 T
D.无输出
; a& q* }8 s8 J4 A' t+ l. _资料:
# Y# e8 Q* `! F" I8 B9 r' x8 l- ~" \, Z- {3 v
9.3*5**2的运算结果为( )。
' c$ p. `5 Q# }& A# B- M, yA.30
9 P; Z% l! T1 @* u" m  yB.2258 L* t' Q$ n" J5 l
C.75( c6 C6 n' k5 c: t* ~5 ~
D.报错
2 U  f- e7 z! I* j+ |! E资料:0 _9 b( }# W# {# ]! Y0 {# v
2 T( \6 ]1 y8 j" q  }
10.通过列表中的( )方法可以将一个元素插入到列表的指定位置。
3 ^! R- f3 t& h1 S- f/ w, HA.insert4 b2 R+ e( _+ w
B.append
0 W2 G6 J. X+ X# U% \C.add
2 o5 c2 I  _( l; X- {1 {7 }8 ]D.push
& M% c% T( v8 \; m" g资料:( l* e' \% p8 _
* Z+ R- X7 M( H
11.程序在运行时,输入数据和输出数据都是存放在( )中。
% O0 r# Q7 _4 F1 l: g7 n6 ?A.外存4 T4 J. [" n- Z: |
B.内存
/ b0 O1 E3 Q# qC.CPU
# j7 \& i7 \7 y8 p8 n) BD.硬盘9 O4 y5 F6 h* r1 X
资料:/ _& S- h& N( n8 A7 p
5 B& b9 m7 R# F9 e' ^7 }- [( G8 {1 G: O
12.已知Student类是一个空类,则通过"Student.name='unknown'"语句增加的属性可以通过( )访问。
" c9 l5 f9 c) d; S' X' {A.类名或对象名
% Y7 o# B0 l" `7 Z6 N  sB.仅类名
; a" }% o( ?+ G4 R' m. w2 B2 KC.仅对象名
- Y0 I8 i! m$ |% G) t( H: hD.无法访问
  r* j$ H' l! w( F资料:; z1 b+ z: h  F4 A3 l' V6 o

& h1 L+ s9 x8 u1 r5 e6 o  ?/ h13.已知"str='a\rb\r\nc\n'",则"str.splitlines()"的返回结果是( )。
- Y: S( M' f% @/ F, s; GA.['a','b','c']
3 a  @1 Q- ?0 D4 L; K7 l* a8 BB.['a\r','b\r\n','c\n']
% d! y1 j! d. \1 }C.['a\r','b\r','c']
1 o! p# {0 g. {* kD.['a\r','b','c']
+ j' Z( p  c% a" {资料:
# h& s5 Q) o( O8 g0 k
6 Y- u+ x/ t) m9 F% g9 m8 c14.已知"d1={'age':19}",则执行"d2=d1.fromkeys(['sno','name'])"后,d1中的元素个数为( )。
) [0 w* ~! V! VA.0
8 f$ v$ p& S% e2 z" J0 R$ t  kB.1
4 ?% v0 q: c' ~" I6 mC.2- y. n6 {' i8 k; q, P$ a) J
D.3
- q8 m" R* s4 O  p& y资料:9 ^& r0 o; k# x

; Y& D2 U1 x! ~. G/ \15.os模块中用于删除指定路径的最后多层目录的函数是( )。
( {0 S: V4 o# x8 j: s- MA.removedirs
( F! P+ L% j; d( a6 SB.removedir
3 C& r( a* @' Y& X$ _- kC.rmdirs
3 k& {, N# `, J2 N# j9 X' B: cD.rmdir
  d  ^  O5 y% |* a资料:
( i7 d, T! q  _/ I
; l) ], f2 p. k( j0 n16.通过列表中的( )方法可以根据指定值查找第一个匹配的列表元素的位置。
: R/ S* g' J  `A.index
2 }) I% a. r/ o2 B: s4 j8 B; pB.find
$ ]& y& x! N; H) Z0 d5 D! Q6 bC.search! o* f- F, x) {7 b  D1 F3 }
D.at9 p8 ^' v$ `3 a) X9 B  M* w
资料:
" v' W0 K7 T  y3 ?- i( O
1 s/ B4 H6 J# w- k17.下列选项中,执行时不会报错的语句是( )。
. ?3 i* }. u3 W, I' NA.int('23.5')
6 Y, M0 N+ ~. u, _/ A/ ~+ e7 NB.float('23.5+1')
7 X) M: g7 {* q1 |4 iC.float('23.5'): N, h- e% q& \1 Z: S( s
D.int('2a',8)
5 Q: M; ?7 H- E  a- u4 [6 m8 ^) w资料:, E- ^+ L6 f! {. S3 {
4 m! n% G7 ?2 C
18.对于if语句序列的两条语句,如果第一条语句前面有4个空格、第二条语句前面有1个制表符,则运行时会产生( )异常。
/ H8 k, e  F6 s) b2 a' KA.IndentationError; {: {/ L1 m  F' f9 L
B.TabError
* P! \7 d  H' f. k7 _C.IndexError
- |4 c. s4 b% e- JD.SyntaxError4 ?* l! J0 X* j4 A: a8 M
资料:+ t: ]1 K) ^) w! g( a

, `+ A" k/ |  f$ b9 A! j. [19.下列选项中,执行时不会报错的语句是( )。
# f- f$ S) ~& R, u; Y. qA.{['Python',True]}/ h% [" |: n! f; W. E
B.{3.5,[1.2,True]}
( l! D/ s& |& AC.{3.5,{1.2,True}}
6 o5 k- v1 A- ZD.{3.5,1.2,True}
" M% k& i6 R2 `6 z3 K资料:
- I1 [% Y2 X3 G0 P* O- E/ S" w" ^7 }
0 [7 {, j( k; j& y+ n% f$ K20.已知n=31,则"print('%X'%n)"执行后的输出结果为( )。
! b& `( }* G# h: d1 hA.31# u2 `3 G. S" h8 f! h$ \
B.1F" r$ D% o$ K; l5 a+ A
C.1f
, N3 R, ^$ p7 e) o2 _8 ZD.376 C9 `" Z! d( C; y. j4 p2 Z
资料:* s& ?- |( ]/ e" b

" {) N% b' E5 u4 r% c二、多选题 (共 10 道试题,共 20 分)  E5 z/ d/ y$ t  H
21.已知有代码"for x in y:",则y的数据类型可以是( )。
  `  q( Q) M- S- l' DA.列表& ^" ]6 U" F$ q8 x- V
B.元组
+ Q% ]) `  i: R' h5 VC.数值. L# I. d) k8 W0 {
D.字符串) F8 L" {" _# v0 Y, U7 T
资料:% }1 X' f; X7 u6 B
  A0 x' X! m& w* l, w9 Q6 N( L
22.如果希望用一个return语句结束函数但不返回任何数据,则可以写为( )。
4 I( X. x: Z0 \& ]+ sA.return False7 ]( ~1 I# E  M6 O; }9 }
B.return% M! W6 M& F4 `( o9 g
C.return None, w+ B+ q3 l8 I7 t6 y7 Z
D.return 09 Y( D- J# k( A( G/ m
资料:C
) ~  z4 I% q2 ^' f* z
7 N5 _# E& D7 R. V* p; e% p( [8 X23.下列关于闭包的描述中,正确的是( )。  H' R0 T* b$ k$ o7 d& i
A.外层函数的某个局部变量如果在内层函数中使用,则外层函数执行结束时该局部变量并不会被释放/ ?' p7 C3 V! _, M
B.外层函数的返回值是内层函数的名字
& \( ^9 p6 L' G6 }( VC.闭包会将内层函数的代码和自由变量打包在一起
) \: \' a, ]- O' ]D.一个函数通过多次调用可形成多个闭包,且每个闭包可以有不同的上下文环境3 U$ i6 Y0 y, C) M
资料:CD
% i4 }2 a5 n8 V3 @: M" ?2 Q( u- c- }
24.下列选项中,不能创建字典对象的语句是( )。
$ T) }% \; }& ^" V8 @9 rA.{'one':1, 'two':2, 'three':3}  T+ T% s" v2 V+ u& s0 A0 |7 b
B.dict('one':1, 'two':2, 'three':3)( F2 x' m6 @4 m* m" q, L
C.{one=1, two=2, three=3}
& s0 d9 O  ]. }) ~0 c, q( FD.dict(one=1, two=2, three=3)
. T! X! B; P) h2 B4 G资料:C
  T! y. P% J5 c, c+ |& K# {$ a
25.已知函数调用Fun(*a),则a可能是( )。
# ?2 v3 h5 S6 V8 R/ |+ W. XA.元组
: s6 s% ]- L1 m/ R) OB.列表
4 z" ^) y. J" i' |. HC.集合
2 @9 p" X6 t, Q* u1 AD.字典
/ x2 y2 U, a8 N, Q, F  t! k资料:C2 Z9 ]/ W1 e/ O

) }) ~. K2 k2 U3 ?26.下列选项中,输出结果为False的选项包括( )。
. }  d0 G( A4 L4 N  H9 E* LA.print(False)( S7 O1 \" C5 u2 B: F7 b
B.print(bool(0))6 S  l5 }& k8 d: e) T+ ^/ ]
C.print(bool(1)), a% s: d1 t7 q
D.print(bool(''))% v3 j, O1 [" P+ `
资料:
5 [+ d. c. B! Q- T
  w  I. ?& o9 u27.下列选项中,可以用于判断x和y是否对应同样存储单元的语句是( )。
3 t: j% `7 W! F( u" Y& `3 |A.x==y! s0 s" s* K  Y' V$ c7 j
B.x is y$ @( Z/ ]5 c0 i; i# z# _
C.id(x)==id(y)
) J& j' ?" j& U6 aD.not x!=y4 v# G& [+ J' b) k5 y
资料:C$ c/ O8 e( ~5 w- P

  V# c5 l2 e- {0 R2 ^28.与正则表达式""匹配的字符串包括( )。* v1 E! [- ]& i' F# ]4 @3 n
A.: k) u9 G2 o- R1 M4 o& ?
B.
% T2 m: m- L8 qC.
' w8 x- v( B8 M# t+ U3 j$ S: lD.<>  f8 A* v1 N0 h# j$ @
资料:- ^: Q) K$ ~  j. B( N

) ~9 M0 U7 f8 P: N2 }7 Z29.利用下列选项中的( ),可快速完成金融分析工作。
# s: [  f! Z5 W6 d: YA.Numpy
7 m/ B% p2 f' \& O, A" cB.Scipy
1 u. C, f1 r) M6 p" Z  d) Z! WC.Pandas
* C# i) f/ m3 uD.Django
% m5 \5 q1 u; F$ v资料:C. }% X& R; @& e/ z; P+ |+ f& f
4 v4 R) }2 e) |9 E1 B7 y1 r
30.下列选项中,描述正确的是( )。
' i6 J# ], J, h) @" W0 AA.在一个继承关系中只能有一个子类: F9 m' s) O) h- y; i
B.在一个继承关系中只能有一个父类5 U! v* K' M, g  k
C.一个类可能在一个继承关系中是子类、而在另一个继承关系中是父类
0 g& C6 u* s2 V6 Q( e: dD.一个类可能在多个继承关系中是子类  K2 I9 k& K/ z
资料:C9 Y9 i4 f/ y8 B" \/ k! _

9 O3 r$ S0 n- N/ e, o% O" ~0 n  ^3 D三、资料来源:谋学网(www.mouxue.com) (共 20 道试题,共 40 分)8 ]  ^! V: r6 `% b/ A: O
31.正则表达式"\Aabc"与正则表达式"^abc"的功能相同,都用于匹配以abc开头的字符串。
! X/ j2 u2 G% H0 F3 |  D8 Y  c/ Q资料:正确' ]) V3 {* Q/ J0 A% J- B( B

- `( e, l+ e: c/ ?# N32.已知类的普通方法func有3个形参且都没有默认参数值,则调用该方法时必须传入对应的3个实参。, X9 R3 j, I/ D; {. r
资料:错误* ^$ O5 z  i4 i  i3 a
( Z  o1 C3 r: @1 {% t" a
33.执行"print('%.2f%%'%52.50)",输出结果为"52.50%"。
8 B( E% E& Q: X资料:正确
6 X+ T+ O1 `+ n% ^8 T* U- `; H/ s
34.对于一个带不定长参数的函数,其普通形参可以有默认参数值。
& ^3 i- M4 D! ]* C& Y  q资料:正确
$ ~# n5 W6 h: P! \( R. f) ]9 U% C2 A! m7 M
35.通过"d.keys()"可以获取由字典d中所有键组成的一个对象。' k0 v9 `" }! G, k9 A0 M
资料:正确
  r8 a& s% w0 K, \  V6 g9 v1 U2 E
36.已知有语句"assert num==0",则当num的值为0时会引发AssertionError异常。# E  g" W$ r  N) o7 Y- V
资料:错误
6 O* y& e" x6 |, f6 }( {/ x4 Y7 U; v* H# e$ e2 Z
37.为一个对象动态绑定的新属性,只能通过该对象访问。! {4 h' v9 t" E/ G
资料:正确
. L1 k5 G* r/ U5 l: N& N/ |! ^3 M7 M( ^* L: S, ^( j
38.能够使用next函数获取下一个元素值的对象都是迭代器。
; a& Q: x4 D& @资料:错误
  E: Y7 I! r: t- [, c
8 i& b6 L) V; H. ~8 P8 e+ E; R39.方法重写是指子类可以对从父类中继承过来的方法进行重新定义,从而使得子类对象可以表现出与父类对象不同的行为。
; w% r+ G+ M2 z+ q7 I8 @% ?3 }. G资料:正确
' G/ x# E7 c' N' S" f7 ]: Q6 P* @$ C, o
40.一个脚本文件中定义的全局变量只能在该脚本文件中使用。5 l3 J3 A% \( W8 l
资料:错误
1 K5 ~8 j# _& w+ _* g+ {" D
; m! v7 c( M1 l; ]9 h- ]41.调试是为了解决语法错误。
% j" p4 B1 W7 G' j, p0 P, t# ]7 [资料:错误4 i$ }! y, u8 W# ^5 r$ K- x, s. P. w
( y% r9 ?# D: h! c, t9 T
42.列表的sort方法的key参数接收的函数必须有返回值。1 C+ v8 m  n1 f& g* E1 W, _
资料:正确
) g+ t5 q0 M! X
: x7 F8 K: p& T43.如果一个子类有两个或更多父类,则这种继承关系称为多重继承。
, A7 m( V4 S' x) `1 J6 u( U资料:正确
2 u: [, o" O0 m$ M) @& m% ~  Y9 I. m0 w" a4 @
44.已知s={1,20,25},则通过"s.add({2,3})"可以向s中添加一个新的集合类型的元素。9 M1 B' R% \" Q1 \! {! B& Z# s/ L! C6 h
资料:错误$ K, U+ l5 ?* J
# N1 ~: G- q3 {
45.定义函数只是规定了函数会执行什么操作,但并不会真正执行;只有调用函数时才会真正去执行函数中的代码。
5 W/ v! E) P# C资料:正确8 G: C! f0 o  C( o8 N% n2 C

0 t- P0 a( Z  S* ^9 y46.对于没有默认参数值的形参,在函数调用时必须为其指定实参。2 d+ k6 S  F- P5 ^: L' x
资料:正确
& ?* g3 ~. k  s1 U9 b8 `
" I1 a1 X+ C' y" G0 A3 ?47.通过"set()"可以创建一个空集合。& _0 r; _+ W( N, C# R
资料:正确
; e1 `  w6 l- @. K: ?0 p
* d. W& r# S7 N& m- U  `9 G48.程序执行时遇到断点就暂停执行,并且可以查看当前各变量的状态。( N4 x, Y% g  G# t( p
资料:正确
1 H) v6 R. P& W7 L  p
& R& D7 Z6 K, \: v5 m49.通过下标"[]"不仅可以访问列表中的某个元素,还可以对元素进行修改。
" v3 N) ]8 V  J. R% d资料:正确# h: D) }! X& ~

" Q" F7 ^' ~, n7 p8 ?50.如果一个属性只有用于获取属性值的getter方法,而没有用于设置属性值的setter方法,则该属性是一个只读属性。
5 L* W. m" x; @7 A* u资料:正确
1 Y- e* K* K) `! y: {5 c7 j" y% w0 c6 J7 K7 i* L
0 D, s* o: E+ m8 }' y

, V" |1 Q' Z' {3 r0 E9 q" F: X; Q1 A7 _1 M$ t, l. [5 y8 r# A
. m3 w7 x. r, a0 y! o& \
* a' K) d7 Q  b, e) G0 X' X: T2 N6 V
! ?8 A2 q) ?  S3 Z# C

  E% d" A3 }8 @) ?4 p) c* X4 u+ |3 ?4 f8 G3 c: D" n9 B
0 ^  ?# a0 q7 ?" D# y

6 O  }$ H7 t1 h% p/ t2 N. u( Z+ |/ j  i( L& x; a3 w9 a$ t

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2023-1-12 22:42:55 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2023-1-13 16:14:06 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2023-1-13 16:34:17 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-19 06:19 , Processed in 0.104523 second(s), 17 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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