南开18秋学期(清考)《手机应用软件设计与实现》在线作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(单选题) 1: 定义LinearLayout垂直方向布局时设置的属性
A: A.android:layout_height
B: B.android:gravity
C: C.android:layout
D: D. android:orientation vertical
正确答案:
(单选题) 2: onPause 什么时候调用?
A: A. 当界面启动时
B: B. 当 onCreate 方法被执行之后
C: C. 当界面被隐藏时
D: D. 当界面重新显示时
正确答案:
(单选题) 3: 下列关于ListView使用的描述中,不正确的是?
A: A. 要使用ListView,必须为该ListView使用Adpater方式传递数据
B: B. 要使用ListView,该布局文件对应的Activity必须继承ListActivity
C: C. ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式
D: D. ListView中每一项被选中时,将会触发ListView对象的ItemClick事件
正确答案:
(单选题) 4: Android解析xml的方法中,将整个文件加载到内存中进行解析的是
A: A、SAX
B: B、PULL
C: C、DOM
D: D 、JSON
正确答案:
(单选题) 5: DDMS 中 Log 信息分为几个级别?
A: A. 3
B: B. 4
C: C. 5
D: D. 7
正确答案:
(单选题) 6: 在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);
正确答案:
(单选题) 7: 下列属于SAX解析xml文件的优点的是?
A: A. 将整个文档树存储在内存中,便于操作,支持删除,修改,重新排列等多种功能
B: B. 指网页元素的位置,距离右边框和下边框的距离
C: C. 整个文档调入内存,浪费时间和空间
D: D. 不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失
正确答案:
(单选题) 8: 使用 AIDL 完成远程 service 方法调用下列说法不正确的是?
A: A. AIDL 对应的接口名称不能与 AIDL 文件名相同
B: B. AIDL 的文件的内容类似 Java 代码
C: C. 创建一个 Service(服务),在服务的 onBind(Intent intent)方法中返回实现了 AIDL 接口的对象D: D. AIDL 对应的接口的方法前面不能加访问权限修饰符
正确答案:
(单选题) 9: 关于Sqlite数据库,不正确的说法
A: A SqliteOpenHelper类主要是用来创建数据库和更新数据库
B: B SqliteDatabase类是用来操作数据库
C: C 在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的
D: D 当数据库版本发生变化时,可以自动更新数据库结构
正确答案:
(单选题) 10: Android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是
A: A, MODE_APPEND
B: B,MODE_WORLD_READABLE
C: C,MODE_WORLD_WRITEABLE
D: D, MODE_PRIVATE
正确答案:
(单选题) 11: 以下关于Android应用程序的目录结构描述中,不正确的是?
A: A. src目录是应用程序的主要目录,由Java类文件文件组成
B: B. assets目录是原始资源目录,该目录中的内容将不会被R类所引用
C: C. res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引
D: D. AndroidManifest.xml文件是应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改
正确答案:
(单选题) 12: 下面说法错误的是
A: A.Android采用单线程模型
B: B.Android会默认会为线程创建一个关联的消息队列
C: C.Handler会与多个线程以及该线程的消息队列对应
D: D.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列
正确答案:
(单选题) 13: 表单的onsubmit事件的作用是?
A: A. 当表单中的一个按钮被点击时,执行的JavaScript事件。

B: B. 当用户提交一个表单时,执行的JavaScript事件。

C: C. 当表单创建时,执行的JavaScript事件。

D: D. 当页面加载完成时,执行的JavaScript事件。

正确答案:
(单选题) 14: 在开发AppWidget窗口小部件时, 需要继承()类
A: A,AppWidgetReceiver
B: B,AppWidgetConfigure
C: C,AppWidgetManager
D: D,AppWidgetProvider
正确答案:
(单选题) 15: 下列用以显示一系列图像的是?
A: A. ImageView
B: B. Gallery
C: C. ImageSwitcher
D: D. GridView
正确答案:
(单选题) 16: 下面关于UI布局描述错误的一项是
A: A、LinearLayout(线性布局)是按照横或竖的线性排列布局。

B: B、RelativeLayout(相对布局)是按照相对位置来布局。

C: C、FrameLayout(帧布局)一块在屏幕上提前预定好的空白区域,可以填充一些View元素到里面。

D: D、AbsoluteLayout(绝对布局)是以表格的形式布局。

正确答案:
(单选题) 17: 下面关于多媒体技术地描述中,正确的是
A: A. 多媒体技术只能处理声音和文字
B: B. 多媒体技术不能处理动画
C: C. 多媒体技术就是计算机综合处理声音、文本、图像等信息的技术
D: D. 多媒体技术就是制作视频
正确答案:
(单选题) 18: 下列关于Service的描述,正确的是
B: B.每次调用Context类中的StartService()方法后都会新建一个Service实例
C: C.每次启动一个服务时候都会先后调用onCreate()和onStart()方法
D: D.当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调
正确答案:
(单选题) 19: 下列关于内存回收的说明,哪个是正确的?
A: A. 程序员必须创建一个线程来释放内存
B: B. 内存回收程序允许程序员直接释放内存
C: C. 内存回收程序负责释放无用内存
D: D. 内存回收程序可以在指定的时间释放内存对象
正确答案:
(单选题) 20: RatingBar 组件中不能用属性直接设置的是?
A: A. 五角星个数
B: B. 当前分数
C: C. 分数的增量
D: D. 五角星的色彩
正确答案:
(单选题) 21: 拖动条组件是
A: A,RatingBar
B: B,ProgressBar
C: C,SeekBar
D: D,ScrollBar
正确答案:
(单选题) 22: 为了使android适应不同分辨率的机型,布局时字体单位应用
A: A.dp
B: B.dip
C: C.px
D: D.sp
正确答案:
(单选题) 23: Android:completionThreshold=1 是哪个组件的属性?
A: A. ImageButton
B: B. EditText
C: C. TextView
D: D. AutoCompleteTextView
正确答案:
(单选题) 24: 下面关于Android系统的特性描述错误的是
A: A、显示布局:Android操作系统支持更大的分辨率,VGA,2D显示,3D显示都给予OpenGL ES 2.0标准规格,并且支持传统的智能手机。

B: B、数据存储:Android操作系统内置SQLite小型关联式资料库管理系统来负责存储数据。

C: C、网络:Android操作系统支持所有的网络制式,包括GSM/EDGE、IDEN、CDMA、EV-DO、UMTS、Bluetooth、Wi-Fi、LTE、NFC和WiMAX。

D: D、信息:作为原设计给智能手机使用的操作系统,Android操作系统原生只支持短信,不支持所有的云信息和服务器信息。

正确答案:
(单选题) 25: SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。

一个传感器事件对象包含( )信息。

A: A.原始传感器数据;
B: B.产生事件的传感器的类型;
C: C.数据的精度;
D: D.以上全部选项;
正确答案:
(单选题) 26: 能提供内容补全的组件是()
A: A. EditText
C: C. TimePicker
D: D. AutoCompleteTextView
正确答案:
(单选题) 27: 在 Activity 的生命周期中,当它从可见状态转向半透明状态时,它的哪个方法必须被调用?
A: A. onStop()
B: B. onPause()
C: C. onRestart()
D: D. onStart()
正确答案:
(单选题) 28: Android 中下列属于Intent的作用的是?
A: A. 处理一个应用程序整体性的工作
B: B. 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C: C. 实现应用程序间的数据共享
D: D. 可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
正确答案:
(单选题) 29: 对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?
A: A. onStart( )
B: B. onPause( )
C: C. onCreate( )
D: D. onResume( )
正确答案:
(单选题) 30: 关于Handler的说法不正确的是
A: A.它实现不同进程间通信的一种机制
B: B.它避免了在新线程中刷新UI的操作
C: C.它采用队列的方式来存储Message
D: D.它实现不同线程间通信的一种机制
正确答案:
(多选题) 1: 以下属于MediaRecorder类生命周期状态的有
A: Initial
B: Prepared
C: Create
D: Cancel
正确答案:
(多选题) 2: Tween动画主要用于()效果
A: 透明度
B: 尺寸伸缩
C: 旋转
D: 位移
正确答案:
(多选题) 3: 关于Android的IPC机制描述正确的是
A: Android中的IPC机制是为了让Activity和Service之间可以随时的进行交互,故在Android中该机制,只适用于Activity和Service之间的通信
B: 类似于远程方法调用
C: 类似于C/S模式的访问
D: 通过定义AIDL接口文件来定义IPC接口
正确答案:
(多选题) 4: 以下属于adb常用命令的是
A: adb logcat
B: adb kill-server
C: adb pull
D: adb net
(多选题) 5: 在Android 中使用Menu 时可能需要重写的方法有?
A: A. onOptionsItemSelected()
B: B. onCreateOptionsMenu()
C: C. onItemSelected()
D: D. onCreateMenu()
正确答案:
(多选题) 6: 关于广播的作用,正确的说法是()
A: A. 它是用接收系统发布的一些消息的
B: B. 它可以帮助 service修改用户界面
C: C. 它可以启动一个 Service
D: D. 它可以启动一个 Activity
正确答案:
(多选题) 7: 以下属于Android底层库的有哪些
A: 系统C库
B: Surface Manager
C: 联系人
D: 短信
正确答案:
(多选题) 8: 以下是Android移动平台的 IDE的是
A: XCode
B: Android Studio
C: Eclipse
D: Vistual Studio
正确答案:
(多选题) 9: 下列可能会导致GC内存泄露的是
A: A.数据库的cursor没有关闭
B: B.构造adapter时,没有使用缓存contentview
C: C.衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程activity
D: D.使用sqlite数据库
正确答案:
(多选题) 10: 在 main.xml 中,定义一个组件时,有两个属性必须写()
A: A. Android:text
B: B. Android:layout_height
C: C. Android:id="@+id/start"
D: D. Android:layout_width
正确答案:
(判断题) 1: 在表格布局中,android:collapseColumns="0,2"的含义是在屏幕中,当表格的列能显示完时,显示 0,2 列
A: 错误
B: 正确
正确答案:
(判断题) 2: AppWidget不能与Service进行互操作,只能与Activity进行互操作
A: 错误
B: 正确
正确答案:
(判断题) 3: 在 Android 中使用 SQLiteOpenHelper 这个辅助类时,getReadableDatabase()操作可能生成一个数据库
A: 错误
B: 正确
正确答案:
(判断题) 4: Android中输入日期的选择对话框是:TimePicker
B: 正确
正确答案:
(判断题) 5: Intent有很长的生命周期,是没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
A: 错误
B: 正确
正确答案:
(判断题) 6: 当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件
A: 错误
B: 正确
正确答案:
(判断题) 7: Handler会与多个线程以及该线程的消息队列对应
A: 错误
B: 正确
正确答案:
(判断题) 8: 缩放控件中的setOnZoomOutClickListener方法是用来配置放大按钮的事件监听
A: 错误
B: 正确
正确答案:
(判断题) 9: NotificationManager中清除消息可依靠clear方法
A: 错误
B: 正确
正确答案:
(判断题) 10: 使用Gallery设置图片集的时候不需要使用setAdapter()方法,可以直接继承
A: 错误
B: 正确
正确答案:
(单选题) 1: 定义LinearLayout垂直方向布局时设置的属性
A: A.android:layout_height
B: B.android:gravity
C: C.android:layout
D: D. android:orientation vertical
正确答案:
(单选题) 2: onPause 什么时候调用?
A: A. 当界面启动时
B: B. 当 onCreate 方法被执行之后
C: C. 当界面被隐藏时
D: D. 当界面重新显示时
正确答案:
(单选题) 3: 下列关于ListView使用的描述中,不正确的是?
A: A. 要使用ListView,必须为该ListView使用Adpater方式传递数据
B: B. 要使用ListView,该布局文件对应的Activity必须继承ListActivity
C: C. ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式
D: D. ListView中每一项被选中时,将会触发ListView对象的ItemClick事件
正确答案:
(单选题) 4: Android解析xml的方法中,将整个文件加载到内存中进行解析的是
A: A、SAX
B: B、PULL
C: C、DOM
D: D 、JSON
正确答案:
(单选题) 5: DDMS 中 Log 信息分为几个级别?
B: B. 4
C: C. 5
D: D. 7
正确答案:
(单选题) 6: 在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);
正确答案:
(单选题) 7: 下列属于SAX解析xml文件的优点的是?
A: A. 将整个文档树存储在内存中,便于操作,支持删除,修改,重新排列等多种功能
B: B. 指网页元素的位置,距离右边框和下边框的距离
C: C. 整个文档调入内存,浪费时间和空间
D: D. 不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失
正确答案:
(单选题) 8: 使用 AIDL 完成远程 service 方法调用下列说法不正确的是?
A: A. AIDL 对应的接口名称不能与 AIDL 文件名相同
B: B. AIDL 的文件的内容类似 Java 代码
C: C. 创建一个 Service(服务),在服务的 onBind(Intent intent)方法中返回实现了 AIDL 接口的对象D: D. AIDL 对应的接口的方法前面不能加访问权限修饰符
正确答案:。

相关文档
最新文档