第一章
1.Android 是一种基于 ________的开放源代码软件栈答案:Linux
2.Android平台架构一共有4层答案:错
3.开放手机联盟是由________公司发起的答案:谷歌
4.Android每一版的首字母是按照二十六个英文字母排列的答案:对
5.下列哪些是Android版本的命名答案:冻酸奶;奥利奥;棉花糖;甜甜圈
第二章
1.Android系统的底层建立在()系统之上答案:Linux
2.Android运行时由两部分组成:Android核心库集和()答案:Dalvik虚拟
机
3.从2013年5月份,Google推出了基于IntelliJ IDEA的android集成环境
()答案:AndroidStudio
4.下列哪项不是Android四大组件?答案:Handler
5.下列不是手机操作系统的是()答案:Windows Vista
6.layout_width属性可以指定界面组件的宽度,下列不能是其取值的是()
答案:any
7.Android项目中的assets目录的作用是什么()答案:放置一些文件资源,
这些文件会被原封不同的打包到apk里面
8.在手机开发中,常用的数据库是()答案:SQLite
9.在Android目录中java目录的作用是()答案:存放Android应用程序的
Java源代码文件
10.在XML文档中如何为按钮button分配一个标识符btnok.答案:@+id/btnok
第三章
1.TextView和EditText之间的区别是()答案:TextView不允许用户编辑文
本内容,EditText则允许用户编辑文本内容
2.如果要获取文本编辑框的文本内容,该使用()方法答案:getText
3.在一个布局文件中,对EditText进行设置,以下哪项设置能实现“密码”的效果?
()答案:android:inputType=”textPassword”
4.按钮主要用于处理人机交互事件的。答案:对
5.ImageButton是Button的子类,继承Button的属性和方法答案:错
6.Button是EditText的子类,EditText是TextView的子类。答案:错
7.在android中使用RadioButton时,要想实现互斥的选择需要用的组件是
()答案:RadioGroup
8.以下哪个不是Android显示提示信息的方式()答案:TableView
第四章
1.Android中常用的五种布局,其中不包括()答案:Page layout
2.下列哪个属性是专用于相对布局的() D 3 4 android:orientation
android:stretchColumns android:layout_alignParentRight
android:layout_toRightOf答案:android:layout_toRightOf
3.单选题定义LinerLayout垂直方向布局时设置的属性是()答
案:android:orientation
4.为了使android适应不同分辨率的机型,布局时字体单位应该用()答
案:sp
5.下面不属于android布局的是()答案:BorderLayout;PageLayout
6.下列哪个是AbsoluteLayout中特有的属性()答案:android:layout_x
7.在表格布局中,android:collapseColumns=”1,2”的含义是()答案:在屏幕中,
不管是否能都显示完,折叠1,2列
8.在绝对布局中,android:layout_x的含义有()答案:以手机左上为原点,组
件显示到屏幕中的横向坐标值
9.Android中的布局管理器本身就是一个UI组件。答案:对
10.所有的布局管理器都是ViewGroup的子类,都可以作为容器类使用,可以
通过重载addView方法向布局管理器中添加组件。答案:对
第五章
1.能够自动完成输入内容的组件是 ( )答案:AutoCompleteTextView
2.下面哪个不是Android SDK中的ViewGroup(视图容器)?答案:Button
3.下列表示下拉列表的组件是()答案:Spinner
4.建立Adapter和AdapterView的绑定关系用setAdapter(Adapter)方法答案:
对
5.关于适配器的说法正确的有()答案:它主要用来把数据绑定到组件上
6.使用SimpleAdapter作为 ListView的适配器,行布局中支持下列答
案:ImageView;CompoundButton;TextView
7.在一个ListView中,显示的行布局有多种不同形式,例如某些行只有
ImageView,而另外一些行只有TextView,需要重写哪几个方法答
案:getViewTypeCount();getItemViewType()
8.下面哪个选项不是AdapterView的子类()答案:ScrollView
9.ScrollView可以有几个子View。()答案:一个
10.自定义Adapter需要重写哪些方法()答
案:getItemId();getView();getItem();getCount()
第六章
1.在事件监听的处理模型中,主要涉及哪些对象()答案:事件源;事件;
事件
2.Android中的事件处理包括()答案:基于回调的事件处理;基于监听的事件
处理
3.事件的实现,可以有哪些形式?()答案:匿名内部类;内部类;使用
Activity实现监听接口;直接绑定到标签
4.对于按钮的点击事件可以采用哪些方法实现?()答案:利用new
OnClickListener(){}”的形式创建匿名内部类;绑定到按钮的onClick属性;创建内部类实现OnClickListener接口
5.对于View类,一般包含哪些内部接口实现事件监听。()答
案:View.OnTouchListener;View.OnKeyListener;View.OnClickListener;View.O nLongClickListener
6.下面几种事件处理器中,有事件对象作为参数传递的是()答
案:onTouch();onKey()
7.在对checkbox组件进行选择改变事件的事件监听时,需要实现()接口答
案:OnCheckedChangeListener
8.下列哪些方法能返回布尔值?()答
案:OnKey();onLongclick();OnTouch()
9.下列属于Android提供的回调方法是()答
案:OnKeyDown;OnKeyUp;OnTouchEvent;OnFocusChanged
10.一个事件可以监听多个事件源,一个事件源也可以注册多个事件监听
器。答案:对
第七章
1.Android中会将程序运行状态进行保留以提高程序的启动速度。答案:对
2.前台进程具有最高的优先级,一般不会被系统停掉。答案:对
3.Activity的生命周期在调用onStart()方法后可以跟用户进行交互。答案:错
4.Activity生命周期中调用的第一个方法是?答案:onCreate()
6.Android内存分配机制与java类似,进行内存调度有个阈值,只有低于这
个值系统才会按一个列表来关闭用户不需要的东西。答案:对
7.当按下home键时,Activity的生命周期将经历onPause—onStop—
onDestroy答案:错
8.下面哪几个是Activity的生命周期方法答
案:onRestart();onPause();onStop();onCreate()
9.Activity从可见状态变为半透明状态时,生命周期中哪个方法被调用?答
案:onPause()
10.下列哪些语句关于内存回收的说明是正确的?答案:内存回收程序负责释放
无用内存
第八章
1.线程销毁的方法是( )答案:onDestroy()
2.关于线程说法不正确的是答案:创建的新线程可以操作 UI 组件
3.关于Android中消息机制说法不正确的是答案:Handler只能用来发送消息
4.线程之间传递的消息类名为Message答案:对
5.在主线程中重写的handlemessage方法就会接收到我们发送的消息答案:对
6.关于Handler的说法不正确的是答案:它实现不同进程间通信的一种机制
7.在Android中可以用Timer来对TimerTask进行调度,从而完成类似于多
线程的工作答案:对
8.线程在等待用户输入时,线程状态转换是什么状态?答案:阻塞
9.Runnable接口继承自Thread类答案:错
10.新建线程时,不管是继承Thread类还是实现Runnable接口,都需要重写
其中的run()方法答案:对
第九章
1.通知是通过系统服务NotificationManager发送的答案:对
2.按下“菜单”键弹出的菜单是()。答案:选项菜单
3.菜单既可以用Java代码创建,也可以用XML资源文件创建答案:对
4.长按控件后出现的菜单是()。答案:上下文菜单
5.创建上下文菜单的代码应写在Activity的onCreateOptionsMenu方法中答
案:错
第十章
1.Android的三维图形库采用()。答案:OpenGL ES
2.基于View绘图需要覆盖View类的()方法。答案:onDraw
3.Canvas绘制矩形的方法是()。答案:drawRect
4.Android中颜用一个()值表示。答案:int
5.SurfaceView的绘图操作在子线程中执行答案:对
6.SurfaceView采用了双缓冲区绘图答案:对
7.坐标变换通过()来实现答案:矩阵运算
8.平移变换是把某一点顺时针旋转一定角度答案:错
9.三维绘图操作是在Renderer的onDrawFrame(GL10 gl)方法中执行答案:对
10.将三维物体投影到二维平面上必须采用平行投影答案:错
第十一章android radiogroup
1.View动画的连接可以通过动画组合实现答案:错
2.Drawable动画是让控件的属性值在给定时间内渐变答案:错
3.Drawable动画可以和View动画组合答案:错
4.Property动画不改变实际属性的值答案:错
5.Property动画无法实现多个属性同时改变的动画答案:错
第十二章
1.向SharedPreferences写入数据需要先获得( )对象。答案:Editor
2.系统存储和外部存储中的文件打开方式不同,但打开后的读写方式相同。答
案:对
3.可以控制外部存储中文件的访问权限。答案:错
4.类SQLiteOpenHelper可以帮助区分打开数据库的三种情况。答案:对
5.SQLiteDatabase修改数据的方法是modify。答案:错
第十三章
1.使用ContentProvider机制可以读取通话数据。答案:对
2.Android系统提供了很多预定义的ContentProvider。答案:对
3.ContentProvider机制使用键值对来封装数据。答案:错
4.不同的ContentProvider通过uri来区分。答案:对
5.ContentProvider对外提供的数据操作主要是增删改查。答案:对
第十四章
1.读取ContentProvider数据使用的类或接口是()。答案:ContentResolver
2.ContentProvider的Uri以()开头。答案:content://
3.ContentResolver接口中用于删除数据的方法是()。答案:delete
4.实现自定义ContentProvider需要()。答案:在配置文件中声明
ContentProvider部件;设计Content URI;编写Java类
5.一个ContentProvider在运行时可以有多个实例答案:错
第十五章
1.能显示网页的控件是( )。答案:WebView
2.HttpURLConnection实现不了的功能是()答案:网页解析显示
3.HttpURLConnection对象是通过()创建出来的。答案:URL对象的
openConnection方法
4.TCP通信方式的数据传输是可靠的。答案:对
5.TCP通信方式中,客户端通过()对象收发数据答案:Socket
6.文件上传时,客户端将文件内容保存到HTTP Post的消息体中。答案:对
7.文件下载时,服务器端将文件内容保存到HTTP Response的消息体中。答
案:对
8.发送HTTP请求的代码可以用()类异步执行答案:AsyncTask
9.JSON格式比XML格式更加繁琐。答案:错
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论