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

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

发布时间:2022-01-08 12:00:35来源:admin浏览: 74 次

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

试卷总分:100  得分:100

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

1.下列说法错误的是?

A.Button 是普通按钮组件,除此外还有其他的按钮组件

B.TextView 是显示文本的组件,TextView 是 EditText 的父类

C.EditText 是编辑文本的组件,可以使用 EditText 输入特定的字符

D.ImageView 是显示图片的组件,可以通过设置显示局部图片

答案:D


2.下列说法正确的是?

A.每个进程都运行于自己的 Java 虚拟机(VM)中。

B.默认情况下,每个应用程序中均运行于自己的进程中,而且此进程不会被消毁。

C.每个应用程序会被赋予一个唯一的 linux 用户 ID,从而使得该应用程序下的文件, 其它用户也可以访问。

D.一个应用程序数据,可以随意被其它应用程序所访问。

答案:A


3.关于 BroadcastReceiver 的说法不正确的是?

A.是用来接收广播 Intent 的

B.一个广播 Intent 只能被一个订阅了此广播的 BroadcastReceiver 所接收

C.对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者

D.接收者声明的优先级别在的 Android:priority 属性中声明,数值越大优先级别越高

答案:B


4.复选框点击事件通常用

A.A,setOnClickListener

B.B,setOnCheckChangeListener

C.C,setOnMenuItemSelectedListener

D.D,setOnCheckedListener

答案:A


5.Android中关于View继承关系的论述错误的是

A.ViewGroup继承自View

B.AdapterView继承自ViewGroup

C.TableLayout继承自RelativeLayout

D.Menu、Notification和Toast都不是View的子类

答案:C


6.关于res/raw目录说法正确的是?

A.这里的文件是原封不动的存储到设备上会转换为二进制的格式

B.这里的文件最终以二进制的格式存储到指定的包中

C.这里的文件是原封不动的存储到设备上不会转换为二进制的格式

D.这里的文件最终不会以二进制的格式存储到指定的包中


7.使用地图不需要的权限是

A.A,android.permission.ACCESS_WIFI_STATE

B.B,android.permission.WRITE_SECURE_SETTINGS

C.C,android.permission.INTERNET

D.D,android.permission. CHANGE_WIFI_STATE


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

A.SAX

B.PULL

C.DOM

D.JSON


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

A.Bitmap

B.Canvas

C.BufferedImage

D.Drawable


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

A.Android Wear

B.iPhone

C.iOS

D.Android TV


11.关于 Intent 对象说法正确的是()

A.在 Android 中,Intent对象是用来传递信息的

B.Intent 对象只能把值传递给Activity而不能传递给其他

C.利用 Intent 传值时,无法传递字符串类型

D.利用 Intent 传值时,它的 key 值可以是对象


12.下列说法错误的是

A.A Intent起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦

B.B Intent 可以传递 View对象

C.C 对于直接Intent,Android不需要去做解析,因为目标组件已经很明确,Android需要解析的是那些间接Intent,通过解析,将 Intent映射给可以处理此Intent的Activity、IntentReceiver或Service

D.D通过Intent可以删除程序


13.给一个TextView设置红色字体,应该使用以下哪种写法

A.setTextColor(0xffff0000);

B.setColor("0xffff0000")

C.setTextColor("0xffff0000")

D.setColor("red")


14.以下属性中哪个属性是LinearLayout拥有但RelativeLayout没有的属性

A.android:layout_width

B.android:layout_height

C.android:layout_weight

D.android:background


15.LocationManager获取位置信息的途径下列说法不正确的是

A.A, GPS定位更精确,缺点是只能在户外使用

B.B, NETWORK通过基站和Wi- Fi信号来获取位置信息,速度较慢,耗电较少。

C.C,获取用户位置信息,我们可以使用其中一个,也可以同时使用两个。

D.D, GPS定位耗电严重,并且返回用户位置信息的速度远不能满足用户需求。


16.下列对SharePreferences存、取文件的说法中正确的是

A.A,属于测试解决方案

B.B,sharePreferences处理的就是key-value对

C.C,读取xml文件的路径是/sdcard/shared_prefx

D.D,信息的保存格式是png


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

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

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

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

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


18.下列关于如何使用 Notification,不正确的是?

A.notification 需要NotificatinManager 来管理

B.使用 NotificationManager 的 notify 方法显示 notification 消息

C.在显示 Notification 时可以设置通知时的默认发声,震动等

D.Notification 中存在可以清除消息的方法


19.LocationManager获取位置信息的途径下列说法正确的是

A.A, GPS定位更精确,在室内使用精度更高

B.B, NETWORK通过基站和Wi- Fi信号来获取位置信息,速度较慢,耗电较少。

C.C,获取用户位置信息,我们可以使用其中一个,也可以同时使用两个。

D.D, GPS定位耗电较少。


20.针对ListView组件描述错误的是

A.ListView自带滚动面板功能,如果数据超出屏幕范围,可以自动滚动

B.ListView在使用时,必须通过Adapter来加入数据

C.ListView如果想改变显示内容,只需要调整对应的List集合中的数据即可。

D.ListView中可以通过OnItemClickListener来完成针对某一项目的点击监听


21.Activity生命周期中,第一个需要执行的方法是什么?

A.onStart

B.onCreate

C.onReStart

D.onResume


22.下列对SharePreferences存、取文件的说法中不正确的是

A.A,属于移动存储解决方案

B.B,sharePreferences处理的就是key-value对

C.C,读取xml文件的路径是/sdcard/shared_prefx

D.D,信息的保存格式是xml


23.在android程序中,Log.i()用于输出什么级别的日志信息

A.调试

B.信息

C.警告

D.错误


24.Android平台支持几种宽泛类别的传感器

A.1

B.8

C.3

D.12


25.如果将一个TextView的android:layout_height属性值设置为wrap_content,那么该组件将是以下哪种显示效果?

A.该文本域的宽度将填充父容器宽度

B.该文本域的宽度仅占据该组件的实际宽度

C.该文本域的高度将填充父容器高度

D.该文本域的高度仅占据该组件的实际高度


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

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

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

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

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


27.在AsyncTask中下列哪个方法是负责执行那些很耗时的后台计算工作的

A.A,run

B.B,execute

C.C,doInBackground

D.D,onPostExecute


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

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

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

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

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


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

A.Android

B.?Sensor

C.SensorEvent

D.SensorEventListener


30.能提供内容补全的组件是()

A.EditText

B.DatePicker

C.TimePicker

D.AutoCompleteTextView


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

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

A.Linux Kernel

B.WiFi

C.Framework

D.Application


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

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

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

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

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


33.Android系统与iOS系统相比的优点有

A.开源

B.众多厂商

C.封闭式

D.审核机制


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

A.onCreate()

B.onStart()

C.onResume

D.onClickListener


35.关于Activity的描述,下面哪个是错误的?

A.??一个Android程序中只能拥有一个Activity类

B.?Activity类都必须在Androidmaniefest.xml中进行声明

C.?系统完全控制Activity的整个生命周期

D.?Activity类必须重载onCreate方法


36.下面哪些不属于Android体系结构中的框架层

A.A电话簿

B.B WiFiManager

C.C SQLite

D.D SMS程序


37.Android 通过 startService 的方式开启服务, 关于 service 生命周期的 onCreate()和 onStart() 说法错误的是

A.当第一次启动的时候先后调用 onCreate()和 onStart()方法

B.当第一次启动的时候只会调用 onCreate()方法

C.如果 service 已经启动,将先后调用 onCreate()和 onStart()方法

D.如果 service 已经启动,只会执行 onStart()方法,不在执行 onCreate()方法


38.下面属于 View 的子类的是()

A.TextView

B.EditText

C.DLL

D.Service


39.上下文菜单与其他菜单相同的是

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

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

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

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


40.下列获取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);


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

41.可以通过适配器来存储要显示的数据


42.Android中输入时间的选择对话框是:DatePickerDialog


43.onPause()方法在activity被暂停或收回cpu和其他资源时调用,该方法用于保存活动状态的,也是对运行时数据的现场保护。


44.ImageSwitcher类继承于android.widget.FrameLayout


45.通过WiFi访问网络需要配置权限 android:name="android.permission.CHANGE_WIFI_STATE"


46.对有序广播,系统会根据接收者请求的先后顺序决定执行的接收者次序


47.Intent可以用作Activity之间的数据传递


48.如果service已经启动,再次启动该服务时将先后调用onCreate()和onStartCommand()方法


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


50.ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式


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

回到顶部