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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2022-5-4 23:17:36 | 显示全部楼层 |阅读模式
谋学网
22春学期(高起本1709-1803、全层次1809-2103)《Python编程基础》在线作业-00002
  I5 b4 P# _$ s4 K) c- U5 }试卷总分:100  得分:100
% V# t7 G2 ^2 K4 e  v8 {一、单选 (共 20 道试题,共 40 分)
* w4 Y- A! e2 `3 I+ e- L* t1.已知有代码"for x in y:",则y必然是一个( )。
- o$ i' o! ^3 S8 FA.可哈希对象
' G9 [% G1 o5 ?" m# ~6 GB.可迭代对象6 I6 S* q5 v1 ]0 X6 o5 [9 j
C.列表对象. Z6 u. D4 ~: \. `
D.集合对象
: d# M- k' w: B% n资料:- s" |! _0 s) B# W7 F, j

/ u0 S7 H, \7 a( c2.程序在运行时,输入数据和输出数据都是存放在( )中。
# a) M. j  l) n- [5 V6 |" nA.外存6 U" L  y* n' V
B.内存, ^* }1 ~: f0 f  ^1 U" s& w
C.CPU) E9 E" B$ f! |. k
D.硬盘
* [8 r2 M0 B4 M' ^资料:/ ?* g4 L7 a3 B7 b- {3 d
7 f2 I: \- ~  f4 k' M
3.在完成一项较复杂的任务时,我们通常会将任务分解成若干个子任务,通过完成这些子任务逐步实现任务的整体目标,采用这种思想的程序设计方法称为( )程序设计方法。
: z; F2 Q# K' ~( ]A.面向对象$ G) [" c' E+ a& R% H- A  g) N
B.面向类
5 J0 z8 ^& G, {6 h0 @, F8 oC.结构化
3 l) ?& S9 o& @8 z+ A8 E* w- N# hD.分解化
  g/ W5 H! G! ~8 w% d) S9 K; }资料:
  i" a0 Y& Z) T9 A% T4 Y- O& r8 u, q" d  y  F. w
4.下列选项中,执行时会报错的语句是( )。* G7 o5 S7 \# f4 r% o1 l* T
A.int('23')# @2 Z9 r# J: Q& e/ c$ A
B.int('23+1')
! l2 W* m& _1 k8 Z- ^C.int('23',8)
5 E* ]2 w0 d3 p% YD.int('2a',16)4 B" Y. w/ J9 d: H8 U. w
资料:# I) D, t9 K; ~: m3 r: H- y. y# E3 J
( z8 B8 \) `# v) O. f3 U
5.( )是计算机完成的一个最基本的操作。
2 A8 e3 [& f( v4 r/ SA.程序
' \) E4 j: P4 k0 y: c; ?B.指令* Q# j3 d# R+ G$ E
C.代码* m2 U9 S  e  W
D.命令
* t0 k; H- M- D2 G' r资料:
$ r0 F2 t- M$ w8 h! o) j0 O9 t1 g; U4 C7 M! p7 S
6.已知"ls=[1,3,2,5]",则执行"ls.sort(reverse=True)"后ls的值为( )。
- s% x4 R; X3 |! ?) V3 EA.[1,3,2,5]+ E/ n* D+ J* V  r
B.[1,2,3,5]
4 C% C. t# X" mC.[5,3,2,1], o- b- `' T: A. l
D.[5,2,3,1]/ E# ~4 @" {& k! M$ g8 d
资料:: H- A. @; o5 D3 F% L5 U/ z
) L& o' s0 V2 L5 a3 L) h, {
7.在Python编程环境提示符下直接输入Python代码并执行的运行方式称为( )。3 R. \+ s* y7 Q$ j4 G
A.交互式运行0 v, V$ y5 f) ]) ~9 }$ q% F6 a4 P
B.脚本式运行) i& \3 U' v" J& l
C.代码式运行
# F! _0 N# B) t' W* Y- iD.即时式运行
( W) }- P: Z# j- [' p2 O资料:
) j. U* h: v6 H6 n
; d! P6 q6 ^) @) ~+ J8.已知Student类是一个空类,则通过"Student.name='unknown'"语句增加的属性可以通过( )访问。8 R1 Y! n: A( L6 B! }) b7 t& T
A.类名或对象名
  f. W% T# w7 R* s7 p. GB.仅类名, {* T% v1 }4 y& e$ z( |
C.仅对象名& @) f( O, \# X+ U5 ?
D.无法访问3 N2 C( Y) |: a( ^  g) e; g
资料:
& l; f' P' O3 R+ ~' Z' e' V. c  w+ O1 `) j- v2 A
9.在执行同样代码的情况下,系统会根据对象实际所属的类去调用相应类中的方法,这个特性是类的( )。* q0 V# Q$ f: G( d- @0 g- L
A.封装性
: E) d' \) u+ ^! XB.继承性
6 `9 R$ L& w8 W8 j5 PC.多态性' f& l! a6 c3 |/ q$ [# ^
D.自适应性& c- }+ N! b7 h8 _1 s8 o2 w( ^
资料:1 l5 [& D1 R# A; K7 X7 {$ s" J
1 g* b7 f$ J) @, A. H
10.下列选项中,描述正确的是( )。
/ [' g7 V, n: h# r  BA.一个递归函数中必须有循环语句6 N9 K! Q: @/ b4 A
B.一个函数的函数体中只能调用其他函数、不能调用自己3 H. m& Y( U. b1 [  L
C.所有问题都可以使用递归方式求解
3 W7 s* w$ h: ]D.递归函数调用层数太多有可能引起栈溢出的问题
! Q% O/ ^% b: D3 Z$ I# x1 i资料:- N% n: T- j3 d, A5 @

8 v- Z+ N% T3 E' V/ t11.已知m是一个Match对象,则m.groups()返回的结果必然是一个( )。
/ p  M$ }! ^6 j# L; yA.字符串
5 F9 ~; L2 b' E$ gB.元组
9 I% u% G/ r9 p+ O% XC.列表9 h0 @1 |0 p/ G: ?. u1 n: y( S
D.不确定+ T% Z& {4 A3 u7 F$ @) A
资料:
( o: d, B; t  e- M1 A5 Y
+ z) `/ o, F2 [( l12.re.finditer函数的返回结果必然是( )。  U& k$ X) C5 \( v" k1 c1 O2 z
A.列表# |9 p& S- L+ b* t3 A
B.元组
' c* _8 @' U, O. `. X; j( ~C.字符串
* ?3 @$ P, P2 W) \D.迭代器5 M0 X" Z8 t* |( e$ P
资料:
# k' O9 g6 B# d9 f5 Y/ ^, E2 I4 t7 x9 d* D
13.下列选项中,用于接收标准输入数据(即从键盘输入)、返回为string类型(字符串)的函数是( )。% e+ `6 c2 l/ K9 L) S- C9 K
A.eval
9 r; h' D5 p9 N% |% qB.input/ z( F# r; H" \) f- s/ T4 H, J
C.print# O- \9 R$ U9 C
D.get
. N, ]9 p! T4 i4 x/ n! R资料:, n$ s! o# N- Z/ L

0 B6 |9 b. V" v5 a& j4 L/ C4 x14.在绘制流程图时,只有( )后面允许有多个分支。
! K  B% T$ y- A0 f" [  l1 C2 VA.圆角矩形
+ Z& g2 S3 Q% E4 s5 h0 M! GB.圆: l9 b; j6 f0 z  o
C.矩形框
8 |1 O: Z* l" o+ c7 e7 f8 }D.菱形框
% ^  _/ s3 x% A3 W$ @资料:
; @; [; f& w3 l7 M2 g; _
: u" f& F2 B' T& B15.已知在脚本文件N.py中有函数调用"B.c()",其中B是A包中的模块,则import语句的正确写法是( )。3 g. d7 N6 ^' ?; l! C$ _  c& A3 U
A.from A import B
5 Z3 {+ W5 X5 v) fB.from A.B import c
! I+ A7 p0 ]; w: P- oC.import A.B
3 D; N( @& S/ ]8 w( M* `( JD.import A.B.c: B9 y. L* \. z
资料:* k; n, ?' w! A& D$ v4 ?8 L5 m
, Z, U( K& y& i6 J
16.已知"a=list((1,2))+list((2,3))",则a的值是( )。6 l: s, v) B3 [0 s* g1 L
A.[1,2,3]
! y# u9 }6 m4 A, \B.[1,2,2,3]
, N- d1 ?: N" ]0 ~9 s3 yC.(1,2,3)9 J: m" ]+ g  ]2 f+ Y- g
D.(1,2,2,3); O; x4 A; O. ]
资料:$ ?% A- n; k" k4 B' K5 |

1 z, `4 M3 v* i6 [$ X+ h/ p17.判断一个类是否是另一个类的子类,应使用内置函数( )。
9 G5 R9 h/ A6 {; S- t' AA.isinstance
, U7 l* y; m% XB.issubclass! A; L( A/ I* ^# l/ |1 l
C.type
. \3 {- _2 C0 k. HD.isclass
+ e0 S& d7 Z# l, x5 g资料:
7 D, O! K' q) \( [  B& C) c/ B8 g. W9 \9 ?
18.类的静态方法的第一个形参对应( )。( m: _( }( z. p( Y# r# C( w2 _
A.类
' x1 L5 ^3 e7 kB.对象
* i4 a, |8 J4 `1 @" V/ o1 R. fC.第一个实参
8 Y* M2 M$ f9 s9 d# g4 C, fD.第二个实参
. F, n! T9 Q: p资料:
& `; W5 H1 O! H7 P
( c0 e$ V. Q6 M; S# Y) _# N/ ?6 W7 Z19.全局变量的作用域是( )。' J% l7 y$ z! y7 g. }. O  ^
A.从定义变量的位置到文件结束位置
# T( ]- q4 U6 hB.从定义变量的位置到函数结束位置
! i2 H0 E  z9 D8 n5 wC.所有函数2 N7 V1 e8 b1 d4 G: u* L
D.所有文件
+ E& g* P8 r1 ?  |4 l资料:
, K- U! Q6 j: M6 L! c5 ^
7 Y+ t: @) C1 m% z6 W9 Y5 A20.已知t=(12,34.5,True,'test',3+5j),则下列选项中,输出结果为"('test',)"的选项是( )。; c0 `" F' ?" R+ m- l
A.t[3]
1 g% D3 i' W* q' p( C- eB.t[4]8 L- \1 U1 }, @4 q9 S, w$ v" ^6 X0 Q
C.t[3:4]
8 r2 h1 C" z/ CD.t[4:5]3 P/ Q% Q0 v5 d" e$ D& P; y/ Y8 ^
资料:
6 M1 h; H. D" h8 j/ L. T+ K. Q. {7 ]4 M! C
二、多选题 (共 10 道试题,共 20 分); ^9 `3 W4 S( U
21.下列选项中,描述正确的是( )。
! H5 e; J2 Q8 P+ T" |% r  z4 `& O6 kA.定义函数时,有默认参数值的形参必须放在没有默认参数值的形参后面3 v- S6 }" h: u4 A
B.位置参数和关键字参数可以混合使用,但位置参数必须在前* w' z+ F, W9 F+ Y$ E
C.位置参数和关键字参数不允许混合使用
1 A- K# b$ a$ t! @* R0 R/ @6 U  MD.关键字参数的形式为"形参=实参"
, T# M- s" L  x! y# [, }  l2 u资料:BD, q) {) Z( h% {: O" I# O6 e# W+ R  N
: x0 @; m' l8 _$ `0 F
22.下列选项中,描述正确的是( )。
( A; P( r3 X8 X$ j" O- P3 ~$ `4 P( JA.类方法可以通过类名直接调用
3 E* u# }- a8 L# y- z( CB.类方法可以通过类的实例对象调用
  x5 Z, t; M. B4 {( eC.静态方法可以通过类名直接调用
5 S$ ~. f$ Y; i6 Z" PD.静态方法可以通过类的实例对象调用9 Y$ p9 T. E1 ]; a
资料:BCD- g2 d- e7 u2 h$ h4 G

3 S. o# M1 D4 e# Z' |23.下列选项中,有效的Python变量名包括( )。
% p7 b7 }, q( O  H- cA.test
8 u! D; m. w5 l' B6 k" ZB._abc
- ?# b0 b) x! g: Z3 Q2 ^7 ]C.1_a
; q5 K! S' H, X- x4 i) C0 ZD._t1- X/ ~, Y0 o5 r. U# E' K
资料:BD
1 R& D) }) `2 h4 t+ b% l0 t) f( i* V* k, B8 I3 m' O+ f5 U
24.自定义迭代器要求在类中必须实现的内置方法包括( )。& k; T% E6 x1 D) a/ f
A.__str__
0 ~/ n9 ^7 m8 c5 x1 T, QB.__init__
6 F3 [" T# m5 e1 I0 w, Q. b: sC.__next__
9 t. R9 v: v$ J$ e/ Y5 wD.__iter__
" T" \, v2 l- M2 v( O资料: F; g1 {' Z# s1 b1 Y0 w* t
/ }' h! E+ L# e+ G6 @! ^
25.使用集合的add方法,传入的实参可以是( )。' Y* }0 B3 x' }: l. P
A.数字  E2 [! n' b+ M6 F8 b: K
B.元组
0 A! e+ w6 j% J* e! k. AC.列表% E$ c" k) a5 m* L3 J/ U& y# O7 ^
D.字符串
* X: Q+ @0 S4 V/ K资料:BD
/ s% A7 O7 k" f9 m* o
2 J- {! \5 Z* y1 U26.已知在A类中定义了方法fa,在B类中定义了属性b,在C类中定义了方法fc和属性c,A是B的父类,B是C的父类,则C类中的成员包括( )。
6 ^) [' n3 O: T' IA.fa7 L. y, Y# o' l8 Q
B.b
1 H  c+ `2 g$ B% }7 U' e: TC.fc  ^( R+ E5 ~7 K  p
D.c* T5 H& A0 V5 @4 U& K6 p
资料:BCD
% E. A. R& W5 l" I) i+ d3 W9 l! B7 X# n/ F+ E5 A7 p! v9 u
27.已知ls=[12,1.5,'abcd'],则下列选项中,执行时不会报错的语句包括( )。
( C' O2 B/ C4 N9 g& i& V% [; XA.ls[2]=1
& ~' @( T# l7 Q7 p; K& |* xB.ls[2:]=1
  V3 {& @7 R4 o; J7 bC.ls[2][1]='e'
5 k  P5 J. c0 ]D.ls[2:]=[1,2,3]
/ P" E# _: s! H" s* I1 @. T资料:
3 {$ \# A) ~( [
8 z4 x+ y6 y* O28.已知"str='i like python'",通过str调用字符串的大小写转换方法后返回结果是"I LIKE PYTHON",则执行的方法调用可以是( )。" C! b2 _/ |; _3 a) @( y! r; w& P
A.str.capitalize()
, U2 n8 |1 X7 }' U6 QB.str.lower()
5 `7 z7 L8 H, X0 K2 eC.str.upper()
6 N- T5 V: z1 E) f" h3 c1 j. ~1 {D.str.swapcase()
1 y7 O6 e: @0 {! W资料+ u! _' D+ _+ e% ?9 v* L- Q1 r
- _7 z2 E* r* M% u( G' v% u/ w
29.下列选项中,描述正确的是( )。
, ^7 z) d, z6 d  Z+ ~1 `A.一个函数中定义的变量可以在另一个函数中使用3 ~6 f% R! U7 m5 w
B.所有函数外定义的变量可以在任何一个函数中使用
6 h9 l6 j( A  Y' {C.在一个函数中只能获取全局变量的值、但不能修改全局变量的值3 f' O+ k! Q9 D* u! u
D.一个函数中既能获取全局变量的值、也能修改全局变量的值. F2 ?% H, ^: J7 s+ V* n
资料:
  ^  w; p2 _0 d5 Q- ?4 Y
; s! x8 d" N4 P' q30.下列选项中,输出结果为False的选项包括( )。
4 r# a' X/ z% }, E9 n2 o. ?A.print(False)
( n6 n# K/ M* V. kB.print(bool(0))/ R- W1 r, @: I* `! G3 m8 O
C.print(bool(1))
( Z3 N; f' j: w. G$ QD.print(bool(''))
# H+ p$ A" z2 r资料:BD: z0 C; x+ h- {4 g8 }6 x
6 A5 y$ f4 z, k
三、资料来源:谋学网(www.mouxue.com) (共 20 道试题,共 40 分)
# O, i) H" _8 ?% ^0 ~* t31.已知m是一个Match对象,则m.start(0)返回的是第1个分组的匹配结果字符串在原字符串中的开始位置。
! g) V8 ^+ v) U& G资料:错误
6 M8 n2 P% ]% C& J; b
, O3 G- U; t. U% T32.已知x=[1,2,3],则x is [1,2,3]运算结果为True。' @: ]' c- r2 i6 k* B5 E9 {
资料:错误) l& d$ X+ e- d6 b1 }
% O; b* ^5 G  |" j! U% k0 o5 `+ N
33.列表的sort方法的key参数接收的函数必须有返回值。7 O  l( A2 S5 \# d. t+ r5 S
资料:正确- t+ D' n  w/ s. O8 m

3 w2 W- J) c  f2 C+ B34.如果一个属性只有用于设置属性值的setter方法,而没有用于获取属性值的getter方法,则该属性是一个只写属性。3 D4 A$ |2 R9 y0 x% Q5 }8 j
资料:错误
# E4 v: J. z. v  h3 C; m; d% e2 _# X
35.二进制数转十进制数的规则是"除基取余法"。+ O2 u, [' T- H; ^4 f% J4 \8 x
资料:错误/ z  M; |. U- V8 k

8 u1 a  a3 I; ?& o* o+ b3 W3 |36.__str__方法的返回值可以是整数。6 n+ n* A9 V7 O) v2 J% n
资料:错误4 ~( I0 t( s  W# M
% x8 D; b  S' C2 @' p% |7 p
37.lambda函数可以作为实参传给高阶函数的形参。. {2 Q. r% c6 h$ B0 }
资料:正确( R) N& \0 d3 r0 m, ~2 s

" _( o: w1 R9 {38.re.split(r'','tc$ m: z, z& n9 z3 f, ~4 o& j; k# \7 ~
')的返回结果是['t','c']。
! X; E  G  L) W资料:错误
# l7 Q  [0 E% J- K  @
. x+ s$ _: f% }) z+ q39.Boolean类型是整型的子类型,在作为数字参与运算时,False自动转为1,True自动转为0。
& T. Q8 K1 Y1 ?4 J( j资料:错误
# |( a( l; P6 x  ]0 o# E) D3 C; T' e/ u7 e8 m  e+ R5 h
40.外层函数定义了局部变量x,如果内层函数只获取x的值、不修改x的值,则可以不使用nonlocal关键字。
5 H& w% W  M. f& Q. ^  l, |资料:正确
" {# Z) H+ c9 N5 ^+ t3 ~6 t1 Y" t) |, ?/ x+ `$ c# h- D
41.对于可变类型的对象a,通过"a=b"可以修改a的值,但赋值前和赋值后a所对应的内存地址可能会发生变化。
( i& T2 a/ C" l! q资料:正确
1 A* D7 ?4 U4 t3 V
3 H. B+ I1 ~# G; X+ G  O; [0 D42.程序执行时遇到断点就暂停执行,并且可以查看当前各变量的状态。8 S$ L! d1 x6 S4 P" F; r& i# v7 H  E
资料:正确5 e0 W3 ~( B: w- f/ h
( M  g$ e* N" P) x) J/ p) ^
43.通过"min(ls)"可以得到列表ls中最小元素的值。
2 n% f8 o" _- M, `% X. d资料:正确
+ a) a- n: ?) J* o& Q1 R1 F: G
+ C* W, r+ A. \1 @9 [! x6 X0 k0 k44.对于表达式x in y,其中y必须是可迭代对象。
: ^  R* J1 q9 ]资料:正确
% L( a) w  @9 o2 p# S% k9 C$ s" n# p7 t0 I, h# `( w
45.猴子补丁是指在运行时动态替换已有的代码,而不需要修改原始代码。" B: E! \9 }; e. }
资料:正确! ~( H9 b# |' q* L, n
% C( p" K* U) V: G0 w
46.已知"str1='abcdefabc'",则执行"str2=str1.replace('abc','cba',1)"后,str2中保存的字符串为'cbadefabc'。% B/ v7 G2 H, ^; K* M& w( Q
资料:正确
6 U( \9 ?3 d8 ^2 `0 _
+ J- m7 y  i- u5 O  \9 k) J3 {47.Python程序中每条语句以分号结尾。
) @+ A" b3 W3 L8 |# L资料:错误
3 N. t9 A- g  n' G+ ]" b! S; B, ^
4 J" s  F- l$ {+ y% |! \' _- l+ p6 I48.解释是将源代码全部翻译成机器指令,再加上一些描述信息,生成可执行文件。8 P" J9 V% Q7 ?* M% A
资料:错误
9 B8 I1 m8 h$ U9 t* p' H  M
/ A- X  y, V4 P) u& m4 q5 F49.已知Student类有一个属性__id,stu是Student类的对象,则通过"stu.__id='1810101'"可以将stu对象中的__id属性赋值为字符串'1810101'。
$ P( f5 a( F* ]' A2 z% X* Z资料:错误( l9 T8 K7 s4 N( e0 O8 T

' H. i5 }& M& x/ f1 Q5 e' w50.方法重写是指子类可以对从父类中继承过来的方法进行重新定义,从而使得子类对象可以表现出与父类对象不同的行为。3 z( d+ b" c8 n& z4 Z( s8 m
资料:正确
8 A. w  s  I& H4 m7 Y$ L- @4 z4 p4 v1 d
7 }9 `1 l4 n9 L( j# r$ Y% w- W
* b' v3 g5 E, p6 y7 |9 {( Q
  F" J6 g& K7 P' W+ ?

" l: o+ Y9 z0 K5 p- D+ k! Q# A7 S# ^6 }' N3 f$ u

4 V' ]- d: @8 K5 S4 g/ t1 W) N4 K4 |; i8 p

- \- b. {" W- b/ |0 V& `% X5 X, K* U+ F& q

3 ~% f: C; Y$ ^+ ]: p* y2 O3 ?; G& D: N9 v0 G4 S. y4 ^

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2025-2-24 16:34 , Processed in 0.098498 second(s), 16 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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