无忧答案网

搜索

人大移动平台应用开发课程作业2答案

[复制链接]
欧阳老师 发表于 2019-10-8 12:40:16 | 显示全部楼层 |阅读模式
欧阳老师
2019-10-8 12:40:16 188 0 看全部
课程作业
2 r7 V# A( e& [. J# r+ t- G& w% k一、单项选择题   (一共10题,每题7分。)
2 V1 E  ]* N% b! ?0 V7 P' g- j试题1 (7分)
. g  q" F7 H; Q  {/ G/ x0 O8 a) T4 B【248942】        横竖屏切换时的生命周期正确的是(    )。
% J3 F+ U% [4 e- j  o8 ~0 jA. AnPause —> AnStop —> AnDestroy —>AnCreate —> AnStart —> A:onResume
' C+ R. ^6 g5 ]B. A:onCreate —> A:onStart —> A:onResume& M( F4 J6 H9 Y+ Q
C. A:onPause —> A:onStop —> A:onDestroy
# f# C# H8 h% E; h4 s+ z& ]. mD. A:onCreate —> A:onStart —> A:onResume——> A:onPause —> A:onStop —> A:onDestroy, a2 b  E2 F# }9 G+ W( c% |0 D, o
A。标准答案为:A
7 o% w3 H0 G( L- r试题2 (7分)$ J3 Z0 Q( S- L, K$ o8 v
【248945】        下列关于Intent的使用不正确的是(    )。! j2 B, Y4 s. y* i
A. Intent可以用在Activity之间传值
4 F1 o& O& ]  S$ dB. Intent中可以使用Bundle传值
1 _* q1 S! c3 T- ?7 `7 |9 k3 w- EC. 可以通过intent.putStringExtra(“info”,“aa”);传递字符串
" P; d2 j. k7 |, b. Z) p  UD. 获取值Bundle对象可以通过intent.getExtras(“aa”)  l$ N  l5 t% @
C。标准答案为:C
! s) j* q  R0 j, A7 a试题3 (7分)
5 C( f0 j3 t' D" {5 @" ~【248946】        下列显示与隐式意图不正确的是(    )。
3 T4 r6 S$ ~  f- Y4 Q* SA. 显示是:Intent intent=new Intent(this,OtherActivity.class)6 o9 U6 u; l' ~
B. 隐式要在AndroidManifest.xml文件中设置action
% d8 R: h7 z" G  PC. 隐式意图是Intent intent=new Intent(); intent.setAction(“…”)% X  F! [2 X+ f& d5 N2 i; P
D. setClass(Context, Class)可以在隐式意图中使用! s% n3 E/ p9 N" C& p5 K* e) r
D。标准答案为:D& Q8 @# I5 f+ t, [+ {
试题4 (7分)
0 N8 D, n$ A% c+ N【248951】        如果任务栈中有Activity1和Activity2,Activity2是Singletask的,说法不正确的是(    )。6 |# U" w" b9 u: Q& }
A. 如果activity2打开activity1,activity1会新建
: U  I6 L3 H9 g( t0 }/ pB. 如果activity2打开activity2,activity2会新建) S2 J8 W+ ~. Q$ y5 i# S
C. 按两次返回键会任务栈消失
, ]# D8 b- D, R/ @) P! E9 h, oD. 如果activity2打开activity2,则不会再有activity2添加到任务栈中( n* N4 c  c- ]6 S/ o
D。标准答案为:D5 c  u. Y& q( ?7 t' f1 ^) ?
试题5 (7分)
& [( ]2 u- g; B; n1 ]【248952】        24.如果任务栈中有Activity1.Activity2和Activity3,ctivity2是Singletask的,其他activity是standard。说法正确的是(    )。! |* c- A3 _; w8 ]
A. 如果任务栈的排列顺序是:activity1.activity2,activity3,需要按两次返回键退出应用+ |5 u9 V8 L" W# o  E' B! b
B. 如果任务栈的排列顺序是:activity1.activity2,activity3,如果activity3打开activity2,任务栈中会新建一个activity24 t8 M. h/ Q( `. G/ y$ A, i8 x+ `; w
C. 如果任务栈的排列顺序是:activity1.activity2,activity3,  如果activity3打开activity2,则任务栈中会存在activity1和activity2; \+ N& R6 ^2 I$ g6 s& S. K1 }
D. 如果是activity1.activity3,activity2,如果activity2打开activity3 ,则任务栈中会存在activity1和activity2,activity3的顺序% r3 t9 L7 `3 D% c+ m# N8 k
C。标准答案为:C
; |8 i9 G" y0 c8 ?& j试题6 (7分)
: y1 y& c! w! O% {8 S. K" Z【248957】        Activity从可见状态变为半透明遮盖状态时,生命周期中方法(    )被调用。
8 `! H& p& A9 I& G' H- g% sA. onStop()5 O4 M; F8 N8 A7 L. d: ?7 m
B. onPause()
2 e5 E5 ^3 L- n6 j& J5 {6 sC. onRestart()/ h4 [6 m' j1 A* f
D. onStart()
9 Z7 ~( `$ a2 ZB。标准答案为:B
6 B7 I9 I' v0 f: k( V试题7 (7分)
5 ^, B3 ^9 ], G【248971】        属于AsyncTask类的方法是(    )。3 y! _' n) n8 n! M) a) |, {
A. onPreExecute()
6 f- \/ k8 S. i3 _/ V8 \3 RB. onPostExecute(Result)9 V2 i0 A& s5 b* |8 ~. B. o
C. doInBackground(Params...)6 `( C% M5 P( Z* O; \6 Q+ ^" x
D. onStart
; l5 F! |4 E% [4 C( qD。标准答案为:D  s# Q% `4 b3 e/ _5 |) `7 c, l/ t
试题8 (7分)1 V. f8 l7 }* O. p5 B5 ?/ Y
【248973】        定义异步任务AsyncTask,必须重写的方法是(    )。" @$ D* Y9 X6 M  B$ ?. z( h
A. doInBackground(Params...)和onPostExecute(Result)
6 m) W, y/ R6 E3 y/ h5 n- P' t' ?B. onPreExecute()和onPostExecute(Result)
0 h) z4 o) W6 t9 |C. onProgressUpdate(Progress...)和doInBackground(Params...)
" \: J% E& z# B4 ~D. doInBackground(Params...)和onPreExecute()
# |  a8 w' Y! _5 P# X7 j' N. yA。标准答案为:A
2 ~; M3 `/ h' p* u试题9 (7分)7 J# p: {6 @6 g+ u" W  z1 a
【248976】        下列说法不正确的是(    )。# P: p" Z, m! e; W
A. BaseAdapter可以用于ListView数据的加载8 ~. ]" C( N" p) ^6 u
B. ArrayAdapter可以用于ListView中图片的加载. `% C- V  o* {+ N1 k% G& O! I  c  \0 t
C. SimpleAdapter可以实现图片、文字的加载
$ _7 z! ~/ f5 P4 T" Z0 jD. 如果是网络的数据(包含图片、文字),可以使用BaseAdapter
, q" L- n) J: L- _- m, l' w) mB。标准答案为:B
: e0 H! c: o/ L试题10 (7分)# `/ ?4 [  z3 S- k1 P
【248978】        使用原生JSON解析不会用到的有(    )。7 G7 \4 B/ @# O/ k/ u- a, V4 _( T
A. JSONObject0 f8 I8 n7 X9 n5 T
B. JSONArray- ^5 W6 J$ m" I
C. JSON7 Q5 V4 u; R6 v
D. jsonObject.getString(“name”)
& |6 Y( f% D0 h" eC。标准答案为:C2 N" s( l5 x  K1 ~
二、判断题   (一共5题,每题6分。)
5 e1 H1 z9 @" O* g6 k" c. r试题1 (6分)
% D. f5 U: R) G# }6 j【248931】        setContentView(R.layout.new)参数是布局资源中的布局文件。3 F1 e" M& j+ Y3 j8 ]2 B
正确    错误
$ |4 e/ g+ e0 Q: |$ q- \9 o4 M正确。标准答案为:正确# m. `/ j& D2 m( M, I  I4 T- b
试题2 (6分)
  u0 B2 l+ m( \: T3 F( `【248932】        定义一个Activity可以不必要在AndroidManifest.xml中添加新Activity的描述。
. p, C6 m; @5 m1 F/ B正确    错误
6 ?* @( F; p* h# z0 A! r错误。标准答案为:错误; a' B/ W3 ]) w/ n
试题3 (6分)7 y: P, Y; x# Q, `& _, F# g
【248935】        基于结果传值的Activity跳转,在setResult后,要调用finish()销毁当前的Activity,否则无法返回到原来的Activity。
& X4 m% q7 e4 S! X正确    错误 : f0 B7 u, E1 }. y% T
正确。标准答案为:正确6 W( A3 N3 e8 `3 `+ x; q. H
试题4 (6分)
6 V' m  j) r' E/ y0 f& v【248937】        任务栈(task stack)(别名back stack后退栈)记录存放用户关闭的activity的。/ ~% @- M* O  m9 }
正确    错误
9 S9 j4 n; J: K! B1 O2 |3 B$ ^错误。标准答案为:错误
7 ~7 }$ c) l5 a5 L. d) B5 y& ]试题5 (6分)6 h7 }& c4 q" w  @: z' q0 e
【248968】        接口回调的目的是实现两个类之间的数据传递。
, n; U/ K* R# Q& l- ^正确    错误
2 C0 a7 {0 o# N7 |& e正确。标准答案为:正确
$ a/ k3 n+ E  @# i% E2 p: u2 u$ F: {, z! D2 W2 \) ^; }! n' N
欧阳老师当前离线
金牌会员

查看:188 | 回复:0

热点排行更多
手机版| 网站地图| 无忧答案网
免责声明: 本网不承担任何由内容提供方提供的信息所引起的争议和法律责任。
Copyright © 2020-2030 5u.studio. All Rights Reserved.   Powered by op5u X3.4
快速回复 返回顶部 返回列表