南开18秋学期(清考)《手机应用软件设计与实现》在线作业(随机)资料
南开18秋学期(清考)《手机应用软件设计与实现》在线作业(100分)【奥鹏】[南开大学]18秋学期(清考)《手机应用软件设计与实现》在线作业
南开作业答案请
试卷总分100得分100
第1题定义LinearLayout垂直方向布局时设置的属性
A、A.androidlayout_height
B、B.androidgravity
C、C.androidlayout
D、D.androidrientationvertical
第2题onPause什么时候调用?
A、A.当界面启动时
B、B.当onCreate方法被执行之后
C、C.当界面被隐藏时
D、D.当界面重新显示时
第3题下列关于ListView使用的描述中,不正确的是?
A、A.要使用ListView,必须为该ListView使用Adpater方式传递数据
B、B.要使用ListView,该布局文件对应的Activity必须继承ListActivity
C、C.ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式
D、D.ListView中每一项被选中时,将会触发ListView对象的ItemClick事件
第4题Android解析xml的方法中,将整个文件加载到内存中进行解析的是
A、A、SAX
B、B、PULL
C、C、DOM
D、D、JSON
第5题DDMS中Log信息分为几个级别?
A、A.3
B、B.4
C、C.5
D、D.7
第6题在Activity中需要找到一个id是bookName的的TextView组件下面哪种语句写法是正确的
A、A、TextViewtv=this.findViewById(R.id.bookName)
B、B.TextViewtv=(TextView)this.findViewById(R.id.code)
C、C.TextViewtv=(TextView)this.findViewById(R.id.bookName)
D、D、TextViewtv=(TextView)this.findViewById(R.string.bookName)
第7题下列属于SAX解析xml文件的优点的是?
A、A.将整个文档树存储在内存中,便于操作,支持删除,修改,重新排列等多种功能
B、B.指网页元素的位置,距离右边框和下边框的距离
C、C.整个文档调入内存,浪费时间和空间
D、D.不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失
第8题使用AIDL完成远程service方法调用下列说法不正确的是?
A、A.AIDL对应的接口名称不能与AIDL文件名相同
B、B.AIDL的文件的内容类似Java代码
C、C.创建一个Service(服务),在服务的onBind(Intentintent)方法中返回实现了AIDL接口的对象
D、D.AIDL对应的接口的方法前面不能加访问权限修饰符
第9题关于Sqlite数据库,不正确的说法
A、ASqliteOpenHelper类主要是用来创建数据库和更新数据库
B、BSqliteDatabase类是用来操作数据库
C、C在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法
D、D当数据库版本发生变化时,可以自动更新数据库结构
第10题Android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是
A、AMODE_APPEND
B、BMODE_WORLD_READABLE
C、CMODE_WORLD_WRITEABLE
D、DMODE_PRIVATE
第11题以下关于Android应用程序的目录结构描述中,不正确的是?
A、A.src目录是应用程序的主要目录,由Java类文件文件组成
B、B.assets目录是原始资源目录,该目录中的内容将不会被R类所引用 奥鹏作业答案
C、C.res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引
D、D.AndroidManifest.xml文件是应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改
第12题下面说法错误的是
A、A.Android采用单线程模型
B、B.Android会默认会为线程创建一个关联的消息队列
C、C.Handler会与多个线程以及该线程的消息队列对应
D、D.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列
第13题表单的onsubmit事件的作用是?
A、A.当表单中的一个按钮被点击时,执行的JavaScript事件。
B、B.当用户提交一个表单时,执行的JavaScript事件。
C、C.当表单创建时,执行的JavaScript事件。
D、D.当页面加载完成时,执行的JavaScript事件。
第14题在开发AppWidget窗口小部件时需要继承()类
A、AAppWidgetReceiver
B、BAppWidgetConfigure
C、CAppWidgetManager
D、DAppWidgetProvider
第15题下列用以显示一系列图像的是?
A、A.ImageView
B、B.Gallery
C、C.ImageSwitcher
D、D.GridView
第16题下面关于UI布局描述错误的一项是
A、A、LinearLayout(线性布局)是按照横或竖的线性排列布局。
B、B、RelativeLayout(相对布局)是按照相对位置来布局。
C、C、FrameLayout(帧布局)一块在屏幕上提前预定好的空白区域,可以填充一些View元素到里面。
D、D、AbsoluteLayout(绝对布局)是以表格的形式布局。
第17题下面关于多媒体技术地描述中,正确的是
A、A.多媒体技术只能处理声音和文字
B、B.多媒体技术不能处理动画
C、C.多媒体技术就是计算机综合处理声音、文本、图像等信息的技术
D、D.多媒体技术就是制作视频
第18题下列关于Service的描述,正确的是
A、AServie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中
B、B.每次调用Context类中的StartService()方法后都会新建一个Service实例
C、C.每次启动一个服务时候都会先后调用onCreate()和onStart()方法
D、D.当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调
第19题下列关于内存回收的说明,哪个是正确的?
A、A.程序员必须创建一个线程来释放内存
B、B.内存回收程序允许程序员直接释放内存
C、C.内存回收程序负责释放无用内存
D、D.内存回收程序可以在指定的时间释放内存对象
第20题RatingBar组件中不能用属性直接设置的是?
A、A.五角星个数
B、B.当前分数
C、C.分数的增量
D、D.五角星的色彩
第21题拖动条组件是
A、ARatingBar
B、BProgressBar
C、CSeekBar
D、DScrollBar
第22题为了使android适应不同分辨率的机型,布局时字体单位应用
A、A.dp
B、B.dip
C、C.px
D、D.sp
第23题AndroidcompletionThreshold=1是哪个组件的属性?
A、A.ImageButton
B、B.EditText
C、C.TextView
D、D.AutoCompleteTextView
第24题下面关于Android系统的特性描述错误的是
A、A、显示布局:Android操作系统支持更大的分辨率,VGA,2D显示,3D显示都给予OpenGLES2.0标准规格,并且支持传统的智能手机。
B、B、数据存储:Android操作系统内置SQLite小型关联式资料库管理系统来负责存储数据。
C、C、网络:Android操作系统支持所有的网络制式,包括GSM/EDGE、IDEN、CDMA、EVDO、UMTS、Bluetooth、WiFi、LTE、NFC和WiMAX。
D、D、信息:作为原设计给智能手机使用的操作系统,Android操作系统原生只支持短信,不支持所有的云信息和服务器信息。
第25题SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。一个传感器事件对象包含()信息。
A、A.原始传感器数据;
B、B.产生事件的传感器的类型;
C、C.数据的精度;
D、D.以上全部选项
第26题能提供内容补全的组件是()
A、A.EditText
B、B.DatePicker
C、C.TimePicker
D、D.AutoCompleteTextView
第27题在Activity的生命周期中,当它从可见状态转向半透明状态时,它的哪个方法必须被调用?
A、A.onStop()
B、B.onPause()
C、C.onRestart()
D、D.onStart()
第28题Android中下列属于Intent的作用的是?
A、A.处理一个应用程序整体性的工作
B、B.是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C、C.实现应用程序间的数据共享
D、D.可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
第29题对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?
A、A.onStart()
B、B.onPause()
C、C.onCreate()
D、D.onResume()
第30题关于Handler的说法不正确的是
A、A.它实现不同进程间通信的一种机制
B、B.它避免了在新线程中刷新UI的操作
C、C.它采用队列的方式来存储Message
D、D.它实现不同线程间通信的一种机制
第31题以下属于MediaRecorder类生命周期状态的有
A、Initial
B、Prepared
C、Create
D、Cancel
B
第32题Tween动画主要用于()效果
A、透明度
B、尺寸伸缩
C、旋转
D、位移
BCD
第33题关于Android的IPC机制描述正确的是
A、Android中的IPC机制是为了让Activity和Service之间可以随时的进行交互,故在Android中该机制,只适用于Activity和Service之间的通信
B、类似于远程方法调用
C、类似于C/S模式的访问
D、通过定义AIDL接口文件来定义IPC接口
BCD
第34题以下属于adb常用命令的是
A、adblogcat
B、adbkillserver
C、adbpull
D、adbnet
BC
第35题在Android中使用Menu时可能需要重写的方法有?
A、A.onOptionsItemSelected()
B、B.onCreateOptionsMenu()
C、C.onItemSelected()
D、D.onCreateMenu()
B
第36题关于广播的作用,正确的说法是()
A、A.它是用接收系统发布的一些消息的
B、B.它可以帮助service修改用户界面
C、C.它可以启动一个Service
D、D.它可以启动一个Activity
D
第37题以下属于Android底层库的有哪些
A、系统C库
B、SurfaceManager
C、联系人
D、短信
B
第38题以下是Android移动平台的IDE的是
A、XCode
B、AndroidStudio
C、Eclipse
D、VistualStudio
C
第39题下列可能会导致GC内存泄露的是
A、A.数据库的cursor没有关闭
B、B.构造adapter时没有使用缓存contentview
C、C.衍生listview的优化问题减少创建view的对象充分使用contentview可以使用一静态类来优化处理getview的过程activity
D、D.使用sqlite数据库
BC
第40题在main.xml中,定义一个组件时,有两个属性必须写()
A、A.Androidtext
B、B.Androidlayout_height
C、C.Androidid="@+id/start"
D、D.Androidlayout_width
D
第41题在表格布局中,androidcollapseColumns="02"的含义是在屏幕中,当表格的列能显示完时,显示0,2列
A、错误
B、正确
第42题AppWidget不能与Service进行互操作,只能与Activity进行互操作
A、错误
B、正确
第43题在Android中使用SQLiteOpenHelper这个辅助类时,getReadableDatabase()操作可能生成一个数据库
A、错误
B、正确
第44题Android中输入日期的选择对话框是:TimePicker
A、错误
B、正确
第45题Intent有很长的生命周期,是没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
A、错误
B、正确
第46题当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件
A、错误
B、正确
第47题Handler会与多个线程以及该线程的消息队列对应
A、错误
B、正确
第48题缩放控件中的setOnZoomOutClickListener方法是用来配置放大按钮的事件监听
A、错误
B、正确
第49题NotificationManager中清除消息可依靠clear方法
A、错误
B、正确
第50题使用Gallery设置图片集的时候不需要使用setAdapter()方法,可以直接继承
A、错误
B、正确
奥鹏答案
页:
[1]