logo资料库

移动终端应用开发题库.docx

第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
资料共17页,剩余部分请下载后查看
题库一 1.下列哪一个不属于 Activity 的生命周期方法?A A.onInit() B.onStart() C.onStop() D.onPause() 2.对于 XML 布局文件中的视图控件,layout_width 属性的属性值不可以是什么? D A.match_parent B.fill_parent C.wrap_content D.match_content 3.对一些资源以及状态的操作保存,最好是保存在 Activity 生命周期的哪个函数 中进行?B a.onStart() B.onPause() C.onCreate() D.onResume() 4.关于视图控件的常用事件描述中,不正确的是?A A.Click 事件只能使用在按钮上,表示按钮的点击动作 B.当 TextView 类视图控件失去焦点或获得焦点时,将触发 FocusChange 事件 C.当单选框中某一选项被选择时,将触发 CheckedChange 事件 D.当多选框中某一选项被选择时,将触发 CheckedChange 事件 5 以下关于 Android 应用程序的目录结构描述中,不正确的是?D A.src 目录是应用程序的主要目录,由 Java 类文件文件组成 B.assets 目录是原始资源目录,该目录中的内容将不会被 R 类所引用 C.res 目录是应用资源目录,该目录中的所有资源内容都会被 R 类所索引 D.AndroidManifest.xml 文件是应用程序目录清单文件,该文件由 ADT 自动生成, 不需要程序员手动修改 6.下列关于 XML 布局文件在 Java 代码中被引用的说明中,不正确的是?B A.在 Activity 中,可以使用 findViewById()方法,通过资源 id,获得指定视图元 素 B.在 Activity 中,可以使用 R.drawable-system.***方式引用 Android 系统所提供 的图片资源 C.在 Activity 中,可以使用 setContentView()方法,确定加载哪一个布局文件 D.可以使用 View 类的 findViewById()方法,获得当前 View 对象中的某一个视图
元素 7.下列关于 Android 布局文件常用的长度/大小单位的描述中,不正确的是?C A.dp 是设备独立像素,不依赖于设备,是最常用的长度单位 B.sp 代表放大像素,主要用于字体大小的显示 C.px 是像素单位,在不同的设备上显示效果相同,因此推荐在布局中使用该单 位 D.在设置空间长度等相对距离时,推荐使用 dp 单位,该单位随设备密度的变化 8.下列哪一个选项不属于 Android 中预定义的布局方式?A A.TabLayout B.RelativeLayout C.AbsoluteLayout D.LinearLayout 10.下列哪一个选项不属于 AdapterView 类的子选项?D A.ListView B.Spinner C.GridView D.ScrollView//滚动视图 p145 12.下列关于 ListView 使用的描述中,不正确的是?B A.要使用 ListView,必须为该 ListView 使用 Adpater 方式传递数据 B.要使用 ListView,该布局文件对应的 Activity 必须继承 ListActivity C.ListView 中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布 局方式 D.ListView 中每一项被选中时,将会触发 ListView 对象的 ItemClick 事件 13.Intent 传递数据时,下列的哪种类型数据不可以被传递?B A.Serializable B.JSON 对象 C.Bundle D.charsequence 14.关于 ContenValues 类说法正确的是?A A.他和 Hashtable 比较类似,也是负责存储一些名值对,但是他存储的名值对当 中的名是 String 类型,而值都是基本类型 B.他和 Hashtable 比较类似,也是负责存储一些名值对,但是他存储的名值对当 中的名是任意类型,而值都是基本类型 C.他和 Hashtable 比较类似,也是负责存储一些名值对,但是他存储的名值对当
中的名,可以为空,而值都是 String 类型 D.他和 Hashtable 比较类似,也是负责存储一些名值对,但是他存储的名值对 当中的名是 String 类型,而值也是 String 类型 15.我们都知道 Hanlder 是线程与 Activity 通信的桥梁,如果线程处理不当,你的 机器就会变得越慢,那么线程销毁的方法是?A A.onDestroy() B.onClear() C.onFinish() D.onStop() 16.下列哪个是 AbsoluteLayout(绝对布局)中特有的属性?B A.android:layout_height B.android:layout_x C.android:layout_above D.android:layout_toRightOf 17.RatingBar 组件中不能用属性直接设置的是?D A.五角星个数 B.当前分数 C.分数的增量 D.五角星的色彩 18.在手机开发中常用的数据库是?A A.SQLite B.Oracle C.SqlServer D.MySQL 19.android 中下列属于 Intent 的作用的是?D A.处理一个应用程序整体性的工作 B.是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不 会因为切换页面而消失 C.实现应用程序间的数据共享 D.可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带 20. onPause 什么时候调用?C A.当界面启动时 B.当 onCreate 方法被执行之后 C.当界面被隐藏时 D.当界面重新显示时
21. 在 Activity 中,如何获取 service 对象?D A.可以通过直接实例化得到。 B.可以通过绑定得到。 C.通过 startService() D.通过 getService()获取 22.在表格布局中,android:collapseColumns="1,2"的含义是?D A.在屏幕中,当表格的列能显示完时,显示 1,2 列 B.在屏幕中,当表格的列显示不完时,折叠 C.在屏幕中,不管是否能都显示完,折叠 1、2 列 D.在屏幕中,动态决定是否显示表格 23.绝对布局中,android:layout_x 的含义是?选择一项:B A.以手机左下为原点,组件显示到屏幕中的横向坐标值。 B.以手机左上为原点,组件显示到屏幕中的横向坐标值。 C.以手机右下为原点,组件显示到屏幕中的横向坐标值。 D.以手机右下为原点,组件显示到屏幕中的横向坐标值。 24.在使用 SQLiteOpenHelper 这个类时,它的哪一个方法是用来实现版本升级 之用的?选择一项:D A.onCreate() B.onCreade() C.onUpdate() D.onUpgrade() 25.ScrollView 中,可以直接包含多少个组件?C A.3 个 B.2 个 C.1 个 D.无数个 26.TabHost.newTabSpec("tab1")的作用是?B A.为 tab 页创建标题为 tab1 B.为 tab 页创建 ID 为 tab1 C.为 tab 页创建内容 D.为 tab 页创建新空格 27.关于适配器的说法正确的是?B A.它主要是用来存储数据 B.它主要用来把数据绑定到组件上 C.它主要用来解析数据
D.它主要用来存储 xml 数据 28.android:completionThreshold=1 是哪个组件的属性?D A.ImageButton B.EditText C.TextView D.AutoCompleteTextView 29.下面退出 Activity 错误的方法是?B A.finish() B.System.exit() C.onStop() D.抛异常强制退出 30.关于 Activity 说的法不正确的是?C A.通过把当前 actvity 对象传递给 service 对象。 B.通过向 Activity 发送广播。 C.通过 Context 对象更改 Activity 界面元素 D.可以在 service 中,调用 Activity 的方法实现更改界面元素。 31 关于 android 进程,说法不正确的是?选择一项:c A.组件运行所在的进程,是由 androidmanifest.xml 决定,它可以指定该组件运 行于哪个进程。 B.当急需内存时,android 会决定优先关闭那些空闲的进程 C.背景进程是不为用户所见的 Activity,但是还会有可能被用户看到,所以它不 能被杀死 D.可视进程一般不会不被系统所杀死 33.在 Activity 的生命周期中,当它从可见状态转向半透明状态时,它的哪个方法 必须被调用?B A.onStop() B.onPause() C.onRestart() D.onStart() 34.关于 BroadcastReceiver 的说法不正确的是?B A.是用来接收广播 Intent 的 B.一个广播 Intent 只能被一个订阅了此广播的 BroadcastReceiver 所接收 C.对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者 D.接收者声明的优先级别在的 android:priority 属性中声明,数值越大优先级别 越高
35.在 android 中使用 RadioButton 时,要想实现互斥的选择需要用的组件是?D A.ButtonGroup B.RadioButtons C.CheckBox D.RadioGroup 36.在多个应用中读取共享存储数据时,需要用到哪个对象的 query 方法?A A.ContentResolver B.ContentProvider C.Cursor D.SQLiteHelper 37.在 AsyncTask 中下列哪个方法是负责执行那些很耗时的后台计算工作的(C) A.run B.execute C.doInBackground D.onPostExecute 38、如果希望自定义 TabHost 标题部分的显示内容需要使用下列哪个方法(B) finalTabHosttabHost = getTabHost(); A.tabHost.addTab(tabHost.newTabSpec("tab1") B.setIndicator C.setContent(); D.setView 39、 关于 ImageSwitcher 说法错误的是: ( B ) A.ImageSwitcher 里可以通过 Alpha 设定转换时候的透明位 B.在使用一个 ImageSwitcher 之前,不一定要调用 setFactory 方法 C.setInAnimation 是设置资源被读入到这个 ImageSwitcher 的时候动画效果 D.setOutAnimation 是资源文件从这个 ImageSwitcher 里消失的时候要实现的动 画效果 40、Timer 的实例为 mTimer,mTimer.schedule(mTimerTask, 1000, 2000);方法 表示(C) A. 每间隔 1000 秒后执行 mTimerTask B.每间隔 2000 秒执行一次 mTimerTask C.mTimerTask 是一个线程类 D.schedule 方法的第二个参数也可以是 Date 41、android 中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是 _D__ A. MODE_APPEND
B.MODE_WORLD_READABLE C.MODE_WORLD_WRITEABLE D. MODE_PRIVATE 42、对于 AlertDialog 的描述不正确的是_A_ A.使用 new 关键字创建 AlertDialog 的实例 B.对话框的显示需要调用 show 方法 C.setPositiveButton 方法是用来加确定按钮的 D.setNegativeButton 方法是用来加取消按钮的 43、Android 项目工程下面的 assets 目录的作用是什么 B A、放置应用到的图片资源。 Res/drawable B、主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面 C、放置字符串,颜色,数组等常量数据 res/values D、放置一些与 UI 相应的布局文件,都是 xml 文件 res/layout 44、 关于 Handler 的说法不正确的是( A ) A.它实现不同进程间通信的一种机制 B.它避免了在新线程中刷新 UI 的操作 C.它采用队列的方式来存储 Message D.它实现不同线程间通信的一种机制 45、关于 Sqlite 数据库,不正确的说法( C ) A SqliteOpenHelper 类主要是用来创建数据库和更新数据库 B SqliteDatabase 类是用来操作数据库的 C 在 每 次 调 用 SqliteDatabase 的 getWritableDatabase() 方 法 时 , 会 执 行 SqliteOpenHelper 的 onCreate 方法。 D 当数据库版本发生变化时,可以自动更新数据库结构 46、 下列对 SharePreferences 存、取文件的说法中不正确的是:C A.属于移动存储解决方案 B.sharePreferences 处理的就是 key-value 对 C.读取 xml 文件的路径是/sdcard/shared_prefx D.信息的保存格式是 xml 47、数据源如果为 sqlite 数据库中查出的信息最适合的适配器为(B ) A.SimpleAdapter B.SimpleCursorAdapter C.ArrayAdapter D.ListAdapter 48. 下 面 在 AndroidManifest.xml 文 件 中 注 册 BroadcastReceiver 方 式 正 确 的
(a) A、 B、 android:name="androiD.provider.action.NewBroad"/> C、 D、 android:name="androiD.provider.action.NewBroad"/> 49.Android 项目工程下面的 assets 目录的作用是什么 b A、放置应用到的图片资源。 B、主要放置多媒体等数据文件 C、放置字符串,颜色,数组等常量数据 D、放置一些与 UI 相应的布局文件,都是 xml 文件 50. 关于 res/raw 目录说法正确的是(a) A、这里的文件是原封不动的存储到设备上不会转换为二进制的格式 B、这里的文件是原封不动的存储到设备上会转换为二进制的格式 C、这里的文件最终以二进制的格式存储到指定的包中 D、这里的文件最终不会以二进制的格式存储到指定的包中 二、多选题 1. 下列选项哪个不是 Activity 启动的方法?A C A.goToActivity B.startActivity
分享到:
收藏