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

上传人:279****70 文档编号:88540790 上传时间:2019-04-30 格式:DOC 页数:8 大小:42KB
返回 下载 相关 举报
南开19春学期(1503、1509、1603、1609、1703)《手机应用软件设计与实现》在线作业-03【满分答案】_第1页
第1页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《南开19春学期(1503、1509、1603、1609、1703)《手机应用软件设计与实现》在线作业-03【满分答案】》由会员分享,可在线阅读,更多相关《南开19春学期(1503、1509、1603、1609、1703)《手机应用软件设计与实现》在线作业-03【满分答案】(8页珍藏版)》请在金锄头文库上搜索。

1、南开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

2、 需要NotificatinManager 来管理BB. 使用 NotificationManager 的 notify 方法显示 notification 消息CC. 在显示 Notification 时可以设置通知时的默认发声,震动等DD. Notification 中存在可以清除消息的方法本题选择是:D3、下面关于Android开发描述有误的一项是AA、Android使用Eclipse作为开发环境。BB、在使用Eclipse之前必须先安装JDK。CC、Android开发环境的搭建过程由下面四步组成:安装JDK - 安装Eclipse - 在Eclipse中安装并配置ADT - 下载And

3、roid SDK。DD、Android开发环境中的所有工具都是可以免费下载和使用的。本题选择是:C4、关于AndroidManifest.xml文件,以下描述错误的选项有哪些?AA、在所有的元素中只有和是必需的,且只能出现一次BB、处于同一层次的元素,不能随意打乱顺序CC、元素属性一般都是可选的,但是有些属性是必须设置的DD、对可选的属性,即使不写,也有默认的数值项说明本题选择是:A5、下列关于XML布局文件在Java代码中被引用的说明中,不正确的是?AA. 在Activity中,可以使用findViewById( )方法,通过资源id,获得指定视图元素BB. 在Activity中,可以使用R

4、.drawable-system.*方式引用Android系统所提供的图片资源CC. 在Activity中,可以使用setContentView( )方法,确定加载哪一个布局文件DD. 可以使用View类的findViewById( )方法,获得当前View对象中的某一个视图元素本题选择是:B6、Android中控件的android:text属性的作用是AA.显示视频BB.显示图片CC.显示文本字符串DD.显示音乐本题选择是:C7、下列哪一款移动设备搭载的是Android平台?AA. NOKIA手机BB. 小米手机CC. iPhone手机DD. iPad本题选择是:B8、下列说法错误的是?AA

5、. Button 是普通按钮组件,除此外还有其他的按钮组件BB. TextView 是显示文本的组件,TextView 是 EditText 的父类CC. EditText 是编辑文本的组件,可以使用 EditText 输入特定的字符DD. ImageView 是显示图片的组件,可以通过设置显示局部图片本题选择是:D9、Android:completionThreshold=1 是哪个组件的属性?AA. ImageButtonBB. EditTextCC. TextViewDD. AutoCompleteTextView本题选择是:D10、下面关于本地库和Java运行时环境描述错误的是AA、本

6、地库和Java运行时环境层位于Linux内核层之上BB、本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。CC、SQLite是根据OpenGL ES 1.0API标准实现的3D绘图函数库。DD、Android应用程序是用Java语言编写的,所以Android需要一个Java的运行时环境,该环境又包括核心库和Dalvik虚拟机两部分。本题选择是:C11、SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。一个传感器事件对象包含( )信息。AA.原始传感器数据;BB.产生事件的传感器的类型;CC.数据的精度;DD.以上全部选项;本

7、题选择是:D12、下列关于内存回收的说明,哪个是正确的?AA. 程序员必须创建一个线程来释放内存BB. 内存回收程序允许程序员直接释放内存CC. 内存回收程序负责释放无用内存DD. 内存回收程序可以在指定的时间释放内存对象本题选择是:C13、下列哪个不是Activity的生命周期方法之一?AA. onCreateBB. startActivityCC. onStartDD. onResume本题选择是:B14、能提供内容补全的组件是()AA. EditTextBB. DatePickerCC. TimePickerDD. AutoCompleteTextView本题选择是:D15、数据源如果为

8、sqlite数据库中查出的信息最适合的适配器为AA.SimpleAdapterBB.SimpleCursorAdapterCC.ArrayAdapterDD.ListAdapter本题选择是:B16、关于视图控件的常用事件描述中,不正确的是?AA. Click事件只能使用在按钮上,表示按钮的点击动作BB. 当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件CC. 当单选框中某一选项被选择时,将触发CheckedChange事件DD. 当多选框中某一选项被选择时,将触发CheckedChange事件本题选择是:A17、在使用 SQLiteOpenHelper 这个

9、类时,它的哪一个方法是用来实现版本升级之用的?AA. onCreate()BB. onCreade()CC. onUpdate()DD. onUpgrade()本题选择是:D18、表单的onsubmit事件的作用是?AA. 当表单中的一个按钮被点击时,执行的JavaScript事件。BB. 当用户提交一个表单时,执行的JavaScript事件。CC. 当表单创建时,执行的JavaScript事件。DD. 当页面加载完成时,执行的JavaScript事件。本题选择是:B19、下面关于Android dvm的进程和Linux的进程,应用程序的进程说法正确的是?AA. DVM指dalivk的虚拟机.

10、每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念.BB. DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux 中的一个进程,所以说不是一个概念.CC. DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik 虚拟机实例.而每一个DVM 不一定都是在Linux 中的一个进程,所以说不是一个概念.DD. DVM指da

11、livk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的 Dalvik虚拟机实例.而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念.本题选择是:D20、对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么?AA. match_parentBB.fill_parentCC. wrap_contentDD. match_content本题选择是:D21、setOnTouchEvent 设置返回值为true 和 false有何区别AA 没有区别,都能对事件进行监听BB 设置为true时 只能在移动时获得一次监听事件,f

12、alse则可以多次CC 返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息DD 设置为false是 ,在处理一次监听事件后,系统将抛弃该次事件本题选择是:C22、在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的AA、TextView tv = this.findViewById(R.id.bookName);BB.TextView tv = (TextView)this.findViewById(R.id.code);CC.TextView tv = (TextView)this.findViewById(R.

13、id.bookName);DD、TextView tv = (TextView)this.findViewById(R.string.bookName);本题选择是:C23、在 Android 中,ArrayAdapter 类是用于()AA. 用于把数据绑定到组件上BB. 它能把数据显示到 Activity 上CC. 它能把数据传递给广播DD. 它能把数据传递给服务本题选择是:A24、关于 BroadcastReceiver 的说法不正确的是?AA. 是用来接收广播 Intent 的BB. 一个广播 Intent 只能被一个订阅了此广播的 BroadcastReceiver 所接收CC. 对有

14、序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者DD. 接收者声明的优先级别在的 Android:priority 属性中声明,数值越大优先级别越高本题选择是:B25、关于隐式 Intent 正确的是?AA. Android 中使用 IntentFilter 来寻找与隐式 Intent 相关的对象BB. 通过组件的名称寻找与 intent 相关联的对象CC. 隐式 Intent 更多用于在应用程序内部传递消息DD. 一个声明了 IntentFilter 的组件只能响应隐式 Intent 请求本题选择是:A26、使用 AIDL 完成远程 service 方法调用下列说法不正确的是?AA

15、. AIDL 对应的接口名称不能与 AIDL 文件名相同BB. AIDL 的文件的内容类似 Java 代码CC. 创建一个 Service(服务),在服务的 onBind(Intent intent)方法中返回实现了 AIDL 接口的对象DD. AIDL 对应的接口的方法前面不能加访问权限修饰符本题选择是:A27、当 Activity 被消毁时,如何保存它原来的状态()AA. 实现 Activity 的 onSaveInstanceState()方法BB. 实现 Activity 的 onSaveInstance()方法CC. 实现 Activity 的 onInstanceState()方法DD. 实现 Activity 的 onSaveState()方法本题选择是:A28、E/AndroidRuntime(1099): java.lang.RuntimeException: Unable to instantiate activity Compone

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号