南开大学23年春《手机应用软件设计与实现》在线作业三
奥鹏南开大学新学期作业参考
23春学期(仅限-高起专1903、专升本1903)《手机应用软件设计与实现》在线作业-00003
下面选项中,哪一项是Android的四大组件之一
A:A、?ListView
B:B、Activity
C:C、?Extras
D:D、Bundle
正确答案问询微信:424329
为了使android适应不同分辨率的机型,布局时字体单位应用
A:A.dp
B:B.dip
C:C.px
D:D.sp
正确答案问询微信:424329
关于Sqlite数据库,不正确的说法
A:A SqliteOpenHelper类主要是用来创建数据库和更新数据库
B:B SqliteDatabase类是用来操作数据库
C:C 在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法
D:D 当数据库版本发生变化时,可以自动更新数据库结构
正确答案问询微信:424329
Android中控件的android:text属性的作用是
A:A.显示视频
B:B.显示图片
C:C.显示文本字符串
D:D.显示音乐
正确答案问询微信:424329
关于AndroidManifest.xml文件,以下描述错误的选项有哪些?
A:A、在所有的元素中只有manifest和application是必需的,且只能出现一次
B:B、处于同一层次的元素,不能随意打乱顺序
C:C、元素属性一般都是可选的,但是有些属性是必须设置的
D:D、对可选的属性,即使不写,也有默认的数值项说明
正确答案问询微信:424329
下列语句哪一个正确()
A:A. Java程序经编译后会产生machine code
B:B. Java程序经编译后会产生byte code
C:C. Java程序经编译后会产生DLL
D:D. 以上都不正确
正确答案问询微信:424329
对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么?
A:A. match_parent
B:B.fill_parent
C:C. wrap_content
D:D. match_content
正确答案问询微信:424329
Android项目工程下面的assets目录的作用是什么?
A:A. 主要放置多媒体等数据文件
B:B. 放置字符串,颜色,数组等常量数据
C:C. 放置一些与UI相应的布局文件,都是xml文件
D:D. 旋转应用程序所使用的图片资源
正确答案问询微信:424329
下列关于 Open Core说法不正确的是
A:A, Open core是Android多媒体框架的核心
B:B, MediaPlayer是open Core中的一个核心类
C:C, 所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的
D:D, 在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使用
正确答案问询微信:424329
在 main.xml 中,定义一个组件时,必须写的属性有()
A:A. Android:icon
B:B. Android:layout_height
C:C. Android:style
D:D. Android:layout_weight
正确答案问询微信:424329
SimpleCursorAdapter的父类为
A:A.BaseAdapter
B:B.CursorAdapter
C:C.ArrayAdapter
D:D.ListAdapter
正确答案问询微信:424329
在AndroidManifes.xml中描述一个Activity时,该Activity的label属性是指定什么
A:A.指定Activity的图标
B:B.指定Activity的显示标签
C:C.指定Activity和类相关联的类名
D:D.指定该Activity的唯一标识
正确答案问询微信:42奥鹏南开大学新学期作业参考 代做2元一门4329
下面说法错误的是
A:A.Android采用单线程模型
B:B.Android会默认会为线程创建一个关联的消息队列
C:C.Handler会与多个线程以及该线程的消息队列对应
D:D.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列
正确答案问询微信:424329
数据源如果为sqlite数据库中查出的信息最适合的适配器为
A:A.SimpleAdapter
B:B.SimpleCursorAdapter
C:C.ArrayAdapter
D:D.ListAdapter
正确答案问询微信:424329
下列哪一个选项不属于AdapterView类的子选项?
A:A. ListView
B:B. Spinner
C:C. GridView
D:D. ScrollView
正确答案问询微信:424329
关于Socket通讯正确的是
A:A,服务器端需要ServerSocket,需要绑定端口号
B:B,服务器端需要ServerSocket,需要绑定端口号和IP地址
C:C,客户端需要Socket,需要绑定端口号
D:D,客户端需要ServerSocket,需要绑定端口号
正确答案问询微信:424329
下面关于本地库和Java运行时环境描述错误的是
A:A、本地库和Java运行时环境层位于Linux内核层之上
B:B、本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。
C:C、SQLite是根据OpenGL?ES?1.0API标准实现的3D绘图函数库。
D:D、Android应用程序是用Java语言编写的,所以Android需要一个Java的运行时环境,该环境又包括核心库和Dalvik虚拟机两部分。
正确答案问询微信:424329
onPause 什么时候调用?
A:A. 当界面启动时
B:B. 当 onCreate 方法被执行之后
C:C. 当界面被隐藏时
D:D. 当界面重新显示时
正确答案问询微信:424329
以下能够触发文本框Change的事件的操作是
A:A.文本框失去焦点
B:B.文本获得焦点
C:C.设置文本框的焦点
D:D.改变文本框的内容
正确答案问询微信:424329
下列关于ListView使用的描述中,不正确的是?
A:A. 要使用ListView,必须为该ListView使用Adpater方式传递数据
B:B. 要使用ListView,该布局文件对应的Activity必须继承ListActivity
C:C. ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式
D:D. ListView中每一项被选中时,将会触发ListView对象的ItemClick事件
正确答案问询微信:424329
在一个相对布局中怎样使一个控件居中
A:A android:gravity="center"
B:B android:layout_gravity="center"
C:C android:layout_centerInParent="true"
D:D android:scaleType="center"
正确答案问询微信:424329
上下文菜单与其他菜单不同的是
A:A,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应
B:B,上下文菜单必须注册到指定的view上才能显示
C:C,上下文菜单的菜单项可以添加,可以删除
D:D,上下文菜单的菜单项可以有子项
正确答案问询微信:424329
针对ListView组件描述错误的是
A:A. ListView自带滚动面板功能,如果数据超出屏幕范围,可以自动滚动
B:B. ListView在使用时,必须通过Adapter来加入数据
C:C. ListView如果想改变显示内容,只需要调整对应的List集合中的数据即可。
D:D. ListView中可以通过OnItemClickListener来完成针对某一项目的点击监听
正确答案问询微信:424329
中文短信息最长约占多少byte
A:70
B:40
C:100
D:任意
正确答案问询微信:424329
ContentProvider的作用有
A:A.?共享数据
B:B.?封装
C:C.?查询
D:D.更新
正确答案问询微信:424329
下列哪个不是Activity的生命周期方法之一?
A:A. onCreate
B:B. startActivity
C:C. onStart
D:D. onResume
正确答案问询微信:424329
在 Android 中使用 RadioButton 时,要想实现互斥的选择需要用的组件是
A:A. ButtonGroup
B:B. RadioButtons
C:C. CheckBox
D:D. RadioGroup
正确答案问询微信:424329
拖动条组件是
A:A,RatingBar
B:B,ProgressBar
C:C,SeekBar
D:D,ScrollBar
正确答案问询微信:424329
下列对SharePreferences存、取文件的说法中正确的是
A:A,属于测试解决方案
B:B,sharePreferences处理的就是key-value对
C:C,读取xml文件的路径是/sdcard/shared_prefx
D:D,信息的保存格式是png
正确答案问询微信:424329
以下哪个是Android采用的虚拟机
A:A.Linux
B:B. JVM
C:C. ART
D:NDK
正确答案问询微信:424329
Intent传递数据时,下列的哪种类型数据可以被传递?
A:A. Serializable
B:B. JSON对象
C:c. Bundle
D:D. charsequence
正确答案问询微信:424329
关于线程说法正确的是()
A:A. 在 Android 中,我们可以在主线程中,创建一个新的线程
B:B. 在创建的新线程中,它可以操作 UI 组件
C:C. 新线程可以和 Handler 共同使用
D:D. 创建的 Handler 对象,它隶属于主线程
正确答案问询微信:424329
以下是Android移动平台的 IDE的是
A:XCode
B:Android Studio
C:Eclipse
D:Vistual Studio
正确答案问询微信:424329
Tween动画主要用于()效果
A:透明度
B:尺寸伸缩
C:旋转
D:位移
正确答案问询微信:424329
下列属于SAX解析XML需要用到的类和接口是
A:A,DocumentBuilder
B:B,SAXParser
C:C,DefaultHandler
D:D,SAXParserFactory
正确答案问询微信:424329
Android 通过 startService 的方式开启服务, 关于 service 生命周期的 onCreate()和 onStart() 说法错误的是
A:A、当第一次启动的时候先后调用 onCreate()和 onStart()方法
B:B、当第一次启动的时候只会调用 onCreate()方法
C:C、如果 service 已经启动,将先后调用 onCreate()和 onStart()方法
D:D、如果 service 已经启动,只会执行 onStart()方法,不在执行 onCreate()方法
正确答案问询微信:424329
Intent传递数据时,下列的数据类型哪些可以被传递
A:A、Serializable
B:B、charsequence
C:C、Parcelable
D:D、Bundle
正确答案问询微信:424329
下列不属于SOAP优点的是
A:A,SOAP 与编程语言无关,但于平台有关。SOAP 可以使用Java完成
B:B,SOAP是完全和厂商无关。
C:,SOAP 与平台有关
D:D,SOAP 是简单的,可扩展的。
正确答案问询微信: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
onDestroy是activity被结束前最后一个被调用方法,当调用finish方法或者系统为了节省空间将它暂时性的结束时候调用。
A:对
B:错
正确答案问询微信:424329
当急需内存时,Android 系统会优先关闭空闲的进程,也会关闭当前进程
A:对
B:错
正确答案问询微信:424329
Android通过队列方式组织Activity,符合先入先出的队列访问规则
A:对
B:错
正确答案问询微信:424329
如果service已经启动,再次启动该服务时将先后调用onCreate()和onStartCommand()方法
A:对
B:错
正确答案问询微信:424329
苹果iOS系统及应用程序是开源的,程序设计者可直接发布无需审核
A:对
B:错
正确答案问询微信:424329
评分组件是RatingBar
A:对
B:错
正确答案问询微信:424329
一个Activity就是一个可视化的界面但不能够被看成是控件的容器。
A:对
B:错
正确答案问询微信:424329
ImageSwitcher类继承于android.widget.FrameLayout
A:对
B:错
正确答案问询微信:424329
Android日志类Log可同时输出5种类型的信息
A:对
B:错
正确答案问询微信:424329
Android系统中,一个应用程序数据,可以随意被其它应用程序所访问
A:对
B:错
正确答案问询微信:424329