版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE1《Android手机软件开发》考试复习题库(含答案)一、单选题1.下列关于XML布局文件,在Java代码中被引用的说明中,不正确的是()。A、在Activity中,可以使用findViewById()方法,通过资源id,获得指定视图元素。B、在Activity中,可以使用R.drawable-system.∗∗∗方法引用Android系统所提供的图片资源。C、在Activity中,可以使用setContentView()方法,确定加载哪一个布局文件.D、可以使用View类的findViewById()方法,获得当前View对象中的某一个视图元素。答案:B2.对于XML布局文件,android:layout_width属性的值不可以是()A、Match_parentB、fill_parentC、wrap_contentD、match_content答案:D3.下列不属于android布局的是()A、RelativeLayoutB、LinearLayoutC、BorderLayoutD、TableLayout答案:C4.下面关于Android中消息机制的描述,正确的是()。A、Handler只能用来发送消息B、Handler是用来发送消息和处理消息的C、MessageQueue是用来收集消息并主动发送消息D、Looper是由Handler创建的答案:B5.下列选项中,属于数据库版本号增加时调用的方法的是()。A、onCreate()B、update()C、onUpgrade()D、方法都不对答案:C6.下列选项中。属于控件上的焦点发生改变时触发的方法的是()。A、onKeyDown()B、onKeyUp()C、onFocusChanged()D、onTouchEvent()答案:C7.下面关于数据存储方式的描述,正确的是()。A、SharedPreferences是四大组件之一B、ContentProvider可以通过openFileInput()和openFileOutput()方法来读取设备上的文件C、SQLite是Android自带的一个轻量级的数据库D、SQLite数据库运算速度比较慢,占用资源较多。答案:C8.下列选项中,属于设置EditText控件中输入的内容只能是数字的属性的是()。A、ndroid:passwordB、android:hintC、android:phoneNumberD、android:editable答案:C9.下列选项中,属于Android中能观察到系统短信数据库变化的类的是()。A、ContentProviderB、SQLiteDatabaseC、ontentObserverD、ContentResolver答案:C10.在Activity的onCreate()方法中,加载布局资源文件的方法是()。A、setTheme()B、setContentView()C、setView()D、setGroupView()答案:B11.下列方法中,()能够得到ContentResolver的实例对象。A、newContentResolvero()B、getContentResolver()C、newInstance()D、ContentUris.newInstance()答案:B12.线程开始运行时,是从()方法开始执行的。A、start()B、main()C、run()D、init()答案:C13.下列哪些情况下,系统可能会弹出ANR对话框()。A、在Activity中,Main线程消息队列中的消息在5秒内没有得到响应B、在Service中,onStartCommand()方法执行超过5秒C、在BroadcastReceiver中,onReceive()方法执行时间超过5秒D、在启动的新线程中,run()方法执行时间超过5秒答案:A14.下列选项中,属于指定文件只能被当前程序读写的操作模式的是()。A、MODE_APPENDB、MODE_WORLD_READABLEC、MODE_PRIVATED、MODE_WORLD_WRITEABLE答案:C15.下面关于Fragment的描述,正确的是()。A、使用Fragment,能使程序更加合理和充分地利用屏幕的空间B、Android4.0版本开始提供Fragment类C、Fragment可以代替Activity使用D、Fragment不能嵌入到Activity中。答案:A16.提取Java存取数据库能力的包是()?A、java.sqlB、java.awtC、java.langD、java.swing答案:A17.帧布局Framelayout是将其中的组件放在自己的()A、左上角B、右上角C、左下角D、右下角答案:A18.android下的单元测试要配置,以下说法不正确的是()。A、需要在manifest.xml清单文件application节点下配置instrumentation。B、需要在manifest.xml清单文件manifest节点下配置instrumentation。C、需要在manifest.xml清单文件application节点下配置uses-library。D、需要让测试类继承AndroidTestCase类。答案:A19.进度条中()属性是设置进度条大小格式的?()A、ndroid:SecondarProgressB、android:progressC、android:maxD、style答案:D20.在创建Service子类时,必须重写父类的()方法A、onCreate()B、onBind()C、onStartCommand()D、onDestroy()答案:B21.下列关于listview使用的描述中,不正确的是()?A、要使用ListView,必须为该ListView使用Adapter方法传递数据.B、要使用ListView,该布局文件对应的Activity必须继承ListActivity.C、ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式。D、ListView中每一项被选中时,将会触发ListView对象的ItemClick事件。答案:B22.下列选项中,属于Environment类中获得SD根目录的方法的是()。A、getDataDirectory()B、getExternalStorageDirectory()C、getExternalStorageState()D、getDownloadCacheDirectory()答案:B23.获取SD卡音乐列表,通过调用()方法,才能调用query方法。A、getContentProviderB、getContentResolverC、getConnectionD、getUri答案:B24.为了让一个ImageView显示一张图片,可以通过设置的属性是()A、ndroid:srcB、android:backgroundC、android:imgD、android:value答案:A25.在XML布局中定义了一个Button,决定Button按钮上显示文字的属性是()A、ndroid:valueB、android:textC、android:idD、android:textvalue答案:B26.使进度条变横向的系统样式是()。A、ndroid:style/Widget.ProgressBar.HorizontalB、android:style/ProgressBar.HorizontalC、style/Widget.ProgressBar.HorizontalD、style/ProgressBar.Horizontal答案:A27.在Android中,关于MediaPlayer说法错误的是()A、MediaPlayer包含了Audio和video的播放功能。B、获得MediaPlayer实例的有newMediaPlayer()和MeiaPlayer.create()的方式。C、当我们播放一首歌曲由于异常中断,由于数据丢失,只能从开始的位置开始播放。D、在指定MediaPlayer数据的来源时,必须指定播放的文件的路径、资源id或网络路径。答案:C28.android工程最后生成的工程文件是()。A、java文件B、xml文件C、apk文件D、class文件答案:C29.下列选项中,属于在相对布局中将控件显示在另外一个控件的右侧的属性的是()。A、layout_toRightOfB、layout_toLeftOfC、layout_toStartOfD、layout_toEndOf答案:A30.在表格布局中。Android:collapseColumns=”1,2”的含义是()。A、在屏幕中,当表格的列能显示完时,显示1、2列B、在屏幕中,当表格的列显示不完时,折叠C、在屏幕中,不管是否能都显示完,折叠1、2列D、在屏幕中,动态决定是否显示表格答案:D31.下列选项中,属于为ListView添加适配器的方法的是()。A、setAdapter()B、setBaseAdapter()C、addAdapter()D、addBaseAdapter()答案:A32.下列选项中,属于开启Activity方法的是()。A、goToActivity()B、goActivityC、startActivity()D、以上方法都对答案:C33.当使用EditText控件时,能够使文本框设置为多行显示的属性是()A、ndroid:linesB、android:layout_heightC、android:textcolorD、Android:textsize答案:A34.MediaPlayer播放资源前,需要调用()方法完成准备工作?A、setDataSource()B、Prepare()C、reset()D、release()答案:B35.下列选项中,属于获取SharedPreferences的实例对象的方法是()。A、SharedPreferences.EditorB、getPreferences()C、getSharedPreferences()D、以上方法都不对答案:C36.内部存储和外部存储需要额外的权限吗?()A、不需要,不需要B、需要,不需要C、需要,需要D、不需要,需要答案:D37.导致一个Activity的onDestroy()方法被调用的原因是()?A、该Activity被暂停或者停止,并且它的资源被操作系统回收B、启动该Activity的Activity调用了finishActivity()C、活动(Activity)调用finish()D、三项原因都是答案:D38.SharedPreferences数据以()格式保存在手机上。A、xmlB、txtC、jsonD、根据用户自定义答案:A39.ImageView控件的android:scaleType属性,设置所显示的图片如何缩放或移动以适应ImageView的大小,以下哪个值能保持纵横比缩放图片,直到该图片能完全显示在ImageView中?()A、fitXYB、fitCenterC、enterD、centerCrop答案:A40.视频播放支持以下()方式?A、同步方式B、异步方式C、两者都支持D、两者都不支持答案:C41.Dalvik虚拟机属于Android系统架构中的()。A、应用程序层B、应用程序框架层C、核心类库层D、Linux内核层答案:C42.关于android中播放视频的说法不对的是()。A、可以使用SurfaceView组件播视频B、可以使用VideoView组件播视频C、VideoView组件可以控制播放的位置和大小D、VideoView播放视频的格式可以是mp3答案:C43.下列选项中,不属于JSON数据的是()。A、{"city":"Beijing","street":"Xisanqi"}B、["abc",12345,false,null]C、[{"name":"LiLi","city":"Beijing"}]D、{"abc",12345,false,null}答案:D44.下面关于LogCat的描述,正确的是()。A、ndroid使用android.util.Log类的静态方法实现输出程序的调试信息B、LogCat区域中日志信息显示的颜色是一致的C、Warning级别的日志显示的是调试的信息D、error级别的日志显示的是断言失败后的错误消息答案:A45.下列关于Intent启动组件说法错误的是()。A、startActivity()B、startService()C、startBroadcastReceiver()D、startActivityForResult()答案:C46.下列关于Fragment的描述,正确的是()。A、Fragment不需要添加到Activity中也可以单独显示界面B、只能在布局中添加FragmentC、只能在Java代码中添加FragmentD、可以通过getFragmentManager()方法获取FragmentManager实例。答案:D47.关于视图控件的常用事件描述中,不正确的是?()A、Click事件只能使用在按钮上,表示按钮的点击动作。B、当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件。C、当单选框中某一选项被选择时,将触发CheckedChange事件。D、当多选框中某一选项被选择时,将触发CheckedChange事件。答案:A48.下列选项中,属于设置布局高度的属性的是()。A、ndroid:idB、android:layout_weightC、android:layout_heightD、android:padding答案:C49.下列选项中,属于只能在View中重写的方法的是()。A、onKeyDown()B、onKeyUp()C、onFocusChanged()D、onTouchEvent()答案:C50.下列方法中,()是启动Activity的方法A、startActivity()B、goToActivity()C、startActivityResult()D、以上都是答案:A51.下面的对自定义style的方式正确的是()。A、<resources><stylename="myStyle"><itemname="android:layout_width">fill_parent</item></style></resources>B、<stylename="myStyle"><itemname="android:layout_width">fill_parent</item></style>C、<resources><itemname="android:layout_width">fill_parent</item></resources>D、<resources><stylename="android:layout_width">fill_parent</style></resources>答案:A52.在创建Activity时,在ActivityName输入框中输入的是()。A、布局名称B、包名C、Activity名D、以上都不对答案:C53.关于Intent的说法,错误的是()。A、可以用来激活一些组件B、表示程序想做某事的意图C、只能用于一个组件内部D、不同组件之间通信的“媒介”,专门提供组件互相调用的相关信息。答案:C54.下列关于RelativeLayout的描述,正确的是()A、RelativeLayout表示绝对布局,可以自定义控件的x,y的位置B、RelativeLayout表示帧布局,可以实现标签切换的功能C、RelativeLayout表示相对布局,其中控件的位置都是相对位置D、RelativeLayout表示表格布局,需要配合TableRow一起使用答案:C55.下列选项哪个不是Activity启动的方法()。A、goToActivityB、startActivityC、startActivityFromChildD、startActivityForResult答案:A56.在播放视频或音频时,如果有电话打入,这时候视频或音频会自动挂起吗?()A、不会B、会C、有的手机会,有的手机不会D、以上说法都错误答案:A57.如果把APP的最小SDK版本设置成8,那么以下()版本的将无法运行这个APP。A、7B、8C、9D、都可以答案:A58.下面关于模拟器的说法,正确的是()。A、在模拟器上可预览和测试Android应用程序。B、只可以在模拟器上预览Android应用程序C、只可以在模拟器上测试Android程序D、模拟器属于物理设备答案:A59.Andriod系统的底层建立在()操作系统之上。A、JavaB、UNIXC、WindowsD、Linux答案:D60.下列选项中,属于Log类中显示黑色的日志内容的方法的是()。A、Log.v()B、Log.e()C、Log.wtf()D、Log.w()答案:A61.关于res/raw目录说法正确的是()A、这里的文件是原封不动的存储到设备上不会转换为二进制的格式B、这里的文件是原封不动的存储到设备上会转换为二进制的格式C、这里的文件最终以二进制的格式存储到指定的包中D、这里的文件最终不会以二进制的格式存储到指定的包中答案:C62.下列选项中,不属于onTouchEvent()方法处理的事件的是()。A、MotionEvent.ACTION_DOWNB、MotionEvent.ACTION_MOVEC、KEYCODE_BACKD、MotionEvent.ACTION_UP答案:C63.下列选项中,属于注册广播接收者的方法的是()。A、registerReceiver()B、setReceiver()C、unregisterReceiver()D、setBroadcastReceiver()答案:A64.下面的选项中,属于应用程序框架层的是()。A、活动管理器B、联系人程序C、短信程序D、音频驱动答案:A65.关于适配器的说法正确的是()。A、它主要是用来存储数据B、它主要用来把数据绑定到组件上C、它主要用来解析数据D、它主要用来存储xml数据。答案:B66.下面不是Android四大组件之一的()。A、ctivityB、IntentC、ServiceD、ContentProvider答案:B67.SharedPreferences保存文件的路径和扩展名是()?A、/data/data/shared_prefs/∗.txtB、/data/data/packagename/shared_prefs/∗.xmlC、/mnt/sdcard/指定文件夹指定扩展名D、任意路径指定扩展名答案:B68.以下()不是应用间交互常用的方法?A、接收Broadcast的消息B、文件共享访问C、通过ContentResolver接口访问D、Activity的调用答案:B69.下列选项中,属于创建服务时继承的类是()。A、ctivityB、roadcastC、ServiceD、Intent答案:C70.在播放视屏时,需要保持屏幕一直亮着,需要()权限?A、<uses-permissionAndroid:name="android.permission.INTERNET"/>B、<uses-permissionAndroid:name="android.permission.WAKE_LOCK"/>C、<uses-permissionAndroid:name="android.permission.SCREEN_LOCK"/>D、<uses-permissionAndroid:name="android.permission.DIM_LOCK"/>答案:B71.下列关于ListView的说法中,正确的是().A、ListView的条目不能设置点击事件B、ListView不设置Adapter也能显示数据内容C、当数据超出能显示范围时,ListView自动具有可滚动的特性D、若ListView当前能显示10条,一共有100条数据,则产生了100个View答案:C72.下列关于AndroidMainfest.xml文件的说法中,错误的是()。A、它是整个程序的配置文件B、可以在该文件中配置程序所需的权限C、可以在该文件中注册程序用到的组件D、该文件可以设置UI布局答案:D73.下面关于ContentProvider的URIAuthorities描述,正确的是()。A、类名B、唯一标识C、URI名称D、包名答案:B74.Android开发中,如果TableLayout的第一个TableRow有两个控件,第二个TableRow有三个控件,那这个TableLayout的列数为()。A、2B、3C、4D、5答案:B75.下列选项中,属于SharedPreferences中获得String类型参数的方法的是()。A、getString()B、getStringExtra()C、getStringValue()D、getValue()答案:A76.下列选项中,前后两个类不存在继承关系的是()A、TextView、EditTextB、TextView、ButtonC、Button、ImageButtonD、ImageView、ImageButton答案:D77.下列选项中,属于内容提供者的是()。A、ctivityB、ContentProviderC、ontentResolverD、ContentObserver答案:B78.如果通过bindService方式开启服务,那么服务的生命周期是()。A、onCreate()→onStart()→onBind()→onDestroy()B、onCreate()→-onBind()→-onDestroy()C、onCreate)→onBind()→onUnBind()→onDestroy()D、onCreate()→onStart()→onBind()→onUnBind()→onDestroy()答案:C79.Intent传递数据时,下列的()类型数据不可以被传递?A、SerializableB、JSON对象C、BundleD、charsequence答案:B80.如何给一个正在运行的service传递消息()。A、通过注册ReceiverB、通过IntentC、通过定义AIDL接口D、都正确答案:D81.下列初始化SharedPreferences的代码中,正确的是()A、SharedPreferencesSp=newSharedPreferences();B、SharedPrefe/rencessp=SharedPreferences.getDefault();C、SharedPreferencesSp=SharedPreferences.Factory();D、SharedPreferencessp=GetSharedPreferences();答案:D82.从HTTP请求中,获得请求参数,应该调用()。A、request对象的getAttribute()方法B、request对象的getParameter()方法C、session对象的getAttribute()方法D、session对象的getParameter()方法答案:B83.下列选项中,属于Android对数据库表中的数据进行修改操作的方法是()。A、execSQL()B、update()C、query()D、put()答案:B84.下列不属于Service生命周期的方法是()A、onCreateB、onDestroyC、onStopD、onStart答案:C85.下面关于WebView的描述,正确的是()。A、可以使用loadData()加载HTML代码B、使用loadDataWithBaseURL()加载带中文的HTML内容时会产生乱码C、使用loadDataWithBaseURL()方法加载的URL为null时,程序将崩溃D、使用loadDataWithBaseURL()加载HTML代码时不可以指定数据的编码格式答案:A86.下列选项中,属于Android系统提供的处理物理按键事件的回调方法的是()。A、onKeyDown()B、onFocusChanged()C、onTouchEvent()D、以上方法都不对答案:A87.在Android工程中新建了一个Activity需要在()xml文件中声明一下。A、main.xmlB、string.xmlC、AndroidMainifest.xmlD、layout.xml答案:C88.自定义内容观察者时,需要继承的类是()。A、BaseObserverB、ContentObserverC、BasicObserverD、efalutObserver答案:B89.下列选项中,属于RelativeLayout布局中添加view控件的方法的是()。A、ddView()B、setLayout()C、addRule()D、setContentView()答案:A90.下列选项中,不属于Android布局的是()。A、FrameLayoutB、LinearLayoutC、ButtonD、RelativeLayout答案:C91.如果想存储一个键值对字符串,应该使用()类?A、ContentResolverB、SharedPreferencesC、ResourcesD、Cookies答案:B92.下列选项中,不属于Android的数据存储方式的是()。A、SQLite数据库B、ContentProviderC、MapD、文件存储答案:C93.下列选项中,属于当前Activity被其他Activity覆盖时调用的方法的是()。A、onCreate()B、onResume()C、onPause()D、onDestroy()答案:C94.关于Sqlite数据库,不正确的说法是()。A、SqliteOpenHelper类主要是用来创建数据库和更新数据库B、SqliteDatabase类是用来操作数据库的C、在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法。D、当数据库版本发生变化时,可以自动更新数据库结构答案:C95.如果一个应用程序想要访问另外一个应用程序的数据库,那么需要通过()实现。A、BroadcastReceiverB、ActivityC、ontentProviderD、AIDL答案:C96.下面关于SQLite数据库的描述中,错误的是()。A、SqliteOpenHelper类有创建数据库和更新数据库版本的的功能B、当数据库版本发生变化时,会调用SqliteOpenHelper的onUpgrade()方法更新数据库C、每次调用SqliteDatabase的getWritableDatabase方法时,都会执行SqliteOpenHelper的onCreate()方法D、可以调用SqliteDatabase类的insert()方法在数据库中插入数据答案:C97.在多个应用中读取共享存储数据时,需要用到的query方法,是()对象的方法。A、ContentResolverB、ContentProviderC、ursorD、SQLiteHelper答案:A98.下列选项中,属于操作Android系统短信数据库中数据的类是()。A、ContentProviderB、ContentResolverC、ontentObserverD、SQLiteDatabase答案:B99.下列关于Android布局文件常用的长度/大小单位的描述中,不正确的是()?A、dp是设备独立像素,不依赖于设备,是最常用的长度单位。B、sp代表放大像素,主要用于字体大小的显示。C、px是像素单位,在不同的设备上显示效果相同,因此推荐在布局中使用该单位.D、在设备空间长度等相对距离时,推荐使用dp单位,该单位随设备密度的变化而变化。答案:C100.Dalvik虚拟机是基于()的架构。A、栈B、堆C、寄存器D、存储器答案:C101.布局文件中有一个按钮(),如果要让该按钮在其父容器中居中显示,正确的做法是()A、设置按钮的属性:android:layout_gravity=”center”B、设置按钮的属性:android:gravity=”center”C、设置按钮父容器的属性:android:layout_gravity=”center”D、设置按钮父容器的属性:android:gravity=”center”答案:A102.下列选项中,属于在清单文件中注册内容提供者时能被其他应用程序使用的属性是()。A、ndroid:enabled="true"B、android:exported="true"C、android:authorities="true"D、以上都不正确答案:B103.下列选项中,当使用bindService()方法启动的服务时,属于停止服务调用的方法的是()。A、stopSelf()B、stopService()C、unbindService()D、finish()答案:C104.下列选项中,属于在BaseAdapter中获取ListView条目总数的方法的是()。A、getItemCount()B、getCount()C、getItemId()D、getView()答案:B105.下列选项中,属于SQLiteDatabase中开启数据库事务方法的是()A、beginTransaction()B、startTransaction()C、getTransaction()D、setTransactionSuccessful()答案:A106.通过Intent可以启动()组件。A、ctivityB、ServiceC、两项都不可以D、两项都可以答案:D107.下列选项中,属于没有明确指定组件名的Intent类型的是()。A、IntentFilterB、显式IntentC、隐式IntentD、Intent答案:C108.绝对布局中,android:layout_x的含义是()。A、以手机左下角为原点,组件显示到屏幕中的横向坐标值。B、以手机左上为原点,组件显示到屏幕中的横向坐标值。C、以手机右上为原点,组件显示到屏幕中的横向坐标值。D、以手机右下为原点,组件显示到屏幕中的横向坐标答案:B109.表格布局中,设置某一列是可扩展的正确的做法是()。A、设置TableLayout的属性:android:stretchColumns=”x”,x表示列的序号B、设置TableLayout的属性:android:shrinkColumns=”x”,x表示列的序号C、设置具体列的属性:android:stretchable=”true”D、设置具体列的属性:android:shrinkable=”true”答案:A110.关于广播的作用,正确的说法是()。A、它是用接收系统发布的一些消息的B、它可以帮助service修改用户界面C、它不可以启动一个ServiceD、它可以启动一个Activity答案:D111.onPause什么时候调用()?A、当界面而启动时B、当onCreate方法被执行之后C、当界面被隐藏时D、当界面重新显示时答案:B112.Activity对一些资源以及状态的操作保存,最好是保存在生命周期的()函数中进行。A、OnPause()B、onCreate()C、onResume()D、onStart()答案:D113.创建子菜单的方法是()。A、ddB、andSubMenuC、reateSubMenuD、createMenu答案:B114.startActivityForResult()方法中提供了两个参数,用于标识请求的来源的参数是()。A、意图B、请求码C、返回码D、以上选项都不正确答案:B115.下列选项中,用于EditText控件中内容为空时显示提示文本信息的属性为()。A、ndroid:hintB、android:tintC、android:passwordD、android:textColorHint答案:A116.下列哪一项是androidmanifest文件的功能()A、声明要求的最低API级别B、声明要求的用户权限的级别C、记录程序中使用的Activity等资源D、都是答案:D117.下面关于服务通信描述,正确的是()。A、远程服务使用的IBinder对象进行通讯B、AIDL接口中用到的String数据类型时,需要导入包C、AIDL定义接口的源代码必须以.aidl结尾D、AIDL接口中用到的所有数据类型都需要导入包答案:C118.下列选项中,属于设置ListView分割线颜色的方法是()。A、ndroid:dividerColorB、android:dividerHeightC、android:dividerD、以上都不对答案:C119.下列选项中,不属于getSharedPreferences方法的文件操作模式参数是()。A、Context.MODE_PRIVATEB、Context.MODE_PUBLICC、ontext.MODE_WORLD_READABLED、Context.MODE_WORLD_WRITEABLE答案:B120.Android中启动模拟机()的命令是()A、dbB、androidC、avdD、emulator-avd<AVD名称>答案:D121.下面关于SimpleAdapter的描述,正确的是()。A、SimpleAdapter是抽象类B、SimpleAdapter数据适配器C、Listview显示数据不可以使用simpleAdapter来显示D、SimpleAdapter开发中用不到答案:B122.下列选项中,属于线性布局的标签是()。A、<RelativeLayout>B、<LinearLayout>C、<ConstraintLayout>D、<FrameLayout>答案:B123.下列选项中,属于在清单文件中配置服务的标签的是()。A、<service/>B、<receiver/>C、<activity/>D、<broadcast/>答案:A124.下面关于Looper主消息的循环器的描述,正确的是()。A、Looper是用来发送消息和处理消息的B、Looper是每个线程中的MessageQueue的管家,用来接收Handler发送的消息C、Looper用来监视消息队列里面的数据,一旦发现消息队列里面有数据就把消息给取出来D、Looper是用来处理消息的答案:C125.对于SharedPreferences的下面正确的是()A、SharedPreferencesPref=newSharedPreferences();B、EditorEditor=newEditor();C、SharedPreferences对象用于读取和存储常用数据类型D、Editor对象存储数据最后都要调用commit()方法。答案:D126.下列关于SQLite数据库的描述中,错误的是()。A、SqliteOpenHelper类有创建数据库和更新数据库版本的的功能B、SqliteDatabase类是用来操作数据库的C、每次调用SqliteDatabase的gerWritableDatabase方法时,都会执行SqliteOpenHelper的onCreate()方法D、当数据库版本发生变化时,会调用SqliteOpenHelper的onUpgrade()方法更新数据库答案:C127.如果在android应用程序中需要发送短信,那么需要在AndroidManifest.xml文件中增加()权限?A、发送短信,无需配置权限B、permission.SMSC、android.permission.RECEIVE_SMSD、android.permission.SEND_SMS答案:D128.假设手机屏幕宽度为400px,现采用水平线性布局放置5个按钮,设定每个按钮的宽度为100px,那么该程序运行时,界面显示效果为()A、自动添加水平滚动条,拖动滚动条可查看5个按钮B、只可以看到4个按钮,超出屏幕宽度部分无法显示C、按钮宽度自动缩小,可看到5个按钮D、程序运行出错,无法显示答案:B129.通过bindService()启动service,如果service还未启动,后有什么操作?当调用者退出,service会有()操作?A、失败,不终止B、启动,终止C、失败,终止D、启动,不终止答案:B130.ContentProvider的作用是暴露可供操作的数据,其他应用则通过()来操作ContentProvider所暴露的数据。A、ContentValuesB、ContentResolverC、URID、Context答案:B131.下列哪一个选项不属于Android中预定义的布局方式?()A、TabLayoutB、RelativeLayoutC、AbsoluteLayoutD、LinearLayout答案:A132.android关于service生命周期的onCreate()和onStart()说法正确的是()?A、如果service已经启动,将先后调用onCreate()和onStart()方法。B、当第一次启动的时候先后调用onCreate()和onStart()方法。C、第一次启动的时候只会调用onCreate方法。D、如果service已经启动,只会执行onStart()方法,不再执行onCreate()方法。答案:B133.在activity中,如何获取service对象?()A、可以通过直接实例化得到B、可以通过绑定得到C、通过startService()D、通过getService()获取。答案:D134.下面关于Activity生命周期状态的描述,正确的是()。A、ctivity的运行状态很短暂B、Activity在暂停状态用户对他操作没有响应C、Activity会停留在销毁的状态D、Activity在暂停状态对用户来说是不可见的答案:B135.ContentResolver用()方法查询ContentProvider提供的内容。A、select()B、retrieve()C、query()D、execute()答案:C136.下面关于BroadcastReceiver错误的是()。A、BroadcastReceiver有两种注册方式,静态注册和动态注册。B、roadcastReceiver必须在AndroidMainfest文件中声明C、BroadcastReceiver的使用,一定有一方发送广播,有一方监听注册广播,onReceive方法才会被调用。D、广播发送的Intent都是隐式启动。答案:B137.下列选项中,当屏幕密度为460dpi时,属于Android系统查找图片资源文件夹的是()。A、drawable_mdpiB、drawable_hdpiC、drawable之前_xdpiD、rawable_xxdpi答案:D138.继承ContentProvider不需要实现()方法。A、ddB、deleteC、updateD、query答案:A139.Android对数据库的表进行查询操作时,会使用SQLiteDatabase类中的()方法。A、insert()B、execSQL()C、query()D、updata()答案:C140.下列关于Service服务的描述中,错误的是()。A、Service是没有用户可见的界面,不能与用户交互B、Service可以通过Context.startService()来启动C、Service可以通过Context.bindService)来启动D、Service无须在清单文件中进行配置答案:D141.Android项目工程下面的assets目录的作用是什么?()A、放置应用到的图片资源。B、主要放置多媒体等数据文件C、放置字符串,颜色,数组等常量数据D、放置一些与UI相应的布局文件,都是xml文件答案:B142.在相对布局中,用于设置当前控件位于某控件左侧的属性是()。A、ndroid:layout_alignLeftB、android:layout_toLeftOfC、android:layout_alignParentLeftD、android:layout_centerInParent答案:B143.CheckBox被选择的监听事件通常使用()方法A、setOnClickListenerB、setOnCheckedChangeListenerC、setOnMenultemSelectedListenerD、setOnCheckedListener答案:B144.下列关于Intent的描述中,正确的是()。A、Intent不能够实现应用程序间的数据共享B、Intent可以实现界面的切换,还可以在不同组件间直接进行数据传递C、使用显式Intent可以不指定要跳转的目标组件D、隐式Intent不会明确指出需要激活的目标组件,所以无法实现组件之间的数据跳转答案:B145.下面关于广播说法错误的是()。A、广播分为有序广播和无序广播B、使用abortBroadcast方法可以中断所有广播的传递。C、广播注册方式分为动态和静态D、SendOrderBroadcast用来向系统广播有序事件,sendBroadcast()是用来广播无序事件。答案:B146.在JDBC连接数据库编程应用开发中,利用()可以实现连接数据库。A、Connection类B、PreparedStatement类C、allableStatement类D、Statement答案:A147.下列选项中,当使用bindService()方法开启服务时,关于生命周期的描述,正确的是()。A、onCreate()-onStart()-onBind()-onDestroy()B、onCreate()-onBind()-onDestroy()C、onCreate()-onBind()-onUnBind()-onDestroy()D、onCreate()-onStart()-onBind()-onUnBind()-onDestroy()答案:C148.关于视频的来源,()不正确?A、可来源于外部URLB、可来源于内部URI,通过ContentResolver获取C、可来源于资源文件D、可以文件方式直接访问内部Media答案:D149.下列选项中,属于数据库文件后缀名的是()。A、xmlB、txtC、dbD、oc答案:C150.下面关于单元测试的描述,正确的是()。A、ExleUnitTest属于Junit单元测试类B、ExleInstrumentedTest类属于Junit单元测试类C、Junit单元测试需要连接Android设备D、Android单元测试不需要依赖Android设备答案:A151.我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是()。A、onDestroy()B、onClear()C、onFinish()D、onStop()答案:A152.下列选项中,属于设置WebView控件支持JavaScript代码的方法的是()。A、setBuiltInZoomControls()B、setWebChromeClient()C、setSupportZoom()D、setJavaScriptEnabled()答案:D153.下列()属性可做EditText编辑框的提示信息。A、ndroid:inputTypeB、android:textC、android:digitsD、android:hint答案:D154.Andriod工程的res/layout/路径下放的以.xml作为后缀的文件是()。A、界面布局文件B、源代码文件C、视频文件D、音频文件答案:A155.AndroidActivity生命周期中调用的第一个方法是()。A、onInit()B、onStart()C、onCreate()D、onBegin()答案:C156.Android中下列属于Intent的作用的是()。A、实现应用程序间的数据共享B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D、处理一个应用程序整体性的工作答案:C157.遇到下列()情况时需要把进程移到前台?A、进程正在运行一个与用户交互的Activity,它的onResume()方法被调用B、进程有一正在运行的BroadcastReceiver,它的onReceive()方法正在执行C、进程有一个Service,该Service对应的Activity正在与用户交互D、所有选项均正确答案:D158.关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是()。A、bindService()方法执行成功后。B、indService()方法执行成功同时onBind()方法返回非空IBinder对象。C、Service的onCreate()方法和onBind()方法执行成功后。D、Service的onCreate()和onStartCommand()方法启动成功后。答案:B159.下面哪条语句可以构造正确的对话框().A、lertDialogdialog=newAlertDialog(context);B、AlertDialog.Builderbuilder=newAlertDialog.Builder(context);C、ProgressDialogdialog=newProgressDialog();D、ProgressDialog.BuilderBuilder=newProgressDialog.Builder(context);答案:B160.下列关于ContentProvider的描述,错误的是()。A、ContentProvider是一个抽象类,只有继承后才能使用B、ContentProvider只有在AndroidManifest.xml文件中注册后才能运行C、ontentProvider为其他应用程序提供了统一的访问数据库的方式D、以上说法都不对答案:D161.以下选项中,不能表示合法的颜色值的是()A、#aaaB、#bbbbC、#cccccD、#dddddd答案:C162.对查询系统信息时,内容提供者对应的Uri为()。A、Contacts.Photos.CONTENT_URIB、Contacts.People.CONTENT_URIC、ontent://sms/D、Media.EXTERNAL_CONTENT_URI答案:C163.下列方法中,()方法是sharedPreferences获取其编辑器的方法。A、getEdit()B、edit()C、setEdit()D、getAll答案:B164.下列选项中,属于后退键的是()。A、KEYCODE_POWERB、KEYCODE_HOMEC、KEYCODE_BACKD、KEYCODE_VOLUME_UP答案:C165.下列关于SharedPreferences存取文件的描述中,错误的是()。A、属于移动存储解决方式B、SharedPreferences处理的就是key-value对C、读取xml的路径是/sdcard/shared_prefsD、文本的保存格式是xml答案:C166.相对布局中,设置以下属性时,属性值只能为true或false的是()A、ndroid:layout_belowB、android:layout_alignParentLeftC、android:layout_alignBottomD、android:layout_toRightOf答案:B167.Android提供了()高效的序列化接口。A、ClonableB、ParcelableC、opiableD、Externalizable答案:B168.下列选项中,属于Dalvik虚拟机基于的架构的是()。A、栈B、堆C、寄存器D、存储器答案:C169.处理菜单项单击事件的方法不包含()A、使用onOptionsItemSelected(MenuItemitem)响应B、使用onMenuItemSelected(intfeatureId.MenuItemitem)响应C、使用onMenuItemClick(MenuItemitem)响应D、使用onCreateOptionsMenu(MenuMenu)响应答案:D170.下列()语句关于内存回收的说明是正确的。A、程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象答案:B171.下面关于GestureDetector的接口描述,正确的是()。A、OnDoubleTapListener接口用于监听鼠标/触摸板右击手势B、OnContextClickListener接口用于监听双击和单击手势C、OnGestureListener接口用于监听一些单击.滑动.长按等手势D、SimpleOnGestureListener接口用于检测触摸屏上的手势答案:C172.下列选项中,属于接收系统广播的组件的是()。A、BroadcastB、roadcastReceiverC、ontentProviderD、ContentResolver答案:B173.Mediaplayer播放资源前,需要调用()方法完成准备工作?A、setDataSourceB、prepareC、beginD、pause答案:B174.下面关于广播的描述,正确的是()。A、有序广播可以被接收者拦截B、无序广播是同步的C、有序广播的效率比无序广播高D、无序广播可以被接收者拦截答案:A175.当大量使用大Bitmap对象时,以下哪个说法是正确的?()A、不会崩溃,但要求不再使用的Bitmap对象设置为空B、不会崩溃,但要求经常调用System.gc()通知内存释放C、不会崩溃,因为虚拟机会自动回收内存D、很可能会导致系统崩溃答案:D176.下列选项中,属于相对布局的标签是()。A、TableLayoutB、ConstraintLayoutC、FrameLayoutD、RelativeLayout答案:D177.下列选项中,属于开始提供RecyclerView控件的Android版本的是()。A、ndroid3.0B、Android1.6C、Android5.0D、Android6.0答案:C178.下列选项中,属于自定义内容观察者继承的类的是()。A、BaseObserverB、ContentObserverC、BasicObserverD、efaultObserver答案:B179.Intentintent=newIntent(Intent.ACTION.VIEW,Uri.parse(""))这句话作用陈述正确的是()A、发送EmailB、在浏览器浏览这个网址C、发送短信D、其它项不正确答案:B180.下列属性中,用于设置线性布局方向的是()。A、orientationB、GravityC、layout_gravityD、padding答案:A181.下面关于谁先接收广播顺序错误的是()。A、有序广播,优先级高的先接收B、有序广播,同优先级的动静态广播接收器,静态优先于动态。C、有序广播,同优先级的动态广播接收器,先注册的大于后注册的。D、普通广播时,无视优先级,动态广播接收器优先于静态广播接收器答案:B182.以下数据类型中,()不是SQLite内部支持的类型。A、NULLB、INTEGERC、STRINGD、TEXT答案:C183.下列关于ContentProvider的说法错误的是()。A、ContentProvider的作用是实现数据共享和交换B、要访问ContentProvider,只需调用ContentProvider的增删改查相关方法C、ontentProvider提供的URI必须以“content://”开头D、Android对于系统里的音视频、图像、通讯录提供了内置的ContentProvider答案:B184.关于隐式Intent正确的是()。A、ndroid中使用IntentFilter的来寻找与隐式Intent相关的对象B、通过组件的名称寻找与intent相关联的对象C、隐式Intent更多用于在应用程序内部传递消息D、一个声明了IntentFilter的组件只能响应隐式Intent请求。答案:B185.下面关于单选对话框的描述,正确的是()。A、必须使用dismiss()方法才能使单选对话框消失B、单选对话框中的确定按钮是通过setPositiveButton()方法实现的C、可以调用setIcon()方法显示内容区域的图标D、以上说法都不对答案:B186.下列对SharedPreferences存、取文件的说法中不正确的是()。A、属于移动存储解决方案B、sharePreferences处理的就是key-value对C、读取xml文件的路径是/sdcard/shared_prefs/D、数据的保存格式是xml答案:C187.在activity的生命周期中,当它从可见状态转向半透明状态时,它的()方法必须被调用?A、onStop()B、onPause()C、OnRestart()D、onStart()答案:B188.下列选项中,属于获取ContentResolver实例对象的是()。A、newContentResolver()B、ContentProvider.newInstance()C、ontentProvider.getContentResolver()D、getContentResolver()答案:D189.下列选项中,属于在清单文件中配置广播接收者标签的是()。A、<broadcast/>B、<broadcastreceiver/>C、<ContentProvider/>D、<receiver/>答案:D190.通过openFileOutput(StringName,intmode)读取手机上的文件时,若第二个参数为MODE_PRIVATE,表示该文件()。A、是私有数据,只能被应用本身访问B、可以被其他应用读取C、可以被其他应用写入D、既可以被其他应用读取也能被其他应用写入答案:A191.下列选项中,属于AndroidStudio工具中创建项目时选择的按钮的是()。A、StartanewAndroidStudioprojectB、OpenanexistingAndroidStudioprojectC、ProfileorDebugAPKD、ImportanAndroidcodesle答案:A192.下列选项中,属于WebView类的方法的是()。A、setJavaScriptEnabled()B、setWebChromeClient()C、setSupportZoom()D、setBuiltInZoomControls()答案:B193.下列选项中,属于设置ImageView控件显示图片资源的属性是()。A、ndroid:srcB、android:backgroundC、android:imgD、android:imgValue答案:A194.下列选项中,属于清除SharedPreferences文件中保存数据的方法是()。A、move()B、clear()C、remove()D、elete()答案:B195.下列选项中,属于SharedPreferences获取编辑器的方法为()。A、getEdit()B、edit()C、setEdit()D、getAll答案:B196.下列选项()是发送广播的方法。A、startBroadcast()B、startBroadcastReceiver()C、SendBroadcast()D、sendBroadcastReceiver()答案:C197.创建一个Android项目时,该项目的图标是在()文件中设置的。A、ndroidManifest.xmlB、string.xmlC、main.xmlD、perties答案:A198.下列()是AbsoluteLayout(相对布局)中特有的属性。A、ndroid:layout_heightB、android:layout_xC、android:layout_aboveD、android:layout_ToRightOf答案:B199.在手机开发中常用的数据库是()。A、SQLite3B、OracleC、SqlServerD、b23答案:A200.关于线程说法不正确的是()?A、在android中,我们可以在主线程中,创建一个新的线程B、在创建的新线程中,它可以操作UI组件C、新线程可以和Handler共同使用D、创建的Handler对象,它隶属于创建它的线程答案:B201.下列选项中,属于在清单文件中配置Activity标签的是()。A、<Activity/>B、<activity/>C、<Activitys/>D、以上答案都不对答案:B202.下列选项中,不属于onActivityResult()方法中参数的是()。A、requestCodeB、resultCodeC、dataD、result答案:D203.下列()不属于Activity的生命周期方法?A、onlnit()B、onStart()C、onStop()D、onPause()答案:A204.下面关于Intent的描述,正确的是()。A、Intent用于启动Activity.Service以及发送广播B、Activity不能使用Intent传递数据C、显示Intent可以根据action激活相应的组件D、Intent可以使用addAction()方法设置action动作。答案:A205.Android关于service生命周期的onCreate()和onStart()说法正确的是()。A、当第一次启动的时候不会调用onCreate()方法B、当第一次启动的时候会先后调用onCreate()和onStart()方法C、如果service已经启动,只会执行onStart()方法,不再执行onCreate()方法D、以上答案都不对答案:B206.为下列控件添加android:text=”Hello”属性,运行时无法显示文字的控件是()A、ButtonB、EditTextC、ImageButtonD、TextView答案:C207.Android应用四大组件中,可以在后台长时间执行长时,而不需要提供用户界面的是()。A、ServiceB、ActivityC、BroadcastReceiverD、ContentProvider答案:A208.下列选项中,属于可以长期运行在后台的组件的是()。A、ctivityB、ContentProviderC、ServiceD、Intent答案:C209.下列选项中,属于处理屏幕触摸事件的方法的是()。A、onKeyDown()B、onKeyUp()C、onFocusChanged()D、onTouchEvent()答案:D210.Android中完成模拟器文件与计算机文件的相互赋值以及安装应用程序的命令是()A、dbB、androidC、avdD、emulator答案:A211.如何访问媒体库()?A、通过直接文件读取B、通过ContentProviderC、两项都可以D、两项都不可以答案:B212.对于广播的发送,Intent的启动方式是()。A、显式启动B、隐式启动C、A和B都可以D、以上说法都不正确。答案:B213.以下说法错误的是()?A、Button是普通按钮组件,除此外还有其他的按钮组件B、TextView是显示文本的组件,TextView是EditText的父类C、EditText是编辑文本的组件,可以使用EditText输入特定的字符D、ImageView是显示图片的组件,可以通过设置显示局部图片答案:D214.下列选项中,属于Editor类中存储String类型参数的方法的是()。A、set()B、put()C、getString()D、putString()答案:D215.()是交互UI相关的控件?A、ctivityB、roadcastReceiverC、ServiceD、Contentprovider答案:A216.关于service生命周期的说法正确的是()?A、如果service已经启动,将先后调用onCreate()和onStart()方法B、当第一次启动的时候先后调用onCreate()和onStart()方法C、当第一次启动的时候只会调用onCreate()方法D、如果Service没有启动,不能调用StopService停止服务。答案:B217.()类的对象能够读取内部存储文件中的数据。A、FileInputStreamB、InputStreamC、FileOutputStreamD、OutputStream答案:A218.下列关于Android中Activity管理方式的描述中,正确的是()。A、ndroid以堆的形式管理ActivityB、Android以栈的形式管理ActivityC、Android以树的形式管理ActivityD、Android以链表的形式管理Activity答案:B219.关于ContentValues类说法正确的是()。A、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型B、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型C、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型D、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型答案:A220.下面关于OnGestureListener接口的描述,正确的是()。A、可以监听一些单击、滑动、长按等手势B、当用户手指在屏幕上“拖过”(快速滑动时松手)时会触发OnGestureListener接口中的onFling()方法C、当用户手指松开时一定会触发onSingleTapUp()方法D、当用户按下屏幕时会触发onShowPress()方法答案:A221.关于BroadcastReceiver的说法不正确的是()?A、是用来接收广播intent的B、一个广播intent只能被一个订阅了此广播的BroadcastReceive所接收C、对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者D、接受者声明的优先级别在的Android:priority属性中声明,数值越大,优先级别越高。答案:B222.下面关于ListView的描述,错误的是()。A、ListView以列表的形式展示数据内容B、ListView的条目之间显示分割线C、ListView能够根据列表的高度自适应屏幕显示D、ListView必须实现滚动条的显示,才能实现滑动功能答案:D223.发起一个由以下代码初始化的Intent,会发生()情况。Intentintent=newIntent();Intent.addCategory(Intent.CATEGORY_BROWSABLE);Intent.setAction(Intent.ACTION_MAIN);A、如果系统中有多个浏览器,则会让用户选择浏览器B、如果系统有多个浏览器,并且设置了默认的,则会打开默认浏览器C、如果系统中只有一个浏览器,则会打开该浏览器D、都正确答案:D224.下列选项中,属于在XML文件中调用drawable文件夹中的icon图片资源代码的是()。A、R.drawable.iconB、drawable/iconC、R.mipmap.iconD、mipmap/icon答案:B225.下列选项中,不属于Android四大组件的是()。A、ServiceB、ActivityC、HandlerD、ContentProvider答案:C226.下面关于文件存储的描述,正确的是()。A、内部存储的存储路径通常为mnt/sdcard目录B、内部存储可以将数据存储到SD卡上C、外部存储文件是不安全的D、外部存储的文件可以被其他应用程序所共享
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 拆船业的可持续发展战略规划考核试卷
- 制鞋业市场产品差异化考核试卷
- 木材的电子与通讯应用考核试卷
- 福建省福州市福清市2024-2025学年六年级上学期期中英语试卷
- 企业知识产权培训方案
- 化学纤维在水利工程领域的应用考核试卷
- 煤矿安全管理与风险预控考核试卷
- 低温低价设备制造技术在铁合金冶炼中的应用考核试卷
- 城市交通管理的案例分析考核试卷
- 2025年中考语文备考之名著复习:《艾青诗选》题集组(答案)
- 《饭店服务心理学》课程教案
- 政务短视频运营方案书
- 电厂消防安全知识讲座
- 陕西2016-2020五年中考英语分题型考点统计
- 护士团队的协作和领导力培养培训课件
- 国有资产委托经营管理协议
- 双方合作责任协议
- 2024年陕煤集团招聘笔试参考题库含答案解析
- 冬季防溺水安全课件
- vsd负压吸引术护理查房
- 传统节气《冬至》课件
评论
0/150
提交评论