南开18秋学期(1703)《手机应用软件设计与实现》在线作业(随机)
南开18秋学期(1703)《手机应用软件设计与实现》在线作业(100分)【奥鹏】[南开大学]18秋学期(1703)《手机应用软件设计与实现》在线作业
奥鹏南开作业答案
试卷总分100得分100
第1题Android开发中常用的开发与调试工具有很多,下面相关描述不对的是
A、A、AndroidDebugBridge,简称adb,它只是一个能用来调试Android应用程序的工具。
B、B、DDMS的全称是DalvikDebugMonitorService,是Android开发环境中的Dalvik虚拟机调试监控服务。
C、C、LogCat日志记录工具,这个工具很常用,可以理解为C或Java程序中的控制台输出,常被用来在手写代码的调试方式中,输出调试信息。
D、D、SDK的管理器,使用自动更新的方式从Google服务器中下载最新的SDK版本及工具到本机。
第2题RatingBar组件中不能用属性直接设置的是?
A、A.五角星个数
B、B.当前分数
C、C.分数的增量
D、D.五角星的色彩
第3题处理菜单项单击事件的方法不包含?
A、A.使用onOptionsItemSelected(MenuItemitem)响应
B、B.使用onMenuItemSelected(intfeatureIdMenuItemitem)响应
C、C.使用onMenuItemClick(MenuItemitem)响应
D、D.使用onCreateOptionsMenu(Menumenu)响应
第4题表单的onsubmit事件的作用是?
A、A.当表单中的一个按钮被点击时,执行的JavaScript事件。
B、B.当用户提交一个表单时,执行的JavaScript事件。
C、C.当表单创建时,执行的JavaScript事件。
D、D.当页面加载完成时,执行的JavaScript事件。
第5题onPause什么时候调用?
A、A.当界面启动时
B、B.当onCreate方法被执行之后
C、C.当界面被隐藏时
D、D.当界面重新显示时
第6题下列关于Service的描述,正确的是
A、AServie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中
B、B.每次调用Context类中的StartService()方法后都会新建一个Service实例
C、C.每次启动一个服务时候都会先后调用onCreate()和onStart()方法
D、D.当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调
第7题Android平台支持几种宽泛类别的传感器
A、A.1
B、B.8
C、C.3
D、D.12
第8题下列关于内存回收的说明,哪个是正确的?
A、A.程序员必须创建一个线程来释放内存 奥鹏作业答案
B、B.内存回收程序允许程序员直接释放内存
C、C.内存回收程序负责释放无用内存
D、D.内存回收程序可以在指定的时间释放内存对象
第9题建立蓝牙连接时通过()方法来获取BluetoothAdapter对象
A、ABluetoothAdapter.getBluetoothAdapterAdapter()
B、BBluetoothAdapteradapter=newBluetoothAdapter()
C、CBluetoothAdapter.BluetoothAdapterAdapter()
D、DBluetoothAdapter.getDefaultAdapter()
第10题Activity生命周期中,第一个需要执行的方法是什么?
A、A、onStart
B、B、onCreate
C、C、onReStart
D、D、onResume
第11题关于res/raw目录说法正确的是?
A、A.这里的文件是原封不动的存储到设备上会转换为二进制的格式
B、B.这里的文件最终以二进制的格式存储到指定的包中
C、C.这里的文件是原封不动的存储到设备上不会转换为二进制的格式
D、D.这里的文件最终不会以二进制的格式存储到指定的包中
第12题使用AIDL完成远程service方法调用下列说法不正确的是?
A、A.AIDL对应的接口名称不能与AIDL文件名相同
B、B.AIDL的文件的内容类似Java代码
C、C.创建一个Service(服务),在服务的onBind(Intentintent)方法中返回实现了AIDL接口的对象
D、D.AIDL对应的接口的方法前面不能加访问权限修饰符
第13题E/AndroidRuntime(1099)java.lang.RuntimeExceptionUnabletoinstantiateactivityComponentInfo{com.test/com.test.CanvasActivitys}java.lang.ClassNotFoundExceptioncom.test.CanvasActivitysinloaderdalvik.system.PathClassLoader[/data/app/com.test1.ap
A、A程序执行CanvasActivitys的一个代码段时一个View有引用无对象
B、BCanvasActivitys类没有在AndroidManifest中正确申明
C、C最小SDK支持版本号比运行这个程序的设备版本号还高
D、DCanvasActivitys是一个Activity但没有重写它的onCreate方法
第14题下面关于本地库和Java运行时环境描述错误的是
A、A、本地库和Java运行时环境层位于Linux内核层之上
B、B、本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。
C、C、SQLite是根据OpenGLES1.0API标准实现的3D绘图函数库。
D、D、Android应用程序是用Java语言编写的,所以Android需要一个Java的运行时环境,该环境又包括核心库和Dalvik虚拟机两部分。
第15题AndroidcompletionThreshold=1是哪个组件的属性?
A、A.ImageButton
B、B.EditText
C、C.TextView
D、D.AutoCompleteTextView
第16题上下文菜单与其他菜单不同的是
A、A上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应
B、B上下文菜单必须注册到指定的view上才能显示
C、C上下文菜单的菜单项可以添加,可以删除
D、D上下文菜单的菜单项可以有子项
第17题关于视图控件的常用事件描述中,不正确的是?
A、A.Click事件只能使用在按钮上,表示按钮的点击动作
B、B.当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件
C、C.当单选框中某一选项被选择时,将触发CheckedChange事件
D、D.当多选框中某一选项被选择时,将触发CheckedChange事件
第18题能提供内容补全的组件是()
A、A.EditText
B、B.DatePicker
C、C.TimePicker
D、D.AutoCompleteTextView
第19题下列对SharePreferences存、取文件的说法中不正确的是
A、A属于移动存储解决方案
B、BsharePreferences处理的就是keyvalue对
C、C读取xml文件的路径是/sdcard/shared_prefx
D、D信息的保存格式是xml
第20题下列描述有误的选项是
A、A、adbdevices这个命令是查看当前连接的设备连接到计算机的android设备或者模拟器将会列出显示。
B、B、adbinstallapk文件路径这个命令将指定的apk文件安装到设备上。
C、C、adbshell这个命令将登录设备的shell。
D、D、adbpush本地路径远程路径用pull命令可以把Android目标机上的文件或者文件夹复制到PC。
第21题Matrix类的作用是?
A、A.可以存储缩小或放大比列
B、B.存储文件中的图片信息
C、C.存储资源中的图片信息
D、D.存储内存中的图片信息
第22题进度条中哪个属性是设置进度条大小格式的?
A、A.AndroidsecondaryProgress
B、B.Androidprogress
C、C.Androidmax
D、D.style
第23题Intent传递数据时,下列的哪种类型数据不可以被传递?
A、A.Serializable
B、B.JSON对象
C、c.Bundle
D、D.charsequence
第24题Hanlder是线程与Activity通信的桥梁如果线程处理不当,机器就会变得越慢,那么线程销毁的方法是?
A、A.onDestroy()
B、B.onClear()
C、C.onFinish()
D、D.onStop()
第25题在一个相对布局中怎样使一个控件居中
A、Aandroidgravity="center"
B、Bandroidlayout_gravity="center"
C、Candroidlayout_centerInParent="true"
D、DandroidscaleType="center"
第26题下列语句哪一个正确()
A、A.Java程序经编译后会产生machinecode
B、B.Java程序经编译后会产生bytecode
C、C.Java程序经编译后会产生DLL
D、D.以上都不正确
第27题在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的?
A、A.onCreate()
B、B.onCreade()
C、C.onUpdate()
D、D.onUpgrade()
第28题下面关于多媒体技术地描述中,正确的是
A、A.多媒体技术只能处理声音和文字
B、B.多媒体技术不能处理动画
C、C.多媒体技术就是计算机综合处理声音、文本、图像等信息的技术
D、D.多媒体技术就是制作视频
第29题若希望在点击网页中超链接时在当前WebView中显示该网页则需要覆盖WebViewClient类()方法
A、AshouldOverrideUrlLoading
B、BonPageStarted
C、CloadUrl
D、Dshow
第30题下面选项中,哪一项是Android的四大组件之一
A、A、ListView
B、B、Activity
C、C、Extras
D、D、Bundle
第31题下列可能会导致GC内存泄露的是
A、A.数据库的cursor没有关闭
B、B.构造adapter时没有使用缓存contentview
C、C.衍生listview的优化问题减少创建view的对象充分使用contentview可以使用一静态类来优化处理getview的过程activity
D、D.使用sqlite数据库
BC
第32题以下解析xml的方式有:
A、A.字符器类型
B、B.流方式
C、C.DOM
D、D.SAX
D
第33题以下属于adb常用命令的是
A、adblogcat
B、adbkillserver
C、adbpull
D、adbnet
BC
第34题关于Activity的描述,下面哪个是错误的?
A、A.一个Android程序中只能拥有一个Activity类
B、B.Activity类都必须在Androidmaniefest.xml中进行声明
C、C.系统完全控制Activity的整个生命周期
D、D.Activity类必须重载onCreate方法
D
第35题以下属于MediaRecorder类生命周期状态的有
A、Initial
B、Prepared
C、Create
D、Cancel
B
第36题下面属于View的子类的是()
A、A.ViewGroup
B、B.TextView
C、C.Activity
D、D.Service
B
第37题在main.xml中,定义一个组件时,有两个属性必须写()
A、A.Androidtext
B、B.Androidlayout_height
C、C.Androidid="@+id/start"
D、D.Androidlayout_width
D
第38题在Android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是
A、A.getDatabase()
B、B.getWriteableDatabase()
C、C.getReadableDatabase()
D、D.getAbleDatabase()
C
第39题以下属于Intent传递一些二进制数据的方法有哪些
A、Button
B、TextView
C、Serializable
D、Parcelable
D
第40题下列属于AsyncTask的方法是
A、Arun
B、Bexecute
C、CdoInBackground
D、DonPostExecute
D
第41题在Android中使用SQLiteOpenHelper这个辅助类时,getReadableDatabase()操作可能生成一个数据库
A、错误
B、正确
第42题NotificationManager中清除消息可依靠clear方法
A、错误
B、正确
第43题当应用程序中某广播在AndroidMainifest进行注册后,即使该应用程序关闭后,也可以接受操作系统发出的广播信息
A、错误
B、正确
第44题进度条组件是RatingBar
A、错误
B、正确
第45题assets目录是应用资源目录,该目录中的内容将不会被R类所引用
A、错误
B、正确
第46题Handler会与多个线程以及该线程的消息队列对应
A、错误
B、正确
第47题Android手机应用程序可以通过RunningServiceInfo类获得当前正在运行的服务
A、错误
B、正确
第48题使用Gallery设置图片集的时候不需要使用setAdapter()方法,可以直接继承
A、错误
B、正确
第49题HorizontalScrollView中,可以直接包含至少2个组件
A、错误
B、正确
第50题Android中可以通过一个Activity启动一个Service
A、错误
B、正确
南开在线作业是随机作业,请
页:
[1]