1、完整版Android应用开发期末考试题试题、选择题1android 虚拟设备的缩写是( AVD)2An droid SDK目前支持的操作系统(DOS3An droid开发工具插件(ADT没有提供的开发功能(自动更新)4An droid SDK提供一些开发工具可以把应用软件打包成 An droid格式文件( APK)5An droid当中基本的所有的UI都是由(view)或者其子类实现的6以下不是 Android 中调试项目的正确步骤(测试用例)7下列不是 Activity 的生命周期方法之一的是( OnResume)8以下可以做EditText编辑框的提示信息是(adroid:hint)9以下
2、不是 Activity 启动的方法是( gotoActivity)10以下不是手机操作系统的是( windows vista)二、填空题1Android 平台由操作系统,中间件,用户界面和应用软件组成的。2An droid平台提供了 2D,3D的图形支持,数据库支持 SQLite并且集成了 浏览器3目前已知的可以用来搭建 Android 开发环境的系统有 windows,Linux,Mac 等4开发中推荐使用的IDE开发组合为IDE,eclipse,AD来开发5 An droid SDK主要以java语言为基础6创建工程时需要填写的信息名称有工程名,包的名字, Activity 的名字还 有应
3、用的名字7 Android.jar是一个标准的压缩包,其内容包含的是编译后的 class,包含了全部的 API三、简答题1An droid SDK中API的包结构的划分?至少五个android.util , android.os, android.content, android.view, android.graphics, android.text 2 Android 软件框架结构自上而下可分为哪些层?应用程序(Applicatio n)、应用程序框架(Applicati on Framework)、各种 库(Libraries)和 An droid 运行环境(Run Time)、操作系统
4、层(OS)3Android 应用程序的 4 大组件是什么?Activity、 Broadcast Intent Receiver、 Service、 Content Provider4Android 应用工程文件结构有哪些?源文件(包含 Activity) , R.java 文件,An droid Library,assets 目录 res 目 录, drawble 目录, layout 目录, values 目录, AndroidManifest.xml5Android 开发应用程序最有可能使用到的应用框架部分是哪些?一组 View(Ul)组件,Content Providers, Reso
5、urce Mange,NotificationManger, Activiy Manger6Android 底层库包含哪些?系统 C 库,媒体库,Surface Man age, LibWebCore, SGL四、编程1实现点击一个按钮,结束当前 Activity 并将需要返回的数据放置并关闭当 前窗体请编写核心代码Bundle bundle = new Bundle ( );Bundle.putString( “ st数据来自 ”Activity1 ” );Intent mIntent = new Intent( );mIntent.putExtras(bundle);setResult(R
6、ESULT_OK, mIntent);finish( );选择题1 android 虚拟设备的缩写是( AVD)2An droid SDK目前支持的操作系统(Li nux)3An droid开发工具插件(ADT没有提供的开发功能(自动更新)4An droid SDK提供一些开发工具可以把应用软件打包成 An droid格式文件(APK 5 An droid当中基本的所有的UI都是由(view)或者其子类实现的8以下可以做EditText编辑框的提示信息是(adroid:hint)以下不是手机操作系统的是( windows vista)下列哪个属性是专用于相对布局的 (D)A.android.o
7、rientation 线性 vertical 垂直 horizontalB.android:stretchColumnsC.android:layout_alignParentRightD.android:layout_toRightOf定义LinearLayout垂直方向布局时设置的属性(D )A.android:layout_heightB.B.android:gravityC.android:layoutD.android:orientation vertical 垂直为了使 android 适应不同分辨率的机型,布局时字体单位应用 ( D )A.dp B.dip 像素 C.px D.s
8、p下面属于 android 的动画分类的有 ( AB)A.Tween B.Frame C.Draw D.Animation Property Animation 属性动画an droid关于service生命周期的on Create()和on Start()说法正确的是(AD )A.当第一次启动的时候先后调用 onCreate()和onStart()方法B.当第一次启动的时候只会调用 on Create()方法C.如果service已经启动,将先后调用onCreate()和onStart()方法D.如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法在
9、android 中使用 Menu 时可能需要重写的方法有 (AC)A、onCreateOptionsMenu()三种菜单:选项菜单、上下文菜单、子菜单B、 onCreateMenu()C、 onOptionsItemSelected()D、 onItemSelected()Intent 传递数据时,下列的数据类型哪些可以被传递 (ABCD)A、 Serializable B、 charsequence C、 Parcelable D、 Bundlejava.io包中的(A )和(B类主要用于对对象 Object的读写。A. objectInputStream B. objectOutPutSt
10、ream C.Reader D.writer继承 ContentProvider 需要实现(ABCD等方法。 A. insert B. delete C.update D. query 自定义 Adapter 需要重写哪些方法 ?(ABCD) A.getCountB.getltem C.getltemld D.getView 在 an droid 中使用 SQLiteOpe nH elper这个辅助类 时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是 ( AB )A、getWriteableDatabase() B、getReadableDatabase()C、getDataba
11、se()D、getAbleDatabase()二、填空题1Android 平台由操作系统,中间件,用户界面和应用软件组成。2.Android 平台提供了 2D,3D 的图形支持,数据库支持 SQLite3目前已知的可以用来搭建 Android 开发环境的系统有 windows,Linux,Mac 等5An droid SDK主要以java语言为基础6创建工程时需要填写的信息名称有工程名,包的名字, Activity 的名字还 有应用的名字 7 Android.jar 是一个标准的压缩包,其内容包含的是编译后的 class包含了全部的API An droid应用开发试题一、选择题(每题 2 分,
12、共 30 分)1.下列不是手机操作系统的是?() DA. Android B. Window Mobile C. Apple lPhone lOS D.windows vista2Android 的 VM 虚拟机是哪个? AA.Dalvik B.JVM C.KVM D. framework3.AndroidVM 虚拟机中运行的文件的后缀名为() CA.class B.apk C.dex D.xml4.下列选项是 Activity 启动的方法有() ACDA. startActivity B.goToActivityC. startActivityForResult D.startActivit
13、yFromChild5.下列哪个可做 EditText 编辑框的提示信息?() DA. android:inputType B. android:text C. android:digits D. android:hint6.关于 Activity 的描述,下面哪个是错误的? ADA.个An droid程序中只能拥有一个 Activity类B.Activity 类都必须在 Androidmaniefest.xml 中进行声明C.系统完全控制Activity的整个生命周期D.Activity 类必须重载 onCreate 方法7关于widget (组件)属性的写法,下面哪个是正确的? ABCA.
14、 android:id= ”+id/tv_username ”B. android:layout_width= ” 100pxC. android:src= ” drawable/icon ”D. android:id=id/tabhost8.下面哪个不是An droid SDK中的ViewGroup (视图容器)? DA. LinearLayout B. ListView C. GridView D. Button9.下列哪个不是 Activity 的生命周期方法之一?() BA. onCreate B. startActivity C. onStart D. onResume10.Medi
15、aPlayer对象从停止状态到播放状态调用的方法是() ABA. prepare() B. start() C. reset() D.release()11.下面说法错误的是() BCAAndroid 采用单线程模型BAndroid 会默认会为线程创建一个关联的消息队列C. Handler会与多个线程以及该线程的消息队列对应D.程序组件首先通过 Handler把消息传送给Looper, Looper把消息放入队 列 12. android 中下列属于 Intent 的作用的是 ()CA 实现应用程序间的数据共享B 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运 行,而不会因为切换页面而消失C 可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽 带D 处理一个应用程序整体性的工作1. Android 软件框架结构自上而下可分为哪些层?应用程序(Applicatio n)、应用程序框架(Applicati on Framework)、各种 库(Libraries)和 An droid 运行环境(Run Time)、操作系统层(OS)应用程序是用Java语言编写的运行在虚拟机上的程序,女口 E-mail客户端、日历、地图等;应用程序
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1