Android软件⼯程师笔试题单选题(共35题)
1.退出activity 对⼀些资源以及状态的操作保存,可以在⽣命周期的哪个函数中进⾏A.onPause()B.onCreate()C.onResume()D.onStart()
2.Android 项⽬⼯程下⾯的assets ⽬录的作⽤是什么A.放置应⽤到的图⽚资源。Res/drawable
B.主要放置⼀些⽂件资源,这些⽂件会被原封不动打包到apk⾥⾯C.放置字符串,颜⾊,数组等常量数据res/valuesD.放置⼀些与UI 相应的布局⽂件,都是xml ⽂件res/layout3.下列不属于android布局的是A.FrameLayoutB.LinearLayoutC.BorderLayoutD.TableLayoutE.RelativeLayout4.Intent 的作⽤的是
A.intent是连接四⼤组件的纽带,可以实现界⾯间切换,可以包含动作和动作数据,
B.是⼀段长的⽣命周期,没有⽤户界⾯的程序,可以保持应⽤在后台运⾏,⽽不会因为切换页⾯⽽消失serviceC.实现应⽤程序间的数据共享contentproviderD.处理⼀个应⽤程序整体性的⼯作5.下列哪个是AbsoluteLayout中特有的属性A.android:layout_heightB.android:layout_xC.android:layout_aboveD.android:layout_toRightOf
6.RatingBar组件中不能⽤属性直接设置的是A.五⾓星个数B.当前分数
C.分数的增量D.五⾓星的⾊彩
7.在⼿机开发中常⽤的数据库是A.sqlLiteB.OracleC.Sql ServerD.Db23
8.关于BroadcastReceiver的说法不正确的是A. 是⽤来接收⼴播Intent的
B.⼀个⼴播Intent只能被⼀个订阅了此⼴播的BroadcastReceiver所接收C. 对有序⼴播,系统会根据接收者声明的优先级别按顺序逐个执⾏接收者D. 接收者声明的优先级别在的android:priority属性中声明,数值越⼤优先级别越⾼9.使⽤MediaPlayer播放保存在sdcard上的mp3⽂件时A.需要使⽤MediaPlayer.create⽅法创建MediaPlayerB.直接newMediaPlayer即可
C.需要调⽤setDataSource⽅法设置⽂件源D.直接调⽤start⽅法,⽆需设置⽂件源
10.在android中使⽤RadioButton时,要想实现互斥的选择需要⽤的组件是A.ButtonGroupB. RadioButtonsC.CheckBoxD.RadioGroup
11.在多个应⽤中读取共享存储数据时,需要⽤到的query⽅法,是哪个对象的⽅法?A.ContentResolverB.ContentProviderC.CursorD.SQLiteHelper
12.DDMS中Log信息分为⼏个级别A.3B.4C.5D.6
13.能够⾃动完成输⼊内容的组件是A.TextViewB.EditText
C.ImageView
D.AutoCompleteTextView14.创建⼦菜单的⽅法是A.add
B.addSubMenuC.createSubMenuD.createMenu
15.使⽤AIDL完成远程service⽅法调⽤下列说法不正确的是A.aidl对应的接⼝名称不能与aidl⽂件名相同B.aidl的⽂件的内容类似java代码
C.创建⼀个Service(服务),在服务的onBind(Intent intent)⽅法中返回实现了aidl接⼝的对象D.aidl对应的接⼝的⽅法前⾯不能加访问权限修饰符
16.MediaPlayer播放资源前,需要调⽤哪个⽅法完成准备⼯作A.setDataSourceB.prepareC.beginD.pause
17.处理菜单项单击事件的⽅法不包含
A.使⽤onOptionsItemSelected(MenuItem item)响应
B.使⽤onMenuItemSelected(intfeatureId ,MenuItem item) 响应C.使⽤onMenuItemClick(MenuItem item) 响应D.使⽤onCreateOptionsMenu(Menu menu)响应
18.android中⽂件操作模式中表⽰只能被本应⽤使⽤,写⼊⽂件会覆盖的是A. MODE_APPEND
B.MODE_WORLD_READABLEC.MODE_WORLD_WRITEABLED. MODE_PRIVATE
19.进度条中哪个属性是设置进度条⼤⼩格式的A.android:secondaryProgressB.android:progressC.android:maxD.style
20.下列⽤以显⽰⼀系列图像的是A.ImageViewB.Gallery
C.ImageSwitcherD.GridView
21.表⽰下拉列表的组件是A.GalleryB.SpinnerC.GridViewD.ListView
22.关于AlertDialog的说法不正确的是
A.要想使⽤对话框⾸先要使⽤new关键字创建AlertDialog的实例B.对话框的显⽰需要调⽤show⽅法
C.setPositiveButton⽅法是⽤来加确定按钮的D.setNegativeButton⽅法是⽤来加取消按钮的23.下列说法错误的是
A.Button是普通按钮组件,除此外还有其他的按钮组件B.TextView是显⽰⽂本的组件,TextView是EditText的⽗类C.EditText是编辑⽂本的组件,可以使⽤EditText输⼊特定的字符D.ImageView是显⽰图⽚的组件,可以通过设置显⽰局部图⽚24.关于android中播放视频的说法不对的是
A.可以使⽤SurfaceView组件播视频B,可以使⽤VideoView组件播视频C.VideoView组件可以控制播放的位置和⼤⼩D.VideoView播放视频的格式可以是3gp25.D10MA2081(2分)下列哪个是SqlLite下的命令A.shellB.pushC..quitD.keytool
26.下列关于如何使⽤Notification,不对的是A.notification需要NotificatinManager来管理
B.使⽤NotificationManager的notify⽅法显⽰notification消息C.在显⽰Notification时可以设置通知时的默认发声,震动等D.Notification中有⽅法可以清除消息27.下列关于open core说法不正确的是A.Open core是Android多媒体框架的核⼼B.MediaPlayer是open Core中的⼀个核⼼类
C.所有在Android平台的⾳频.视频的采集以及播放等操作都是通过它来实现的
D.在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使⽤28.上下⽂菜单与其他菜单不同的是
A.上下⽂菜单项上的单击事件可以使⽤onMenuItemSelected⽅法来响应B.上下⽂菜单必须注册到指定的view上才能显⽰C.上下⽂菜单的菜单项可以添加,可以删除D.上下⽂菜单的菜单项可以有⼦项29.拖动条组件是A.RatingBarB.ProgressBarC.SeekBarD.ScrollBar
30.读取⽂件内容的⾸要⽅法是A.openFileOutputB.readC.write
D.openFileInput
31.关于隐式Intent正确的是
A.android中使⽤IntentFilter来寻找与隐式Intent相关的对象B.通过组件的名称寻找与intent相关联的对象C.隐式Intent更多⽤于在应⽤程序内部传递消息D.⼀个声明了IntentFilter的组件只能响应隐式Intent请求32.多选框被选择事件通常⽤A.setOnClickListener
B.setOnCheckChangeListenerC.setOnMenuItemSelectedListenerD.setOnCheckedListener
33.D12EA1089(1分)⾃定义对话框时,将视图对象添加到当前对话框的⽅法是A.setIconB.setXMLC.setLayoutD.setView
34.下列不属于service⽣命周期的⽅法是A.onCreateB.onDestroyC.onStop
D.onStart
35.绑定Service的⽅法是A.bindServiceB. startServiceC.onStartD.onBind
因篇幅问题不能全部显示,请点此查看更多更全内容