【南开】20春学期《手机应用软件设计与实现》在线作业(标准答案)

可做奥鹏全部院校在线离线作业毕业论文QQ:3230981406 微信:aopopenfd777

发布时间:2020-08-29 23:42:16来源:admin浏览: 66 次





可做奥鹏院校所有作业,毕业论文,咨询请添加QQ:3230981406      微信:aopopenfd777




20春学期(1709、1803、1809、1903、1909、2003)《手机应用软件设计与实现》在线作业

试卷总分:100  得分:100

一、单选题 (共 30 道试题,共 60 分)

1.ScrollView 中,可以直接包含多少个组件?

A.3个

B.2个

C.1个

D.无数个


2.下列哪一个选项不属于AdapterView类的子选项

A.?ListView

B.?Spinner

C.?GridView

D.?ScrollView


3.在AndroidManifes.xml中描述一个Activity时,该Activity的label属性是指定什么

A.指定Activity的图标

B.指定Activity的显示标签

C.指定Activity和类相关联的类名

D.指定该Activity的唯一标识


4.下列选项哪个不是Activity启动的方法?

A.goToActivity

B.startActivity

C.startActivityFromChild

D.startActivityForResult


5.下列是手机操作系统的?

A.Android Wear

B.iPhone

C.iOS

D.Android TV


6.Android:completionThreshold=1 是哪个组件的属性?

A.ImageButton

B.EditText

C.TextView

D.AutoCompleteTextView


7.对于一个Activity,在AndroidManifest.xml中对他这样进行定义???????????,这样的描述代表什么含义

A.无明确含义,每个Activity都需要这样定义

B.代表该Activity将作为程序的主Activity,并且在LAUNCHER菜单中启动

C.代表该Activity将在桌面上建立图标并启动

D.代表该Activity的优先级高于其他的Activity


8.Android解析xml的方法中,将文件分部分加载到内存中进行解析的是

A.SAX

B.PULL

C.DOM

D.JSON


9.ContentProvider的作用有

A.?共享数据

B.?封装

C.?查询

D.更新


10.如果在android应用程序中需要发送短信,那么需要在AndroidManifest.xml文件中增加什么样的权限

A.发送短信,无需配置权限

B.permission.SMS

C.android.permission.RECEIVE_SMS

D.android.permission.SEND_SMS


11.ScrollView 中,可以直接包含1个组件后,该组件中还可以包含多少个组件?

A.3个

B.2个

C.1个

D.无数个


12.下列选项中不属于GLSurFaceView特性的是?

A.管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。

B.管理一个EGL display,它能让opengl把内容渲染到上述的surface上。

C.让渲染器在独立的线程里运作,和UI线程分离。

D.可以直接从内存或者DMA等硬件接口取得图像数据


13.Android解析xml的方法中,将整个文件加载到内存中进行解析的是

A.SAX

B.PULL

C.DOM

D.JSON


14.通过使用(??)框架,你能够访问这些传感器,并获取原始的传感器数据

A.Android

B.?Sensor

C.SensorEvent

D.SensorEventListener


15.下列关于XML布局文件在Java代码中被引用的说明中,正确的是?

A.在Activity中,可以使用findView( )方法,通过资源id,获得指定视图元素

B.在Activity中,可以使用R.drawable-system.***方式引用Android系统所提供的图片资源

C.在Activity中,可以使用setContentView( )方法,确定加载哪一个布局文件

D.可以使用View类的findView( )方法,获得当前View对象中的某一个视图元素


16.上下文菜单与其他菜单不同的是

A.A,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应

B.B,上下文菜单必须注册到指定的view上才能显示

C.C,上下文菜单的菜单项可以添加,可以删除

D.D,上下文菜单的菜单项可以有子项


17.下列说法哪个不正确

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方法也不会执行


18.下面关于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 中的一个进程,所以说可以认为是同一个概念.


19.Android项目工程下面的assets目录的作用是什么?

A.主要放置多媒体等数据文件

B.放置字符串,颜色,数组等常量数据

C.放置一些与UI相应的布局文件,都是xml文件

D.旋转应用程序所使用的图片资源


20.对于AlertDialog的描述不正确的是

A.A,使用new关键字创建AlertDialog的实例

B.B,对话框的显示需要调用show方法

C.C,setPositiveButton方法是用来加确定按钮的

D.D,setNegativeButton方法是用来加取消按钮的


21.创建子菜单的方法是?

A.Add

B.addSubMenu

C.createSubMenu

D.createMenu


22.以下哪个对象是自定义组件中用来呈现画布的对象

A.Bitmap

B.Canvas

C.BufferedImage

D.Drawable


23.使用 MediaPlayer 播放保存在 SDCard 上的 .mp3文件时,()?

A.需要使用 MediaPlayer.create 方法创建 MediaPlayer

B.直接 newMediaPlayer 即可

C.需要调用 setDataSource 方法设置文件源

D.直接调用 start 方法,无需设置文件源


24.下面说法有误的是

A.除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google进行网页搜索等功能。

B.Android操作系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理。

C.Android操作系统使用了沙箱(sandbox)机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看。

D.由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上。


25.下列哪一款移动设备搭载的是Android平台?

A.iPhone 6s

B.华为P30

C.Lumia手机

D.iPad


26.下面关于Android开发描述有误的一项是

A.Android使用Eclipse作为开发环境。

B.在使用Eclipse之前必须先安装JDK。

C.Android开发环境的搭建过程由下面四步组成:安装JDK?->?安装Eclipse?->?在Eclipse中安装并配置ADT?->?下载Android?SDK。

D.Android开发环境中的所有工具都是可以免费下载和使用的。


27.在 Activity 的生命周期中,当它从半透明状态转向可见状态时,它的哪个方法可能会被调用?

A.onStop()

B.onPause()

C.onRestart()

D.onStart()


28.在Android应用程序中,图片应放在那个目录下

A.raw

B.values

C.layout

D.drawable


29.下面关于本地库和Java运行时环境描述正确的是

A.本地库和Java运行时环境层位于Linux内核层之下

B.本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。

C.SQLite是根据OpenGL?ES?1.0API标准实现的3D绘图函数库。

D.Android应用程序虽然是用Java语言编写的,但Android并不需要Java运行时环境,可以直接使用核心库。


30.在一个相对布局中怎样使一个控件居中

A.A android:gravity="center"

B.B android:layout_gravity="center"

C.C android:layout_centerInParent="true"

D.D android:scaleType="center"


二、多选题 (共 10 道试题,共 20 分)

31.在 Android 中使用 SQLiteOpenHelper 这个辅助类时,哪些操作可能生成一个数据库?

A.getReadableDatabase()

B.getWriteableDatabase()

C.getAbleDatabase()

D.getDatabase()


32.使用 AIDL 完成远程 service 方法调用下列说法正确的有?

A.AIDL 对应的接口名称不能与 AIDL 文件名相同

B.AIDL 的文件的内容与 Java 代码差异很大

C.创建一个 Service(服务),在服务的 onBind(Intent intent)方法中返回实现了 AIDL 接口的对象

D.AIDL 对应的接口的方法前面不能加访问权限修饰符


33.下面异常是属于Runtime Exception 的是?

A.NullPointerException

B.IllegalArgumentException

C.BufferUnderflowException

D.ArithmeticException


34.处理菜单项单击事件的方法包含以下那几个?

A.使用onOptionsItemSelected(MenuItem item)响应

B.使用onMenuItemSelected(int featureId ,MenuItem item)响应

C.使用onMenuItemClick(MenuItem item)响应

D.使用 onCreateOptionsMenu(Menu menu)响应


35.关于线程说法正确的是()

A.在 Android 中,我们可以在主线程中,创建一个新的线程

B.在创建的新线程中,它可以操作 UI 组件

C.新线程可以和 Handler 共同使用

D.创建的 Handler 对象,它隶属于主线程


36.以下属于 Android的XML解析器的有

A.XmlPull

B.SAX

C.DOM

D.AndroidManifest


37.Intent传递数据时,下列的数据类型哪些可以被传递

A.Serializable

B.charsequence

C.Parcelable

D.Bundle


38.下列哪些API的操作需要声明权限

A.播放mp3文件

B.读SD卡 (读sd卡状态)

C.发短信

D.访问网络


39.以下属于Android体系结构中的有哪些

A.Linux Kernel

B.WiFi

C.Framework

D.Application


40.以下属于Activity声明周期的方法是

A.onCreate()

B.onStart()

C.onResume

D.onClickListener


三、判断题 (共 10 道试题,共 20 分)

41.内容提供器是应用程序之间共享数据的接口


42.复选框被选择事件的监听器是setOnCheckChangedListener


43.实例化AlertDialog类没有内部类


44.数据库Cursor未关闭情况下可能导致GC问题


45.缩放控件中的setOnZoomInClickListener方法是用来配置放大按钮的事件监听


46.Android系统播放Mp3文件不需要对此声明特殊权限


47.Handler会与多个线程以及该线程的消息队列对应


48.当急需内存时,Android 系统会优先关闭空闲的进程,也会关闭当前进程


49.当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件


50.Android系统目前只支持手机、平板,但不支持电视


作业咨询 论文咨询
微信客服扫一扫

回到顶部