2014秋南开大学《手机应用软件设计与实现》在线作业及答案-最新

合集下载

南开24年秋季《手机应用软件设计与实现》作业参考二

南开24年秋季《手机应用软件设计与实现》作业参考二

24秋学期《手机应用软件设计与实现》作业参考1.以下哪个对象是自定义组件中用来绘制内容的对象选项A:A. Bitmap选项B:B. Canvas选项C:C. BufferedImage选项D:D. Drawable参考答案:B2.事件的名称选项A:A.都要由用户定义选项B:B.有的由用户定义,有的有系统定义选项C:C.是由系统预先定义选项D:D.是不固定的参考答案:C3.Android项目工程下面的assets目录的作用是什么?选项A:A. 主要放置多媒体等数据文件选项B:B. 放置字符串,颜色,数组等常量数据选项C:C. 放置一些与UI相应的布局文件,都是xml文件选项D:D. 旋转应用程序所使用的图片资源参考答案:A4.关于ImageSwitcher 说法错误的是选项A:A.ImageSwitcher里可以通过Alpha设定转换时候的透明位选项B:B.在使用一个ImageSwitcher之前,不一定要调用setFactory 方法选项C:C.setInAnimation是设置资源被读入到这个ImageSwitcher的时候动画效果选项D:D.setOutAnimation是资源文件从这个ImageSwitcher里消失的时候要实现的动画效果参考答案:B5.LocationManager获取位置信息的途径下列说法正确的是选项A:A, GPS定位更精确,在室内使用精度更高选项B:B, NETWORK通过基站和Wi- Fi信号来获取位置信息,速度较慢,耗电较少。

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

选项D:D, GPS定位耗电较少。

参考答案:C6.AutoCompleteTextView是继承了哪个类()选项A:A. EditText选项B:B. DatePicker选项C:C. TimePicker选项D:D. AutoCompleteTextView参考答案:A7.以下属于调用摄像头硬件的权限的是选项A:es-permissionandroid:name="android.permission.CAMERA"/选项B:es-permissionandroid:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /选项C:es-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/选项D:es-permissionandroid:name="android.permission.INTERNET"/参考答案:A8.下面关于Android dvm的进程和Linux的进程,应用程序的进程说法正确的是?。

南开19春学期(1503、1509、1603、1609、1703)《手机应用软件设计与实现》在线作业[标准答案]

南开19春学期(1503、1509、1603、1609、1703)《手机应用软件设计与实现》在线作业[标准答案]

(单选题)1: 下列选项中不属于GLSurFaceView特性的是?A: A. 管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。

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

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

D: D. 可以直接从内存或者DMA等硬件接口取得图像数据正确答案:(单选题)2: 下列关于如何使用 Notification,不正确的是?A: A. notification 需要NotificatinManager 来管理B: B. 使用 NotificationManager 的 notify 方法显示 notification 消息C: C. 在显示 Notification 时可以设置通知时的默认发声,震动等D: D. Notification 中存在可以清除消息的方法正确答案:(单选题)3: 下面关于Android开发描述有误的一项是A: A、Android使用Eclipse作为开发环境。

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

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

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

正确答案:(单选题)4: 关于AndroidManifest.xml文件,以下描述错误的选项有哪些?A: A、在所有的元素中只有<manifest>和<application>是必需的,且只能出现一次B: B、处于同一层次的元素,不能随意打乱顺序C: C、元素属性一般都是可选的,但是有些属性是必须设置的D: D、对可选的属性,即使不写,也有默认的数值项说明正确答案:(单选题)5: 下列关于XML布局文件在Java代码中被引用的说明中,不正确的是?A: A. 在Activity中,可以使用findViewById( )方法,通过资源id,获得指定视图元素B: B. 在Activity中,可以使用R.drawable-system.***方式引用Android系统所提供的图片资源C: C. 在Activity中,可以使用setContentView( )方法,确定加载哪一个布局文件D: D. 可以使用View类的findViewById( )方法,获得当前View对象中的某一个视图元素正确答案:(单选题)6: Android中控件的android:text属性的作用是A: A.显示视频B: B.显示图片C: C.显示文本字符串D: D.显示音乐正确答案:(单选题)7: 下列哪一款移动设备搭载的是Android平台?A: A. NOKIA手机B: B. 小米手机C: C. iPhone手机D: D. iPad正确答案:(单选题)8: 下列说法错误的是?A: A. Button 是普通按钮组件,除此外还有其他的按钮组件B: B. TextView 是显示文本的组件,TextView 是 EditText 的父类C: C. EditText 是编辑文本的组件,可以使用 EditText 输入特定的字符D: D. ImageView 是显示图片的组件,可以通过设置显示局部图片正确答案:(单选题)9: Android:completionThreshold=1 是哪个组件的属性?A: A. ImageButtonB: B. EditTextC: C. TextViewD: D. AutoCompleteTextView正确答案:(单选题)10: 下面关于本地库和Java运行时环境描述错误的是A: A、本地库和Java运行时环境层位于Linux内核层之上B: B、本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。

南开21春学期《手机应用软件设计与实现》在线作业-辅导资料(答案)2

南开21春学期《手机应用软件设计与实现》在线作业-辅导资料(答案)2

南开21春学期《手机应用软件设计与实现》在线作业试卷总分:100 得分:100一、单选题 (共 30 道试题,共 60 分)1.对于一个Activity,在AndroidManifest.xml中对他这样进行定义,这样的描述代表什么含义【A】.无明确含义,每个Activity都需要这样定义【B】.代表该Activity将作为程序的主Activity,并且在LAUNCHER菜单中启动【C】.代表该Activity将在桌面上建立图标并启动【D】.代表该Activity的优先级高于其他的Activity【正确选择】:B2.在Android应用程序中,图片应放在那个目录下【A】.raw【B】.values【C】.layout【D】.drawable【正确选择】:D3.关于ContenValues类说法正确的是?【A】.他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型【B】.他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型【C】.他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型【D】.他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型【正确选择】:A4.下列关于如何使用 Notification,不正确的是?【A】.notification 需要NotificatinManager 来管理【B】.使用 NotificationManager 的 notify 方法显示 notification 消息【C】.在显示 Notification 时可以设置通知时的默认发声,震动等【D】.Notification 中存在可以清除消息的方法【正确选择】:D5.对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?【A】.onStart( )【B】.onPause( )【C】.onCreate( )【D】.onResume( )【正确选择】:A。

南开19春学期(1503、1509、1603、1609、1703)《手机应用软件设计与实现》在线作业-0002参考答案

南开19春学期(1503、1509、1603、1609、1703)《手机应用软件设计与实现》在线作业-0002参考答案

19春学期(1503、1509、1603、1609、1703)《手机应用软件设计与实现》在线作业-0002试卷总分:100 得分:0一、单选题(共30 道试题,共60 分)1.如果将一个TextView的android:layout_height属性值设置为wrap_content,那么该组件将是以下哪种显示效果?A.A、该文本域的宽度将填充父容器宽度B.B、该文本域的宽度仅占据该组件的实际宽度C.C、该文本域的高度将填充父容器高度D.D、该文本域的高度仅占据该组件的实际高度正确答案:D2.Android 下的单元测试要配置,以下说法不正确的是?A.A. 需要在manifest.xml 清单文件application 节点下配置instrumentationB.B. 需要在manifest.xml 清单文件manifest 节点下配置instrumentationC.C. 需要在manifest.xml 清单文件application 节点下配置uses-libraryD.D. 需要让测试类继承AndroidTestCase 类正确答案:A3.下列哪个不是Activity的生命周期方法之一?A.A. onCreateB.B. startActivityC.C. onStartD.D. onResume正确答案:B4.上下文菜单与其他菜单不同的是A.A,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应B.B,上下文菜单必须注册到指定的view上才能显示C.C,上下文菜单的菜单项可以添加,可以删除D.D,上下文菜单的菜单项可以有子项正确答案:B5.关于BroadcastReceiver 的说法不正确的是?A.A. 是用来接收广播Intent 的B.B. 一个广播Intent 只能被一个订阅了此广播的BroadcastReceiver 所接收。

2014秋南开大学《手机应用软件设计与实现》在线作业及答案

2014秋南开大学《手机应用软件设计与实现》在线作业及答案

2014秋南开大学《手机应用软件设计与实现》在线作业及答案
2014秋南开大学《手机应用软件设计与
实现》在线作业及答案
内容摘要:14秋学期《手机应用软件设计与实现》在线作业一、单选题(共20道试题,共40分。

)1.静态背景的创建是通过()层来实现的 A.createImage()B.paint()C.setStrokeStyle()D.TiledLayer()----选择:D2.()是javax.micro... 14秋学期《手机应用软件设计与实现》在线作业
一、单选题(共20道试题,共40分。

)1.静态背景的创建是通过()层来实现的
A.createImage()
B.paint()
C.setStrokeStyle()
D.TiledLayer()
----选择:D
2.()是javax.microedition.rms包提供的一个接口,用来监听发生在记录文件爱你上的操作并作出某些相应
A.RecordListener
B.deleteRecord
C.RecordEnumeration
D.setRecord
----选择:A
3.在J2ME的API中定义了专门用于播放和录制音频或视频的接口是()
A.MMAPI
B.Player
C.Audio
D.Video
----选择:A
4.当希望在游戏进行过程中改变精灵图片的来源时可以使用()函数
A.setPosition()
B.setViewWindow()
C.setStrokeStyle()
D.setImage()。

[南开大学]20秋学期[2009]《手机应用软件设计与实现》在线作业学习资料

[南开大学]20秋学期[2009]《手机应用软件设计与实现》在线作业学习资料

[南开大学]20秋学期《手机应用软件设计与实现》在线作业一、单选题 (共 30 道试题,共 60 分)1.在 Activity 的生命周期中,当它从半透明状态转向可见状态时,它的哪个方法可能会被调用?A项.onStop()B项.onPause()C项.onRestart()D项.onStart()解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:C2.在AsyncTask中下列哪个方法是负责在完成任务后再执行的A项.A,runB项.B,executeC项.C,doInBackgroundD项.D,onPostExecute解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:D3.Android中关于View继承关系的论述错误的是A项.ViewGroup继承自ViewB项.AdapterView继承自ViewGroupC项.TableLayout继承自RelativeLayoutD项.Menu、Notification和Toast都不是View的子类解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:C4.下面说法正确的是A项.Bundle类与Map不一样,但它是一个key-value类型。

B项.在onCreate()方法中,可以不调用父类的同名方法。

C项.onCreate()方法是具有参数的,也有返回值。

D项.在四大组件之间传递数据时,Bundle常被用来连接网络。

解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:A5.下面关于Linux内核描述错误的是A项.由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的。

B项.Linux是一个开源的操作系统,由非营利的组织——Linux基金会所管理。

C项.Android的内核属于Linux内核的一个分支。

D项.目前,Android的Linux内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理等。

南开19春学期(1503、1509、1603、1609、1703)《手机应用软件设计与实现》在线作业1答案

南开19春学期(1503、1509、1603、1609、1703)《手机应用软件设计与实现》在线作业1答案

南开19春学期(1503、1509、1603、1609、1703)《手机应用软件设计与实现》在线作业-14、C一、单选题共30题,60分ndroid开发中常用的开发与调试工具有很多,下面相关描述不对的是AA、Android Debug Bridge,简称adb,它只是一个能用来调试Android应用程序的工具。

BB、DDMS 的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。

CC、LogCat日志记录工具,这个工具很常用,可以理解为C或Java程序中的控制台输出,常被用来在手写代码的调试方式中,输出调试信息。

DD、SDK的管理器,使用自动更新的方式从Google服务器中下载最新的SDK版本及工具到本机。

本题选择是:?2、下面说法错误的是AA.Android采用单线程模型BB.Android会默认会为线程创建一个关联的消息队列CC.Handler会与多个线程以及该线程的消息队列对应DD.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列本题选择是:?3、下列哪个不是Activity的生命周期方法之一?AA. onCreateBB. startActivityCC. onStartDD. onResume本题选择是:?4、WebView中可以用来处理js中警示,确认等对话框的是AA.WebSettingsBB.WebViewClientCC.WebChromeClientDD.WebViewChrome本题选择是:?5、上下文菜单与其他菜单不同的是AA,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应BB,上下文菜单必须注册到指定的view上才能显示CC,上下文菜单的菜单项可以添加,可以删除DD,上下文菜单的菜单项可以有子项本题选择是:?6、关于Handler的说法不正确的是AA.它实现不同进程间通信的一种机制BB.它避免了在新线程中刷新UI的操作CC.它采用队列的方式来存储MessageDD.它实现不同线程间通信的一种机制本题选择是:?7、下列不属于android布局的是AA、FrameLayoutBB、LinearLayoutCC、BorderLayoutDD、TableLayoutEE、RelativeLayou本题选择是:?8、如果将一个TextView的android:layout_height属性值设置为wrap_content,那么该组件将是以下哪种显示效果?AA、该文本域的宽度将填充父容器宽度BB、该文本域的宽度仅占据该组件的实际宽度CC、该文本域的高度将填充父容器高度DD、该文本域的高度仅占据该组件的实际高度本题选择是:?9、下列说法错误的是AA Intent起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦BB Intent 可以传递 View对象CC 对于直接Intent,Android不需要去做解析,因为目标组件已经很明确,Android需要解析的是那些间接Intent,通过解析,将 Intent映射给可以处理此Intent的Activity、IntentReceiver或ServiceDD通过Intent可以删除程序本题选择是:?10、进度条中哪个属性是设置进度条大小格式的?AA. Android:secondaryProgressBB. Android:progressCC. Android:maxDD. style本题选择是:?11、TabHost.newTabSpec("tab1")的作用是?AA. 为 tab 页创建标题为 tab1BB. 为 tab 页创建 ID 为 tab1CC. 为 tab 页创建内容DD. 为 tab 页创建新空格本题选择是:?12、对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?AA. onStart( )BB. onPause( )CC. onCreate( )DD. onResume( )本题选择是:?13、在android程序中,Log.w()用于输出什么级别的日志信息AA、调试BB、信息CC、警告DD、错误14、处理菜单项单击事件的方法不包含?AA. 使用onOptionsItemSelected(MenuItem item)响应BB. 使用onMenuItemSelected(int featureId ,MenuItem item)响应CC. 使用onMenuItemClick(MenuItem item)响应DD. 使用 onCreateOptionsMenu(Menu menu)响应本题选择是:?1ctivity生命周期中,第一个需要执行的方法是什么?AA、onStartBB、onCreateCC、onReStartDD、onResume本题选择是:?16、下面关于Linux内核描述错误的是AA、由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java 语言编写的。

南开19春学期(1709、1803、1809、1903)《手机应用软件设计与实现》在线作业-3答案

南开19春学期(1709、1803、1809、1903)《手机应用软件设计与实现》在线作业-3答案

南开19春学期(1709、1803、1809、1903)《手机应用软件设计与实现》在线作业一、单选题共30题,60分1、在Android应用程序中,图片应放在那个目录下AA、rawBB、valuesCC、layoutDD、drawable【答案】本题选择:DppWidget窗口小部件时不可以使用下列哪个布局AA,FrameLayoutBB,LinearLayoutCC,TableLayoutDD,RelativeLayout【答案】本题选择:C3、TabHost.newTabSpec("tab1")的作用是?AA. 为 tab 页创建标题为 tab1BB. 为 tab 页创建 ID 为 tab1CC. 为 tab 页创建内容DD. 为 tab 页创建新空格【答案】本题选择:B4、给一个TextView设置红色字体,应该使用以下哪种写法AA、setTextColor(0xffff0000);BB、setColor("0xffff0000")CC、setTextColor("0xffff0000")DD、setColor("red")【答案】本题选择:A5、使用HttpURLConnection的Get方式请求数据时,下列哪个属性是必须设置的AA,connection.setDoOutput(true)BB,connection.connect()CC,connection.setRequestMethod("POST")DD,connection.setDoInput(true)【答案】本题选择:B6、对于AlertDialog的描述不正确的是AA,使用new关键字创建AlertDialog的实例BB,对话框的显示需要调用show方法CC,setPositiveButton方法是用来加确定按钮的DD,setNegativeButton方法是用来加取消按钮的【答案】本题选择:A7、Android中控件的android:text属性的作用是AA.显示视频BB.显示图片CC.显示文本字符串DD.显示音乐。

[南开大学]20秋学期[2009]《手机应用软件设计与实现》在线作业学习资料2

[南开大学]20秋学期[2009]《手机应用软件设计与实现》在线作业学习资料2

[南开大学]20秋学期《手机应用软件设计与实现》在线作业一、单选题 (共 30 道试题,共 60 分)1.一般认为,多媒体技术研究的兴起从(?)开始。

A项.1972年,philips展示播放电视节目的激光视盘。

B项.1984年,美国Apple公司推出Macintosh系列机。

C项.1986年,philips和sony公司宣布发明了交互式光盘系列CD-I.D项.1987年,美国RCA公司展示了交互式数字影视系统DVI.解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:B2.以下哪个对象是自定义组件中用来呈现画布的对象A项.BitmapB项.CanvasC项.BufferedImageD项.Drawable解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:B3.Android的VM虚拟机是哪个A项.DalvikB项.JVMC项.KVMD项.framework解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:A4.关于Activity的描述,下面哪个是正确的?A项.??一个Android程序中只能拥有一个Activity类B项.?Activity类都必须在Androidmaniefest.xml中进行声明C项.?系统只负责控制Activity的onDestory过程D项.?Activity类必须重载onCreate方法解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:B5.AppWidget窗口小部件时不可以使用下列哪个布局A项.A,FrameLayoutB项.B,LinearLayoutC项.C,TableLayoutD项.D,RelativeLayout解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:C6.以下哪个是Android采用的虚拟机A项.DalivkB项.LinuxC项.NDKD项.APP解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:A7.setOnTouchEvent 设置返回值为true 和 false有何区别A项.A 没有区别,都能对事件进行监听B项.B 设置为true时只能在移动时获得一次监听事件,false则可以多次C项.C 返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息D项.D 设置为false是,在处理一次监听事件后,系统将抛弃该次事件解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:C8.在手机应用程序开发中常用的数据库是?A项.SQLiteB项.OracleC项.Sql ServerD项.MySQL解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:A9.能提供内容补全的组件是()A项.EditTextB项.DatePickerC项.TimePickerD项.AutoCompleteTextView解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:D10.WebView中可以用来处理js中警示,确认等对话框的是A项.WebSettingsB项.WebViewClientC项.WebChromeClientD项.WebViewChrome解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:C11.关于线程说法不正确的是()A项.在 Android 中,我们可以在主线程中,创建一个新的线程B项.在创建的新线程中,它可以操作 UI 组件C项.新线程可以和 Handler 共同使用。

南开18春学期《手机应用软件设计与实现》在线作业

南开18春学期《手机应用软件设计与实现》在线作业

(单选题) 1: 关于res/raw目录说法正确的是?A: A. 这里的文件是原封不动的存储到设备上会转换为二进制的格式B: B. 这里的文件最终以二进制的格式存储到指定的包中C: C. 这里的文件是原封不动的存储到设备上不会转换为二进制的格式D: D. 这里的文件最终不会以二进制的格式存储到指定的包中正确答案:(单选题) 2: 定义LinearLayout垂直方向布局时设置的属性A: A.android:layout_heightB: B.android:gravityC: C.android:layoutD: D.?android:orientation??vertical正确答案:(单选题) 3: 建立蓝牙连接时通过()方法来获取BluetoothAdapter对象A: A,BluetoothAdapter.getBluetoothAdapterAdapter()B: B,BluetoothAdapter adapter = new BluetoothAdapter()C: C,BluetoothAdapter.BluetoothAdapterAdapter()D: D, BluetoothAdapter.getDefaultAdapter()正确答案:(单选题) 4: Android平台支持几种宽泛类别的传感器A: A.1B: B.8C: C.3D: D.12正确答案:(单选题) 5: 在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的A: A、TextView?tv?=?this.findViewById(R.id.bookName);B: B.TextView?tv?=?(TextView)this.findViewById(R.id.code);C: C.TextView?tv?=?(TextView)this.findViewById(R.id.bookName);D: D、TextView?tv?=?(TextView)this.findViewById(R.string.bookName);正确答案:(单选题) 6: 处理菜单项单击事件的方法不包含?A: A. 使用onOptionsItemSelected(MenuItem item)响应B: B. 使用onMenuItemSelected(int featureId ,MenuItem item)响应C: C. 使用onMenuItemClick(MenuItem item)响应D: D. 使用 onCreateOptionsMenu(Menu menu)响应正确答案:(单选题) 7: DDMS 中 Log 信息分为几个级别?A: A. 3B: B. 4C: C. 5D: D. 7正确答案:(单选题) 8: Android 下的单元测试要配置,以下说法不正确的是?A: A. 需要在 manifest.xml 清单文件 application 节点下配置instrumentationB: B. 需要在 manifest.xml 清单文件 manifest 节点下配置instrumentationC: C. 需要在 manifest.xml 清单文件 application 节点下配置 uses-libraryD: D. 需要让测试类继承 AndroidTestCase 类正确答案:(单选题) 9: 在AsyncTask中下列哪个方法是负责执行那些很耗时的后台计算工作的A: A,runB: B,executeC: C,doInBackgroundD: D,onPostExecute正确答案:(单选题) 10: 下列关于 Open Core说法不正确的是A: A, Open core是Android多媒体框架的核心B: B, MediaPlayer是open Core中的一个核心类C: C, 所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的D: D, 在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api 的开发使用正确答案:(单选题) 11: 下列关于如何使用 Notification,不正确的是?A: A. notification 需要NotificatinManager 来管理B: B. 使用 NotificationManager 的 notify 方法显示 notification 消息C: C. 在显示 Notification 时可以设置通知时的默认发声,震动等D: D. Notification 中存在可以清除消息的方法正确答案:(单选题) 12: 在Android应用程序中,图片应放在那个目录下A: A、rawB: B、valuesC: C、layoutD: D、drawable正确答案:(单选题) 13: 关于Handler的说法不正确的是A: A.它实现不同进程间通信的一种机制B: B.它避免了在新线程中刷新UI的操作C: C.它采用队列的方式来存储MessageD: D.它实现不同线程间通信的一种机制正确答案:(单选题) 14: 对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?A: A. onStart( )B: B. onPause( )C: C. onCreate( )D: D. onResume( )正确答案:(单选题) 15: setOnTouchEvent 设置返回值为true 和 false有何区别A: A 没有区别,都能对事件进行监听B: B 设置为true时只能在移动时获得一次监听事件,false则可以多次C: C 返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息D: D 设置为false是,在处理一次监听事件后,系统将抛弃该次事件正确答案:(单选题) 16: 使用HttpClient的Get方式请求数据时, 可以()类来构建Http请求A: A,GetB: B,URLConnectionC: C,HttpGetD: D,HttpPost正确答案:(单选题) 17: 下列不属于android布局的是A: A、FrameLayoutB: B、LinearLayoutC: C、BorderLayoutD: D、TableLayoutE: E、RelativeLayou正确答案:(单选题) 18: 拖动条组件是A: A,RatingBarB: B,ProgressBarC: C,SeekBarD: D,ScrollBar正确答案:(单选题) 19: 给一个TextView设置红色字体,应该使用以下哪种写法A: A、setTextColor(0xffff0000);B: B、setColor("0xffff0000")C: C、setTextColor("0xffff0000")D: D、setColor("red")正确答案:(单选题) 20: 关于视图控件的常用事件描述中,不正确的是?A: A. Click事件只能使用在按钮上,表示按钮的点击动作B: B. 当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件C: C. 当单选框中某一选项被选择时,将触发CheckedChange事件D: D. 当多选框中某一选项被选择时,将触发CheckedChange事件正确答案:(单选题) 21: 针对ListView组件描述错误的是A: A. ListView自带滚动面板功能,如果数据超出屏幕范围,可以自动滚动B: B. ListView在使用时,必须通过Adapter来加入数据C: C. ListView如果想改变显示内容,只需要调整对应的List集合中的数据即可。

南开24年秋季《手机应用软件设计与实现》作业参考一

南开24年秋季《手机应用软件设计与实现》作业参考一

24秋学期《手机应用软件设计与实现》作业参考1.Android平台支持几种宽泛类别的传感器选项A:A.1选项B:B.8选项C:C.3选项D:D.12参考答案:C2.对于AlertDialog的描述不正确的是选项A:A,使用new关键字创建AlertDialog的实例选项B:B,对话框的显示需要调用show方法选项C:C,setPositiveButton方法是用来加确定按钮的选项D:D,setNegativeButton方法是用来加取消按钮的参考答案:A3.Android项目工程下面的layout目录的作用是什么?选项A:A. 主要放置多媒体等数据文件选项B:B. 放置字符串,颜色,数组等常量数据选项C:C. 放置一些与UI相应的布局文件,主要是xml文件选项D:D. 旋转应用程序所使用的图片资源参考答案:C4.下列属于SAX解析xml文件的优点的是?选项A:A. 将整个文档树存储在内存中,便于操作,支持删除,修改,重新排列等多种功能选项B:B. 指网页元素的位置,距离右边框和下边框的距离选项C:C. 整个文档调入内存,浪费时间和空间选项D:D. 不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失参考答案:D5.下面说法正确的是选项A:A、Bundle类与Map不一样,但它是一个key-value类型。

选项B:B、在onCreate()方法中,可以不调用父类的同名方法。

选项C:C、onCreate()方法是具有参数的,也有返回值。

选项D:D、在四大组件之间传递数据时,Bundle常被用来连接网络。

参考答案:A6.在手机应用程序开发中常用的数据库是?选项A:A. SQLite选项B:B. Oracle选项C:C. Sql Server选项D:D. MySQL参考答案:A7.中文短信息最长约占多少byte选项A:70选项B:40选项C:100选项D:任意参考答案:D8.关于 BroadcastReceiver 的说法不正确的是?选项A:A. 是用来接收广播 Intent 的选项B:B. 一个广播 Intent 只能被一个订阅了此广播的BroadcastReceiver 所接收选项C:C. 对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者选项D:D. 接收者声明的优先级别在的 Android:priority 属性中声明,数值越大优先级别越高参考答案:B9.AndroidVM虚拟机中运行的文件的后缀名为。

南开-《手机应用软件设计与实现》在线作业

南开-《手机应用软件设计与实现》在线作业

一、单选题共30题,60分对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?AA. onStart( )BB. onPause( )CC. onCreate( )DD. onResume( )我的得分:2分我的答案:AMatrix 类的作用是?AA. 可以存储缩小或放大比列BB. 存储文件中的图片信息CC. 存储资源中的图片信息DD. 存储内存中的图片信息我的得分:2分我的答案:A下列哪个是AbsoluteLayout(绝对布局) 中特有的属性?AA. android:layout_heightBB. android:layout_xCC. android:layout_aboveDD. android:layout_toRightOf我的得分:2分我的答案:B自定义对话框时,将视图对象添加到当前对话框的方法是AA,setIconBB,setXMLCC,setLayoutDD,setView我的得分:2分我的答案:D下列哪个接口是Camera中处理快门关闭的接口AA,android.hardware.Camera.ShutterCallbackBB,android.hardware.Camera.PreviewCallbackCC,android.hardware.Camera.ErrorCallbackDD,android.hardware.Camera.AutoFocusCallback我的得分:2分我的答案:A以下属性中哪个属性是LinearLayout拥有但RelativeLayout没有的属性AA. android:layout_widthBB. android:layout_heightCC. android:layout_weightDD. android:background我的得分:2分我的答案:C在开发AppWidget窗口小部件时, 需要继承()类AA,AppWidgetReceiverBB,AppWidgetConfigureCC,AppWidgetManagerDD,AppWidgetProvider我的得分:2分我的答案:D下列说法正确的是?AA. 每个进程都运行于自己的Java 虚拟机(VM)中。

南开大学智慧树知到“计算机科学与技术”《手机应用软件设计与实现》网课测试题答案卷4

南开大学智慧树知到“计算机科学与技术”《手机应用软件设计与实现》网课测试题答案卷4

南开大学智慧树知到“计算机科学与技术”《手机应用软件设计与实现》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.下面说法有误的是()。

A.除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google 进行网页搜索等功能B.Android操作系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理C.Android操作系统使用了沙箱(sandbox)机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看D.由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上2.下列哪些API的操作需要声明权限?()A.播放mp3文件B.写入SD卡文件C.发短信D.访问网络3.在一个相对布局中怎样使一个控件居中()。

A.android:gravity=“center”B.android:layout_gravity=“center”C.android:layout_centerInParent=“true”D.android:scaleType=“center”4.通过地址查询坐标可以使用以下哪种格式的数据?()A.MP3格式B.Map格式C.JSON格式D.XML格式5.Google Map服务申请一般需要生成以下哪些信息?()A.生成可执行文件B.生成MD5指纹编码C.生成API KeyD.生成包结构6.Activity生命周期中,第一个需要执行的方法是什么?()A.onStartB.onCreateC.onReStartD.onResume7.使用AIDL完成远程service方法调用下列说法不正确的是()。

A.AIDL对应的接口名称不能与AIDL文件名相同B.AIDL的文件的内容类似Java代码C.创建一个Service(服务),在服务的onBindIntent intent方法中返回实现了AIDL接口的对象D.AIDL对应的接口的方法前面不能加访问权限修饰符8.以下哪个对象是自定义组件中用来呈现画布的对象?()A.BitmapB.CanvasC.BufferedImageD.Drawable9.以下哪个是Android采用的虚拟机?()A.LinuxB.JVMC.ARTD.NDK10.Android中输入日期的选择对话框是:TimePicker。

南开大学智慧树知到“计算机科学与技术”《手机应用软件设计与实现》网课测试题答案5

南开大学智慧树知到“计算机科学与技术”《手机应用软件设计与实现》网课测试题答案5

南开大学智慧树知到“计算机科学与技术”《手机应用软件设计与实现》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.Android系统中,一个应用程序数据,可以随意被其它应用程序所访问。

()A.正确B.错误2.下列属于PULL解析XML中字段的是()。

A.START_TAGB.START_DOCUMENTC.NEXT_TAGD.TEXT3.HorizontalScrollView属于View类的子选项。

()A.正确B.错误4.缩放控件中的setOnZoomInClickListener方法是用来配置放大按钮的事件监听。

()A.正确B.错误5.以下属性中哪个属性是LinearLayout拥有但RelativeLayout没有的属性A.android:layout_widthB.android:layout_heightC.android:layout_weightD.android:background6.Android中控件的androidtext属性的作用是()。

A.显示视频B.显示图片C.显示文本字符串D.显示音乐7.AndroidVM虚拟机中运行的文件的后缀名为()。

A.classB.apkC.dexD.xml8.事件的名称()。

A.都要由用户定义B.有的由用户定义,有的有系统定义C.是由系统预先定义D.是不固定的9.AutoCompleteTextView是继承了哪个类?()A.EditTextB.DatePickerC.TimePickerD.AutoCompleteTextView10.当应用程序中某广播在AndroidMainifest进行注册后,即使该应用程序关闭后,也可以接受操作系统发出的广播信息。

()A.正确B.错误11.AppWidget窗口小部件时不可以使用下列哪个布局?()A.FrameLayoutB.LinearLayoutC.TableLayoutD.RelativeLayout12.关于Intent对象说法正确的是()。

南开19春学期(1503、1509、1603、1609、1703)《手机应用软件设计与实现》在线作业-3(答案)

南开19春学期(1503、1509、1603、1609、1703)《手机应用软件设计与实现》在线作业-3(答案)

南开19春学期(1503、1509、1603、1609、1703)《手机应用软件设计与实现》在线作业一、单选题共30题,60分1、下列选项中不属于GLSurFaceView特性的是?AA. 管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。

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

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

DD. 可以直接从内存或者DMA等硬件接口取得图像数据【南开】本题答案:D2、下列关于如何使用 Notification,不正确的是?AA. notification 需要NotificatinManager 来管理BB. 使用 NotificationManager 的 notify 方法显示 notification 消息CC. 在显示 Notification 时可以设置通知时的默认发声,震动等DD. Notification 中存在可以清除消息的方法【南开】本题答案:D3、下面关于Android开发描述有误的一项是AA、Android使用Eclipse作为开发环境。

BB、在使用Eclipse之前必须先安装JDK。

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

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

【南开】本题答案:C4、关于AndroidManifest.xml文件,以下描述错误的选项有哪些?AA、在所有的元素中只有<manifest>和<application>是必需的,且只能出现一次BB、处于同一层次的元素,不能随意打乱顺序CC、元素属性一般都是可选的,但是有些属性是必须设置的DD、对可选的属性,即使不写,也有默认的数值项说明【南开】本题答案:A5、下列关于XML布局文件在Java代码中被引用的说明中,不正确的是?AA. 在Activity中,可以使用findViewById( )方法,通过资源id,获得指定视图元素BB. 在Activity中,可以使用R.drawable-system.***方式引用Android系统所提供的图片资源CC. 在Activity中,可以使用setContentView( )方法,确定加载哪一个布局文件DD. 可以使用View类的findViewById( )方法,获得当前View对象中的某一个视图元素【南开】本题答案:B6、Android中控件的android:text属性的作用是AA.显示视频BB.显示图片CC.显示文本字符串DD.显示音乐【南开】本题答案:C7、下列哪一款移动设备搭载的是Android平台?AA. NOKIA手机。

[南开大学]20秋学期《手机应用软件设计与实现》在线作业试卷-辅导答案2

[南开大学]20秋学期《手机应用软件设计与实现》在线作业试卷-辅导答案2

[南开大学]20秋学期《手机应用软件设计与实现》在线作业提醒:本试卷材料为南开大学课程辅导资料,只做参考学习使用!!!一、单选题 (共 30 道试题,共 60 分)1.一般认为,多媒体技术研究的兴起从(?)开始。

A.1972年,philips展示播放电视节目的激光视盘。

B.1984年,美国Apple公司推出Macintosh系列机。

C.1986年,philips和sony公司宣布发明了交互式光盘系列CD-I.D.1987年,美国RCA公司展示了交互式数字影视系统DVI.【正确参考选项是】:B2.以下哪个对象是自定义组件中用来呈现画布的对象A.BitmapB.CanvasC.BufferedImageD.Drawable【正确参考选项是】:B3.Android的VM虚拟机是哪个A.DalvikB.JVMC.KVMD.framework【正确参考选项是】:A4.关于Activity的描述,下面哪个是正确的?A.??一个Android程序中只能拥有一个Activity类B.?Activity类都必须在Androidmaniefest.xml中进行声明C.?系统只负责控制Activity的onDestory过程D.?Activity类必须重载onCreate方法【正确参考选项是】:B5.AppWidget窗口小部件时不可以使用下列哪个布局A.A,FrameLayoutB.B,LinearLayoutC.C,TableLayoutD.D,RelativeLayout【正确参考选项是】:C6.以下哪个是Android采用的虚拟机A.DalivkB.LinuxC.NDK。

南开18秋学期(清考)《手机应用软件设计与实现》在线作业

南开18秋学期(清考)《手机应用软件设计与实现》在线作业

(单选题) 1: 定义LinearLayout垂直方向布局时设置的属性A: A.android:layout_heightB: B.android:gravityC: C.android:layoutD: D. android:orientation vertical正确答案:(单选题) 2: onPause 什么时候调用?A: A. 当界面启动时B: B. 当 onCreate 方法被执行之后C: C. 当界面被隐藏时D: D. 当界面重新显示时正确答案:(单选题) 3: 下列关于ListView使用的描述中,不正确的是?A: A. 要使用ListView,必须为该ListView使用Adpater方式传递数据B: B. 要使用ListView,该布局文件对应的Activity必须继承ListActivityC: C. ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式D: D. ListView中每一项被选中时,将会触发ListView对象的ItemClick事件正确答案:(单选题) 4: Android解析xml的方法中,将整个文件加载到内存中进行解析的是A: A、SAXB: B、PULLC: C、DOMD: D 、JSON正确答案:(单选题) 5: DDMS 中 Log 信息分为几个级别?A: A. 3B: B. 4C: C. 5D: D. 7正确答案:(单选题) 6: 在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的A: A、TextView tv = this.findViewById(R.id.bookName);B: B.TextView tv = (TextView)this.findViewById(R.id.code);C: C.TextView tv = (TextView)this.findViewById(R.id.bookName);D: D、TextView tv = (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(Intent intent)方法中返回实现了 AIDL 接口的对象D: D. AIDL 对应的接口的方法前面不能加访问权限修饰符正确答案:(单选题) 9: 关于Sqlite数据库,不正确的说法A: A SqliteOpenHelper类主要是用来创建数据库和更新数据库B: B SqliteDatabase类是用来操作数据库C: C 在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的D: D 当数据库版本发生变化时,可以自动更新数据库结构正确答案:(单选题) 10: Android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是A: A, MODE_APPENDB: B,MODE_WORLD_READABLEC: C,MODE_WORLD_WRITEABLED: D, MODE_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事件。

南开大学《手机应用软件设计与实现》在线作业

南开大学《手机应用软件设计与实现》在线作业

《手机应用软件设计与实现》在线作业下面说法正确的是A:A、Bundle类与Map不一样,它不是一个key-value类型。

B:B、在onCreate()方法中,可以不调用父类的同名方法。

C:C、onCreate()方法是具有参数的,也有返回值。

D:D、在四大组件之间传递数据时,Bundle常被用来封装数据。

参考选项:D在android程序中,Log.i()用于输出什么级别的日志信息A:A、调试B:B、信息C:C、警告D:D、错误参考选项:B使用 MediaPlayer 播放保存在 SDCard 上的 .mp3文件时,()?A:A. 需要使用 MediaPlayer.create 方法创建 MediaPlayerB:B. 直接 newMediaPlayer 即可C:C. 需要调用 setDataSource 方法设置文件源D:D. 直接调用 start 方法,无需设置文件源参考选项:C下面关于Linux内核描述错误的是A:A、由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的。

B:B、Linux是一个开源的操作系统,由非营利的组织——Linux基金会所管理。

C:C、Android的内核属于Linux内核的一个分支。

D:D、目前,Android的Linux内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理等。

参考选项:AsetOnTouchEvent 设置返回值为true 和 false有何区别A:A 没有区别,都能对事件进行监听B:B 设置为true时只能在移动时获得一次监听事件,false则可以多次C:C 返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息D:D 设置为false是,在处理一次监听事件后,系统将抛弃该次事件参考选项:C下列对SharePreferences存、取文件的说法中不正确的是A:A,属于移动存储解决方案B:B,sharePreferences处理的就是key-value对C:C,读取xml文件的路径是/sdcard/shared_prefxD:D,信息的保存格式是xml参考选项:C下面哪种说法不正确A:A Android应用的gen目录下的R.java被删除后还能自动生成;B:B res目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以支持数字(0-9)下横线(_),大小写字母(a-z , A-Z);C:C AndroidManifest.xml文件是每个Android项目必须有的,是项目应用的全局描述。

南开春学期《手机应用软件设计与实现》在线作业满分答案

南开春学期《手机应用软件设计与实现》在线作业满分答案

《手机应用软件设计与实现》在线作业一,单选题1. Gauge是Item的一个常用子类,主要用于()A. 显示和编辑日期及时间信息B. 显示游戏中的进度条C. 输入和编辑文本D. 代表手机屏幕上的窗体?正确答案:B2. MIDP中的Manager类的静态方法()可以完成单乐音的播放A. createPlayer()B. realize()C. getContentType()D. playTone()?正确答案:D3. 手机网络游戏设计时面临的最大问题是()A. 网络的连接B. 保持玩家之间可见信息的同步C. 异步显示玩家信息D. 玩家之间的可见性?正确答案:B4. ()是javax.microedition.rms包提供的一个接口,用来监听发生在记录文件爱你上的操作并作出某些相应A. RecordListenerB. deleteRecordC. RecordEnumerationD. setRecord?正确答案:A5. 静态背景的创建是通过()层来实现的A. createImage()B. paint()C. setStrokeStyle()D. TiledLayer()?正确答案:D6. 绘制直线可以直接调用Graphics的()方法A. drawRect()B. drawLine()C. drawRoundRect()D. drawString()?正确答案:B7. 精灵动画在默认情况下,选取精灵区域的()作为参照点A. 右上角B. 右下角C. 左上角D. 左下角?正确答案:C8. 一个MIDlet套件将包含JAR文件和()文件A. ProfileB. ConfigurationC. JADD. PDA?正确答案:C9. 地图编辑的时候有专门的()来设计复杂的地图A. 手动编写B. 地图拼合C. 地图编辑器D. 元素制作?正确答案:C10. Graphics支持图形的绘制,图像的处理主要使用()类来完成A. PictureB. DrawC. PhotoD. Image?正确答案:D11. Graphics中的Image类没有构造函数,所以需要调用静态()方法来获得A. createImage()B. paint()C. setStrokeStyle()D. TiledLayer()?正确答案:A12. 在实际的开发过程中,图层方面首先要完成的是游戏的()A. 角色设计B. 场景C. 静态物体设计D. 动作设计?正确答案:B13. 在MIDP 1.0种若要获得按键的状态需要使用()方法A. getKeyStatesB. keyPressedC. getGraphicsD. keyReleased?正确答案:B14. ()是Screen的一个子类,负责向玩家现实一些信息并在转向新的界面元素前维持一段时间A. FormB. AlertC. ListD. TextBox?正确答案:B15. ()的核心思想是通过玩家爱操纵的角色执行各种动作A. 回合游戏B. 在线游戏C. 脱机游戏D. 实时游戏?正确答案:D16. 下边()不属于基本游戏类型A. 动作游戏B. 体育游戏C. 冒险游戏D. 都不是?正确答案:D17. 在J2ME的API中定义了专门用于播放和录制音频或视频的接口是()A. MMAPIB. PlayerC. AudioD. Video?正确答案:A18. MIDP2.0图层是通过()类来实现的A. LayerB. ImageC. ScreenD. Graphics?正确答案:B19. 按键操纵中有3种必不可少的按键事件,其中()在键被按住不放时调用A. keyPressed()B. keyRepeated()C. keyReleased()D. keyDisplay()?正确答案:B20. 使用()方法可以填充一个圆角矩形区域A. fillRoundRect()B. drawRoundRect()C. fillRect()D. drawRect()?正确答案:A二,多选题1. RecordStore类的变量和函数成员分布在()三个层次上A. 表B. 记录C. 记录文件D. 存储器?正确答案:BCD2. 解决手机网络游戏同步难题有()这几种思路A. 输入同步方式B. 状态同步发放那个是C. 混合同步方式D. 输出同步方式?正确答案:ABC3. 播放器的播放状态有()A. UNREALIZEDB. REALIZEDC. PREFETCHEDD. STARTEDE. CLOSED?正确答案:ABCDE4. 实现手机互联的技术有3个类别,其中的窄带广域无线网分为()三种A. HSCSDB. GPRSC. SCDMAD. CDPD?正确答案:ABD5. MIDP图形用户界面分为()A. 高级图形用户界面B. 中级图形用户界面C. 低级图形用户界面D. 底层图形用户界面?正确答案:AB6. 下列()属于MMAPI实现的接口A. ControlB. ControlableC. PlayerD. PlayerListenerE. Manager?正确答案:ABCDE7. 要将精灵真正的应用于手机游戏需要()A. 让精灵在不同时刻显示为不同图画B. 为精灵设定时间序列C. 指挥精灵在手机屏幕上移动D. 只要创建精灵对象?正确答案:ACD8. 3D游戏的开发分为()几部分A. 创建游戏中的人物角色等3D物体B. 绘制游戏的场景C. 对物体和场景进行着色D. 在场景中使用不同的光照灯?正确答案:ABCD9. 实现手机互联的技术有3个类别,其中的宽带广域无线网分为()三种A. LMDSB. SCDMAC. WCDMAD. CDPD?正确答案:ABC10. 一个动画是由()组成的A. 动画属性B. 动画名称C. 关键帧序列D. 动画控制器?正确答案:ACD三,判断题1. 对于手机游戏来说,用户事件比系统事件出现的更为普遍A. 错误B. 正确?正确答案:B2. 一个完整的JRE是由配置和简表组成的A. 错误B. 正确?正确答案:B3. 五子棋属于人工智能类型的游戏A. 错误B. 正确?正确答案:B4. 高级计算机语言、文字处理器、人机交互界面等方面在一定程度上都归功与人工智能的研究A. 错误B. 正确?正确答案:B5. 在手机游戏中要想实现动画,必须首先创建一个Sprite对象A. 错误B. 正确?正确答案:B6. 3D游戏的动画同2D游戏的动画原理是相同的A. 错误B. 正确?正确答案:B7. J2ME是一种高度优化的Java运行环境,主要针对消费类电子设备A. 错误B. 正确?正确答案:B8. 创建了一个新的记录文件的同时也就打开了该文件A. 错误B. 正确?正确答案:B9. 动态贴图的原理是利用图片的替换来实现动态效果A. 错误B. 正确?正确答案:B10. 学习游戏数据存储和使用的第一步是了解记录文件的概念和操作B. 正确?正确答案:B11. 基于对象的动画不区分游戏中的角色和背景,统一的把它们看作一副完整的图片,通过快速变换图片实现动画的效果A. 错误B. 正确?正确答案:A12. J2ME中关于网络操作的功能通过GCF实现,GCF是基于接口设计的,特别容易扩展A. 错误B. 正确?正确答案:B13. 可以使用deleteRecordStore()函数删除记录文件A. 错误B. 正确?正确答案:B14. Screen类在屏幕上显示的界面元素属于低级界面元素A. 错误B. 正确?正确答案:A15. 3D手机游戏的开发大多是基于某些游戏引擎的,游戏引擎将游戏的基础API进行封装,这些基础APIjiang完成游戏中核心的功能A. 错误B. 正确?正确答案:B16. 类是Java的核心和本质A. 错误B. 正确?正确答案:B17. wav文件的播放同样需要借助Player播放器B. 正确?正确答案:B18. 在地图中,边界相当于角色的活动范围A. 错误B. 正确?正确答案:B19. RPG是角色扮演游戏的简称A. 错误B. 正确?正确答案:B20. “先编译,后解释,再执行”的特性使得Java程序实现了“一次编写,随处运行”A. 错误B. 正确?正确答案:B。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2014秋南开大学《手机应用软件设计与实现》在线作业及答案
14秋学期《手机应用软件设计与实现》在线作业
一、单选题(共20道试题,共40分。

)1.静态背景的创建是通过()层来实现的
A.createImage()
B.paint()
C.setStrokeStyle()
D.TiledLayer()
----选择:D
2.()是javax.microedition.rms包提供的一个接口,用来监听发生在记录文件爱你上的操作并作出某些相应
A.RecordListener
B.deleteRecord
C.RecordEnumeration
D.setRecord
----选择:A
3.在J2ME的API中定义了专门用于播放和录制音频或视频的接口是()
A.MMAPI
B.Player
C.Audio
D.Video
----选择:A
4.当希望在游戏进行过程中改变精灵图片的来源时可以使用()函数
A.setPosition()
B.setViewWindow()
C.setStrokeStyle()
D.setImage()
----选择:D
5.在手机游戏中要想实现动画,必须首先创建一个Sprite对象,而其中的关键是()
A.寻找图片素材并将其切割成合适的大小
B.为精灵设定帧序列
C.指挥精灵在手机屏幕上移动
D.创建精灵对象
----选择:A
6.手机的坐标系是()0点为原点
A.左下
B.左上
C.右下
D.右上
----选择:B
7.Gauge是Item的一个常用子类,主要用于()
A.显示和编辑日期及时间信息
B.显示游戏中的进度条
C.输入和编辑文本
D.代表手机屏幕上的窗体
----选择:B
8.手机网络游戏设计时面临的最大问题是()
A.网络的连接
B.保持玩家之间可见信息的同步
C.异步显示玩家信息
D.玩家之间的可见性
----选择:B
9.MIDP中的Manager类的静态方法()可以完成单乐音的播放
A.createPlayer()
B.realize()
C.getContentType()
----选择:D
10.手机游戏中的数据存储在()的数据库中
A.面向对象的
B.面向结构的
C.面向记录的
D.面向用户的
----选择:C
11.在MIDP1.0种若要获得按键的状态需要使用()方法
A.getKeyStates
B.keyPressed
C.getGraphics
D.keyReleased
----选择:B
yer类中的()方法可以使玩家从视觉上觉得精灵在屏幕上移动
A.move()
B.setTransform()
C.setRefPixelPosition()
D.defineReferencePixel()
----选择:A
13.MIDP2.0图层是通过()类来实现的
yer
B.Image
C.Screen
D.Graphics
----选择:B
14.按键操纵中有3种必不可少的按键事件,其中()在键被按住不放时调用
A.keyPressed()
B.keyRepeated()
C.keyReleased()
----选择:B
15.一个MIDlet套件将包含JAR文件和()文件
A.Profile
B.Configuration
C.JAD
D.PDA
----选择:C
16.Graphics支持图形的绘制,图像的处理主要使用()类来完成
A.Picture
B.Draw
C.Photo
D.Image
----选择:D
17.()是Screen的一个子类,负责向玩家现实一些信息并在转向新的界面元素前维持一段时间
A.Form
B.Alert
C.List
D.TextBox
----选择:B
18.地图编辑的时候有专门的()来设计复杂的地图
A.手动编写
B.地图拼合
C.地图编辑器
D.元素制作
----选择:C
19.TiledLayer绘制场景的方式是将游戏地图分为若干个()
A.row
B.column
C.table
D.cell
----选择:D
20.()的核心思想是通过玩家爱操纵的角色执行各种动作
A.回合游戏
B.在线游戏
C.脱机游戏
D.实时游戏
----选择:D
二、多选题(共10道试题,共20分。

)1.在绘制基本图形时,Graphics提供了()
A.LEFT
B.TOP
C.HCENTER
D.RIGHT
----选择:ACD
2.Graphics类停工了基础几何图形的绘制方法,可以绘制()
A.字符
B.图像
C.线形
D.矩形
----选择:ABCD
3.游戏开发流程包括()
A.市场调研
B.游戏策划
C.游戏开发
D.游戏运营
----选择:ABCD4.要将精灵真正的应用于手机游戏需要()
A.让精灵在不同时刻显示为不同图画
B.为精灵设定时间序列
C.指挥精灵在手机屏幕上移动
D.只要创建精灵对象
----选择:ACD
5.一个动画是由()组成的
A.动画属性
B.动画名称
C.关键帧序列
D.动画控制器
----选择:ACD
6.播放器的播放状态有()
A.UNREALIZED
B.REALIZED
C.PREFETCHED
D.STARTED
E.CLOSED
----选择:ABCDE
7.Sprite类的构造函数有()
A.Sprite(Imageimage)
B.Sprite(Imageimage,intframewidth,intframeheight)
C.Sprite(Sprites)
D.Sprite(Sptires,intframewidth,intframeheight)
----选择:ABC
8.下列()方法是属于Player类的
A.start()
B.stop()
C.close()
D.deallocate()
----选择:ABCD
9.在J2ME中,()等成分被一起用来解决用户事件响应的问题
A.场景
B.画布
C.屏幕
D.元件
----选择:BCD
10.List是Screen的一个子类,负责提供列表的形式供玩家选择,它有两种主要的类型,分别为()
A.单选列表
B.复选框
C.多选列表
D.下拉框
----选择:AC
三、判断题(共20道试题,共40分。

)1.基于对象的动画不区分游戏中的角色和背景,统一的把它们看作一副完整的图片,通过快速变换图片实现动画的效果
A.错误
B.正确
----选择:A
2.“先编译,后解释,再执行”的特性使得Java程序实现了“一次编写,随处运行”
A.错误
B.正确
----选择:B
3.类是Java的核心和本质
A.错误
B.正确
----选择:B
4.Java是面向网络的语言
A.错误
B.正确
----选择:B
5.动态贴图的原理是利用图片的替换来实现动态效果
A.错误
B.正确
----选择:B
6.RPG是角色扮演游戏的简称
A.错误
B.正确
----选择:B
7.手机提供给使用者下达命令的途径主要包括手机键盘、手机屏幕、手写笔等
A.错误
B.正确
----选择:B
8.解决手机网络游戏同步难题有三种思路,其中状态同步是指每个手机都把玩家的输入事件通知给其他游戏实例的通信方式。

A.错误
B.正确
----选择:A
9.锚点(anchor)必须由一个水平方向上的常量和一个垂直方向上的常量组成
A.错误
B.正确
----选择:B
10.五子棋属于人工智能类型的游戏
A.错误
B.正确
----选择:B
11.Canvas类实现的界面元素属于高级界面
A.错误
B.正确
----选择:A
12.动画的原理是利用人类具有“视觉暂留”的特性
A.错误
B.正确
----选择:B
13.在手机游戏中要想实现动画,必须首先创建一个Sprite对象
A.错误
B.正确
----选择:B
14.手机中的数据记录文件有一些常用的属性可以被用户查看
A.错误
B.正确
----选择:B
15.3D手机游戏的开发大多是基于某些游戏引擎的,游戏引擎将游戏的基础API 进行封装,这些基础APIjiang完成游戏中核心的功能
A.错误
B.正确
----选择:B
16.WTK是一组用于创建MIDP应用程序的工具
A.错误
B.正确
----选择:B
17.一个完整的JRE是由配置和简表组成的
A.错误
B.正确
----选择:B
18.创建地图的第一步是导入图片元素
A.错误
B.正确
----选择:B
19.HTTP是一个客户端和服务器端请求和应答的标准
A.错误
B.正确
----选择:B
20.为了避免绘图时出现的闪烁现象,提出了双缓冲技术来绘图
A.错误
B.正确
----选择:B。

相关文档
最新文档