南开17秋学期《手机应用软件设计与实现》在线作业答案满分答案
17秋学期《手机应用软件设计与实现》在线作业
试卷总分:100 得分:0
一、 单选题 (共 30 道试题,共 60 分)
1. 被称为“Android之父”的是
专业答案:----
A. A、Steve Jobs
B. B、Andy Rubin
正确答案:----
C. C、Tim Cook
D. D、Bill Gates
正确答案:----
满分:2 分
2. 自定义对话框时,将视图对象添加到当前对话框的方法是
A. A,setIcon
B. B,setXML
C. C,setLayout
D. D,setView
专业答案:----
满分:2 分
3. 数据源如果为sqlite数据库中查出的信息最适合的适配器为
A. A.SimpleAdapter
正确答案:----
正确答案:----
正确选项:----
B. B.SimpleCursorAdapter
C. C.ArrayAdapter
D. D.ListAdapter
正确选项:----
满分:2 分
4. 关于res/raw目录说法正确的是?
A. A. 这里的文件是原封不动的存储到设备上会转换为二进制的格式
B. B. 这里的文件最终以二进制的格式存储到指定的包中
C. C. 这里的文件是原封不动的存储到设备上不会转换为二进制的格式
D. D. 这里的文件最终不会以二进制的格式存储到指定的包中
专业答案:----
满分:2 分
5. Android解析xml的方法中,将整个文件加载到内存中进行解析的是
正确答案:----
A. A、SAX
B. B、PULL
C. C、DOM
正确选项:----
D. D 、JSON
正确答案:----
满分:2 分
6. 下面说法错误的是
A. A.Android采用单线程模型
正确选项:----
B. B.Android会默认会为线程创建一个关联的消息队列
专业答案:----
C. C.Handler会与多个线程以及该线程的消息队列对应
专业答案:----
专业答案:----
D. D.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列
正确答案:----
满分:2 分
7. 下列不属于android布局的是
正确选项:----
A. A、FrameLayout
B. B、LinearLayout
C. C、BorderLayout
正确答案:----
D. D、TableLayout
专业答案:----
E. E、RelativeLayou
满分:2 分
8. 处理菜单项单击事件的方法不包含?
A. A. 使用onOptionsItemSelected(MenuItem item)响应
正确答案:----
B. B. 使用onMenuItemSelected(int featureId ,MenuItem item)响应
正确选项:----
C. C. 使用onMenuItemClick(MenuItem item)响应
D. D. 使用 onCreateOptionsMenu(Menu menu)响应
正确选项:----
满分:2 分
9. 能提供内容补全的组件是()
A. A. EditText
正确选项:----
B. B. DatePicker
正确答案:----
C. C. TimePicker
D. D. AutoCompleteTextView
正确选项:----
满分:2 分
10. setOnTouchEvent 设置返回值为true 和 false有何区别
A. A 没有区别,都能对事件进行监听
B. B 设置为true时 只能在移动时获得一次监听事件,false则可以多次
C. C 返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息
专业答案:----
D. D 设置为false是 ,在处理一次监听事件后,系统将抛弃该次事件
专业答案:----
满分:2 分
11. 下列属于SAX解析xml文件的优点的是?
A. A. 将整个文档树存储在内存中,便于操作,支持删除,修改,重新排列等多种功能
B. B. 指网页元素的位置,距离右边框和下边框的距离
C. C. 整个文档调入内存,浪费时间和空间
D. D. 不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失
正确答案:----
满分:2 分
12. 以下哪个对象是自定义组件中用来绘制内容的对象
A. A. Bitmap
B. B. Canvas
C. C. BufferedImage
正确答案:----
D. D. Drawable
正确答案:----
满分:2 分
13. 关于 Intent 对象说法错误的是()
A. A. 在 Android 中,Intent对象是用来传递信息的
专业答案:----
B. B. Intent 对象可以把值传递给广播或 Activity
C. C. 利用 Intent 传值时,可以传递一部分值类型
D. D. 利用 Intent 传值时,它的 key 值可以是对象
正确答案:----
满分:2 分
14. 下列哪个可做EditText编辑框的提示信息?
正确选项:----
A. A. android:inputType
正确选项:----
B. B. android:text
正确答案:----
正确答案:----
C. C. android:digits
专业答案:----
D. D. android:hint
专业答案:----
满分:2 分
15. 在表格布局中,Android:collapseColumns="1,2"的含义是?
正确选项:----
A. A. 在屏幕中,当表格的列能显示完时,显示 1,2 列
B. B. 在屏幕中,当表格的列显示不完时,折叠
C. C. 在屏幕中,不管是否能都显示完,折叠 1、2 列
D. D. 在屏幕中,动态决定是否显示表格
正确选项:----
满分:2 分
16. onPause 什么时候调用?
A. A. 当界面启动时
B. B. 当 onCreate 方法被执行之后
C. C. 当界面被隐藏时
D. D. 当界面重新显示时
专业答案:----
满分:2 分
17. 使用 AIDL 完成远程 service 方法调用下列说法不正确的是?
专业答案:----
A. A. AIDL 对应的接口名称不能与 AIDL 文件名相同
正确答案:----
B. B. AIDL 的文件的内容类似 Java 代码
正确选项:----
C. C. 创建一个 Service(服务),在服务的 onBind(Intent intent)方法中返回实现了 AIDL 接口的对象
专业答案:----
D. D. AIDL 对应的接口的方法前面不能加访问权限修饰符
正确选项:----
满分:2 分
18. 上下文菜单与其他菜单不同的是
A. A,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应
正确选项:----
B. B,上下文菜单必须注册到指定的view上才能显示
C. C,上下文菜单的菜单项可以添加,可以删除
D. D,上下文菜单的菜单项可以有子项
正确选项:----
满分:2 分
19. 在 Android 中使用 RadioButton 时,要想实现互斥的选择需要用的组件是
专业答案:----
A. A. ButtonGroup
B. B. RadioButtons
正确答案:----
C. C. CheckBox
D. D. RadioGroup
专业答案:----
满分:2 分
20. 表单的onsubmit事件的作用是?
A. A. 当表单中的一个按钮被点击时,执行的JavaScript事件。
B. B. 当用户提交一个表单时,执行的JavaScript事件。
C. C. 当表单创建时,执行的JavaScript事件。
D. D. 当页面加载完成时,执行的JavaScript事件。
正确答案:----
满分:2 分
21. 下列哪一个选项不属于Android中预定义的布局方式?
专业答案:----
A. A. TabLayout
B. B. RelativeLayout
C. C. FrameLayout
D. D. LinearLayout
专业答案:----
满分:2 分
22. 下列选项中不属于GLSurFaceView特性的是?
A. A. 管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。
正确选项:----
B. B. 管理一个EGL display,它能让opengl把内容渲染到上述的surface上。
正确选项:----
C. C. 让渲染器在独立的线程里运作,和UI线程分离。
D. D. 可以直接从内存或者DMA等硬件接口取得图像数据
正确选项:----
满分:2 分
23. 以下那个控件可以用来显示图片
A. A ImageView
B. B TextView
C. C Button
D. D 以上都可以
正确答案:----
满分:2 分
24. 使用 MediaPlayer 播放保存在 SDCard 上的 .mp3文件时,()?
专业答案:----
A. A. 需要使用 MediaPlayer.create 方法创建 MediaPlayer
正确选项:----
B. B. 直接 newMediaPlayer 即可
专业答案:----
C. C. 需要调用 setDataSource 方法设置文件源
正确答案:----
D. D. 直接调用 start 方法,无需设置文件源
专业答案:----
满分:2 分
25. 关于隐式 Intent 正确的是?
A. A. Android 中使用 IntentFilter 来寻找与隐式 Intent 相关的对象
正确答案:----
B. B. 通过组件的名称寻找与 intent 相关联的对象
C. C. 隐式 Intent 更多用于在应用程序内部传递消息
D. D. 一个声明了 IntentFilter 的组件只能响应隐式 Intent 请求
正确答案:----
满分:2 分
26. 以下关于Android应用程序的目录结构描述中,不正确的是?
专业答案:----
A. A. src目录是应用程序的主要目录,由Java类文件文件组成
B. B. assets目录是原始资源目录,该目录中的内容将不会被R类所引用
C. C. res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引
D. D. AndroidManifest.xml文件是应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改
正确选项:----
满分:2 分
27. 以下属性中哪个属性是LinearLayout拥有但RelativeLayout没有的属性
A. A. android:layout_width
正确选项:----
B. B. android:layout_height
专业答案:----
正确答案:----
C. C. android:layout_weight
正确答案:----
D. D. android:background
专业答案:----
满分:2 分
28. 使用HttpClient的Get方式请求数据时, 可以()类来构建Http请求
A. A,Get
B. B,URLConnection
C. C,HttpGet
D. D,HttpPost
专业答案:----
满分:2 分
29. 下列说法错误的是?
A. A. Button 是普通按钮组件,除此外还有其他的按钮组件
B. B. TextView 是显示文本的组件,TextView 是 EditText 的父类
正确答案:----
C. C. EditText 是编辑文本的组件,可以使用 EditText 输入特定的字符
正确答案:----
D. D. ImageView 是显示图片的组件,可以通过设置显示局部图片
正确答案:----
满分:2 分
30. 使用HttpURLConnection的Get方式请求数据时,下列哪个属性是必须设置的
A. A,connection.setDoOutput(true)
正确答案:----
B. B,connection.connect()
C. C,connection.setRequestMethod("POST")
专业答案:----
D. D,connection.setDoInput(true)
专业答案:----
满分:2 分
南开17秋学期《手机应用软件设计与实现》在线作业答案多选题答案
二、 多选题 (共 10 道试题,共 20 分)1. 关于广播的作用,正确的说法是()
A. A. 它是用接收系统发布的一些消息的
B. B. 它可以帮助 service修改用户界面
C. C. 它可以启动一个 Service
D. D. 它可以启动一个 Activity
正确选项:----
满分:2 分
2. 在 main.xml 中,定义一个组件时,有两个属性必须写()
A. A. Android:text
B. B. Android:layout_height
C. C. Android:id="@+id/start"
正确答案:----
D. D. Android:layout_width
专业答案:----
满分:2 分
3. 以下属于消息机制处理的有
A. Handler
专业答案:----
B. Message
C. Looper
D. TextView
专业答案:----
满分:2 分
4. 以下属于Android应用工程文件结构有哪些
正确选项:----
A. 源文件
B. R.java文件
C. Android Library
正确选项:----
D. File
专业答案:----
满分:2 分
5. 下面属于android的动画分类的有()
正确选项:----
A. A.Tween
B. B.Frame
C. C.Draw
正确答案:----
D. D.Animation
正确选项:----
满分:2 分
6. 下列获取LocationManager的方式中不正确的是:
A. A,LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
B. B,LocationManager lm = new LocationManager();
C. C,LocationManager lm =(LocationManager)getSystemService(Context.LOCATION);
D. D,LocationManager lm = new LocationManager(this);
专业答案:----
满分:2 分
7. Google Map服务申请一般需要生成以下哪些信息
A. 生成可执行文件
B. 生成MD5指纹编码
正确选项:----
C. 生成API Key
D. 生成包结构
专业答案:----
满分:2 分
8. Tween动画主要用于()效果
A. 透明度
B. 尺寸伸缩
C. 旋转
D. 位移
专业答案:----
满分:2 分
9. Android 数据存储与访问的方式有?
正确选项:----
A. A. sharedpreference
专业答案:----
B. B. 数据库
C. C. 文件
D. D. 内容提供者
专业答案:----
满分:2 分
10. Android系统与iOS系统相比的优点有
正确答案:----
A. 开源
B. 众多厂商
C. 封闭式
D. 审核机制
专业答案:----
满分:2 分
三、 判断题 (共 10 道试题,共 20 分)
1. Handler会与多个线程以及该线程的消息队列对应
A. 错误
B. 正确
满分:2 分
2. 复选框被选择事件的监听器是setOnCheckChangedListener
正确答案:----
A. 错误
B. 正确
满分:2 分
3. sp代表放大像素,主要用于字体大小的显示
A. 错误
B. 正确
满分:2 分
4. 当Antivity的启动模式设置为SingleTop表示当该Anctivity的实例在栈顶时只会产生一个实例
A. 错误
B. 正确
满分:2 分
5. ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式
A. 错误
B. 正确
满分:2 分
6. 使用startService()方法启动服务后,调用者和服务间没有关联,即使调用者退出了,服务任然进行
A. 错误
B. 正确
满分:2 分
7. 如果service已经启动,再次启动该服务时将先后调用onCreate()和onStartCommand()方法
专业答案:----
A. 错误
B. 正确
满分:2 分
8. 当应用程序中某广播在AndroidMainifest进行注册后,即使该应用程序关闭后,也可以接受操作系统发出的广播信息
正确答案:----
A. 错误
B. 正确
满分:2 分
9. NotificationManager中清除消息可依靠clear方法
A. 错误
B. 正确
满分:2 分
10. Intent(意图)主要是解决Android应用程序之间的通讯
正确选项:----
A. 错误
B. 正确
满分:2 分
南开17秋学期《手机应用软件设计与实现》在线作业答案历年参考题目如下: