试题
一、选择题
1 android虚拟设备的缩写是(AVD)
2 Android SDK目前支持的操作系统(DOS)
3 Android开发工具插件(ADT)没有提供的开发功能(自动更新)
4 Android SDK提供一些开发工具可以把应用软件打包成Android格式文件(APK)
5 Android当中基本的所有的UI都是由(view)或者其子类实现的
6以下不是Android中调试项目的正确步骤(测试用例)
7下列不是Activity的生命周期方法之一的是(OnResumeandroidsdk安装步骤)
8 以下可以做EditText编辑框的提示信息是(adroid:hint)
9以下不是Activity启动的方法是(gotoActivity)
10 以下不是手机操作系统的是(windows vista)
二、填空题
1 Android平台由操作系统,中间件,用户界面和应用软件组成的。
2 Android平台提供了2D,3D的图形支持,数据库支持SQLite,并且集成了浏览器
3目前已知的可以用来搭建Android开发环境的系统有windows,Linux,Mac等
4开发中推荐使用的IDE开发组合为IDE,eclipse,ADI来开发
5 Android SDK主要以java语言为基础
6创建工程时需要填写的信息名称有工程名,包的名字,Activity的名字还有应用的名字
7 Android.jar是一个标准的压缩包,其内容包含的是编译后的class,包含了全部的API
三、简答题
1 Android SDK中API的包结构的划分?至少五个
android.util,android.os,android.content,android.view,android.graphics,android.text
2 Android软件框架结构自上而下可分为哪些层?
应用程序(Application)、应用程序框架(Application Framework)、各种库(Libraries)和Android运行环境(RunTime)、操作系统层(OS)
3 Android应用程序的4大组件是什么?
Activity、Broadcast Intent Receiver、Service、Content Provider
4 Android应用工程文件结构有哪些?
源文件(包含Activity),R.java文件,Android Library,assets目录res目录,drawble目录,layout目录,values目录,l
5 Android开发应用程序最有可能使用到的应用框架部分是哪些?
一组View(UI)组件,Content Providers,Resource Manger,Notification Manger,Activiy Manger
6 Android底层库包含哪些?
系统C库,媒体库,Surface Manager,LibWebCore,SGL
四、编程
1实现点击一个按钮,结束当前Activity并将需要返回的数据放置并关闭当前窗体请编写核心代码
Bundle bundle = new Bundle ( );
Bundle.putString(“store”,”数据来自Activity1”) ;
Intent mIntent = new Intent( );
mIntent.putExtras(bundle);
setResult(RESULT_OK, mIntent);
finish( );
选择题
1 android虚拟设备的缩写是(AVD)
2 Android SDK目前支持的操作系统(Linux)
3 Android开发工具插件(ADT)没有提供的开发功能(自动更新)
4 Android SDK提供一些开发工具可以把应用软件打包成Android格式文件(APK)
5 Android当中基本的所有的UI都是由(view)或者其子类实现的
8 以下可以做EditText编辑框的提示信息是(adroid:hint)
以下不是手机操作系统的是(windows vista)
下列哪个属性是专用于相对布局的(D)
ientation 线性 vertical 垂直 horizontal
B.android:stretchColumns
C.android:layout_alignParentRight
D.android:layout_toRightOf
定义LinearLayout垂直方向布局时设置的属性( D )
A.android:layout_height
B. B.android:gravity
C.android:layout
D. android:orientation vertical 垂直
为了使android适应不同分辨率的机型,布局时字体单位应用( D )
A.dp B.dip 像素 C.px D.sp
下面属于android的动画分类的有( AB)
A.Tween B.Frame C.Draw D.Animation Property Animation属性动画
android 关于service生命周期的onCreate()和onStart()说法正确的是( AD )
A.当第一次启动的时候先后调用onCreate()和onStart()方法
B.当第一次启动的时候只会调用onCreate()方法
C.如果service已经启动,将先后调用onCreate()和onStart()方法
D.如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法
在android中使用Menu时可能需要重写的方法有 (AC)
A、onCreateOptionsMenu() 三种菜单:选项菜单、上下文菜单、子菜单
B、onCreateMenu()
C、onOptionsItemSelected()
D、onItemSelected()
Intent传递数据时,下列的数据类型哪些可以被传递(ABCD)
A、Serializable B、charsequence C、Parcelable D、Bundle
java.io包中的( A )和( B )类主要用于对对象Object的读写。
A. objectInputStream B. objectOutPutStream C.Reader D.writer
继承ContentProvider需要实现 (ABCD)等方法。 A. insert B. delete C. update D. query
自定义Adapter需要重写哪些方法?(ABCD)&Count&Item&ItemId&View
在android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是( AB )
A、getWriteableDatabase() B、getReadableDatabase()
C、getDatabase() D、getAbleDatabase()
二、 填空题
1 Android平台由操作系统,中间件,用户界面和应用软件组成。
2 .Android平台提供了2D,3D的图形支持,数据库支持SQLite
3目前已知的可以用来搭建Android开发环境的系统有windows,Linux,Mac等
5 Android SDK主要以java语言为基础
6创建工程时需要填写的信息名称有工程名,包的名字,Activity的名字还有应用的名字
7 Android.jar是一个标准的压缩包,其内容包含的是编译后的class,包含了全部的API
Android应用开发试题
一、选择题(每题2分,共30分)
1. 下列不是手机操作系统的是?()D
A. Android B. Window Mobile C. Apple IPhone IOS D.windows vista
2.Android的VM虚拟机是哪个? A
A.Dalvik B.JVM C.KVM D. framework
3. AndroidVM虚拟机中运行的文件的后缀名为()C
A.class B.apk C.dex D.xml
4. 下列选项是Activity启动的方法有()ACD
A. startActivity &ToActivity
C. startActivityForResult D.startActivityFromChild
5. 下列哪个可做EditText编辑框的提示信息?()D
A. android:inputType B. android:text C. android:digits D. android:hint
6. 关于Activity的描述,下面哪个是错误的?AD
A. 一个Android程序中只能拥有一个Activity类
B. Activity类都必须在l中进行声明
C. 系统完全控制Activity的整个生命周期
D. Activity类必须重载onCreate方法
7. 关于widget(组件)属性的写法,下面哪个是正确的?ABC
A. android:id=”@+id/tv_username” B. android:layout_width=”100px”
C. android:src=”@drawable/icon” D. android:id="@id/tabhost"
8. 下面哪个不是Android SDK中的ViewGroup(视图容器)?D
A. LinearLayout B. ListView C. GridView D. Button
9. 下列哪个不是Activity的生命周期方法之一?()B
A. onCreate B. startActivity C. onStart D. onResume
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论