22春学期(高起本1709、全层次1803-2103)《手机应用软件设计与实现》在线作业答案答卷

[复制链接]
查看: 732|回复: 0

4万

主题

4万

帖子

13万

积分

论坛元老

Rank: 8Rank: 8

积分
137733
发表于 2022-5-6 00:51:31 | 显示全部楼层 |阅读模式
22春学期(高起本1709-1803、全层次1809-2103)《手机应用软件设计与实现》在线作业答案-00001
试卷总分:100  得分:100
一、单选 (共 30 道试题,共 60 分)
1.AutoCompleteTextView是继承了哪个类()
A.EditText
B.DatePicker
C.TimePicker
D.AutoCompleteTextView
答案:

2.在 Activity 的生命周期中,当它从半透明状态转向可见状态时,它的哪个方法可能会被调用?
A.onStop()
B.onPause()
C.onRestart()
D.onStart()
答案:

3.下列选项哪个不是Activity启动的方法?
A.goToActivity
B.startActivity
C.startActivityFromChild
D.startActivityForResult
答案:

4.以下哪一个属于Activity的生命周期方法?
A.onInit( )
B.onStart( )
C.onListening( )
D.onClick( )
答案:

5.下列哪个是 AbsoluteLayout(绝对布局) 中特有的属性?
A.android:layout_height
B.android:layout_x
C.android:layout_above
D.android:layout_toRightOf
答案:

6.自定义对话框时,将视图对象添加到当前对话框的方法是
A.A,setIcon
B.B,setXML
C.C,setLayout
D.D,setView
答案:

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

8.关于Socket通讯正确的是
A.A,服务器端需要ServerSocket,需要绑定端口号
B.B,服务器端需要ServerSocket,需要绑定端口号和IP地址
C.C,客户端需要Socket,需要绑定端口号
D.D,客户端需要ServerSocket,需要绑定端口号
答案:

9.RatingBar 组件中不能用属性直接设置的是?
A.五角星个数
B.当前分数
C.分数的增量
D.五角星的色彩
答案:

10.复选框被选择事件通常用
A.A,setOnClickListener
B.B,setOnCheckChangeListener
C.C,setOnMenuItemSelectedListener
D.D,setOnCheckedListener
答案:

11.对于XML布局文件中的视图控件,layout_width属性的属性值以下哪个符合?
A.match_parent
B.wrap_parent
C.wrap_height
D.match_content
答案:

12.一条中文短信息最长约占多少byte
A.70
B.40
C.100
D.20
答案:

13.下列哪个传感器可以用于制作微信里的"摇一摇"功能(即震动手机来寻找周围同上微博的人)
A.A,Sensor.TYPE_ORIENTATION
B.B,Sensor.TYPE_PROXIMITY
C.C,Sensor.TYPE_ACCELEROMETER
D.D,Sensor.TYPE_LIGHT
答案:

14.以下哪个对象是自定义组件中用来绘制内容的对象
A.Bitmap
B.Canvas
C.BufferedImage
D.Drawable
答案:

15.事件的名称
A.都要由用户定义
B.有的由用户定义,有的有系统定义
C.是由系统预先定义
D.是不固定的
答案:

16.下列关于ListView使用的描述中,不正确的是?
A.要使用ListView,必须为该ListView使用Adpater方式传递数据
B.要使用ListView,该布局文件对应的Activity必须继承ListActivity
C.ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式
D.ListView中每一项被选中时,将会触发ListView对象的ItemClick事件
答案:

17.以下哪个是Android采用的虚拟机
A.Dalivk
B.Linux
C.NDK
D.APP
答案:

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

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

20.下列说法正确的是?
A.每个进程都运行于自己的 Java 虚拟机(VM)中。
B.默认情况下,每个应用程序中均运行于自己的进程中,而且此进程不会被消毁。
C.每个应用程序会被赋予一个唯一的 linux 用户 ID,从而使得该应用程序下的文件, 其它用户也可以访问。
D.一个应用程序数据,可以随意被其它应用程序所访问。
答案:

21.使用HttpClient的Get方式请求数据时, 可以()类来构建Http请求
A.A,Get
B.B,URLConnection
C.C,HttpGet
D.D,HttpPost
答案:

22.Android 是如何组织 Activity 的?
A.以栈的方式组式 Activity
B.以队列的方式组织 Activity
C.以树形方式组织 Activity
D.以链式方式组织 Activity
答案:

23.Android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是
A.A, MODE_APPEND
B.B,MODE_WORLD_READABLE
C.C,MODE_WORLD_WRITEABLE
D.D, MODE_PRIVATE
答案:

24.创建子菜单的方法是?
A.Add
B.addSubMenu
C.createSubMenu
D.createMenu
答案:

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

26.对于一个Activity,在AndroidManifest.xml中对他这样进行定义???????????,这样的描述代表什么含义
A.雅明确含义,每个Activity都需要这样定义
B.代表该Activity将作为程序的主Activity,并且在LAUNCHER菜单中启动
C.代表该Activity将在桌面上建立图标并启动
D.代表该Activity的优先级高于其他的Activity
答案:

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

28.Activity生命周期中,第一个需要执行的方法是什么?
A.onStart
B.onCreate
C.onReStart
D.onResume
答案:

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

30.下列哪个布局和组件是在开发AppWidget窗口小部件时不可以使用的
A.A,ImageView
B.B,WebView
C.C ,GridView
D.D ,Button
答案:

二、多选题 (共 10 道试题,共 20 分)
31.下列关于 Open Core说法正确的是
A.A, Open core是Android多媒体框架的核心
B.B, MediaPlayer是open Core中的一个核心类
C.C, 所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的
D.D, 在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使用
答案:D

32.Android 关于service生命周期的onCreate()和onStart()说法正确的是?
A.如果service已经启动,将先后调用onCreate()和onStart()方法
B.当第一次启动的时候先后调用onCreate()和onStart()方法
C.当第一次启动的时候只会调用onCreate()方法
D.如果service已经启动,只会执行onStart()方法,不再执行onCreate()方法
答案:

33.下列哪些不是 AbsoluteLayout(绝对布局) 中特有的属性?
A.android:layout_height
B.android:layout_x
C.android:layout_above
D.android:layout_toRightOf
答案:D

34.关于ContenValues类说法不正确的是?
A.他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型
B.他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型
C.他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型
D.他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型
答案:D

35.下列哪些API的操作需要声明权限
A.播放mp3文件
B.写入SD卡文件
C.发短信
D.访问网络
答案:D

36.以下属于 Android的XML解析器的有
A.XmlPull
B.SAX
C.DOM
D.AndroidManifest
答案:BC

37.Intent传递数据时,下列的哪种类型数据可以被传递?
A.Serializable
B.JSON对象
C.Bundle
D.charsequence
答案:D

38.以下属于Activity任务的启动模式有哪些
A.standard
B.singleTop
C.singleTask
D.singleInstance
答案:BCD

39.以下描述不正确的是
A.Activity是Android应用程序的界面,负责与用户进行交互。
B.Service是Android应用程序的后台线程,可以有界面,不与用户交互。
C.Intent既不是Android应用程序的界面,也不是后台线程,Intent是执行某操作的一个抽象描述。
D.Intent是Android应用程序的界面
答案:

40.关于广播的作用,正确的说法是()
A.它是用接收系统发布的一些消息的
B.它可以帮助 service修改用户界面
C.它可以启动一个 Service
D.它可以启动一个 Activity
答案:D

三、答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com) (共 10 道试题,共 20 分)
41.Android中可以通过一个Activity启动一个Service
答案:正确

42.Android系统目前只支持手机、平板,但不支持电视
答案:错误

43.使用 MediaPlayer 播放保存在 sdcard 上的 mp4 文件时,直接利用MediaPlayer.create方法调用即可
答案:错误

44.ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式
答案:正确

45.HorizontalScrollView属于View类的子选项
答案:正确

46.Android中输入时间的选择对话框是:DatePickerDialog
答案:错误

47.当应用程序中某广播在AndroidMainifest进行注册后,即使该应用程序关闭后,也可以接受操作系统发出的广播信息
答案:正确

48.Handler会与多个线程以及该线程的消息队列对应
答案:错误

49.UIthread 通常就是main thread,Android启动程序时会替它建立一个MessageStack
答案:错误

50.Android手机应用程序可以通过RunningServiceInfo类获得当前正在运行的服务
答案:正确





上一篇:奥鹏南开大学22春学期《国际经济法概论》在线作业答案
下一篇:奥鹏南开大学22春学期《国际结算与贸易融资》在线作业答案

相关帖子

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图