1. Android底层是基于什么操作系统()
A、java B、mac os C、windows D、linux
2. Android开发环境中DDMS是Dalvik Debug Monitor Service,下面关于它为我们提供的功能,描述错误的是()
A.Logcat显示输出的调试信息
B.模拟电话呼叫
C.接收SMS
D.显示模拟器启动信息,加载程序等信息
3.下面在安装配置android开发环境时需要用到的eclipse插件是()
A、JDK B、eclipse C、android-SDK D、android-ADT
4.Android下的单元测试要配置,以下说法正确的是()
A、必须导入Junit的jar包
B、在l中manifest节点下配置instrumentation
C、在l中application节点下配置instrumentation
D、在l中application节点下配置 uses-library
E、测试类需要继承AndroidTestCase类
5. android项目中的布局文件放在哪个目录下()
A、 res/layout B、 res/value
C、 assets D、 res/drawable
6. Android应用中可以利用那些方式存储数据()
A、文件
B、SQLite
C、SharedPreference
D、ContentProvider
7.要通过adb命令查看已连接的设备,正确的是()
A, adb devices
B, adb show devices
C, adb start devices
D, adb have devices
8关于<TableRow>的说法下列正确的是()
A,在GridView里面表示一行
B,是五种布局的一种
C,是表格布局里面表示一行的标签
D,在listView里面表示一行
9. android程序中 Log.w()用于输出什么级别的日志信息
A、调试 B、信息 C、警告 D、错误
10. 使用Pull解析器时, 事件类型包含哪几种:
A、END_DOCUMENT
B、START_ELEMENT
C、START_TAG
D、TEXT
E、ATTRIBUTE
F、END_TEXT
11. Android解析xml的方法中,将整个文件加载到内存中进行解析的是?
A、SAX B、PULL C、DOM D 、JSON
12.在android中对数据库的表进行查询操作用SQLiteDatabase类中的那两个方法进行查询:
A.insert()和rawQuery()
B.query()和execSQL()
C.query()和rawQuery()
D.query()和update()
13.关于Sqlite数据库,不正确的说法
A .SqliteOpenHelper类主要是用来创建数据库和更新数据库
B .SqliteDatabase类是用来操作数据库的
C.在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法。
D. 当数据库版本发生变化时,可以自动更新数据库结构
14.操作SQLite数据库,以下正确的是:
A、Cursor类:可以用来访问查询结果中的记录
B、数据库在用户手机上,表一旦创建无法修改
C、SQLiteOpenHelper 抽象类:通过从此类继承实现用户类,来提供onCreate,onUpgrade等操作函数。
D、主键必须名为“_id”,否则查询时则会报错
15.关于Android应用访问网络,以下说法正确的是:
A、可以和电脑一样访问任何网络资源
document有安卓版吗B、只能访问WAP网站
C、访问网络必须指定权限
D、以上都不对
16. 使用HttpUrlConnection实现移动互联时,设置连接超时属性的方法是
A、setTimeout() B、setReadTimeout()
C、setConnectTimeout() D、setRequestMethod()
17.Android工程中assets目录用来存放什么文件:
A、布局文件,可以指定分辨率,横竖屏
B、图片资源,可以指定不同大小的图片
C、资源文件, 这些文件会被原封不动打包到APK里面,不生成ID
D、字符串,字符串数组等数据,方便国际化
E、以上都不对
18.在Activity中需要到一个id是bookName的的TextView组件,下面哪种语句写法是正确的
A、TextView tv = this.findViewById(R.id.bookName);
B、TextView tv = (TextView)this.findViewById(de);
C、TextView tv = (TextView)this.findViewById(R.id.bookName);
D、TextView tv = (TextView)this.findViewById(R.string.bookName)
19.给一个TextView设置红字体, 应该使用以下哪种写法
A、setTextColor(“0xffff0000”);
B、setColor("0xffff0000")
C、setTextColor(0xffff0000)
D、setColor("red")
20.关于l文件, 以下描述错误的选项有哪些
A、在所有的元素中只有<manifest>和<application>是必需的,且只能出现一次
B、处于同一层次的元素,不能随意打乱顺序
C、元素属性一般都是可选的,但是有些属性是必须设置的
D、对可选的属性, 即使不写,也有默认的数值项说明
21.在l中描述一个Activity时,该Activity的label属性是指定什么的
A、指定该Activity的图标
B、指定该Activity的显示标题名称
C、指定该Activity和类相关联的类名
D、指定该Activity的唯一标示
22.以下布局中,是Android常用的布局有:
A、LinearLayout
B、TableLayout
C、BorderLayout
D、FrameLayout
E、FlowLayout
F、RelativeLayout
23.关于Handler的作用,以下正确的是:
A、sendMessage()方法可以向创建Handler的线程发送消息
B、Message对象的what属性可以用于区分消息的类型
C、putExtra()方法可以向创建Handler的线程传递数据
D、使用abort()方法可以中断子线程的执行
24.Android 中下列属于Intent的作用的是:
A、四大组件之一,实现应用程序间的数据共享
B、没有界面的组件,可以在后台运行,不会因为切换页面而销毁
C、可以用来打开Activity
D、可以用来发送Broadcast
E、可以用来访问ContentProvider
F、可以用来启动Service
G、可以用来传递数据
25.Intent可以传递哪些数据类型:
A、Serializable
B、int
C、Parcelable
D、Bundle
E、Object
F、String
26.Android中的四大组件是:
A、Activity
B、ContentObserver
C、ContentResolver
D、BroadcastReceiver
E、BroadcastSender
F、Service
G、ContentProvider
27.Activity退出或停止时,可以在哪个方法中做保存数据的操作:
A、onDestroy()
B、onCreate()
C、onStart()
D、onBind()
28.关于BroadcastReceiver, 以下描述正确的是:
A、共享数据,监听数据改变
B、很多事件都会发出广播,应用程序中可以接收广播处理事件
C、有序广播,可以中断,可以设置结果数据
D、无序广播,可以中断,但不能设置结果数据
F、以上都不对
29.启动一个新的Activity的方法:
A、startActivity
B、registerActivity
C、bindActivity
D、startActivityForResult
E、sendActivity
30.调用startService方法启动Service时,哪些说法是正确的:
A、第一次启动时调用onCreate()和onStart()
B、每次启动都调用onCreate()
C、每次启动都调用onCreate()和onStart()
D、如Service已启动,只执行onStart(),不执行onCreate()
31.Android中启动service的方式:
A、startService
B、postService
C、getService
D、bindService
E、startServiceForResult
32.对于ContentProvider,以下描述正确的是:
A、将应用内数据对外共享
B、不直接暴露数据,将访问数据代码封装成方法,提高安全性
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论