Android100道选择题汇总(2)

2018-12-10 23:53

57. 下面哪种进程最重要,最后被销毁?(D)

A、服务进程 B、后台进程 C、可见进程 D、前台进程

58. SharedPreferences和Preferences的修改支持事务吗?(A) A、支持,不支持 B、不支持,不支持 C、不支持,支持 D、支持,支持

59. 在播放视屏时,需要保持屏幕一直亮着,需要哪个权限?(B) A、

C、广播接收器只能接收自定义的广播消息

D、广播接收器可以在Activity中单独注册与注销

61. 当大量使用大Bitmap对象时,以下哪个说法是正确的?(D) A、不会崩溃,但要求不再使用的Bitmap对象设置为空 B、不会崩溃,但要求经常调用System.gc()通知内存释放 C、不会崩溃,因为虚拟机会自动回收内存 D、很可能会导致系统崩溃

62. 以下哪个不是应用间交互常用的方法?(B)

A、接收Broadcast的消息 B、文件共享访问 C、通过Content Resolver接口访问 D、Activity的调用

63.通过bindService()启动service,如果service还未启动,后有什么操作?当调用者退出,service会有什么操作?(B)

A、失败,不终止 B、启动,终止 C、失败,终止 D、启动,不终止

64. Android应用四大组件中,可以在后台长时间执行长时,而不需要提供用户界面的是(A) A、Service B、Activity C、BroadcastReceiver D、ContentProvider 65. ContentResolver用什么方法查询Content Provider提供的内容(C) A、select() B、retrieve() C、query() D、execute() 66. PendingIntent主要的使用场景是?(D) A、在Widget中设置响应用户操作的动作 B、通过Notification发起一个动作 C、至少有一个不正确 D、A和B都正确

67.在应用程序中用到设备震动时需要使用什么权限?(D) A、android.hardware.permission.VIBRATE B、android.permission.hardware.VIBRATE C、android.security.VIBRATE D、android.permission.VIBRATE

68.关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是?(B) A、bindService()方法执行成功后

B、bindService()方法执行成功同时onBind()方法返回非空IBinder对象

C、Service的onCreate()方法和onBind()方法执行成功后

D、Service的onCreate()和onStartCommand()方法启动成功后 69.关于Intent 对象说法错误的是(D)

A、在 android 中,Intent对象是用来传递信息的 B、Intent 对象可以把值传递给广播或 Activity C、利用 Intent 传值时,可以传递一部分值类型 D、利用 Intent 传值时,它的 key 值可以是对象 70.Notification消息能否被取消?(A)

A、只能取消本应用发起的消息 B、可以被任何应用取消

C、不能取消,只能覆盖 D、只能取消本应用发起的消息,且只能通过消息ID逐个取消 71.如果在android应用程序中需要发送短信,那么需要在AndroidManifest.xml文件中增加什么样的权限(D ).

A、发送短信,无需配置权限 B、permission.SMS

C、android.permission.RECEIVE_SMS D、android.permission.SEND_SMS 72.关于视频的来源,哪个不正确?(D)

A、可来源于外部URL B、可来源于内部URI,通过Content Resolver获取 C、可来源于资源文件 D、可以文件方式直接访问内部Media 73. 内部存储和外部存储需要额外的权限吗?(D) A、不需要,不需要 B、需要,不需要 C、需要,需要 D、不需要,需要 74. 如何访问在SD卡上的文件?(D)

A、通过直接文件读取 B、通过Content Provider C、两项都不可以 D、两项都可以

75.下列哪些情况下,系统可能会弹出ANR对话框(A)

A、在Activity中,Main线程消息队列中的消息在5秒内没有得到响应 B、在Service中,onStartCommand()方法执行超过5秒

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

76. 通过startService()和bindService(),以下说法错误的是(C) A、通过startService()启动服务会调用如下生命周期方法: onCreate()---->onStart()---->onDestory()

B、当采用startService()方法启动服务,访问者与服务之间是没有绑定在一起的,访问者退出,服务还在运行

C、如果是调用bindService()启动服务:会调用如下生命周期方法:onCreate()---->onBind---->onDestory()---->onUnBind()

D、采用bindService()方法启动服务时,访问者与服务是绑定在一起的,即访问者退出,服务也就终止,解除绑定。

77.如果想存储一个键值对字符串,应该使用哪个类?(B)

A、ContentResolver B、SharedPreferences C、Resources D、Cookies 78. 系统收到intent发起的启动Activity的请求时,根据什么来选择最合适的Activity?(D) A、category B、data C、action D、都可以 79. Android提供了哪个高效的序列号接口?(B)

A、Clonable B、Parcelable C、Copiable D、Externalizable 80.下面哪条语句可以构造正确的对话框(B ).

A、AlertDialog dialog = new AlertDialog(context);

B、AlertDialog.Builder builder = new AlertDialog.Builder(context); C、ProgressDialog dialog = new ProgressDialog();

D、ProgressDialog.Builder builder = new ProgressDialog.Builder(context); 81.视频播放支持以下哪种方式?(C)

A、同步方式 B. 异步方式 C . 两者都支持 D. 两者都不支持 82. 哪个是交互UI相关的控件?(A)

A、Activity B、BroadcastReceiver C、Service D、Content provider 83. 绑定Service的方法是(A )

A、bindService B、startService C、onStart D、onBind 84. 关于Activity说的法不正确的是(C)

A、Activity是为用户操作而展示的可视化用户界面 B、一个应用程序可以有若干个Activity C、Activity可以通过一个别名去访问 D、Activity可以表现为一个漂浮的窗口 85. 处理菜单项单击事件的方法不包含(D )

A、使用onOptionsItemSelected(MenuItem item)响应

B、使用onMenuItemSelected(int featureId .MenuItem item) 响应 C、使用onMenuItemClick(MenuItem item) 响应 D、使用onCreateOptionsMenu(Menu menu)响应

86. Android Activity生命周期中调用的第一个方法是?(C) A、onInit() B、onStart() C、onCreate() D、onBegin()

87. Intent intent = newIntent(Intent.ACTION.VIEW,Uri.parse(\这句话作用陈述正确的是(B ).

A、发送Email B、在浏览器浏览这个网址 C、发送短信 D、其它项不正确

88. 如果把APP的最小SDK版本设置成8,那么以下哪个版本的将无法运行则个APP?(A) A、7 B、8 C、9 D、都可以

89. 下列哪一项是manifest 文件的功能(D)

A、声明要求的最低API级别 B、声明要求的用户权限的级别 C、记录程序中使用的Activity等资源 D. 都是

90. 发起一个由以下代码初始化的Intent,会发生什么情况?(D) Intent intent = new Intent();

intent.addCategory(Intent.CATEGORY_BROWSABLE); intent.setAction(Intent.ACTION_MAIN);

A、如果系统中有多个浏览器,则会让用户选择浏览器

B、如果系统有多个浏览器,并且设置了默认的,则会打开默认浏览器 C、如果系统中只有一个浏览器,则会打开该浏览器 D、都正确

91.当Activity由于资源不足被回收时,哪个函数会被调用?(A)

A、onSaveInstanceState() B、onSuspend() C、onSaveState() D、onStop() 92.导致一个Activity的onDestroy()方法被调用的原因是什么?(D) A、该Activity被暂停或者停止,并且它的资源被操作系统回收 B、启动该Activity的Activity调用了finishActivity() C、活动(Activity)调用finish() D、三项原因都是

93.Activity生命周期最开始的方法调用顺序是?(D) A、onCreate(), onResume(), onStart() B、onCreate(), onRestart(), onResume() C、onStart(), onResume(), onCreate() D、onCreate(), onStart(), onResume()

94. 按HOME按钮后,系统查找哪类Activity?(A)

A、设置了ACTION_MAIN和ATEGORY_LAUNCHER的Activity B、设置了ACTION_MAIN或ATEGORY_LAUNCHER的Activity C、设置了ACTION_MAIN的Activity

D、设置了ATEGORY_LAUNCHER的Activity

95. 在Android工程中新建了一个Activity 需要在哪个xml文件中声明一下?(C) A、main.xml B、string.xml C、AndroidMainifest.xml D、layout.xml

96. 如果需要启动一个Activity,并在Activity结束时可立即获取结果的方法是。(D) A、调用startActivityForResult()

B、在启动的Activity中注册receiver,在被启动的Activity中发起broadcast消息 C、两个选项都不正确 D、两个选项都正确

97. 如何给一个正在运行的service传递消息(D)

A、通过注册Receiver B、通过Intent C、通过定义AIDL接口 D、都正确

98. 在播放视频或音频时,如果有电话打入,这时候视频或音频会自动挂起吗?(A) A、不会 B、会 C. 有的手机会,有的手机不会 D. 以上说法都错误 99. 如何支持语言国际化?(B)

A、在资源文件中按名称设置参数,例如: zh_CN.Title=”标题” B、按不同语言分目录提供不同的strings.xml文件 C、两者都不正确 D、两者都正确 100. 关于Intent的说法,错误的是?(C) A、可以用来激活一些组件 B、表示程序想做某事的意图 C、只能用于一个组件内部

D、不同组件之间通信的“媒介”,专门提供组件互相调用的相关信息。


Android100道选择题汇总(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《离散数学》教学大纲

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: