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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2023-1-12 22:41:27 | 显示全部楼层 |阅读模式
谋学网
22秋学期(高起本1709-1803、全层次1809-2103)《Python编程基础》在线作业-00002
: \% V5 T, S% o% _. T试卷总分:100  得分:100' o2 W3 A) J& ]. g6 `2 v- F: @  C
一、单选 (共 20 道试题,共 40 分)
) m* j& [  Y4 S" z* v9 E) A, }1.已知"ls=[1,3,2,5]",则执行"ls.sort(reverse=True)"后ls的值为( )。) N: \6 I; z  d4 T4 ]0 x
A.[1,3,2,5]1 r% ?# \4 L1 l$ S" ~$ B  r
B.[1,2,3,5]
: d- @" t# [7 H* i: oC.[5,3,2,1]+ C$ ?$ }- B# R( x9 F" q- ^4 J
D.[5,2,3,1]
7 u) N# |) f2 c. w1 r资料:
5 O2 M; U2 W( W* P
; p$ m6 {$ ~/ ?1 v2 Z& D: Q2.已知M模块中有一个无参函数fun,且在脚本文件N.py中有"from M import fun",则在N.py中调用M模块中fun函数的方式为( )。6 p4 z9 ?9 k( R% A! V+ C4 c
A.fun()
& k2 Y/ D9 z- v: W& o5 fB.fun()
% i& _7 h& y2 k/ e: SC.fun()
. d8 j6 Z( y, T% z/ OD.M.fun()
1 J7 O9 D  k  l9 t* @5 u0 j% \资料:$ S: F, Y! d. P9 ?

' k7 f. N4 R- `. A3.下面程序的输出结果是( )。 m=5 while(m==0): m-=1 print(m)
" C% [# _2 D1 N) M5 J0 u' o- K9 UA.0
+ G6 h' e4 Y: p% jB.47 V7 J% W8 {8 C9 A# [, K
C.5+ z- Y$ _% Y' s( S, x# Q0 O  W4 G6 C! d
D.-1! b( F1 L# d* S: R  w2 v4 W2 p7 |
资料:7 @5 h$ E/ f) u7 @0 V$ i

* q! I3 R. t# X  Y# n4.所有函数之外定义的变量是( )。) A8 a+ a. P; B9 O8 x# U+ p
A.局部变量# j. u. s4 r' _  w
B.全局变量: d" U% z/ L9 p% Z
C.静态变量
: |6 z" Q' n; j2 W4 o! ~) f/ rD.文件变量
5 q8 F0 F# S, X* g资料:' c; S! H  S: G! b9 F

( X8 H6 t  J, H( l2 e3 q6 r) j5.要从文件中按行读取所有数据,则应使用文件对象的( )方法。
; k) s& c+ o1 ~' F0 R1 MA.read
/ d  K1 V. [- O1 JB.readall6 u% u. t8 l& R* R' D) W
C.readline
/ M3 {# v) r/ }6 E# O2 F- w! e9 L5 ?D.readlines
) t, D- s; {) |+ F资料:
  J8 G  w" z; Q9 H' |" e% ]; M- ?% y! ^8 n# s0 y$ t
6.os模块中用于依次创建路径中所有不存在的目录的函数是( )。/ _: z; ]# N" N+ k
A.makedirs
7 h6 z: t" C/ p( a9 ?; @B.makedir
2 ?: F, l3 t  ~6 y1 SC.mkdirs
9 y7 s" {8 h- V1 c0 Z7 ~D.mkdir# Z" W  U$ r4 b, K) ~
资料:( i' A$ J# G* o/ A+ ~) |" M  ^% ]- k

& j1 T: `* _7 Z. a7.已知stu1和stu2是Student类的两个对象,则执行"stu1>stu2"时会自动执行Student类的( )方法。
$ E7 J1 d0 E3 g, k9 b% a2 LA.__gt__
2 e4 ]" ?4 D+ A  l& X' GB.__ge__/ B$ G. [. q. U% G1 X& W
C.__lt__
5 L" e% w3 E& @* g8 ED.__le__9 `% O6 t! |! w* G/ }- Z! B4 }% Z
资料:. O+ D3 K, P8 U0 C& ~3 v6 G7 C- W
9 H. L% a/ ^0 f
8.下面程序的输出结果是( )。 score=80 if score<60: print('不及格') else: pass
: t* ]6 K4 z4 [/ p: h+ s1 vA.不及格
) ~1 D& R; d8 f% c7 c8 n3 D$ fB.pass+ n7 b& H. ^+ P8 ]0 A
C.报错1 X, H3 m3 X( D
D.无输出
3 Z1 \2 f0 e4 p- n资料:
0 c9 v0 R$ p3 g. H0 N7 m7 I# B5 ~+ t- F& n8 v1 w
9.3*5**2的运算结果为( )。9 _! j$ t% E9 `6 M
A.30
5 ?0 u* \0 c9 j6 HB.225+ y, F5 @* \5 K7 a- g" R
C.75
+ M1 w: z- a" R* r/ q( MD.报错4 e4 g) M7 y, I+ r) s$ J* u
资料:( K1 a( g' n0 h1 W3 {8 d; d- \6 E/ m

$ ^9 X- e/ X: E6 D7 }10.通过列表中的( )方法可以将一个元素插入到列表的指定位置。- H) j; g) v* o" ?" @0 ~( l
A.insert/ M( h2 X+ X' E9 _& w
B.append
' j0 [% i  R/ ~( U, VC.add: i) F, c" n( r8 X1 C
D.push3 C6 [9 y) P4 {2 h, b  u9 \
资料:
; `3 {; u, g0 S: g: Y& g2 Z0 C: U8 b; u! d: F" W  t! r
11.程序在运行时,输入数据和输出数据都是存放在( )中。# s1 T3 i9 F' A3 ]. `
A.外存
, ^( Y2 o2 L9 N2 O) n1 \8 IB.内存+ N7 N9 K+ h+ }) t# u& [
C.CPU' v# T, _4 d, _# W( u; B
D.硬盘' L0 F- Q4 |0 d$ _
资料:5 Q9 P) H; T+ j

' _, @# e7 `# L$ e: X# W+ s12.已知Student类是一个空类,则通过"Student.name='unknown'"语句增加的属性可以通过( )访问。
$ K, i1 q0 Z: q* RA.类名或对象名7 `+ J4 N! k' |+ w1 D
B.仅类名
! x! \% r6 D8 jC.仅对象名
1 R+ s) d( _; ~D.无法访问
% t+ e8 D; Q; q7 q: \# E; m资料:' P) {" x7 \3 ]) M" V

$ y$ L& C; Q' u7 _" @$ H7 e13.已知"str='a\rb\r\nc\n'",则"str.splitlines()"的返回结果是( )。
/ F, k1 d0 {. E' Z/ x5 ]A.['a','b','c']
, u1 A# h3 \' R+ d: HB.['a\r','b\r\n','c\n']
5 q  N* _. L; H7 t( I" T; _C.['a\r','b\r','c']
2 P2 h5 D" `+ Y% s, U8 UD.['a\r','b','c']
, `' D. B2 K9 a. N- \6 }2 e资料:
. M, [5 E$ z. t! S1 L* r
& j+ b: f' {6 K8 V14.已知"d1={'age':19}",则执行"d2=d1.fromkeys(['sno','name'])"后,d1中的元素个数为( )。, K  ^. {5 C6 E, X
A.0  @; @. T$ Y; ~
B.1  F, j% P2 Y- a" v" O5 Q+ M( O9 c
C.2
" O6 o' I& M! [2 j' r- PD.3
2 p5 e2 `' V* l% n: f5 ?0 ?资料:# _0 D! s3 ^( O" {! [

( T' T0 D! G- r; k: {' N15.os模块中用于删除指定路径的最后多层目录的函数是( )。! G7 R% h; O$ Q9 c, s: K3 y
A.removedirs. E* n& R4 t% S5 \8 ~- r
B.removedir) L& N- {1 q8 b) O
C.rmdirs% p# }% @* {; q
D.rmdir
7 q( N) [4 z& p% @; g资料:
7 b- r; C' N2 @1 E# I, Y9 A% `- T; P7 o5 i+ ]. v
16.通过列表中的( )方法可以根据指定值查找第一个匹配的列表元素的位置。
9 w0 q0 j  m0 P" R' t; |2 K0 wA.index' Y) ~3 h2 n$ H6 d4 J
B.find
4 C# L: P5 \/ G* QC.search; C1 S& W4 U. z. |9 T
D.at
! K0 i  Q3 q4 Y7 U6 X" O资料:
& E* ~6 U6 R7 c. M: Y
0 S  L6 D7 V% g9 ?: ~; e17.下列选项中,执行时不会报错的语句是( )。: a" z0 V# F" n. Q  k+ P$ M1 J
A.int('23.5')
7 F6 j; l" H" |/ V! s" [$ pB.float('23.5+1')9 [. @$ L+ U, |. l* }7 T. R
C.float('23.5')$ m* K+ c* a, v: t
D.int('2a',8). f  p- J8 d0 h# R
资料:
6 x3 V8 c. u4 _$ p
% ]! k; W/ n3 `9 S- U18.对于if语句序列的两条语句,如果第一条语句前面有4个空格、第二条语句前面有1个制表符,则运行时会产生( )异常。
  i6 f+ k, f( A4 VA.IndentationError
" T. L4 v" n% T: i' _6 OB.TabError/ U4 [+ j$ ]! e" z
C.IndexError
, h( J$ K) Y4 T$ [, T1 FD.SyntaxError/ g1 Q: q8 ~9 b# _
资料:6 `8 T8 x; A  ~5 S  Z* f8 ~
7 f# z8 V$ b- ]  k
19.下列选项中,执行时不会报错的语句是( )。2 M. S$ v+ S8 v
A.{['Python',True]}: t1 o5 W) M: H# y& L* W
B.{3.5,[1.2,True]}
4 q' m% R  \" i4 H) ^2 ~5 SC.{3.5,{1.2,True}}
: j2 j: d5 P9 r* bD.{3.5,1.2,True}
1 o# C3 j0 H& N, _% A资料:, q. Y2 M6 z% f1 n* |7 ?1 L3 u
  W& _4 K. @  ~& z" r
20.已知n=31,则"print('%X'%n)"执行后的输出结果为( )。6 n7 B8 F" L# w. w. q( _
A.310 U$ ?1 }/ |. ]
B.1F
* O, P+ z( f8 }' G" Y5 EC.1f
$ w+ B% B! W0 v3 @2 d- f) r+ TD.37/ J1 ~% F: x9 i+ L: J
资料:% Y: V' u# N, V: U* T6 u

, u" s; H  C# `( m/ q: I二、多选题 (共 10 道试题,共 20 分)
' m" m* b. F& w- X+ b21.已知有代码"for x in y:",则y的数据类型可以是( )。4 B: v# z9 l& C1 S0 d# Y
A.列表
" \- o/ l7 ~. s+ x. d4 yB.元组; B7 C  }. S% ^, @
C.数值
; P+ F: j" d8 y! m# p, {D.字符串
8 A3 G+ ~" m" [3 {; F) B资料:
0 G# T9 D  H3 D; p7 \6 B+ I, [, y' E" R) t9 H. U: \6 c6 r
22.如果希望用一个return语句结束函数但不返回任何数据,则可以写为( )。/ A" l9 v) Y) B
A.return False
  f, y  X' j* Y, dB.return
2 I, x0 m1 j- I0 J4 j3 [) B9 [- P" hC.return None
5 k; n# z4 s0 SD.return 0
' K( @, }6 i# o2 h  D) R4 G3 A% `资料:C
6 ^  G# s0 a* `: T- h/ w9 M& Y9 L2 g9 F0 b
23.下列关于闭包的描述中,正确的是( )。3 Y% @* h6 M" {% J2 F& U1 d
A.外层函数的某个局部变量如果在内层函数中使用,则外层函数执行结束时该局部变量并不会被释放" m' O6 V. P3 z' R$ r! P! l
B.外层函数的返回值是内层函数的名字
5 y7 W8 S" O2 Q" Y8 T7 p6 PC.闭包会将内层函数的代码和自由变量打包在一起
4 T; u2 j* v  @8 n& VD.一个函数通过多次调用可形成多个闭包,且每个闭包可以有不同的上下文环境* j  V) q+ a0 D4 C
资料:CD
' Y5 |5 O% v* V6 t; g1 _. K* T, [$ Q, k+ O. U7 b
24.下列选项中,不能创建字典对象的语句是( )。
2 _5 r( K9 j1 V- L. `A.{'one':1, 'two':2, 'three':3}2 {$ K2 I, K, Q: O$ d  b+ h% q% H
B.dict('one':1, 'two':2, 'three':3)7 P$ i4 q; R. c4 b
C.{one=1, two=2, three=3}
3 Q( O" K: s2 J+ _% gD.dict(one=1, two=2, three=3); F* b7 Q8 ]$ y' }3 r% n) D% V
资料:C
- |) H" r. D8 r$ d" e; Q& d3 l; }2 I& x  M, g' V. K1 N8 F1 V  f2 @
25.已知函数调用Fun(*a),则a可能是( )。+ ]7 m# v; ^  b! x8 l* G( z% E
A.元组& ?( e( W# Z3 e! H# e
B.列表- h; B3 \3 Q: P: W( W& h6 B0 a
C.集合
4 f2 {. ~# F  P) ]* C7 ]0 ^D.字典) a# U6 x1 p1 `( C- r' M
资料:C
& a$ m  [3 S2 n+ D& ]( X# B# \# q2 |' v, [$ k' I4 s
26.下列选项中,输出结果为False的选项包括( )。6 g+ b0 N$ N3 e+ e. n7 @1 ~
A.print(False)
3 C, F. z5 B7 W/ Z2 O/ IB.print(bool(0))& `( f: J  G% r
C.print(bool(1))
* J4 R9 B9 p7 G: l2 {- vD.print(bool(''))
% y0 V6 v# i+ L/ q  D! P+ F资料:# F$ ?1 h! b) K$ B# h2 ?. O0 s

5 R. I& l% _: S6 \9 q27.下列选项中,可以用于判断x和y是否对应同样存储单元的语句是( )。( k- d$ X) ^% p7 l8 V8 |& O; g$ k
A.x==y" j4 o6 f0 |) E( g
B.x is y
# Z& h$ B' x  lC.id(x)==id(y)8 t7 X5 u+ Q, q1 D4 _* C7 ]
D.not x!=y' r* g5 d" \0 c
资料:C
" m0 p# G1 K% t) q
" T% ^+ k7 a/ M3 t( A; {28.与正则表达式""匹配的字符串包括( )。2 G+ R, V3 _; P5 r1 s+ @& Y
A.* Y6 @3 D( E# h3 w; V; L2 X! s
B.
4 c1 m; \, t, I9 Z: T( ~C.
0 P1 T/ E  U' oD.<>) E3 a+ R/ h) B% B, {) ]  Z
资料:
# B7 N3 \$ a. P) K, ~: g4 `" m, D; c* q
29.利用下列选项中的( ),可快速完成金融分析工作。  \% f, V' _! v4 A. b. I1 o
A.Numpy' ~1 J0 g& v4 N, u. o
B.Scipy, P3 {- M1 ?9 d! o, S5 u
C.Pandas. ~0 F" O/ s7 ~
D.Django
. {2 [' g+ y5 [+ Y资料:C
% W8 t/ c! a6 Y& j1 e" x9 W& i3 q2 @6 L
30.下列选项中,描述正确的是( )。& F- ?  n* _1 d$ x
A.在一个继承关系中只能有一个子类: x" Y8 ?6 d- S' H5 G# K
B.在一个继承关系中只能有一个父类& l9 ?; @* _/ W- T: D. E
C.一个类可能在一个继承关系中是子类、而在另一个继承关系中是父类, C* C( [* ?- _
D.一个类可能在多个继承关系中是子类2 [3 Y6 ~, v# Y3 f& |4 F! u+ G
资料:C  ]! E' O- l) ]( I7 V
- |8 z3 j8 M6 I1 ]+ g
三、资料来源:谋学网(www.mouxue.com) (共 20 道试题,共 40 分)
4 Q7 K; @/ l# j/ C0 z6 m6 _; j31.正则表达式"\Aabc"与正则表达式"^abc"的功能相同,都用于匹配以abc开头的字符串。' o, Q* y% \* j( q
资料:正确; P" i% |9 ~& i1 l! Q

6 B* e, F" F( A, P32.已知类的普通方法func有3个形参且都没有默认参数值,则调用该方法时必须传入对应的3个实参。  G  r) z- X6 ~. F6 M, h! d# z
资料:错误: o8 x8 {/ g) }( x) R: k
8 J% ]* N& b& e/ q6 `0 X/ _
33.执行"print('%.2f%%'%52.50)",输出结果为"52.50%"。
/ F) }2 E6 F4 G. C9 n4 Z资料:正确( S, I& D: M+ `3 F! T

8 n0 q' d# ]" k- U3 m34.对于一个带不定长参数的函数,其普通形参可以有默认参数值。
9 y1 j0 W! p8 G: ]% E, X资料:正确7 r! z/ l2 s& _. y6 b# N5 ^

7 g( Y/ h$ K! K35.通过"d.keys()"可以获取由字典d中所有键组成的一个对象。' B6 E3 ]/ O/ i% m7 H4 q. x
资料:正确' w/ T5 l8 |/ w/ [
* J% A6 v4 j9 L, P! u8 @7 u9 w
36.已知有语句"assert num==0",则当num的值为0时会引发AssertionError异常。
6 Q& C% V7 L+ G2 @: K5 E- E$ J资料:错误
9 m7 V0 X8 r, q. q# o2 S
! f$ i) H& A6 f) o  r+ q9 R. K& C37.为一个对象动态绑定的新属性,只能通过该对象访问。% w& M" u- K7 X
资料:正确2 h" u) W" ]2 c/ T. q

" D% C& X& {- j$ q5 g38.能够使用next函数获取下一个元素值的对象都是迭代器。
2 m* F/ n4 G3 b, ^* f资料:错误. L% X3 q  n  Q8 d
: [7 b, w- W, O
39.方法重写是指子类可以对从父类中继承过来的方法进行重新定义,从而使得子类对象可以表现出与父类对象不同的行为。
+ H% V+ |" o; Q0 H+ j资料:正确* l% a/ [5 c" W$ t) S2 ]

4 K# i/ b9 U% ]) w+ W40.一个脚本文件中定义的全局变量只能在该脚本文件中使用。7 P0 w: u8 s2 u7 h  h( Z# d
资料:错误
+ s( g. e/ m5 H$ j8 T
  Z8 B8 P' P' s8 C1 W41.调试是为了解决语法错误。, F" W3 B( ^* K2 m( L% l* a
资料:错误# q8 I# R7 P  w
' p1 p& S# F+ t' F! @& E/ y% k
42.列表的sort方法的key参数接收的函数必须有返回值。5 D/ |) v/ ^. G/ e
资料:正确' W& H, o# Z% q1 \) v! P

) [$ u/ @' k3 A2 w) y' j43.如果一个子类有两个或更多父类,则这种继承关系称为多重继承。
6 Y; v$ ?' h& S& c2 o7 C9 k资料:正确
7 J7 m. b; @& b7 e
1 @1 X1 K3 Y9 t& ^1 u; t44.已知s={1,20,25},则通过"s.add({2,3})"可以向s中添加一个新的集合类型的元素。& J$ l+ o' l: Q
资料:错误' M  ~& N0 C% h0 k  U0 q( O

* K$ [% i% t0 d/ [, |& n45.定义函数只是规定了函数会执行什么操作,但并不会真正执行;只有调用函数时才会真正去执行函数中的代码。1 r) u! n! U! l% H  h
资料:正确: H9 H) D& G; }( T" s

* I# x& c3 @0 D5 `( ]) r46.对于没有默认参数值的形参,在函数调用时必须为其指定实参。! Y% i, G) w9 i! P) V3 q; _
资料:正确
0 c3 V% t- i5 s4 ~7 t/ O; N4 y' ?" h% ]2 g1 X1 \6 T
47.通过"set()"可以创建一个空集合。, @% W4 L5 P4 h  W1 U8 Y! I2 f" I
资料:正确
" |) _4 j/ h( V# K
2 Q0 j' r$ P7 |( H5 |. A% S48.程序执行时遇到断点就暂停执行,并且可以查看当前各变量的状态。" l6 ?/ k8 f4 e; j0 O( x5 K
资料:正确. ]! T. e& w: b) l3 n1 m; Q% D6 {
6 w# i- _  f. k& Z& M
49.通过下标"[]"不仅可以访问列表中的某个元素,还可以对元素进行修改。5 P1 y) l9 n' `1 ^9 D& B
资料:正确" T# q$ q5 A$ \4 \
7 A. o* E- l, O7 u& F7 U# _
50.如果一个属性只有用于获取属性值的getter方法,而没有用于设置属性值的setter方法,则该属性是一个只读属性。
4 x2 T; i! I/ H4 \7 p资料:正确
: c( K1 R' V+ x+ Q# T
% |" q$ L; B- }0 i- _$ V; f6 _  u2 Y" Z9 ]9 f7 h: m
4 e4 c0 }2 k1 M9 A% a& ~; ^+ S1 x6 D1 v

0 @" ~) h- S0 H0 p- L; [7 k
4 {  |" B8 T! ^: {, X! c6 R" \6 j5 D) d

  q% t! t. w% b* x) X' \5 F  f
% x# o% Z) l- h5 B' L* c/ L. i6 v- K: F, g. r+ o
% y$ V+ F6 v; p  H. Y1 S7 A% `* T
2 Y6 w! D/ b: B* ~  ]7 e* D$ X- z

$ P9 Q1 V! ?) p; x0 \

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
发表于 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-11-22 13:54 , Processed in 0.103730 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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