Android开发基础(习题卷2)
第1部分:单项选择题,共71题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]关于视图控件的常用事件描述中,不正确的是? (  )
A)Click 事件只能使用在按钮上,表示按钮的点击动作
B)当TextView 类视图控件失去焦点或获得焦点时,将触发FocusChange事件
C)当框中某一选项被选择时,将触发CheckedChange事件
D)当框中某一选项被选择时,将触发CheckedChange 事件
答案:A
解析:
2.[单选题]在清单文件中注册了NEW_OUTGOING_CALL,代码中获取到广播事件的方法是( ).
A)getAction()
B)getActionCall()
C)getMethod()
D)getOutCall()
答案:A
解析:
3.[单选题]如果要调用现成的ContentProvider ,获得如下( )对象才能调用其方法进行增删查改。
A)CursorLoader
B)ContentResolver
C)Cursor
D)ContentProvider
答案:B
解析:答案说明: 内容提供者暴露出来的数据, 都是通过内容者来进行增删改查
4.[单选题]下列哪个接口是Camera中处理快门关闭的接口( )
A)android.hardware.Camera.ShutterCallback
B)android.hardware.Camera.PreviewCallback
C)android.hardware.Camera.ErrorCallback
D)android.hardware.Camera.AutoFocusCallback
答案:A
解析:
5.[单选题]#{}和${}的区别是什么
A)${}是字符串替换,#{}是预处理
B)#{}是字符串替换,${}是预处理
C)${}可以有效的防止SQL注入,提高系统安全性
D)无区别
答案:A
解析:
6.[单选题]继承ContentProvider 不需要实现 ( )等方法。
A)add
B)delete
D)query
答案:A
解析:
7.[单选题]在MyBatis中,SqlSession对象由下列哪个对象提供?( )
A)SqlSessionFactory
B)SqlSessionBuilder
C)SessionFactory
D)SqlSessionFactoryBuilder
答案:A
解析:
8.[单选题]京剧脸谱是一种内涵丰富的艺术表现形式,每个脸谱都有一种主调以显示剧中人物的特征,如关羽脸谱的主是红的,曹操的是白的,包拯的是黑的……你认为“白脸”表示(  )。
A)忠勇正义
B)奸诈狡猾
C)凶猛残暴
D)刚直果敢
答案:B
解析:黑脸正直公道(包公);白脸阴险狡诈(京剧中说的是曹操),红脸关羽,意志坚强;花脸,心胸开阔。
9.[单选题]在android 中使用RadioButton 时,要想实现互斥的选择需要用的组件是
A)ButtonGroup
B)RadioButtons
C)CheckBox
D)RadioGroup
答案:D
解析:
10.[单选题]短信内容提供者的主机名是( )
A)sms
B)com.android.sms
C)smsProvider
D)com.android.smsProvider
答案:B
解析:
11.[单选题]MyBatis如何执行批处理
A)使用BatchExecutor完成批处理
B)使用SimpleExecutor完成批处理
C)任一executor均可实现
D)无法进行批处理
答案:A
解析:
12.[单选题]下列选项中,与“孔子一颜回”逻辑关系相同的是(  )。
A)省长-市长
B)郭德纲-于谦
C)李白-杜甫
D)苏格拉底-柏拉图
解析:孔子是颜回的老师,苏格拉底是柏拉图的老师。
13.[单选题]MyBatis编程步骤选择正确顺序的一项
A)Step1:创建SQLSessionFactory Step2:通过SQLSessionFactory 创建SQLSession  Step3:通过SQLSession 执行数据库操作  Step4:调用session.close()关闭会话
B)Step1:创建SQLSession Step2:通过SQLSession执行数据库操作  Step3:调用sessionmit()提交事务
Step4:调用session.close()关闭会话
C)Step1:创建SQLSession Step2:通过SQLSession创建SQLSessionFactory  Step3:通过SQLSessionFactory执行数据库操作  Step4:调用sessionmit()提交事务  Step5:调用session.close()关闭会话
D)创建SQLSessionFactory  Step2:通过SQLSessionFactory创建SQLSession  Step3:通过SQLSession执行数据库操作 Step4:调用sessionmit()提交事务  Step5:调用session.close()关闭会话
答案:D
解析:
14.[单选题]字号中,阿拉伯字号数越大表示字符越(  ),中文字号数越小表示字符越(  )。
A)大、小
B)小、大
C)小、小
android radiogroupD)大、大
答案:D
解析:Word中,选择的阿拉伯数字字号数越大,设置的字符越大;选择的中文字号数越小,设置的字符越大。
15.[单选题]中国人民抗日战争胜利纪念日是(  )。
A)9月2日
B)9月3日
C)12月12日
D)12月13日
答案:B
解析:中国人民抗日战争胜利纪念日是9月3日,12月13日是南京大屠杀死难者国家公祭日。
16.[单选题]下面哪个方法是用来设置动画重复模式?( )
A)setDuration()
B)setFillAfter()
C)setRepeatCount()
D)setRepeatMode()
答案:D
解析:答案说明: 补间动画中, setDuration() 是设置动画时长, setFillAfter() 是设置是否动画
结束停留, setRepeatCount() 是设置动画重复次数, setRepeatMode() 是设置动画重复模式。
17.[单选题]Android Oreo对应的版本是( )?
A)5.0
B)6.0
C)7.0
D)8.0
答案:D
解析:
18.[单选题]可以通过( )提高Service 的优先级
A)setLevel()
B)setPriority()
C)upgrade()
D)startForeground()
答案:D
解析:
19.[单选题]以下对MyBatis主配置文件描述错误的是( )
A)它主要提供数据库连接信息
B)引用sql映射文件
C)在其中定义具体的sql映射信息
D)在其中定义了影响MyBatis行为的设置及其相关的属性信息
答案:C
解析:
20.[单选题]下列哪些情况下,系统可能会弹出ANR 对话框( )
A)在Activity 中, Main 线程消息队列中的消息在5 秒内没有得到响应
B)在Service 中, onStartCommand() 方法执行超过5 秒
C)在BroadcastReceiver 中, onReceive()方法执行时间超过5 秒
D)在启动的新线程中, run() 方法执行时间超过5 秒
答案:A
解析:
21.[单选题]以下关于服务的生命周期说法正确的是( )
A)服务的生命周期和Activity一样
B)服务的创建会执行onCreate()
C)启动时
D)通过startService方式开启服务,首先会调用onCreate
答案:B
解析:
22.[单选题]在代码中获取注册的广播事件方法是() .
A)getAction()
B)getActionCall()
C)getMethod()
D)getOutCall()
答案:A
解析:答案说明: getAction() 方法是获取广播事件的方法.
23.[单选题]下列选项中,当使用bindService()方法启动的服务时,属于停止服务调用的方法的是( )。
A)stopSelf()
B)stopService()
C)unbindService()
D)finish()
答案:C
解析:
24.[单选题]复选框选项被选择事件通常用哪个方法实现?
A)setOnClickListener
B)setOnCheckedChangeListener
C)setOnMenuItemSelectedListener
D)setOnCheckedListener
答案:B
解析:
25.[单选题]关于按键与触摸事件中: 通过调用View 组件()方法,将View
设置成能获取到焦点的状态
A)setFocusable
B)isFocused
C)requestFocus
D)getFocusable
答案:A
解析:
26.[单选题]SurfaceView在大小发生改变时调用哪个方法( )
A)void surfaceCreated(SurfaceHolder holder);
B)void surfaceChanged(SurfaceHolder holder,int format,int width,int
height);
C)void surfaceDestroy(SurfaceHolder holder);
D)void lockCanvas(Canvas canvas);
答案:B
解析:
27.[单选题]下面哪个不是继承contentprovider, 可以重载的函数(    )
A)update ()
B)onstart()
C)insert()
D)getType()
答案:B
解析:
28.[单选题]手机注册android.intent.action.BOOT_COMPLETED广播事件,说法正确的是( )
A)定义该广播接收者不需要在清单文件里面配置
B)手机重启的广播事件需要添加相应的权限
C)不需要任何的权限
D)该广播事件会很浪费时间
答案:B
解析:
29.[单选题]指南针前身是“司南”,发明于战国时期,(  )时指南针开始用于航海事业。
A)隋唐
B)北宋
C)明朝
D)明清
答案:B
解析:北宋时指南针开始用于航海事业。
30.[单选题]根据《幼儿园工作规程》,保育员应具备(  )学历。
A)小学毕业以上学历
B)初中毕业以上学历。并受过幼儿保育职业培训
C)高中毕业以上学历,并受过幼儿保育职业培训
D)本科毕业以上学历
答案:B
解析:《幼儿园工作规程》第三十八条规定,幼儿园保育员除符合本规程第三十五条规定外.还应具备初中毕业以上学历

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。