电科22春《移动互联网技术》课程在线作业1[答案]答案
20春《移动互联网技术》在线作业1
试卷总分:100 得分:100
一、单选题 (共 16 道试题,共 80 分)
1.我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是?( )
正确答案:-----
A.onDestroy()
正确答案:-----
B.onClear()
C.onFinish()
D.onStop()
正确答案:-----
2.关于 android 进程,说法不正确的是( )
正确答案:-----
A.组件运行所在的进程,是由 androidmanifest.xml 决定,它可以指定该组件运行于 哪个进程
正确答案:-----
B.当急需内存时,android 会决定优先关闭那些空闲的进程
正确答案:-----
C.背景进程是不为用户所见的 Activity,但是还会有可能被用户看到,所以它不能 被杀死
D.可视进程一般不会不被系统所杀死
正确答案:-----
3.android 中下列属于Intent的作用的是?( )
正确答案:-----
A.处理一个应用程序整体性的工作
B.是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C.实现应用程序间的数据共享
D.可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
正确答案:-----
4.下列关于如何使用 Notification,不正确的是?( )
A.notification 需要NotificatinManager 来管理
B.使用 NotificationManager 的 notify 方法显示 notification 消息
C.在显示 Notification 时可以设置通知时的默认发声,震动等
D.Notification 中存在可以清除消息的方法
正确答案:-----
5.关于 BroadcastReceiver 的说法不正确的是?( )
正确答案:-----
A.是用来接收广播 Intent 的
B.一个广播 Intent 只能被一个订阅了此广播的 BroadcastReceiver 所接收
正确答案:-----
C.对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者
D.接收者声明的优先级别在的 android:priority 属性中声明,数值越大 优先级别越高
正确答案:-----
6.在使用 SQLiteOpenHelper 这个类时,它的哪一个方法是用来实现版本升级之用的?( )
A.onCreate()
B.onCreade()
正确答案:-----
C.onUpdate()
正确答案:-----
D.onUpgrade()
正确答案:-----
7.下列用以显示一系列图像的是?( )
A.ImageView
B.Gallery
C.ImageSwitcher
D.GridView
正确答案:-----
8.android 中文件操作模式中表示只能被本应用使用, 写入文件会覆盖的是?( )
正确答案:-----
A.MODE_APPEND
正确答案:-----
B.MODE_WORLD_READABLE
正确答案:-----
C.MODE_WORLD_WRITEABLE
正确答案:-----
D.MODE_PRIVATE
正确答案:-----
9.下列哪个是 AbsoluteLayout(绝对布局) 中特有的属性?( )
A.android:layout_height
正确答案:-----
B.android:layout_x
正确答案:-----
C.android:layout_above
正确答案:-----
D.android:layout_toRightOf
正确答案:-----
10.android 下的单元测试要配置,以下说法不正确的是?( )
正确答案:-----
A.需要在 manifest.xml 清单文件 application 节点下配置instrumentation
B.需要在 manifest.xml 清单文件 manifest 节点下配置instrumentation
C.需要在 manifest.xml 清单文件 application 节点下配置 uses-library
D.需要让测试类继承 AndroidTestCase 类
正确答案:-----
11.在手机开发中常用的数据库是?( )
A.SQLite
B.Oracle
C.Sql Server
D.MySQL
正确答案:-----
12.onPause 什么时候调用?( )
A.当界面启动时
B.当 onCreate 方法被执行之后
C.当界面被隐藏时
D.当界面重新显示时
正确答案:-----
13.关于适配器的说法正确的是?( )
A.它主要是用来存储数据
B.它主要用来把数据绑定到组件上
C.它主要用来解析数据
D.它主要用来存储 xml 数据
正确答案:-----
14.当 Activity 被消毁时,如何保存它原来的状态( )
A.实现 Activity 的 onSaveInstanceState()方法
B.实现 Activity 的 onSaveInstance()方法
C.实现 Activity 的 onInstanceState()方法
D.实现 Activity 的 onSaveState()方法
正确答案:-----
15.关于线程说法不正确的是( )
A.在 android 中,我们可以在主线程中,创建一个ABC线程
正确答案:-----
B.在创建的新线程中,它可以操作 UI 组件
C.新线程可以和 Handler 共同使用
正确答案:-----
D.创建的 Handler 对象,它隶属于创建它的线程
正确答案:-----
16.绝对布局中,android:layout_x 的含义是?( )
正确答案:-----
A.以手机左下为原点,组件显示到屏幕中的横向坐标值。
B.以手机左上为原点,组件显示到屏幕中的横向坐标值。
C.以手机右下为原点,组件显示到屏幕中的横向坐标值。
D.以手机右下为原点,组件显示到屏幕中的横向坐标值。
正确答案:-----
电科22春《移动互联网技术》课程在线作业1[答案]多选题答案
二、多选题 (共 4 道试题,共 20 分)
17.android 关于service生命周期的onCreate()和onStart()说法正确的是?( )
正确答案:-----
A.如果service已经启动,将先后调用onCreate()和onStart()方法
B.当第一次启动的时候先后调用onCreate()和onStart()方法
C.当第一次启动的时候只会调用onCreate()方法
D.如果service已经启动,只会执行onStart()方法,不再执行onCreate()方法
正确答案:-----
21.android 数据存储与访问的方式有?( )
正确答案:-----
A.sharedpreference
正确答案:-----
B.数据库
C.文件
D.内容提供者
正确答案:-----
19.在android 中使用Menu 时可能需要重写的方法有( )
正确答案:-----
A.onOptionsItemSelected()
正确答案:-----
正确答案:-----
B.onCreateOptionsMenu()
C.onItemSelected()
D.onCreateMenu()
正确答案:-----
20.在多个应用中读取共享存储数据时, 需要用到哪个对象的 query 方法?( )
电科22春《移动互联网技术》课程在线作业1[答案]历年参考题目如下:
电科21年春《移动互联网技术》课程在线作业2【标准答案】
试卷总分:100 得分:100
一、单选题 (共 17 道试题,共 85 分)
1.绝对布局中,android:layout_x 的含义是?( )
A.以手机左下为原点,组件显示到屏幕中的横向坐标值。
B.以手机左上为原点,组件显示到屏幕中的横向坐标值。
C.以手机右下为原点,组件显示到屏幕中的横向坐标值。
D.以手机右下为原点,组件显示到屏幕中的横向坐标值。
2.下面退出Activity错误的方法是?( )
A.finish()
B.System.exit()
C.onStop()
D.抛异常强制退出
3.在 Activity 的生命周期中,当它从可见状态转向半透明状态时,它的哪个方法必须被调用?( )
A.onStop()
B.onPause()
C.onRestart()
D.onStart()
4.Android项目工程下面的assets目录的作用是什么?( )
A.主要放置多媒体等数据文件
B.放置字符串,颜色,数组等常量数据
C.放置一些与UI相应的布局文件,都是xml文件
D.旋转应用程序所使用的图片资源
5.在 Activity 中,如何获取 service 对象?( )
A.可以通过直接实例化得到。
B.可以通过绑定得到。
C.通过 startService()
D.通过 getService()获取
6.下列关于ListView使用的描述中,不正确的是?( )
A.要使用ListView,必须为该ListView使用Adpater方式传递数据
B.要使用ListView,该布局文件对应的Activity必须继承ListActivity
C.ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式
D.ListView中每一项被选中时,将会触发ListView对象的ItemClick事件
7.关于res/raw目录说法正确的是?( )
A.这里的文件是原封不动的存储到设备上会转换为二进制的格式
B.这里的文件最终以二进制的格式存储到指定的包中
C.这里的文件是原封不动的存储到设备上不会转换为二进制的格式
D.这里的文件最终不会以二进制的格式存储到指定的包中
8.下列关于XML布局文件在Java代码中被引用的说明中,不正确的是?( )
A.在Activity中,可以使用findViewById( )方法,通过资源id,获得指定视图元素
B.在Activity中,可以使用R.drawable-system.***方式引用Android系统所提供的图片资源
C.在Activity中,可以使用setContentView( )方法,确定加载哪一个布局文件
D.可以使用View类的findViewById( )方法,获得当前View对象中的某一个视图元素
9.在 android 中,ArrayAdapter 类是用于( )
A.用于把数据绑定到组件上
B.它能把数据显示到 Activity 上
C.它能把数据传递给广播
D.它能把数据传递给服务
10.下列说法正确的是?( )
A.每个进程都运行于自己的 java 虚拟机(VM)中
B.默认情况下,每个应用程序中均运行于自己的进程中,而且此进程不会被消毁
C.每个应用程序会被赋予一个唯一的 linux 用户 ID,从而使得该应用程序下的文件, 其它用户也可以访问
D.一个应用程序数据,可以随意被其它应用程序所访问
11.下面哪一项不属于android的动画类型?( )
A.Tween
B.Alpha
C.Frame
D.Animation
12.处理菜单项单击事件的方法不包含?( )
A.使用onOptionsItemSelected(MenuItem item)响应
B.使用onMenuItemSelected(int featureId ,MenuItem item)响应
C.使用onMenuItemClick(MenuItem item)响应
D.使用 onCreateOptionsMenu(Menu menu)响应
13.ScrollView 中,可以直接包含多少个组件?( )
A.3个
B.2个
C.1个
D.无数个
14.下列哪一个选项不属于Android中预定义的布局方式?( )
A.TabLayout
B.RelativeLayout
C.AbsoluteLayout
D.LinearLayout
15.android 是如何组织 Activity 的?( )
A.以栈的方式组式 Activity
B.以队列的方式组织 Activity
C.以树形方式组织 Activity
D.以链式方式组织 Activity
16.Intent传递数据时,下列的哪种类型数据不可以被传递?( )
A.Serializable
B.JSON对象
C.Bundle
D.charsequence
17.对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?( )
A.onStart( )
B.onPause( )
C.onCreate( )
D.onResume( )
二、多选题 (共 3 道试题,共 15 分)
18.下面异常是属于Runtime Exception 的是?( )
A.NullPointerException
B.IllegalArgumentException
C.BufferUnderflowException
D.ArithmeticException
19.DDMS 中 Log 信息分为几个级别?( )
A.3
B.4
C.5
D.7
20.下列说法正确的有( )
A.javac.exe 能指定编译结果要置于哪个目录(directory)
B.在编译程序时,所能指定的环境变量不包括class path
C.javac 一次可同时编译数个java 源文件
D.环境变量可在编译source code时指定