android程序基础考试重点,android基础第一次考试题.doc

android基础第一次考试题

1.Dalvik虚拟机属于Android系统架构中的哪一层()

A、应用层 B、应用框架层

C、系统运行库层 D、Linux内核层

2.Android中的短信、联系人管理、浏览器等属于Android系统架构中的哪一层()

A、应用层 B、应用框架层

C、系统运行库层 D、Linux内核层

3.下面在安装配置android开发环境时对android-ADT的描述错误的是( )

A、 是用于开发Android的Eclipse插件;

B、 ADT想要在Eclipse上正常使用的关键是它们的版本要兼容。

C、 推荐在线安装ADT插件是因为,它会根据Eclipse版本自动找到能够适应的版本的

D、不安装ADT也丝毫不影响在Eclipse下开发调试Android应用程序。

4.Android项目中放置常量的string.xml位于哪个目录下()

A, res/layout B, layout C,res/values D,assets

5.Android 项目工程下面的 assets 目录的作用是什么

A、放置应用到的图片资源。 Res/drawable

B、主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面

C、放置字符串,颜色,数组等常量数据 res/values

D、放置一些与 UI 相应的布局文件,都是 xml 文件 res/layout

6.通过adb命令来安装一个apk文件,应该是:

adb install xxx.apk B、adb open xxx.apk

C、adb push xxx.apk D、adb pull xxx.apk

7.要通过adb命令查看已连接的设备,正确的是()

A, adb devices

B, adb show devices

C, adb start devices

D, adb have devices

8.将文件从电脑上拷贝到手机上,下面adb命令正确的是是手机路径,是电脑路径 ()

A,adb push

B,adb pull

C,adb pull

D,adb push

9.Android查看应用程序日志的工具是

A、? logcat

B、? console

C、? ddms

D、 tomcat

10.在程序中输出一条日志,下面代码正确的是( )

A, Log.i(context,"msg");

B, Log.i("tag","msg");

C, Log.i("msg");

D, Log.i();

11.在程序中输出debug调试日志信息,我们应该使用方法( )

A, Log.i(tag,msg);

B, Log.e(tag,msg);

C, Log.d(tag,msg);

D, Log.w(tag,msg);

12.如果在线性布局LinearLayout中放入三个所有属性值相同按钮,如果把orientation属性删除掉,则在屏幕上显示的是( )

A.只有最后一个被添加的按钮被显示 B.只有第一个被添加的按钮被显示

C.三个按钮纵向排列显示 D.三个按钮横向排列显示

13.在相对布局RelativeLayout中,已存在两个TextView,即TextViewA和TextViewB,那么要设置TextViewA在TextViewB下方,则应该对TextViewA设置属性( )

A.android:layout_above B.android:layout_below

C.android:layout_toLeftOf D.android:layout_toRightOf

14.如果在帧布局FrameLayout中放入三个所有属性值相同按钮,能够在屏幕上显示的是( )

A.最后一个被添加的按钮 B.第一个被添加的按钮

C.第二个被动添加的按钮 D.三个按钮都能显示

15.帧布局FrameLayout是将其中的组件放置在自己的( )

A,左上角 B,右上角 C,左下角 D,右下角

16.在配置文件中定义一个Button,决定按钮上显示文字的属性是( )

A, android:value

B, android:text

C, android:id

D, android:textvalue

17.在程序中得到一个按钮对象b后,向此按钮添加点击事件,其中l 是View.OnclickListener的对象,下面代码正确的是( )

A,b.setOn

你可能感兴趣的:(android程序基础考试重点)