您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > Android期中试题
Android期中试题1.Activity的布局文件放在哪个目录下()。res/xmlres/valuesres/layoutres/layouts2.在下列选项中,关于onActivityResult方法中的参数描述错误的是()。requestCode,表示在启动Activity时传递的请求码resultCode,表示在返回数据时传入结果码data,表示携带返回数据的Intentdata,表示启动Activity时传递的Intent3.在BaseAdapter的方法中,根据位置返回一个条目的View的方法是()。getView()getItem()getItemView()getItemId()4.Android中使用xmlPullParser解析器解析xml,获取解析事件类型的方法是()。getDocument()getDocumentTag()getEventType()getAttribute()5.使用SQLiteOpenHelper类可以生成一个数据库并可以对数据库版本进行管理的方法是()。getDatabase()getWriteableDatabase()getReadableeableDatabase()getAbleDatabase()6.下面哪些功能需要用ContentProvider来实现()。读取系统中的短信内容建立一个数据库开机后自动启动一个程序播放一段音乐7.()启动模式与standard类似,不同的是,当启动的Activity已经位于栈顶时,则直接使用它不创建新的实例。singleTasksingleTopsingleTask和singleTopsingleInstance8.AndroidUI开发中,在GridLayout中如何设置某控件占3行()。android:layout_columnSpan=3android:layout_rowSpan=3android:rowSpan=3android:layout_column=39.可以在Activity中得到ContentResolver实例对象的方法是()。newContentResolver()getContentResolver()newInstance()ContentUris.newInstance()10.在下列选项中,通常用于响应用户的点击事件的控件是()。TextViewEditTextRadioButtonButton11.在安卓中android:permission=android.permission.RECEIVE_BOOT_COMPLETED权限的作用是()。读写外部SD卡的权限在数据库增删改查时用的权限对文件操作的权限设置程序开机启动的权限12.Android中判断CheckBox控件是否选中的方法是()。isLogin()isBoolean()onClick()isChecked()13.如果要将程序中的私有数据分享给其他应用程序,可以使用的是()。文件存储SharedPreferencesContentProviderSQLite14.定义一个ContentProvider过程中,需要增加匹配的uri,在UriMatcher.addURI(“youAuthority”,”item/*”,1)语句中*代表()。某个字段表名匹配任意URIid15.在android中对数据库的表进行查询操作用SQLiteDatabase类中的()两个方法进行查询。insert()和rawQuery()query()和execSQL()query()和rawQuery()query()和update()16.Android获取到SharedPreferences对象sp后,保存数据正确的逻辑是()。sp.edit();sp.edit().putString(“name”,”zhangsan”).commit();sp.edit().putString(“name”,”zhangsan”);sp.edit().put(“name”,”zhangsan”).commit();17.Intentintent=newIntent();intent.setAction(cn.itscast.xxx);startActivity(intent);采用的是()启动Activity。显示意图显式意图隐式意图隐示意图18.AndroidUI开发中,TableLayout的stretchColumns属性表示()。TableLayout的列数TableLayout的行数TableLayout最多能加入的列数拉伸指定列填充满TableLayout19.下列不属于DDMS工具用途的是()。查看进程的堆栈使用情况跟踪对象的内存分配操作仿真器或设备的文件系统查看所有安装的插件20.使用Intent传递类对象时,该类对象需实现()或Parcelable接口。Copying接口Copyings接口Serializable接口Serializables接口21.在下列选项中,关于LogCat输出级别描述错误的是()。Debug(D):显示调试信息,蓝色Verbose(V):显示全部信息,黑色Warning(W):显示警告信息,绿色Error(E):显示错误信息,红色22.在下列选项中,把数组中的数据填充在ListView上的数据适配器是()。DefaultAdapterArrayAdapterBaseAdapterSimpleAdapter23.关于Dalvik虚拟机,说法错误的是()。基于寄存器的架构基于栈的架构加载的是.dex格式的数据在linux操作系统上运行24.Activity通过()方法可以设置它的布局文件。setContentViews()setContentView()setLayoutView()setLayoutViews()25.下列组件中,不能使用Intent启动的是()。Activity服务广播内容提供者26.在下列选项中,要通过adb命令查看已连接的设备的是()。adbdevicesadbshowdevicesadbstartdevicesadbhavedevices27.AndroidUI开发中,设置线性布局为垂直显示需修改的属性是()。android:orientation=verticalandroid:orientation=horizontalandroid:layout_centerHorizontal=trueandroid:layout_centerVertical=true28.在创建Android工程时,填写的Theme是()。应用名称程序UI使用的主题项目的包名项目名称29.一个Android应用程序默认会包含()个Activity。1210若干30.在下列选项中,关于openFileInput()方法接收的参数,描述正确的是()。一个输入流对象一个目录对象/data/data/savetofile/目录下一个文件的名称一个输出流对象31.在下列选项中,关于内容观察者说法正确的是()。内容观察者不是Android中的四大组件内容观察是Android的四大组件之一内容观察者原理和Java中的观察者模式一模一样内容观察者原理是通过注册Uri的形式来观察数据的变化32.ADTBundle中包含了三个重要的组成部分,分别是()。EclipseSDKADBSDKManager.exe33.继承ContentProvider类必须重写它的()方法。delete()insert()onStart()onUpdate()34.使用SQLite数据库进行查询后,必须要做的操作是()。关闭数据库直接退出关闭Cursor使用quit函数退出35.下列关于Activity的描述,错误的是()。Activity是Android的四大组件之一Activity有5种启动模式Activity常用于开启一个广播事件Activity就像一个界面管理员,用户在界面上的操作是通过Activity来管理36.Android中常见的数据存储方式有()。ContentProviderSQLite文件存储SharedPreference37.关于ArrayAdapter说法正确的是()。ArrayAdapter是抽象类ArrayAdapter继承BaseAdapterListview显示数据可以使用ArrayAdapter来显示ArrayAdapter只能是给Textview控件使用的38.关于Listview下列说法正确的是()。Listview的条目可以设置点击事件当数据超出能显示范围时listview自动具有可滚动的特性若Listview当前页能显示6条,一共有12条数据,则添加适配器后会同时产生了12个单元行视图Listview也可以通过其组件的属性来提供单元行的数据源39.Android中把数据可以存储到以下哪个目录()。C盘SD卡目录/data/data/包名下D盘40.Android中使用openFileOutput(Stringname,intmode)方法获取到文件输出流时,第二个参数mode可用模式有()。MODE_PRIVATEMODE_APPENDMODE_WORLD_READABLEMODE_WORLD_WRITEABLE判断41.创建一个数据库帮助类TestDBHelper,需要继承父类SQLiteOpenHelper后才具有管理数据库版本的功能。(√)42.Android中的内容观察者是Android的四大组件之一。(×)43.帧布局中可以添加多个控件,这些控件会重叠在屏幕左上角显示。(√)44.AndroidUI开发中,如果一个应用中使用了主题,同时应用下的View也使用了样式,那么当主题和样式中的属性发生冲突时,主题的优先级高于样式。(×)45.在短信接收器案例中,短信内容提供者的数据发生变化时,会触发onChange()方法的调用。(√)46.Activity默认的启动模式是standard,在不指定启动模式的情况下,Activity使用的都是standard模式。(√)47.使用Intent传递数据只需调用putExtra()方法将想要存储的数据存在Intent中即可(√)48.注册内容观察者是通过ContentResolver的registerContentObserver()方法注册的。(√)49.所有的Android应用程序在底层对应同一个Dalvik虚拟机实例,其代码在虚拟机的解析得以执行。(×)50.Android中BaseAdapter的getView方法作用是返回Listview每个条目具体显示的内容。(√)51.理论上绝对布局可以完成任何的布局设计,且灵活性很大,所以开发中推荐使用绝对布局。(×)52.文件存储是通过I/O流的形式把数据原封不动的存储到文档中。(√)
本文标题:Android期中试题
链接地址:https://www.777doc.com/doc-4327648 .html