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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2023-1-12 22:41:27 | 显示全部楼层 |阅读模式
谋学网
22秋学期(高起本1709-1803、全层次1809-2103)《Python编程基础》在线作业-000021 X! ~: R5 x7 u- X
试卷总分:100  得分:100! X( V& e9 L6 K
一、单选 (共 20 道试题,共 40 分)) G! I" M, I- U6 C
1.已知"ls=[1,3,2,5]",则执行"ls.sort(reverse=True)"后ls的值为( )。
; T* P$ C+ W, E: o3 A, _* u$ EA.[1,3,2,5]+ \: q' M4 F$ ^8 X/ Q
B.[1,2,3,5]
5 {4 L. H% w+ O* V3 r+ bC.[5,3,2,1]0 _8 V: V: |+ Y  `: A/ L$ H9 }
D.[5,2,3,1]+ z2 f2 t- B. Z: e
资料:' x, d- j6 [0 _1 ?5 N

" l& i" c# V/ R/ f2.已知M模块中有一个无参函数fun,且在脚本文件N.py中有"from M import fun",则在N.py中调用M模块中fun函数的方式为( )。0 U" S5 T9 J+ @; r5 R
A.fun()6 s* F) Z4 N. m  c5 z( T7 l0 N& H
B.fun()7 t0 B$ ^& Q4 g3 h" H8 _
C.fun()7 C0 A5 N! u& m+ C6 U
D.M.fun()4 V0 E$ q* G  [: Z- w2 c6 [
资料:
4 b3 ^$ i2 g8 y. u2 d7 ~* m9 [) `* m: E
3.下面程序的输出结果是( )。 m=5 while(m==0): m-=1 print(m)- [) u3 k, o3 y# r1 I
A.0
1 w: H* a! ~1 x- v6 p! F+ a. WB.4
6 l2 R) W( B# V8 M/ j5 ^" K4 w# uC.5/ b4 |, Z: \; e  _( ?& T/ i+ E
D.-1
2 {/ w5 R' o9 f7 i0 c8 o资料:
1 E( b- h6 t0 b- }1 X+ n1 ], ?% N  N+ u2 r
4.所有函数之外定义的变量是( )。$ J. N1 |$ Z! k6 w2 P  m) \' @
A.局部变量
% |5 C, S( T: MB.全局变量
9 \, h6 ~2 q! }3 k- g! g) oC.静态变量
, w  J9 d/ U6 N( BD.文件变量
" W# K+ L. @8 V! L. ^$ l资料:
1 u9 U5 l* w. I; x6 v: v; c+ A
$ w1 y- Q" [) H( W5 o+ L5.要从文件中按行读取所有数据,则应使用文件对象的( )方法。
4 E& C- t- X+ G5 IA.read4 c$ c; B8 W$ A: n0 q) H7 ~
B.readall
. w  N4 K+ ~, [" ~; OC.readline
, s  i: Z6 b- p$ D* b, S6 r. z" lD.readlines
* d4 }5 K  L% w- ~, g资料:& r' B  b! Q, e$ z) K7 T) a6 s
# n4 {) y4 u% b% n
6.os模块中用于依次创建路径中所有不存在的目录的函数是( )。
4 q( n  W+ w7 i1 |, g7 gA.makedirs
, R3 |# v( f, d0 J1 VB.makedir. E# \2 ?1 X6 f6 N* o4 w
C.mkdirs
, D! r; c  r3 _# {$ X4 H" S8 MD.mkdir0 ?' Q' e) x/ P) _: N$ b8 j
资料:) V2 }5 T8 H4 \

( P3 Z7 u, k. p# b" ~! h7.已知stu1和stu2是Student类的两个对象,则执行"stu1>stu2"时会自动执行Student类的( )方法。# Q' w3 f0 |1 f
A.__gt__
8 g, v! `. U8 A# Y& S( P6 xB.__ge__
1 l% I" @6 b! M. Q3 t$ g% AC.__lt__. n: I: p. P" T- ]
D.__le__
. K7 z9 X' v1 i  e% f. J  R5 N资料:. G! J: o6 ?* J+ D3 N9 q' o! z$ D0 P8 I
; h3 m; n* ]$ W" f6 ]8 e0 K
8.下面程序的输出结果是( )。 score=80 if score<60: print('不及格') else: pass
0 e8 _5 m0 C) Q2 `3 j. v2 gA.不及格
9 }/ P% {7 a" N) yB.pass
6 y. ?$ j7 v+ {% f) X+ N5 T( MC.报错( m  a- B6 F" }  w/ T
D.无输出+ T  `: _* Q2 E" C* V7 W8 b1 U
资料:
) r0 a, v6 g' L9 t/ B8 J; A0 O2 N- e6 N9 w! Y. e6 f2 [8 ]
9.3*5**2的运算结果为( )。2 V8 Y  A& V' Y# Y6 W' t$ G$ w- g0 @
A.30* l0 G2 n1 U( O0 {( K: W
B.225
8 ]- K" e% Z2 E+ I' P* v( tC.75
3 c; c* m' [; L7 v! F5 Z% uD.报错
% e4 n( B" A9 f资料:
$ H. l. h) w' V/ Y
- O- ?6 v! c+ F9 Q6 R8 i10.通过列表中的( )方法可以将一个元素插入到列表的指定位置。
. B% O& @& F: E0 HA.insert5 w3 ?, ?. o( i9 r
B.append
. a( ]  n! ?8 B- Z& N9 \5 W5 yC.add
3 t0 M5 L  P' i: \2 I& s8 H3 @D.push( R6 Y3 Q. k; k- V+ O5 Y( W
资料:# a2 ?1 i- i# T' w+ f2 x
2 E% V5 }0 {5 `' D" f: ]3 F7 N/ o: r
11.程序在运行时,输入数据和输出数据都是存放在( )中。
7 x! Y+ c1 s$ @: W/ d4 S5 ?) m& sA.外存$ z+ _8 F4 k8 ?* r2 @$ g
B.内存
! W) U. I( Z% J  @5 }. ]C.CPU
7 p* P6 }$ w  f) C; U: E4 yD.硬盘* _- P" M* H8 j9 K- F/ ~5 }3 d
资料:
  x; B* u" z$ U& R; l& g! W' |1 @( G% K
12.已知Student类是一个空类,则通过"Student.name='unknown'"语句增加的属性可以通过( )访问。! w3 H5 r! R- E2 O6 `  w
A.类名或对象名* m1 R3 g6 S$ |! T* [' P% Q
B.仅类名
; r0 T7 G, e! s5 C" V7 FC.仅对象名  L1 U( k8 c! ?5 W$ u
D.无法访问
" s4 L4 _. g. r( F! [资料:1 T3 \3 a3 c6 W, z# u# S9 X

. X6 B/ w3 ?" H0 C7 c/ `1 U. O; N% h13.已知"str='a\rb\r\nc\n'",则"str.splitlines()"的返回结果是( )。
! C& R, d/ }6 N5 j4 jA.['a','b','c']0 u  A# c2 w) ]0 _. O* Z7 r
B.['a\r','b\r\n','c\n']0 I3 x5 |' u9 u) w+ m+ [  I) C
C.['a\r','b\r','c']
2 D; p; i2 w' O/ G- F" ?D.['a\r','b','c']
8 a- |3 s4 Z$ T$ i: U资料:
! k- A) J( e/ |' z+ t
* _- C; B, B+ v; |; P: j1 B# j14.已知"d1={'age':19}",则执行"d2=d1.fromkeys(['sno','name'])"后,d1中的元素个数为( )。! B7 r1 g! L" K7 }
A.0
6 W9 l( ^+ o, r4 n7 D; M2 V$ Q* vB.1
( Q8 r4 b& \; CC.2
% e5 P8 k1 V1 V# z' ~D.3
! w* J4 }6 r. Y/ k- J7 }1 Q资料:+ ?' w* z. ]9 v! \" p
' `6 _' s. F( v4 K7 I2 u9 |1 x
15.os模块中用于删除指定路径的最后多层目录的函数是( )。
: j  U9 P. E+ Q& T' l1 YA.removedirs
/ g. Y' g- K& C" G4 K( \) Q- z* Q; iB.removedir1 c, J! u3 S% n# x- x
C.rmdirs
6 Y6 d. N$ ^$ @  JD.rmdir
( B& K3 l+ R4 |2 W资料:: ~5 w3 N- `; b# C1 F/ {0 T7 m/ v
! B0 W4 A+ q0 m$ L5 E  z: Q
16.通过列表中的( )方法可以根据指定值查找第一个匹配的列表元素的位置。& j: G0 s7 M7 g  |* a
A.index
+ |. |# A3 y. Y9 ~  T4 FB.find
3 r, D3 x5 S+ UC.search
. a/ h! v- j2 `6 f) g/ }D.at( G) v' U1 R" g
资料:; I7 U+ x9 s9 `6 v
1 Q; t# y. a/ V' I
17.下列选项中,执行时不会报错的语句是( )。
( U' Z7 ]# p" C* L( e: a2 |* kA.int('23.5')
) i9 \/ e- }2 @# S0 D; `. mB.float('23.5+1')
" V) H# E/ w+ y% F2 X7 ]C.float('23.5')9 L7 L! G( ~- f8 ]9 I* M$ w
D.int('2a',8)3 s9 ?$ P/ @1 x6 O. W
资料:
3 N/ h" i) k& X9 H3 T: _; d- W" m! h& \/ l1 Y2 F- x2 k) K7 v8 X
18.对于if语句序列的两条语句,如果第一条语句前面有4个空格、第二条语句前面有1个制表符,则运行时会产生( )异常。
+ A" }9 l; G; v  K% b* ^2 CA.IndentationError1 I- ]3 d+ R5 x) s7 _5 Y+ ]
B.TabError
. p: n* e2 M6 x1 j4 ~6 mC.IndexError
& }# D, s7 [- u# O9 @D.SyntaxError
/ ~! ?8 m8 P% `7 ~资料:
+ U; L* l1 I. s- e$ q8 ?. O, C  G" i. Z! Q* I
19.下列选项中,执行时不会报错的语句是( )。
- _# R9 J' n! i5 C, |A.{['Python',True]}
4 b' K1 T, d; q* TB.{3.5,[1.2,True]}
2 q1 w$ V/ }- `" z: RC.{3.5,{1.2,True}}
- J3 ?& K3 q% ], u* `' t9 yD.{3.5,1.2,True}
7 |2 C* I/ y  y6 t5 W, e资料:2 b/ M) f! N/ x
" T5 x% ^4 o, w. k+ }
20.已知n=31,则"print('%X'%n)"执行后的输出结果为( )。
2 i$ |: |4 ?. U7 G9 M9 H+ N/ `* ZA.31
" c+ W; w4 v$ B0 [8 k" L- qB.1F
+ i) a9 e5 d) b9 v- N1 L' HC.1f8 [' x8 I: m% L, g
D.37* u" U/ o, y: s1 u
资料:4 M& o% T$ }) V! j
/ J6 k  }+ a* C; N+ s
二、多选题 (共 10 道试题,共 20 分)
& H6 U2 g! K; V' G6 H, N7 s+ A6 j21.已知有代码"for x in y:",则y的数据类型可以是( )。
5 [8 J8 I9 m4 V5 m, RA.列表
: L2 G! O; @8 M  X( ~B.元组
) u- b- D/ p/ i; i8 d1 `8 QC.数值0 R3 _+ `. K( N$ F( Q  s
D.字符串
9 u/ ]# k! d9 G7 y( \# L; F资料:1 K+ d5 e$ E: R1 c$ U- u
: b$ q% H7 e( ~0 q$ g, L
22.如果希望用一个return语句结束函数但不返回任何数据,则可以写为( )。6 o. \! W9 n) T/ b2 O( I: g. G
A.return False& G" @( G$ `# t
B.return
6 l( v" D! A' w9 R, M0 [0 vC.return None& K( r* K+ B0 w, l+ w9 ^
D.return 0. N- R0 s: L: p2 q4 d
资料:C
  i! H' z9 X, h7 C) j" S6 X9 B# ^5 ~; S+ Q2 N' R
23.下列关于闭包的描述中,正确的是( )。
8 v/ M& J& K  ]4 }5 uA.外层函数的某个局部变量如果在内层函数中使用,则外层函数执行结束时该局部变量并不会被释放( i6 T. t# }7 [% @% T
B.外层函数的返回值是内层函数的名字
  f" N! Z9 v9 w* CC.闭包会将内层函数的代码和自由变量打包在一起
6 L; j  D0 A: Z) bD.一个函数通过多次调用可形成多个闭包,且每个闭包可以有不同的上下文环境
( y! C# R: `- t1 l1 k, Z# J8 Z( h资料:CD
2 E2 ^& B4 t7 l$ _+ n3 m3 F; Z$ P: a4 V$ q
24.下列选项中,不能创建字典对象的语句是( )。3 [4 i$ @# ?6 i6 k
A.{'one':1, 'two':2, 'three':3}) y9 g/ T: I) `/ g5 L: n) a
B.dict('one':1, 'two':2, 'three':3)
, B, I% T) D1 Q1 UC.{one=1, two=2, three=3}7 W/ w$ |0 ^  e% P0 W
D.dict(one=1, two=2, three=3)1 w- _0 C* W& Z+ Q2 L" G
资料:C' t( v( ]6 O7 _; Y4 O# x6 z3 f: C

7 h: f0 }" M$ K" l25.已知函数调用Fun(*a),则a可能是( )。+ T. T' E! n% [/ [  n+ d
A.元组
( b: F0 E$ N5 J6 C5 e, EB.列表
9 I0 P5 w$ d, c  G" W; z( ]C.集合
( E8 r& L# i% rD.字典; U/ f" e9 t# |" \
资料:C
7 T0 G" q5 k) h! z1 X$ |% ~/ |
% Y" d, [- {% d26.下列选项中,输出结果为False的选项包括( )。
# D! b: e- W1 a! ?  F! _, Y% m1 a0 OA.print(False)
2 M3 z1 k4 Q. p& YB.print(bool(0))/ w0 S1 M+ l* m1 O; N4 I
C.print(bool(1))1 E* u( B! l* D$ s, ^
D.print(bool(''))
" C4 g7 x5 @4 y- o. i$ [资料:$ o9 l4 ?  {3 v. r; `) e

+ j, q4 _: y+ h- [" \27.下列选项中,可以用于判断x和y是否对应同样存储单元的语句是( )。8 y. U# k/ S/ d! n3 e8 w
A.x==y
  S& m2 t( ~, a8 KB.x is y
3 c' p% ]9 ]! kC.id(x)==id(y)( k; A. k/ M' D% n
D.not x!=y
9 r' i5 I1 V8 g资料:C
9 h  R3 j. \$ Z' D# t1 U/ L; C+ c! J& Z
28.与正则表达式""匹配的字符串包括( )。
0 [2 L/ Z; x: ?5 M: V, g4 g8 \A.
! {  n: \/ n8 P* }% w* wB.
9 H! n4 ?  x( I6 aC.4 d( d9 j+ l" G8 S2 ]5 h
D.<>4 d5 I8 l/ T4 G: m( @. k/ T
资料:
3 S7 C; o7 N4 O2 t( v# g! r0 b5 d. y* u: D9 b
29.利用下列选项中的( ),可快速完成金融分析工作。
7 A: T: z' ?& n# j5 w& O* AA.Numpy
0 D3 K, C' W+ i; V. ^. eB.Scipy
: {  F5 M3 a. m% k4 q# K3 CC.Pandas: ~, i' r( i+ n0 e( s" z
D.Django1 j5 X7 |2 N" c5 l$ \
资料:C
# b5 b5 U7 S9 y" J+ R0 H& T- R' g9 X/ a  ~& H7 {
30.下列选项中,描述正确的是( )。- R0 m- M  L3 `1 p
A.在一个继承关系中只能有一个子类; N, c. a) D7 H! p
B.在一个继承关系中只能有一个父类
2 N% k: \$ ^7 i3 q9 j' dC.一个类可能在一个继承关系中是子类、而在另一个继承关系中是父类5 g% ?5 I! V3 E2 r5 V) |( n
D.一个类可能在多个继承关系中是子类
+ l) B! Y1 E, k+ D" d资料:C
4 O! R! q) [, w7 E9 n8 S
# _: |! Q6 d* ]- W/ t- M三、资料来源:谋学网(www.mouxue.com) (共 20 道试题,共 40 分)
, G/ w) ]. q9 _; R3 B  S31.正则表达式"\Aabc"与正则表达式"^abc"的功能相同,都用于匹配以abc开头的字符串。1 J0 U' r4 l# m) ^7 R* j& J% ?
资料:正确$ b3 I4 ~/ E5 h2 [! _: o$ B

2 |) G  N. E4 q* r! a& U7 }$ o* s+ I, O32.已知类的普通方法func有3个形参且都没有默认参数值,则调用该方法时必须传入对应的3个实参。8 A" x" _$ ^' p. _5 I/ z$ b
资料:错误/ Y' [$ b8 J) a+ f$ j
- [) i# e! o" j2 q. ?3 x
33.执行"print('%.2f%%'%52.50)",输出结果为"52.50%"。
+ n' P6 ~; w* M" }3 L1 ~资料:正确& [+ t7 Y4 L6 F- m
, c7 l0 u/ I, T$ O( a1 y
34.对于一个带不定长参数的函数,其普通形参可以有默认参数值。- h0 t# u3 M9 w1 u3 s
资料:正确
" ^$ O) T; u: H- l, ?3 Y4 p' X1 D  A- c+ @, f. T, F
35.通过"d.keys()"可以获取由字典d中所有键组成的一个对象。# f! `/ o, K3 g' X0 H
资料:正确% r. n7 J( X, v% X

0 P! F7 ~* o3 M, r: N4 g) L36.已知有语句"assert num==0",则当num的值为0时会引发AssertionError异常。
/ g( w& Y; v+ R6 b资料:错误
9 q  Q" H5 p. _0 ~  i( N9 I4 p! M  |+ {. A! l
37.为一个对象动态绑定的新属性,只能通过该对象访问。
8 P" M3 w* n6 b5 I  M$ @资料:正确! h: V# W4 ^! g- {# X
. O+ ^1 H: c$ x# e; x
38.能够使用next函数获取下一个元素值的对象都是迭代器。
0 E5 K% l+ s. A资料:错误# P+ K3 a$ m$ y, Z2 [+ O; u
* b0 r- |5 {" U, a( ]
39.方法重写是指子类可以对从父类中继承过来的方法进行重新定义,从而使得子类对象可以表现出与父类对象不同的行为。. Y8 A. u( @) q" ]- o4 t
资料:正确
2 ~- w0 Q$ h+ ]  k1 N5 Q5 c! O8 Y! H# M! @1 g* T6 n9 a
40.一个脚本文件中定义的全局变量只能在该脚本文件中使用。0 R: |, _, E3 |$ W
资料:错误
5 B% C& B% O. P+ ], G: Y; L$ r, g6 V
41.调试是为了解决语法错误。
- [% e( J5 [4 Q/ V9 `/ D: O# P资料:错误2 R+ v4 i" ?0 B- B- G, _

$ m: ^  P: i, w7 M1 A% S; Y42.列表的sort方法的key参数接收的函数必须有返回值。
! r2 }$ W( u5 O资料:正确7 v! I$ x/ ?$ T6 }8 U7 }; D3 }

. F( ?6 A/ z' \  ^8 K( w9 G4 Q5 s4 V43.如果一个子类有两个或更多父类,则这种继承关系称为多重继承。3 i* N# [; M# W+ l
资料:正确/ D9 f7 u# N2 n2 o  d! z
: _" h6 p$ W. v3 d
44.已知s={1,20,25},则通过"s.add({2,3})"可以向s中添加一个新的集合类型的元素。* w. `2 Q0 Y8 B, \& Z
资料:错误' F% e! i4 N' P8 V6 }
7 _; @! P! o# K- B" q1 O
45.定义函数只是规定了函数会执行什么操作,但并不会真正执行;只有调用函数时才会真正去执行函数中的代码。$ {) p5 J4 z$ ^2 @3 t) {3 g
资料:正确
: ]% k* \/ Z8 Z0 d! I) P
6 G9 I% A# q; y. `6 j6 A7 E# p( ~46.对于没有默认参数值的形参,在函数调用时必须为其指定实参。
  @7 @8 A" Z, ~( B" Z资料:正确
; b& Z' f$ @! J" Y9 e5 p/ _, \3 W) [/ `+ c- ~; g4 c( L2 x
47.通过"set()"可以创建一个空集合。
, o( j! e  d; Z, X# @( T资料:正确8 C& @$ t% H3 p
% N% A1 [1 P$ M3 d7 t0 U4 b
48.程序执行时遇到断点就暂停执行,并且可以查看当前各变量的状态。
3 H: ?+ _( `" V! h6 h& d资料:正确
% K7 U2 t* t0 V4 e% a5 _# G, A7 k, E* K# r; B& m3 W- b+ z% z( [
49.通过下标"[]"不仅可以访问列表中的某个元素,还可以对元素进行修改。( r  F/ a/ i* p& A4 A7 i1 z  R
资料:正确
) n5 ?, f  O& l" j# |" X# P8 Y# Q, C% C9 {/ Q
50.如果一个属性只有用于获取属性值的getter方法,而没有用于设置属性值的setter方法,则该属性是一个只读属性。% Q6 Z% d3 c! R
资料:正确
) y" O) m) X5 m/ q
( D! ]  @. v9 x7 f  S4 S
( E3 J9 A; v" }( Q. n$ u+ L
! X- N2 V* _8 x8 u  J" D/ L: T1 x" {, K$ ~, G# {. `
, g2 Y' I$ d. N; k- K

9 k; K# g" b* O1 T$ j
6 K! |0 P- r7 W, `( p- v9 a9 B2 f! g9 X$ D! a

& Q# _+ K4 @% t9 _! Q+ @6 j! n# w4 i

' G# I+ l" p. N7 z1 }
4 I" q9 L; ], ], g4 Z2 d6 S

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
发表于 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, 2025-2-19 07:04 , Processed in 0.098678 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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