基础测试答案

更新时间:2023-10-09 03:58:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

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、在AndroidManifest.xml中manifest节点下配置instrumentation C、在AndroidManifest.xml中application节点下配置instrumentation D、在AndroidManifest.xml中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关于的说法下列正确的是() A,在GridView里面表示一行 B,是五种布局的一种

C,是表格布局里面表示一行的标签 D,在listView里面表示一行

9. androidLog.w()

- 1 -

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、可以和电脑一样访问任何网络资源 B、只能访问WAP网站 C、访问网络必须指定权限 D、以上都不对

16. 使用HttpUrlConnection实现移动互联时,设置连接超时属性的方法是 A、setTimeout() B、setReadTimeout() C、setConnectTimeout() D、setRequestMethod()

- 2 -

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(R.id.code);

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(\ C、setTextColor(0xffff0000) D、setColor(\

20.关于AndroidManifest.xml文件, 以下描述错误的选项有哪些

A、在所有的元素中只有和是必需的,且只能出现一次 B、处于同一层次的元素,不能随意打乱顺序

C、元素属性一般都是可选的,但是有些属性是必须设置的 D、对可选的属性, 即使不写,也有默认的数值项说明

21.在AndroidManifest.xml中描述一个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属性可以用于区分消息的类型

- 3 -

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

- 4 -

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、不直接暴露数据,将访问数据代码封装成方法,提高安全性 C、可以使用ContentObserver监听数据的修改 D、以上都不对

33.以下方法中是Activity的生命周期方法的是: A、onStart B、onClick C、onResume D、onDestroy E、onRestart F、onStop

34. Activity

A、onStart B、onCreate C、onReStart D、onResume

35.在内存不足时,系统会杀死某些进程,正确的说法是: A、最先杀死内存消耗最多的进程

B、优先销毁空的进程(没有任何组件存在),再销毁只包含停止状态Activity的进程 C、如果两个进程优先级相同,优先销毁较早启动的进程 D、当手机内存不足时,会立即销毁所有空的进程 E、以上都不对

36. 以下属于调用摄像头硬件的权限的是:

- 5 -

A.

B.

C.

37. 使用Android系统进行拍照用到的类有:

A. SurfaceView B. SurfaceHolder C.Callback D. Camera

38.对于帧动画的执行,采用以下代码来分步进行,请分析了出①②③三段代码分别的作用选项上正确的是

① ImageView iv= (ImageView) findViewById(R.id.iv); iv.setBackgroundResource(R.drawable.friend_anim);

AnimationDrawable friend_anim= (AnimationDrawable)iv.getBackground(); ② friend_anim.start(); ③ friend_anim.stop();

A.①运行动画,②重启动画③停止动画 B.①初始化按钮,②执行动画③释放动画 C.①载入动画,②执行动画③停止动画 D.①查找动画,②执行动画③停止动画

39.使用AIDL完成远程service方法调用下列说法正确的是 A, aidl对应的接口名称不能与aidl文件名相同 B, aidl的文件的内容类似java代码 C, 创建一个Service(服务),在服务的onBind(Intent intent)方法中返回实现了aidl接口的对象

D,aidl对应的接口的方法前面不能加访问权限修饰符

40. 如果要为某一个显示对象添加缩放动画效果,要使用的类的是?

A.AlphaAnimation B.ScaleAnimation C.RotateAnimation D.TranslateAnimation

- 6 -

本文来源:https://www.bwwdw.com/article/facf.html

Top