南开大学23秋学期《手机应用软件设计与实现》在线作业二

奥鹏南开大学23年秋季新学期作业参考

23秋学期(高起本:1709-2103、专升本/高起专:2003-2103)《手机应用软件设计与实现》在线作业-00002

下面说法错误的是
A:A.Android采用单线程模型
B:B.Android会默认会为线程创建一个关联的消息队列
C:C.Handler会与多个线程以及该线程的消息队列对应
D:D.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列
正确答案问询微信:424329

下面哪一个不属于Android体系结构中的应用程序层
A:A电话簿
B:B日历
C:C SQLite
D:D SMS程序
正确答案问询微信:424329

setOnTouchEvent 设置返回值为true 和 false有何区别
A:A 没有区别,都能对事件进行监听
B:B 设置为true时 只能在移动时获得一次监听事件,false则可以多次
C:C 返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息
D:D 设置为false是 ,在处理一次监听事件后,系统将抛弃该次事件
正确答案问询微信:424329

能提供内容补全的组件是()
A:A. EditText
B:B. DatePicker
C:C. TimePicker
D:D. AutoCompleteTextView
正确答案问询微信:424329

在AsyncTask中下列哪个方法是负责在完成任务后再执行的
A:A,run
B:B,execute
C:C,doInBackground
D:D,onPostExecute
正确答案问询微信:424329

为了使android适应不同分辨率的机型,布局时字体单位应用
A:A.dp
B:B.dip
C:C.px
D:D.sp
正确答案问询微信:424329

下面关于Android dvm的进程和Linux的进程,应用程序的进程说法正确的是?
A:A. DVM指dalvik的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念.
B:B. DVM指dalvik的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux 中的一个进程,所以说不是一个概念.
C:C. DVM指dalvik的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik 虚拟机实例.而每一个DVM 不一定都是在Linux 中的一个进程,所以说不是一个概念.
D:D. DVM指dalvik的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的 Dalvik虚拟机实例.而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念.
正确答案问询微信:424329

Android解析xml的方法中,将文件分部分加载到内存中进行解析的是
A:A、SAX
B:B、PULL
C:C、DOM
D:D 、JSON
正确答案问询微信:424329

下列哪一款移动设备搭载的是Android平台?
A:A. NOKIA手机
B:B. 小米手机
C:C. iPhone手机
D:D. iPad
正确答案问询微信:424329

关于视图控件的常用事件描述中,正确的是?
A:A. Click事件只能使用在按钮上,表示按钮的点击动作
B:B. 当TextView类视图控件失去焦点或获得焦点时,将触发FocusClick事件
C:C. 当单选框中某一选项被选择时,将触发CheckedClick事件
D:D. 当多选框中某一选项被选择时,将触发CheckedChange事件
正确答案问询微信:424329

在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的
A:A、TextView?tv?=?this.findViewById(R.id.bookName);
B:B.TextView?tv?=?(TextView)this.findViewById(R.id.code);
C:C.TextView?tv?=?(TextView)this.findViewById(R.id.bookName);
D:D、TextView?tv?=?(TextView)this.findViewById(R.string.bookName);
正确答案问询微信:424329

在多个应用中读取共享存储数据时, 需要用到哪个对象的 query 方法?
A:A. ContentResolver
B:B. ContentProvider
C:C. Cursor
D:D. SQLiteHelper
正确答案问询微信:424329

下面说法有误的是
A:A、除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google进行网页搜索等功能。
B:B、Android操作系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理。
C:C、Android操作系统使用了沙箱(sandbo奥鹏南开大学23年秋季新学期作业参考x)机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看。
D:D、由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上。
正确答案问询微信:424329

以下调整宽度和高度的属性,哪个不是Android系统提供的?
A:A. Match_parent
B:B. Wrap_content
C:C. Fill_content
D:D. Fill_parent
正确答案问询微信:424329

SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。一个传感器事件对象包含(????)信息。
A:A.原始传感器数据;
B:B.产生事件的传感器的类型;
C:C.数据的精度;
D:D.以上全部选项;
正确答案问询微信:424329

关于广播以下陈述正确的是
A:A.广播接收器只能在配置文件中注册
B:B.广播接收器注册后不能注销
C:C.广播接收器只能接收自定义的广播消息
D:D.广播接收器可以在Activity中单独注册与注销
正确答案问询微信:424329

Android开发中常用的开发与调试工具有很多,下面相关描述不对的是
A:A、Android?Debug?Bridge,简称adb,它只是一个能用来调试Android应用程序的工具。
B:B、DDMS?的全称是Dalvik?Debug?Monitor?Service,是?Android?开发环境中的Dalvik虚拟机调试监控服务。
C:C、LogCat日志记录工具,这个工具很常用,可以理解为C或Java程序中的控制台输出,常被用来在手写代码的调试方式中,输出调试信息。
D:D、SDK的管理器,使用自动更新的方式从Google服务器中下载最新的SDK版本及工具到本机。
正确答案问询微信:424329

下列关于Service的描述,正确的是
A:A Servie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中
B:B.每次调用Context类中的StartService()方法后都会新建一个Service实例
C:C.每次启动一个服务时候都会先后调用onCreate()和onStart()方法
D:D.当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调
正确答案问询微信:424329

下列是手机操作系统的?
A:A. Android Wear
B:B. iPhone
C:C. iOS
D:D. Android TV
正确答案问询微信:424329

下列说法哪个不正确
A:A拥有android:configChanges="orientation|keyboardHidden"标签的Activity在横竖屏转换时不会再执行onCreate方法
B:B 默认情况下对一个Activity的对象进行横竖屏切换,该对象的onCreate方法在每次切换时都会执行
C:C 一个Activity的对象a1上弹出了一个模拟对话框形式的Activity的对象a2,按返回键后a1执行了onStart和onResume方法,a2执行了onPause,onStop和onDestroy方法
D:D 一个界面上的EditText中输入文字后,再按下Home,该界面消失,等再回到该界面文字内容仍在,onCreate方法也不会执行
正确答案问询微信:424329

关于Handler的说法正确的是
A:A.它实现不同进程间通信的一种机制
B:B.它需要在新线程中刷新UI的操作
C:C.它采用栈的方式来存储Message
D:D.它实现不同线程间通信的一种机制
正确答案问询微信:424329

上下文菜单与其他菜单不同的是
A:A,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应
B:B,上下文菜单必须注册到指定的view上才能显示
C:C,上下文菜单的菜单项可以添加,可以删除
D:D,上下文菜单的菜单项可以有子项
正确答案问询微信:424329

下列哪一个不属于Activity的生命周期方法?
A:A. onInit( )
B:B. onStart( )
C:C. onStop( )
D:D. onPause( )
正确答案问询微信:424329

使用 MediaPlayer 播放保存在 SDCard 上的 .mp3文件时,()?
A:A. 需要使用 MediaPlayer.create 方法创建 MediaPlayer
B:B. 直接 newMediaPlayer 即可
C:C. 需要调用 setDataSource 方法设置文件源
D:D. 直接调用 start 方法,无需设置文件源
正确答案问询微信:424329

下列语句哪一个正确()
A:A. Java程序经编译后会产生machine code
B:B. Java程序经编译后会产生byte code
C:C. Java程序经编译后会产生DLL
D:D. 以上都不正确
正确答案问询微信:424329

在手机应用程序开发中常用的数据库是?
A:A. SQLite
B:B. Oracle
C:C. Sql Server
D:D. MySQL
正确答案问询微信:424329

复选框被选择事件通常用
A:A,setOnClickListener
B:B,setOnCheckChangeListener
C:C,setOnMenuItemSelectedListener
D:D,setOnCheckedListener
正确答案问询微信:424329

在android程序中,Log.i()用于输出什么级别的日志信息
A:A、调试
B:B、信息
C:C、警告
D:D、错误
正确答案问询微信:424329

定义LinearLayout垂直方向布局时设置的属性
A:A.android:layout_height
B:B.android:gravity
C:C.android:layout
D:D.?android:orientation??vertical
正确答案问询微信:424329

下面说法正确的是
A:A、Bundle类与Map不一样,它不是一个key-value类型。
B:B、在onCreate()方法中,可以不调用父类的同名方法。
C:C、onCreate()方法是具有参数的,也有返回值。
D:D、在四大组件之间传递数据时,Bundle常被用来封装数据。
正确答案问询微信:424329

Activity生命周期中,可能执行的方法有?
A:A、onStart
B:B、onCreate
C:C、onReStart
D:D、onResume
正确答案问询微信:424329

以下对R.java描述错误的有
A:Android项目需要手动配置的终态类
B:手动标识资源的"索引"功能
C:在"gen/"目录下
D:布局文件没有id
正确答案问询微信:424329

在 main.xml 中,定义一个组件时,有两个属性必须写()
A:A. Android:text
B:B. Android:layout_height
C:C. Android:id="@+id/start"
D:D. Android:layout_width
正确答案问询微信:424329

NotificationManager中清除消息的方法是
A:A,destroy
B:B,cancel
C:C,clear
D:D,cancelAll
正确答案问询微信:424329

以下属于Activity声明周期的方法是
A:onCreate()
B:onStart()
C:onResume
D:onClickListener
正确答案问询微信:424329

下列可能会导致GC内存泄露的是
A:A.数据库的cursor没有关闭
B:B.构造adapter时,没有使用缓存contentview
C:C.衍生listview的优化问题—–减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程activity
D:D.使用sqlite数据库
正确答案问询微信:424329

Android 数据存储与访问的方式不包括以下哪些?
A:A. sharedpreference
B:B. Java
C:C. Linux
D:D. 内容提供者
正确答案问询微信:424329

Android 数据存储与访问的方式有?
A:A. sharedpreference
B:B. 数据库
C:C. 文件
D:D. 内容提供者
正确答案问询微信:424329

使用 AIDL 完成远程 service 方法调用下列说法正确的有?
A:A. AIDL 对应的接口名称不能与 AIDL 文件名相同
B:B. AIDL 的文件的内容与 Java 代码差异很大
C:C. 创建一个 Service(服务),在服务的 onBind(Intent intent)方法中返回实现了 AIDL 接口的对象
D:D. AIDL 对应的接口的方法前面不能加访问权限修饰符
正确答案问询微信:424329

下列属于 Activity 的状态是()
A:A. 暂停状态
B:B. 运行状态
C:C. 睡眠状态
D:D. 停止状态
正确答案问询微信:424329

一个Activity就是一个可视化的界面但不能够被看成是控件的容器。
A:对
B:错
正确答案问询微信:424329

一个Activity就是一个可视化的界面或者看成是控件的容器。
A:对
B:错
正确答案问询微信:424329

内容提供器是应用程序之间共享数据的接口
A:对
B:错
正确答案问询微信:424329

当Antivity的启动模式设置为SingleTop表示当该Anctivity的实例在栈顶时只会产生一个实例
A:对
B:错
正确答案问询微信:424329

Android中输入时间的选择对话框是:TimePicker
A:对
B:错
正确答案问询微信:424329

缩放控件中的setOnZoomInClickListener方法是用来配置放大按钮的事件监听
A:对
B:错
正确答案问询微信:424329

onDestroy()方法在activity被销毁时调用,该方法用于保存活动状态的,也是对运行时数据的现场保护。
A:对
B:错
正确答案问询微信:424329

一个Android程序中只能拥有一个Activity类
A:对
B:错
正确答案问询微信:424329

Android日志类Log可同时输出5种类型的信息
A:对
B:错
正确答案问询微信:424329

Intent有很长的生命周期,是没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
A:对
B:错
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网