一、单选题(共10小题,每题2分,共20分)
1、下列不是手机操作系统的是?( )
A、Android B、Window Mobile C、Apple IPhone IOS D、安卓课程设计题目windows vista
2、Android的VM虚拟机是哪个? ( )
A、Dalvik B、JVM C、KVM D、 framework
3、AndroidVM虚拟机中运行的文件的后缀名为( )
A、class B、apk C、dex D、xml
4、下列选项不是Activity启动的方法有( )
A、startActivity B、goToActivity
C、startActivityForResult D、startActivityFromChild
5、下列哪个可做EditText编辑框的提示信息?( )
A、android:inputType B、android:text
C、android:digits D、android:hint
6、在android程序中,Log.d()用于输出什么级别的日志信息?( )
A、调试 B、信息 C、警告 D、错误
7、以下情况不会创建Context对象的是( )
A、创建Application 对象时 B、创建Service对象时
C、创建ContentProvider对象时 D、创建Activity对象时
8、下列不属于Android中广播中的类别的是( )
A、Normal Broadcas B、Sticky Broadcast
C、Local Broadcast D、Order broadcast
9、以下哪个不是Intent的Activity启动方式( )
A、FLAG_ACTIVITY_BROUGHT_TO_FIRST
B、FLAG_ACTIVITY_CLEAR_TOP
C、FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET
D、FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
10、安卓l文件的子节点不包括( )
A、application B、services C、permission D、provider
二、填空题(共5小题,每题4分,共20分)
11、我们用_____来定义一个整数,用char来定义一个字符类型,称为原始数据类型。
12、android 中service的实现方法是:startService和______。
13、android系统架构分从下往上为linux 内核层、运行库、应用程序框架层、______。
14、BroadcastReceiver可以在______中注册,也可以在l注册。
15、Service有启动模式和________两种。
三、判断题(共10小题,每题2分,共20分)
16、对于直接Intent,Android不需要去做解析,因为目标组件已经很明确,Android需要解析的是那些间接Intent,通过解析,将 Intent映射给可以处理此Intent的Activity、IntentReceiver或Service ( )
17、一个Activity就是一个可视化的界面或者看成是控件的容器。( )
18、Intent有很长的生命周期,是没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失 。 ( )
19、当Antivity的启动模式设置为SingleTop表示当该Anctivity的实例在栈顶时只会产生一个实例。( )
20、onPause()方法在activity被暂停或收回cpu和其他资源时调用,该方法用于保存活动状态的,也是对运行时数据的现场保护。 ( )
21、onDestroy是activity被结束掉前最后一个被调用方法,当调用finish方法或者系统为了节省空间将它暂时性的结束掉时候调用。( )
22、不是所有的Activity都有自己的生命周期。 ( )
23、onPause( ) 是service的生命周期方法( )
24、如果service已经启动,再次启动该服务时将先后调用onCreate()和onStartCommand()方法。 ( )
25、利用HttpURLConnection的.getInputStream()方法得到的是字符流。( )
四、名词解释(共4小题,每题5分,共20分)
26、开放手机联盟
27、ADT
28、FrameLayout
29、AVD
五、简答题(共2小题,每题5分,共10分)
30、在Android中如何发送广播消息?
31、新启动的Activity如何将结果返回给之前的Activity?
六、编程题(共1小题,共10分)
32、设计一个Android程序,包含一个TextView和一个Button,每当点击一次Button时,TextView中文字的颜就发生改变。颜可以随机产生,也可以直接预先定义好若干种指定的颜。假设在xml布局文件中,TextView的id定义为“@+id/tv”,按钮的id定义为“@+id/change”。请你写出该程序中的Activity类ChangeTextColorActivity的代码,不需要写xml布局文件。参考运行效果如下图所示:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论