admin 管理员组文章数量: 887021
2024年1月11日发(作者:免费可以看亏亏的软件app)
第一章测试
1. Android系统的四层架构中,应用程序框架层开发使用的是什么语言?( )
A:Android
B:C++
C:Java
D:VB
答案:B
2. Android系统的底层建立在( )操作系统之上。( )
A:Windows
B:UNIX
C:Java
D:Linux
答案:D
3. 创建一个Android项目时,该项目的图标是在( )文件中设置的。
A:ties
B:
C:
D:
答案:D
4. Java的VM虚拟机是哪个? ( )
A:Dalvik
B:JVM
C:KVM
D:framework
答案:B
5. 下列不是手机操作系统的是?( )
A:windows vista
B:Apple IPhone IOS
C:Android
D:Window Mobile
答案:A
第二章测试
1. 在下列选项中,设置线性布局方向的属性是?( )
A:orientation
B:layout_gravity
C:padding
D:gravity
答案:A
2. 给一个Button定义ID属性的正确格式为( )。
A:android:id=”@id/btn”
B:android:id=@+id/ btn
C:android:id=”@id btn”
D:android:id=“@+id/ btn ”
答案:D
3. 下面属于View的子类的是?( )
A:Service
B:Button
C:BroadcastReceiver
D:ContentProvider
答案:B
4. 下列不属于Android布局方式的是( )。
A:RelativeLayout
B:BroadLayout
C:LinearLayout
D:FrameLayout
答案:B
5. 设置xml布局文件中的字体大小一般用什么单位?( )
A:dp
B:sp
C:px
D:pt
答案:B
第三章测试
1. 下列哪个不是Activity的生命周期的方法之一?( )
A:onRestart
B:onStop
C:onPause
D:onClick
答案:D
2. 对于Activity的四种基本状态描述不正确的是( )。
A:终止态(Destroyed):Activity被系统终止,资源被回收。
B:暂停态(Paused):Activity被置于后台但仍然被用户可见,此时它失去了焦点,所以不可与用户进行交互,但是其状态信息会被系统保留。
C:停止态(Stopped):Activity被新的Activity覆盖,此时该Activity虽然失去焦点,但是被用户可见,而且其状态信息会被系统保留。
D:运行态(Running):Activity处于屏幕最前端,被用户可见且获得焦点,此时可以与用户交互。
答案:C
3. Android是如何组织Activity的?( )
A:以堆的方式组织Activity
B:以栈的方式组织Activity
C:以树形方式组织Activity
D:以链式方式组织Activity
答案:B
4. 在 Activity生命周期中,一个Activity从启动到运行状态需要执行3个方法,下列正确的执行顺序是( )。
A:onCreate()->onResume()->onStart()
B:onStart()->onCreate()->onResume()
C:onCreate()->onStart()->onResume()
D:onStart()->onResume()->onCreate()
答案:C
5. 下列关于Activity描述不正确的是( )。
A:Activity在实现中通常作为一个Java类出现.
B:Activity使一个应用程序的指定数据集提供给其它应用程序。
C:Activity是一个用来提供用户交互界面的组件。
D:每一个Activity都必须在文件中进行配置。
答案:B
第四章测试
1. Intent中传递附加数据的功能是通过Extra属性实现的。( )
A:错
B:对
答案:B
2. Intent可以用来开启Activity,同样它也可以用来在Activity之间传递数据。( )
A:对
B:错
答案:A
3. Intent一般只用于启动Activity,不能开启广播和服务。( )
A:对
B:错
答案:B
4. 关于隐式Intent正确的是( )
A:Android中使用IntentFilter 来寻找与隐式Intent相关的对象。
B:通过组件的名称寻找与intent相关联的对象。
C:一个声明了IntentFilter的组件只能响应隐式Intent请求。
D:隐式Intent更多用于在应用程序内部传递消息。
答案:A
5. 启动浏览器浏览网页使用的Intent的Action是( )
A:ACTION_EDIT
B:ACTION_VIEW
C:ACTION_SEND
D:ACTION_CALL
答案:B
第五章测试
1. 在下列选项中,Android中的五大存储数据方式不包括( )。
A:SQLite数据库
B:Map
C:文件
D:SharedPreferences
答案:B
2. 在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的( )。
A:onCreate()
B:onCreade()
C:onUpdate()
D:onUpgrade()
答案:D
3. 以下哪种数据库操作不能使用 execSQL 方法执行?( )
A:创建数据表
B:删除记录
C:查询记录
D:插入记录
答案:C
4. SharedPreferences数据以( )格式保存在手机中。
A:Json
B:XML
C:txt
D:根据用户自定义
答案:B
5. 下列选项中,关于文件存储数据的说法错误的是( )。
A:文件存储可以将数据存储到内存中
B:文件存储是以流的形式来操作数据的
C:文件存储可以将数据存储到SD卡中
D:Android中只能使用文件存储数据
答案:D
第六章测试
1. 关于适配器的说法正确的有( )。
A:它主要用来解析数据
B:它主要用来存储xml数据
C:它主要是用来存储数据
D:它主要用来把数据显示到组件上
答案:D
2. 下列控件中,用于以列表形式展示数据的是( )。
A:TextView
B:ListView
C:Toast
D:EditText
答案:B
3. 下面哪个选项不是AdapterView的子类( )。
A:Spinner
B:GridView
C:ListView
D:ScrollView
答案:D
4. ListView 与 Cursor 提供的数据进行绑定时使用下列哪个适配器合适?(
A:BaseAdapter
B:ArrayAdapter
C:SimpleAdapter
D:SimpleCursorAdapter
答案:D
5. ListView 与数组进行数据绑定时使用下列哪个适配器合适?( )。
A:SimpleCursorAdapter
B:ArrayAdapter
C:SimpleAdapter
D:BaseAdapter
答案:B
第七章测试
1. Android中通过sendBroadCast方法发送无序广播( )。
A:错
B:对
答案:B
2. Android中广播接收者组件可以在清单文件里面注册,也可以通过代码的方式注册( )。
A:错
B:对
答案:B
3. 在清单文件中,注册广播接收者时使用的结点是( )?
A:receiver
B:broadcast
C:broadcastreceiver
)
D:activity
答案:A
4. 关于有序广播和无序广播说法正确的是( )?
A:无序广播是按照优先级进行发送
B:有序广播不可以被拦截
C:有序广播和无序广播类似
D:有序广播可以被拦截,数据可以被修改,无序广播数据不可以被拦截,数据不可以被修改。
答案:D
5. 关于BroadcastReceiver的说法不正确的是( )。
A:广播接收器是Android四大组件之一。
B:接收者声明的优先级别在的android:priority属性中声明,数值越大优先级别越高。
C:对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者。
D:在配置文件manifest中配置接收器叫做动态注册。
答案:D
第八章测试
1. Android中想要创建一个服务,定义一个类继承Service,并需要在清单文件中注册。( )
A:错
B:对
答案:B
2. 通过bindService方式开启服务和通过startService方式开启服务,服务的生命周期一样。( )
A:错
B:对
答案:A
3. 以下关于Service的说法,不正确的是( )。
A:Service是没有用户可见的界面,不与用户交互
B:Service可以通过rvice()来启动
C:Service可以通过 ervice()来启动
D:每个Service可以在文件中有相应的< service>声明,也可以不声明直接使用
答案:D
4. 每一次启动服务都会调用( )方法。
A:onStart()
B:onCreate()
C:onResume
D:onStartCommand
答案:D
5. 关于服务的创建说法错误的是( )。
A:Android 中的服务需要在清单文件配置。
B:Android 中的服务可以理解成是在后台运行且没有界面的activity。
C:Android中创建服务需要继承Service类。
D:Android中的服务能做的事情完全可以开一个子线程替代。
答案:D
第九章测试
1. 如果要调用现成的 ContentProvider,获得如下( )对象才能调用其方法进行增删查改。
A:Cursor
B:ContentResolver
C:CursorLoader
D:ContentProvider
答案:B
2. 下面关于ContentProvider描述错误的是( )。
A:ContentProvider不是四大组件
B:ContentProvider用于实现跨程序共享数据
C:ContentProvider可以暴露数据
D:ContentProvider通过Uri的形式对外提供数据
答案:A
3. ContentProvider中的( )方法根据传入的Uri删除指定的数据。
A:query
B:delete
C:update
D:insert
答案:B
4. 下面哪些功能需要用ContentProvider来实现( )?
A:建立一个数据库
B:开机后自动启动一个程序
C:播放一段音乐
D:读取系统中的短信内容
答案:D
5. Android中创建内容提供者要继承( )?
A:ContentObserver
B:ContentProvider
C:ContentDataProvider
D:ContentData
答案:B
第十章测试
1. Android中所有传感器上报数据的values值都有3个变量。( )
A:对
B:错
答案:B
2. 调用getSystemService()方法可获取传感器管理器SensorManager的对象。( )
A:错
B:对
答案:B
3. 加速度传感器在Z轴上的数据是values[3]。(A:对
B:错
答案:A
4. 传感器不再使用时需要进行卸载。( )
A:对
B:错
答案:A
5. _LIGHT为光线传感器。( )
A:错
B:对
答案:B
)
版权声明:本文标题:移动开发技术智慧树知到答案章节测试2023年山东农业工程学院 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1704939687h467339.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论