问道深山去,听禅紫气来。

《移动应用开发技术》在线平时作业2

阅读:62 更新时间:2021-11-30 02:03:15

《移动应用开发技术》在线平时作业2


------------------------
1.以下哪个不是Activity启动时的正确标志
A.FLAG_ACTIVITY_CLEAR_TOP
B.FLAG_ACTIVITY_SINGLE_TASK
C.FLAG_ACTIVITY_SINGLE_TOP
D.FLAG_ACTIVITY_NEW_TASK


答案请点我要此答案,或联系QQ

2.如何用adb进入手机系统
A.adb shell   
B.cmd         
C.C shell
D.都不是
答案请点我要此答案,或联系QQ

3.Service中如何实现更改Activity界面元素
A.通过把当前activity对象传递给service对象
B.通过向Activity发送广播
C.通过Context对象更改Activity界面元素 
D.可以在Service中,调用Activity的方法实现更改界面元素
答案请点我要此答案,或联系QQ

4.下面关于BroadcastReceiver错误的是
A.BroadcastReceiver有两种注册方式,静态注册和动态注册
B.BroadcastReceiver必须在AndroidMainfest文件中声明
C.BroadcastReceiver的使用,一定有一方发送广播,有一方监听注册广播,onReceive方法才会被调用
D.广播发送的Intent都是隐式启动
答案请点我要此答案,或联系QQ

5.关于Intent的说法,错误的是
A.可以用来激活一些组件
B.表示程序想做某事的意图


C.只能用于一个组件内部
D.不同组件之间通信的“媒介”,专门提供组件互相调用的相关信息
答案请点我要此答案,或联系QQ

6.首次启动一个Activity,它的生命周期下面说法正确的是
A.onCreate --->onStart--->onResume


B.onStart--->onCreate----->onResume
C.onDestory---->onStart--->onStop


D.onStart---->onResume---->onStop
答案请点我要此答案,或联系QQ

7.关于隐式Intent正确的是
A.android中使用IntentFilter 来寻找与隐式Intent相关的对象 
B.通过组件的名称寻找与intent相关联的对象
C.隐式Intent更多用于在应用程序内部传递消息 
D.一个声明了IntentFilter的组件只能响应隐式Intent请求 


答案请点我要此答案,或联系QQ

8.使进度条变横向的系统样式是
[email protected]:style/Widget.ProgressBar.Horizontal


[email protected]:style/ProgressBar.Horizontal


C. @style/Widget.ProgressBar.Horizontal


D. @style/ProgressBar.Horizontal


答案请点我要此答案,或联系QQ

9.对于SharedPreferences的下面正确的是
A.SharedPreferences pref = new SharedPreferences();


B.Editor editor = new Editor();


C.SharedPreferences对象用于读取和存储常用数据类型


D. Editor对象存储数据最后都要调用commit()方法


答案请点我要此答案,或联系QQ

10.使用AIDL完成远程Service方法调用下列说法不正确的是
A.aidl对应的接口名称不能与aidl文件名相同
B.aidl的文件的内容类似java代码 
C.创建一个Service(服务),在服务的onBind(Intent intent)方法中返回实现了aidl接口的对象 
D.aidl对应的接口的方法前面不能加访问权限修饰符 


答案请点我要此答案,或联系QQ

11.关于ContenValues类说法正确的是
A.它和Hashtable比较类似,也是负责存储一些名值对,但是它存储的名值对当中的名是String类型,而值都是基本类型
B.它和Hashtable比较类似,也是负责存储一些名值对,但是它存储的名值对当中的名是任意类型,而值都是基本类型 


C.它和Hashtable比较类似,也是负责存储一些名值对,但是它存储的名值对当中的名,可以为空,而值都是String类型


D.它和Hashtable比较类似,也是负责存储一些名值对,但是它存储的名值对当中的名是String类型,而值也是String类型


答案请点我要此答案,或联系QQ

12.当Activity被消毁时,如何保存它原来的状态
A.实现Activity的onSaveInstanceState()方法


B.实现Activity的onSaveInstance()方法
C.实现Activity的onInstanceState()方法
D.实现Activity的onSaveState()方法


答案请点我要此答案,或联系QQ

13.在Activity中,如何获取service对象
A.可以通过直接实例化得到
B.可以通过绑定得到
C.通过startService()


D.通过getService()获取
答案请点我要此答案,或联系QQ

14.通过bindService()启动service,如果service还未启动,后有什么操作?当调用者退出,service会有什么操作
A.失败,不终止
B.启动,终止


C.失败,终止
D.启动,不终止
答案请点我要此答案,或联系QQ

15.下列选项哪个是发送广播的方法
A.startBroadcast    
B.startBroadcastReceiver  
C.sendBroadcast    
D.sendBroadcastReceiver
答案请点我要此答案,或联系QQ

16.以下说法正确的是
A.DVM指dalivk的虚拟机,每一个android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例,而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念
B.DVM指dalivk的虚拟机,每一个Android应用程序都在它的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例,而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念
C.DVM指dalivk的虚拟机,每一个Android应用程序都在它的进程中运行,都拥有一个独立的Dalvik虚拟机实例,而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念


D.DVM指dalivk的虚拟机,每一个Android应用程序都在它的进程中运行,都拥有一个独立的Dalvik虚拟机实例,而每一个DVM都是在Linux中的一个进程,所以说是一个概念
答案请点我要此答案,或联系QQ

17.在Android工程中新建了一个Activity?需要在哪个xml文件中声明一下?
A.main.xml??  
B.string.xml??


C.AndroidMainifest.xml
D.A、layout.xml


答案请点我要此答案,或联系QQ

18.关于SQLite3数据库的操作,下面说法不正确的是
A.Context对象调用openOrCreateDatabase方法打开或者创建数据库


B.SQLiteDatabase类的静态方法openOrCreateDatabase方法打开或者创建数据库


C.Context对象closeDatabase方法关闭数据库
D.A. SQLiteDatabase类的静态方法deleteDatabase方法删除数据库


答案请点我要此答案,或联系QQ

19.android 关于service生命周期的onCreate()和onStart()说法正确的是
A.当第一次启动的时候不会调用onCreate()方法
B.当第一次启动的时候会先后调用onCreate()和onStart()方法


C.如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法


D.以上答案都不对


答案请点我要此答案,或联系QQ

20.下面关于广播叙述错误的是
A.广播是Android四大组件之一


B.BroadcastReceiver有两种注册方式,静态注册和动态注册


C.静态注册需要在Mainfest.xml中配置
D.动态注册需要在应用退出时候接触广播的注册
答案请点我要此答案,或联系QQ

21.ContentResolver用什么方法查询Content Provider提供的内容
A.select
B.retrieve
C.query
D.execute
答案请点我要此答案,或联系QQ

22.Android应用四大组件中,可以在后台长时间执行长时,而不需要提供用户界面的是(    )
A.Service   
B.Activity  
C.BroadcastReceiver  
D.ContentProvider
答案请点我要此答案,或联系QQ

23.下面哪种进程最重要,最后被销毁
A.服务进程
B.后台进程
C.可见进程
D.前台进程
答案请点我要此答案,或联系QQ

24.在播放视频或音频时,如果有电话打入,这时候视频或音频会自动挂起吗?
A.不会
B.会
C.有的手机会,有的手机不会
D.以上说法都错误


答案请点我要此答案,或联系QQ

25.SharedPreferences存放的数据类型不支持
A.boolean 
B.int 
C.String 
D.double
答案请点我要此答案,或联系QQ

26.下列哪一项是manifest?文件的功能
A.声明要求的最低API级别
B.声明要求的用户权限的级别?


C.记录程序中使用的Activity等资源


D.都是
答案请点我要此答案,或联系QQ

27.关于适配器的说法正确的有
A.它主要是用来存储数据
B.它主要用来把数据绑定到组件上


C.它主要用来解析数据 
D.它主要用来存储xml数据
答案请点我要此答案,或联系QQ

28.创建Menu需要重写的方法是
A.onOptionsCreateMenu(Menu menu)
B.onOptionsCreateMenu(MenuItem menu)


C.onCreateOptionsMenu(Menu menu)


D.onCreateOptionsMenu(MenuItem menu)
答案请点我要此答案,或联系QQ

29.通过Intent可以启动那些组件
A.Activity  
B.Service  
C.两项都不可以
D.两项都可以
答案请点我要此答案,或联系QQ

30.关于service生命周期的说法正确的是?
A.如果service已经启动,将先后调用onCreate()和onStart()方法


B.当第一次启动的时候先后调用onCreate()和onStart()方法
C. 当第一次启动的时候只会调用onCreate()方法 


D.如果Service没有启动,不能调用StopService停止服务。


答案请点我要此答案,或联系QQ

31.在Activity的生命周期中,当它从可见状态转向半透明状态时,它的哪个方法必须被调用
A.onStop
B.onPause
C.onRestart
D.onStart
答案请点我要此答案,或联系QQ

32.关于ContenValues类说法正确的是
A.它和Hashtable比较类似,也是负责存储一些名值对,但是它存储的名值对当中的名是String类型,而值都是基本类型


B.它和Hashtable比较类似,也是负责存储一些名值对,但是它存储的名值对当中的名是任意类型,而值都是基本类型
C.它和Hashtable比较类似,也是负责存储一些名值对,但是它存储的名值对当中的名是任意类型,而值都是基本类型
D.它和Hashtable比较类似,也是负责存储一些名值对,但是它存储的名值对当中的名是String类型,而值也是String类型


答案请点我要此答案,或联系QQ

33.SharedPreferences保存文件的路径和扩展名是?
A./data/data/shared_prefs/                 *.txt


B./data/data/package name/shared_prefs/   *.xml


C./mnt/sdcard/指定文件夹                  指定扩展名


D.任意路径                                 指定扩展名


答案请点我要此答案,或联系QQ

34.在android中,ArrayAdapter类是用于
A.用于把数据绑定到组件上
B.它能把数据显示到Activity上


C.它能把数据传递给广播
D.它能把数据传递给服务


答案请点我要此答案,或联系QQ

35.处理菜单项单击事件的方法不包含
A.使用onOptionsItemSelected(MenuItem item)响应


B.使用onMenuItemSelected(int featureId .MenuItem item) 响应


C.使用onMenuItemClick(MenuItem item) 响应


D.使用onCreateOptionsMenu(Menu menu)响应


答案请点我要此答案,或联系QQ

36.下列哪个是AbsoluteLayout中特有的属性
A.android:layout_height  
B.android:layout_x 


C.android:layout_above    
D.android:layout_toRightOf 


答案请点我要此答案,或联系QQ

37.对于一个已经存在的SharedPreferences对象setting,想向其中存入一个字符串"person",setting应该先调用什么方法
A.edit
B.save
C.commit
D.putString
答案请点我要此答案,或联系QQ

38.通过adb命令来安装一个apk文件,应该是
A.adb install X.apk
B.adb  openX.apk


C.adb  pushX.apk
D.adb  pull  X.apk


答案请点我要此答案,或联系QQ

39.下列哪个可做EditText编辑框的提示
A.android:inputType
B.android:text


C.android:digits 
D.android:hint


答案请点我要此答案,或联系QQ

40.下列哪些情况下,系统可能会弹出ANR对话框
A.在Activity中,Main线程消息队列中的消息在5秒内没有得到响应
B.在Service中,onStartCommand()方法执行超过5秒
C.在BroadcastReceiver中,onReceive()方法执行时间超过5秒


D.在启动的新线程中,run()方法执行时间超过5秒


答案请点我要此答案,或联系QQ

41.android:completionThreshold=1是哪个组件的属性
A.ImageButton
B.EditText
C.TextView
D.AutoCompleteTextView
答案请点我要此答案,或联系QQ

42.在表格布局中,android:collapseColumns="1,2"的含义是:
A.在屏幕中,当表格的列能显示完时,显示1,2列 
B.在屏幕中,当表格的列显示不完时,折叠


C.在屏幕中,不管是否能都显示完,折叠1、2列


D.在屏幕中,动态决定是否显示表格
答案请点我要此答案,或联系QQ

43.setOnTouchEvent 设置返回值为true 和 false有何区别?
A. 没有区别,都能对事件进行监听


B.设置为true时 只能在移动时获得一次监听事件,false则可以多次


C.返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息


D.设置为false是 ,在处理一次监听事件后,系统将抛弃该次事件
答案请点我要此答案,或联系QQ

44.TabHost.newTabSpec("tab1")
A.为tab页创建标题为tab1
B.为tab页创建ID为tab1
C.为tab页创建内容 
D.为tab页创建新空格
答案请点我要此答案,或联系QQ

45.导致一个Activity的onDestroy()方法被调用的原因是什么
A.该Activity被暂停或者停止,并且它的资源被操作系统回收


B.启动该Activity的Activity调用了finishActivity()


C.活动(Activity)调用finish() 
D.三项原因都是


答案请点我要此答案,或联系QQ

46.下列关于ContentProvider的说法错误的是
A.ContentProvider的作用是实现数据共享和交换
B.要访问ContentProvider,只需调用ContentProvider的增删改查相关方法 
C.ContentProvider提供的URI必须以“content://”开头
D.Android对于系统里的音视频、图像、通讯录提供了内置的ContentProvider
答案请点我要此答案,或联系QQ

47.MediaPlayer播放资源前,需要调用哪个方法完成准备工作
A.setDataSource      
B.prepare    
C.begin        
D.pause 
答案请点我要此答案,或联系QQ

48.关于Intent对象说法错误的是
A.在android中,Intent对象是用来传递信息的
B.Intent对象可以把值传递给广播或Activity


C.利用Intent传值时,可以传递一部分值类型


D.利用Intent传值时,它的key值可以是对象
答案请点我要此答案,或联系QQ

49.下列哪个不属于Activity的生命周期方法
A.onInit
B.onStart
C.onStop
D.onPause
答案请点我要此答案,或联系QQ

50.从HTTP请求中,获得请求参数,应该调用
A.request对象的getAttribute()方法
B.request对象的getParameter()方法
C.session对象的getAttribute()方法
D.session对象的getParameter()方法
答案请点我要此答案,或联系QQ

推荐信息