20春学期(1709、1803、1809、1903、1909、2003)《手机应用软件设计与实现》在线作业答卷.docx
- 文档编号:265642
- 上传时间:2022-10-08
- 格式:DOCX
- 页数:8
- 大小:18.67KB
20春学期(1709、1803、1809、1903、1909、2003)《手机应用软件设计与实现》在线作业答卷.docx
《20春学期(1709、1803、1809、1903、1909、2003)《手机应用软件设计与实现》在线作业答卷.docx》由会员分享,可在线阅读,更多相关《20春学期(1709、1803、1809、1903、1909、2003)《手机应用软件设计与实现》在线作业答卷.docx(8页珍藏版)》请在冰豆网上搜索。
20春学期(1709、1803、1809、1903、1909、2003)《手机应用软件设计与实现》在线作业试卷总分:
100 得分:
100
一、单选题(共30道试题,共60分)1.Android是如何组织Activity的?
A.以队列的方式组织Activity
B.以链式方式组织Activity
C.以树形方式组织Activity
D.以栈的方式组式Activity
正确答案是:
D
2.以下属于调用摄像头硬件的权限的是
A. name="android.permission.WRITE_EXTERNAL_STORAGE"/>B. name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>C. name="android.permission.INTERNET"/> D. name="android.permission.CAMERA"/> 正确答案是: D 3.下面哪种说法不正确 A.Dassets和res目录都能存放资源文件,但是与res不同的是assets支持任意深度的子目录,在它里面的文件不会在R.java里生成任何资源ID B.CAndroidManifest.xml文件是每个Android项目必须有的,是项目应用的全局描述。 其中指定程序的包名(package=”…”)+指定android应用的某个组件的名字(android: name=”…”)组成了该组件类的完整路径 C.Bres目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以支持数字(0-9)下横线(_),大小写字母(a-z,A-Z); D.AAndroid应用的gen目录下的R.java被删除后还能自动生成;正确答案是: C 4.下列关于OpenCore说法不正确的是 A.D,在实现开发中我们并不会过多地研究opencore的实现,我们的Android为我们提供了上层的mediaapi的开发使用 B.C,所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的 C.B,MediaPlayer是openCore中的一个核心类D.A,Opencore是Android多媒体框架的核心正确答案是: C 5.在Android应用程序中,图片应放在那个目录下 A.valuesB.rawC.layoutD.drawable正确答案是: D 6.Android下的单元测试要配置,以下说法正确的是? A.需要让测试类继承AndroidTestCase类 B.需要在manifest.xml清单文件application节点下配置uses-permission C.需要在manifest.xml清单文件application节点下配置instrumentation D.不需要在manifest.xml清单文件manifest节点下配置instrumentation 正确答案是: A 7.使用HttpUrlConnection实现移动互联时,设置读取超时属性的方法是 A.setTimeout()B.setRequestMethod()C.setReadTimeout()D.setConnectTimeout()正确答案是: C 8.Android: completionThreshold=1是哪个组件的属性? A.TextViewB.ImageButtonC.EditText D.AutoCompleteTextView 正确答案是: D 9.下列关于Service的描述,正确的是 A.每次调用Context类中的StartService()方法后都会新建一个Service实例 B.每次启动一个服务时候都会先后调用onCreate()和onStart()方法 C.当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调 D.AServie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中正确答案是: C 10.Activity生命周期中,第一个需要执行的方法是什么? A.onStartB.onResumeC.onReStartD.onCreate 正确答案是: D 11.复选框被选择事件通常用A.D,setOnCheckedListenerB.C,setOnMenuItemSelectedListenerC.B,setOnCheckChangeListenerD.A,setOnClickListener 正确答案是: C 12.定义LinearLayout水平方向布局时设置的属性A.? android: orientation_horizontalB.android: layout_height C.android: layoutD.android: gravity正确答案是: A 13.对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么? A.wrap_contentB.match_parentC.match_contentD.fill_parent 正确答案是: C 14.被称为“Android之父”的是 A.TimCookB.SteveJobsC.BillGatesD.AndyRubin正确答案是: D 15.E/AndroidRuntime(1099): java.lang.RuntimeException: Unabletoinstantiateactivity ComponentInfo{com.test/com.test.CanvasActivitys}: java.lang.ClassNotFoundException: com.test.CanvasActivitysinloaderdalvik.system.PathClassLoader[/data/app/com.test-1.apk]这段话是程序报错在LogCat中产生的记录,从中可以分析问题的原因可能在哪里? A.DCanvasActivitys是一个Activity,但没有重写它的onCreate方法 B.C最小SDK支持版本号比运行这个程序的设备版本号还高 C.BCanvasActivitys类没有在AndroidManifest中正确申明 D.A程序执行CanvasActivitys的一个代码段时一个View有引用无对象正确答案是: C 16.对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行? A.onStart()B.onResume()C.onPause()D.onCreate()正确答案是: A 17.SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。 一个传感器事件对象包含(? ? ? ? )信息。 A.数据的精度; B.原始传感器数据;C.以上全部选项; D.产生事件的传感器的类型;正确答案是: C 18.下面说法正确的是 A.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列 B.Handler会与多个线程以及该线程的消息队列对应 C.Android会默认会为线程创建一个关联的消息栈 D.Android不仅仅采用单线程模型正确答案是: A 19.在一个相对布局中怎样使一个控件居中 A.Dandroid: scaleType="center" B.Candroid: layout_centerInParent="true" C.Bandroid: layout_gravity="center" D.Aandroid: gravity="center" 正确答案是: B 20.上下文菜单与其他菜单不同的是A.D,上下文菜单的菜单项可以有子项 B.C,上下文菜单的菜单项可以添加,可以删除 C.B,上下文菜单必须注册到指定的view上才能显示 D.A,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应正确答案是: C 21.下列哪一款移动设备搭载的是Android平台? A.小米手机B.iPhone手机C.iPadD.NOKIA手机 正确答案是: A 22.关于适配器的说法正确的是? A.它主要用来解析数据 B.它主要用来把数据绑定到组件上 C.它主要用来存储xml数据D.它主要是用来存储数据正确答案是: B 23.下列关于XML布局文件在Java代码中被引用的说明中,不正确的是? A.在Activity中,可以使用setContentView()方法,确定加载哪一个布局文件 B.在Activity中,可以使用findViewById()方法,通过资源id,获得指定视图元素 C.在Activity中,可以使用R.drawable-system.***方式引用Android系统所提供的图片资源 D.可以使用View类的findViewById()方法,获得当前View对象中的某一个视图元素正确答案是: C 24.针对ListView组件描述错误的是 A.ListView自带滚动面板功能,如果数据超出屏幕范围,可以自动滚动 B.ListView如果想改变显示内容,只需要调整对应的List集合中的数据即可。 C.ListView在使用时,必须通过Adapter来加入数据 D.ListView中可以通过OnItemClickListener来完成针对某一项目的点击监听正确答案是: B 25.传感器的可用性不但在不同硬件之间有变化,而且不同的Android版本之间也可能有变化,这是因为(? ? ? ? ) A.系统调用方法的错误B.原始数据的丢失 C.传感器可用性的多变性 D.Android传感器的引入需要有几个平台Release的过程正确答案是: D 26.Android中是SAX方式解析xml需要用的类是 A.DEventHandler B.CPullParser C.BTimeReader D.ASAXParserFactory 正确答案是: D 27.定义LinearLayout垂直方向布局时设置的属性A.? android: orientation? ? verticalB.android: layout_height C.android: layoutD.android: gravity正确答案是: A 28.关于Activity的描述,下面哪个是正确的? A.? 系统只负责控制Activity的onDestory过程 B.? ? 一个Android程序中只能拥有一个Activity类C.? Activity类都必须在Androidmaniefest.xml中进行声明D.? Activity类必须重载onCreate方法 正确答案是:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手机应用软件设计与实现 20 学期 1709 1803 1809 1903 1909 2003 手机 应用 软件设计 实现 在线 作业 答卷
链接地址:https://www.bdocx.com/doc/265642.html