Android开发基础(习题卷13)
第1部分:单项选择题,共70题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]以下设置TextView文字大小的代码错误的是()
A)android:TextSize="12"
B)android:TextSize="12sp"
C)android:TextSize=12
D)android:TextSize="12mm"
答案:B
解析:
2.[单选题]Activity被某个AlertDialog遮住时处于什么状态()?
A)运行
B)暂停
C)停止
D)销毁
答案:B
解析:
3.[单选题]下列关于Service 的描述,正确的是( )
A)Servie 主要负责一些耗时比较长的操作,这说明Service 会运行在独立的子线程中
B)每次调用Context 类中的StartService()方法后都会新建一个Service 实例
C)每次启动一个服务时候都会先后调用onCreate()和onStart() 方法
D)当调用了ConText 类中的StopService()方法后, Serviece 中的onDestroy()方法会自动回调
答案:D
解析:
4.[单选题]关于BroadcastReceiver的说法不正确的是( ).
A)广播接收器是android四大组件之一
B)对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者
C)接收者声明的优先级别在的android:priority属性中声明,数值越大优先级别越高
D)在配置文件manifest中配置接收器叫做动态注册
答案:D
解析:
5.[单选题]以下属于调用摄像头硬件的权限的是: ( )
A)<uses-permission android:name="android.permission.CAMERA"/>
B)<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
C)<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
D)<uses-permission android:name="android.permission.INTERNET"/>
答案:A
解析:
6.[单选题]编辑幻灯片时,允许撤消的操作次数( )。
C)不可以由用户设置,固定为20次
D)不可以由用户设置,固定为100次
答案:A
解析:用户可以在编辑选项中,设置“最多可取消操作数”,范围为3~150次。
7.[单选题]以下代码运行输出是( )
public class Person{
private String name= ” Person ”;
int age=0;
}
public class Child extends Person{
public String grade;
public static void main(String[] args){
Person p = new Child();
System.out.println(p.name);
}
}
A)输出: Person
B)没有输出
C)编译出错
D)运行出错
答案:C
解析:
8.[单选题]关于AlertDialog 描述错误的是( )
A)show() 方法只显示对话框
B)AlertDialog.Builder 的create() 和show() 方法都返回AlertDialog 对象
C)AlertDialog 不能直接用new 关键字构建对象,而必须使用其内部类Builder
D)create() 方法创建并显示对话框
答案:B
解析:
9.[单选题]甲、乙、丙三人大学毕业后,一个当上了公务员,一个当上了空,另一人当上了司机。他们各自作了如下陈述: 甲:甲当上了公务员,乙当上了空; 乙:甲当上了空,丙当上了公务员; 丙:甲当上了司机,乙当上了公务员。 结果证实,甲、乙、丙的陈述都只对了一半。由此可见( )。
A)甲当上了空
B)乙当上了公务员
C)丙当上了空
D)甲当上了司机
答案:D
解析:分析推理题。甲和丙的话都涉及了甲和乙两人,由每人的陈述都只对一半可知,两人针对甲和乙的陈述必各有一半为真,则乙所说的甲当上了空为假,进而推出丙当上了公务员为真。则丙的后半句为假,前半句为真,甲当上了司机。甲的前半句为假,后半句为真,乙当上了空。故答案选D。此题也可用代入法或假设法解题。
10.[单选题]关于View 和SurfaceView,下列说法错误的是( )
A)View 是最基础的,必须在UI 主线程内更新画面,速度较慢。
B)SurfaceView是VIew 的子类,类似使用双缓冲机制。
C)View 一般用来绘制简单静态图像, SurfaceView 多用在变换图像中。
D)SurfaceView是最基础的,速度较慢。
11.[单选题]下列说法错误的是 ( )
A)Intent 起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者
与被调用者之间的解耦
B)Intent 可以传递 View 对象
C)对于直接Intent , Android 不需要去做解析,因为目标组件已经很明确, Android 需
要解析的是那些间接Intent ,通过解析,将 Intent 映射给可以处理此Intent 的Activity 、
IntentReceiver 或Service
D)通过Intent 可以删除程序
答案:B
解析:
12.[单选题]关于ContenValues 类说法正确的是()
A)他和Hashtable 比较类似,也是负责存储一些名值对,
但是他存储的名值对当中的
名是String 类型,而值都是基本类型
B)他和Hashtable 比较类似,也是负责存储一些名值对,
但是他存储的名值对当中的
名是任意类型,而值都是基本类型
C)他和Hashtable 比较类似,也是负责存储一些名值对,
但是他存储的名值对当中的
名,可以为空,而值都是String 类型
D)他和Hashtable 比较类似,也是负责存储一些名值对,
但是他存储的名值对当中
的名是String 类型,而值也是String 类型
答案:A
解析:
13.[单选题]Android中可以使用RGB颜值,RGB颜值以#开头,还可以给出alpha值,其中alpha值是什么意思?
A)透明度
B)灰度
C)分辨率
D)多通道
答案:A
解析:
14.[单选题]按HOME 按钮后,系统查哪类Activity?()
A)设置了ACTION_MAIN 和ATEGORY_LAUNCHER的Activity
B)设置了ACTION_MAIN 或ATEGORY_LAUNCHER的Activity
C)设置了ACTION_MAIN 的Activity
D)设置了ATEGORY_LAUNCHER的Activity
答案:A
解析:
15.[单选题]Dalvik虚拟机属于Android体系结构中的哪一层?( )
A)应用程序层
B)应用程序框架层
C)核心类库层
D)Linux内核层
16.[单选题]下列不是手机操作系统? [ ]
A)Android
B)Window Mobile
C)Apple IPhone IOS
D)Windows Vista
答案:D
解析:
17.[单选题]ebView 中可以用来处理js 中警示,确认等对话框的是( )
A)WebSettings
B)WebViewClient
C)WebChromeClient
D)WebViewChrome
答案:C
解析:
18.[单选题]Intent 的作用的是
A)intent 是连接四大组件的纽带,可以实现界面间切换,可以包含动作和动作数据
B)是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失service
C)实现应用程序间的数据共享contentprovider
D)处理一个应用程序整体性的工作
答案:A
解析:
19.[单选题]表示下拉列表的组件是
A)Gallery
B)Spinner
C)GridView
D)ListView
答案:B
解析:
20.[单选题]关于log4j日志级别不包含以下那种
A)update
B)ERROR
C)TRACE
D)DEBUG
答案:A
解析:
21.[单选题]过startService()和bindService(),以下说法错误的是( )
A)通过startService() 启动服务: 会调用如下生命周期方法:
onCreate()---->onStart()---->onDestory()
B)当采用startService() 方法启动服务,访问者与服务之间是没有绑定在一起的,访问
者退出,服务还在运行
C)如果是调用bindService() 启动服务: 会调用如下生命周期方法:
onCreate()---->onBind---->onDestory()---->onUnBind()
解析:
22.[单选题]使用MediaPlayer 播放保存在 sdcard 上的 mp3 文件时,( )?
A)需要使用 ate 方法创建 MediaPlayer
B)直接 new MediaPlayer 即可
C)需要调用 setDataSource 方法设置文件源
D)直接调用 start 方法,无需设置文件源
答案:C
解析:
android radiogroup23.[单选题]动态SQL标签<if>判断String类型的字段是否为空字符串的正确用法是()
A)<if test="userName != null and userName != '' "></if>
B)<if test="userName != null userName != '' "></if>
C)<if test="userName != null or userName != '' "></if>
D)<if test="userName != null || userName != '' "></if>
答案:A
解析:
24.[单选题]对于一个Activity ,在l 中对他这样进行定义<intent-filter>
<action android:name="android.intent.action.MAIN" /> <category
android:name="android.intent.category.LAUNCHER" /> </intent-filter> ,这样的描述代表什么含义?( )
A)无明确含义, 每个Activity 都需要这样定义
B)代表该Activity 将作为程序的主Activity ,并且在LAUNCHER菜单中启动
C)代表该Activity 将在桌面上建立图标并启动
D)代表该Activity 的优先级高于其他的Activity
答案:B
解析:
25.[单选题]C#程序中,可使用atch 机制来处理程序出现的______错误
A)语法
B)运行
C)逻辑
D)拼写
答案:B
解析:try cath是处理运行时错误,也叫异常。
26.[单选题]android:src是()控件的专有属性
A)ImageView
B)TextView
C)EditText
D)Button
答案:A
解析:
27.[单选题]<foreach>标签可以实现对象遍历的用法,适用对象不包括下列哪一个()
A)数组
B)Map
C)List
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论