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/layoutB,layoutC,res/valuesD,assets5.Android项目工程下面的assets目录的作用是什么A、放置应用到的图片资源。Res/drawableB、主要放置一些文件资源,这些文件会被原封不动打包到apk里面C、放置字符串,颜色,数组等常量数据res/valuesD、放置一些与UI相应的布局文件,都是xml文件res/layout6.通过adb命令来安装一个apk文件,应该是:A、adbinstallxxx.apkB、adbopenxxx.apkC、adbpushxxx.apkD、adbpullxxx.apk7.要通过adb命令查看已连接的设备,正确的是()A,adbdevicesB,adbshowdevicesC,adbstartdevicesD,adbhavedevices8.将文件从电脑上拷贝到手机上,下面adb命令正确的是a是手机路径,b是电脑路径()A,adbpushbaB,adbpullbaC,adbpullabD,adbpushab9.Android查看应用程序日志的工具是A、logcatB、consoleC、ddmsD、tomcat10.在程序中输出一条日志,下面代码正确的是()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_aboveB.android:layout_belowC.android:layout_toLeftOfD.android:layout_toRightOf14.如果在帧布局FrameLayout中放入三个所有属性值相同按钮,能够在屏幕上显示的是()A.最后一个被添加的按钮B.第一个被添加的按钮C.第二个被动添加的按钮D.三个按钮都能显示15.帧布局FrameLayout是将其中的组件放置在自己的()A,左上角B,右上角C,左下角D,右下角16.在配置文件中定义一个Button,决定按钮上显示文字的属性是()A,android:valueB,android:textC,android:idD,android:textvalue17.在程序中得到一个按钮对象b后,向此按钮添加点击事件,其中l是View.OnclickListener的对象,下面代码正确的是()A,b.setOnclickListener()B,b.setOnclickListener(l)C,b.setOnclick(l)D,b.setOnLongClickListener()18.TextView中修改文字显示大小,下列代码正确的是()A,android:textSize=18B,android:size=18C,android:textSize=18spD,android:size=18sp19.在使用输入框EditText控件时,当其文本内容为空的时候,做出一些提示,那么使用的属性是()A.android:textB.android:backgroundC.android:inputTypeD.android:hint20.在使用输入框EditText控件时,能够使文本框显示为多行显示的属性是()A.android:linesB.android:layout_heightC.android:textcolorD.android:textsize21.让一个ImageView显示一张图片,可以通过设置什么属性()A,android:srcB,android:backgroundC,android:imgD,android:value22.CheckBox被选择事件通常用___A,setOnClickListenerB,setOnCheckChangeListenerC,setOnMenuItemSelectedListenerD,setOnCheckedListener23.关于listview下列说法正确的是()A,listview的条目没有点击事件B,当数据超出能显示范围时listview自动具有可滚动的特性C,若listview当前能显示10条,一共有100条数据,则产生了100个viewD,listview必须通过Adapter来提供数据24.在为ListView列表提供数据的Adapter中有两个方法是必须实现的,他们是()A、getItemB、getItemIdC、getCountD、getView25.在android中对数据库的表进行查询操作用SQLiteDatabase类中的那两个方法进行查询()A.insert()和rawQuery()B.query()和execSQL()C.query()和rawQuery()D.query()和update()26.以下操作中哪一项能够使sqlite数据库的SqliteOpenHelper类自动调用它的onUpgrade()方法?()A.在每次新建DatabaseHelper对象时B.用DatabaseHelper调用getReadableDatabase()方法时getWritableDatabase()C.在每次调用SqliteDatabase的getWritableDatabase()方法时D.当创建DatabaseHelper对象时,数据库版本参数发生变化时27.在SQLiteOpenHelper类中,我们通过什么方法来获得一个数据库对象来执行查询语句()A.openReadableDatabase()B.getDatabase()C.getReadableDatabase()D.openDatabase()28.SharedPreferences是android保存信息的一种方式,文件会被保存在哪个文件夹下()A、/sdcard/packagename/shared_prefsB、/data/data/packagename/shared_prefsC、/data/data/packagename/databaseD、/sdcard/packagename/database29.以下哪个选项不属于getSharedPreferences方法的文件操作模式参数()A.Context.MODE_PRIVATE;B.Context.MODE_PUBLIC;C.Context.MODE_WORLD_READABLE;D.Context.MODE_WORLD_WRITEABLE;30.sharedPreferences获取其编辑器的方法是哪个()A.getEdit()B.edit()C.setEdit()D.getAll()31.android中保存文件可以保存在哪些地方()A、保存在sdcard中B、保存在/data/data/packagename/文件夹下面C、保存在gen目录下面D、保存在res目录下面32.在activity中实例化SharedPreferences是下面哪个()A.newSharedPreferences();B.getSharedPreferences();C.SharedPreferences.getInstance();D.SharedPreferences.newInstance();33.用来获取系统中SD卡是否被加载的状态值的选项是()A.Environment.getExternalStorageDirectory()B.Environment.getDataDirectory()C.Environment.getExternalStorageState()D.Environment.MEDIA_MOUNTED34.获取系统sdcard的目录位置的方法是()A.Environment.getExternalStorageDirectory()B.Environment.getDataDirectory()C.Environment.getExternalStorageState()D.getExternalStoragePublicDirectory(Stringtype)35.在android中的Activity种通过下面哪个方法来得到ContentResolver的实例对象()A.newContentResolverB.getContentResolver()C.newInstance()D.ContentUris.newInstance()36.一个应用程序如果要访问另一个应用程序的数据库,需要通过()来实现A、BroadcastReceiverB、ActivityC、ContentProviderD、AIDL37.Android的ContentProvider,说法正确的是()A、不可以存储数据,只能查询B、ContentProvider不需要部署即可使用C、主机名不需要在清单文件配置D、应用间数据共享,是数据存储的一种方式38.下列不属于android布局的是()A、FrameLayoutB、LinearLayoutC、TableRowD、RelativeLayout39.下列代码可以为TextView设置所显示文字的语句是()A,在配置文件中用属性android:text=abcB,在程序中用TextView对象的setText(abc)方法C,在程序中用TextView的静态方法setText(abc)D,在配置文件中用属性android:value=abc40.关于操作sqlite数据库,不正确的说法是()ASqliteOpenHelper类主要是用来创建数据库和更新数据库BSqliteDatabase类是用来操作数据库的C在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法。D当数据库版本发生变化时,可以自动更新数据库结构

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功