Android基础知识考试题库(含各题型).docx

上传人:太** 文档编号:96937121 上传时间:2024-04-07 格式:DOCX 页数:78 大小:61.92KB
返回 下载 相关 举报
Android基础知识考试题库(含各题型).docx_第1页
第1页 / 共78页
Android基础知识考试题库(含各题型).docx_第2页
第2页 / 共78页
点击查看更多>>
资源描述

《Android基础知识考试题库(含各题型).docx》由会员分享,可在线阅读,更多相关《Android基础知识考试题库(含各题型).docx(78页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Android基础知识考试题库(含各题型)一、单选题1 .表示一个线性布局中视图的重要度,即权重,是哪一个属性? 0A、android:gravityB、android:Iayout_gravityC android:Iayout_weightD、andro i d:sea Ie_type答案:c2 .请问下面的跳转方法属于什么跳转0 ? I ntentmI ntent=newI ntent (cn. edu.sz i it. chapter2_firstact i v ity. ACTION_START) ;startAct i v i ty(mIntent);A、显式B、类跳转C、配置加载

2、D、隐式答案:D3 . onPause ()什么时候调用?A、当界面启动时B、当。nCreate方法被执行之后C、当界面被隐藏时D、当界面重新显示时D、 CENTER INSIDE 答案:A32 .下面哪一个属性表示视图中文字与视图的对齐的方式?A、android:Iayout_gravityB android:gravity答案:B33 .当Activity完全不可见时,它就处于()状态,如果系统内存不足,这种状 态下的Activity很容易被销毁A、运行B、暂停C、停止D、销毁答案:C34 .完成圆形单选框的状态改变功能监听,请补全下面的代码? privatevoidinitV i ew(

3、) mRad i oButton1 = (Rad i oButton)f i ndV i ewById(R. i d. rad i oButtonl);mRadioGroup1 = (RadioGroup)findViewById(R. id. radioGroupD ;(? )A、mRad i oGroup. setOnCheckedChangeL i stener(th i s);B、mRad i oGroup. setOnCI i ckLi stener(th i s);C、mRad i oGroup. setOnLongCIi ckL i stener(th i s);D、mRad i

4、 oGroup. setOnItemCIi ckL i stener(th i s);答案:A35 . ViewPager滑动过程中触发哪个方法()?A、addOnPageChangeL i stener ()B、onPageScroI IStateChanged ()C onPageScro I I ed ()D、onPageSe I ected ()答案:C36 . Android 的程序调试中,getLocaICIassName. toStr ing 代表什么意思()?A、获取当前程序名B、获取当前程序包名C、获取当前程序类名D、获取当前程序域名答案:C37 .下面哪一个属性表示视图与上

5、级视图的对齐的方式?A、android:Iayout_gravityB、android:gravity答案:A38 . Act ivity中如果加载多个Fragment,切换显示第三个Fragment,请问下面 的代码哪些能实现。?A、 rep IaceFragment (R. i d. ma i n_fm, newFragmentl ()B、 rep IaceFragment (R. i d. ma i n_fm, newFragment2()C rep IaceFragment (R. i d. ma i n_fm, newFragment3()D、 rep IaceFragment (R

6、. i d. ma i n_fm, newFragment4()39 .下面哪些组件表示开关组件()?A、 CheckBoxB SwitchC、Rad i oButtonD ImageView答案:B40 .请阅读下列代码:pr i vateStr i ngstrPara; pr i vatevo i d i n i tData 0 Intentm I ntent=get I ntent () ; strPara=ml ntent. getStr i ngExtra (user) jmTextVi ew2. setText (第一个 Act ivity 传递的参数 user : +strPar

7、a) ; ? initData ()函数 的作用是什么?A、处理第一个Activity的运行数据B、处理第一个Activity传递给第二个Activity的运行数据C、处理第二个Activity的运行数据D、处理第二个Activity传回给第一个Acti vity的运行数据答案:B41 . ViewPager类设置当前页面的方法是O ?A、setCurrent I tern ()B、setAdapter 0C、 onPageScrolIStateChanged0Dx addOnPageChangeL i stener ()答案:A 42.下面哪些组件表示文本输入框()?A、 ImageView

8、B、Ed itTextC、 TextViewD、 Button答案:B43.下面哪些组件表示复选框0 ?A、 CheckBoxB SwitchC RadioButtonD ImageView答案:A44 .完成CheckBox的状态改变功能监听,请补全下面的代码? pr i vatevoidinitV i ew() mCheckBox= (CheckBox)f i ndV i ewById (R. i d. checkBox) ; (? ) A、mCheckBox. setOnCheckedChangeL i stener(th i s);B、mCheckBox. setOnCI i ckL

9、i stener(th i s);C、mCheckBox. setOnLongCI i ckL i stener(th i s);D mCheckBox. setOnltemCI ickLi stener(th i s);答案:A45 .请问下面的哪个函数实现圆形单选框的事件监听器?()A OnCI ickB、 onCheckedChangedC OnltemCI ickD、OnLongCI i ck答案:B46 .在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语 句写法是正确的?Av TextV i ewtv=th is.fi ndVi ewById

10、 (R. i d.bookName);B、TextV i ewtv=th is.fi ndV i ewBy I d (R. i d. code);C、TextViewtv=thi s. findViewById (R. name. bookName);D TextViewtv=this.fi ndViewById(R. str ing. bookName);答案:A47 .以下代码中,哪个是在XML文件中调用颜色资源的正确表示?。A、drawabIe/ic_launcherB、mi pmap/i c_IauncherC、co Ior/coIorPr imaryD、str i ng/text答案

11、:C48 . ImageView的视图中,如何设置图片的类型才能使图片位于视图中间(只压 不拉)?()A、 FIT_CENTERB、 FIT_XYC、 CENTERD、 CENTER_INSIDE49. 在相对布局中,设置当前控件的左边界与某控件的左边界对齐可以使用什么属性?Ax android:Iayout_aI i gnTopB、android:Iayout_aI i gnBottomCx android:Iayout_aI ignLeftD、android:Iayout_aI i gnRi ght答案:C50. Android程序启动最先加载AndroidMani fest, xml文件

12、,如果有多个Act i vity,请问()属性决定了 Activity最先被加载?A android, intent. action. ICONB andro i d. intent. act i on. LAUNCHERC、 android, intent. action.MainD、 android, intent.action. ICON答案:c51. /res/vaIues/dimens. xml 一般代表什么类型的资源?As尺寸资源B、字符串C、颜色资源D、布局资源答案:A52. 下列关于Android布局文件字体大小单位的描述中,一般使用哪个单位?Av spB、ptC、pxD、mm

13、答案:A53. 限制性布局中,app: layout_constraint属性设置为什么值才能限制视图与 右边对齐?A、app:Iayout_constra i ntBottom_toBottomOfB、app:Iayout_constra i ntEnd_toEndOfC app:Iayout_constra i ntStart_toStartOfD app:app:Iayout_constraintTop_toTopOf答案:B54. Android虚拟设备的缩写是哪个?A、 DDMSB、ADBC、AVDD、ADM答案:C55. Android中可以使用RGB颜色值,RGB颜色值以#开头,

14、还可以给出alpha 1, 其中alpha值是什么意思?A、透明度B、灰度C、分辨率D、多通道答案:A56. Android的分层架构中,应用层采用0语言进行开发?A、CB、 PythonC、 Java D C+ 答案:C57 .请阅读下列代码:protectedvo i donAct i v i tyResu 11 (i ntrequestCode, i ntre suItCode, Intentdata) switch(requestCode) caseREQUEST_CODE:标志符 if (resuItCode=RESULT_OK) strReturnData=data. getStr

15、 i ngExtra (password); mTextVi ew2. setText (第二个 Activity 传回的 password: +strReturnData) ; breakjdefault: o onActivityResuIt 的作用是什么()?A、处理第一个Activity的运行数据B、处理第一个Activity传递给第二个Activity的运行数据C、处理第二个Activity的运行数据D、处理第二个Activity传回给第一个Activity的运行数据 答案:D58 .在一个相对布局中怎样使一个控件居中?()A android:gravity=centerB、andr

16、oid:Iayout_grav ity=centerC、android:Iayout_centerInParent=trueD、andro i d:sea I eType=center答案:C59 .完成Spinner的下拉框选择事件监听,请补全下面的代码? pr i vatevoidini tV i ew () mSp i nner= (Sp i nner) f i ndV i ewBy I d (R. i d. sp i nner) ; (? ) A、mSp i nner. setOnItemSeIectedL i stener (th i s)B mSp i nner. setOnCIi

17、 ckL i stener(th i s);C、mSp i nner. setOnLongCIi ckL i stener(th i s);D、mSp i nner. setOnItemCIi ckL i stener(th i s);答案:D60 .请阅读下列代码完成的功能()? if (saved InstanceState !=nu I I) Strings trUser=savedInstanceState. getStr i ng(user);mEd i tText.setText (strllse r) ;)A、暂停时候读取数据B、重新启动时候读取数据C、视图销毁时读取数据D、启动

18、时读取保存数据答案:D61 .对于“sre/main/res/layout”目录,以下正确的是()A、用来保存图像文件B、用来保存与用户界面相关的布局文件C、用来保存菜单文件D、用来存放Java类答案:B62 . Android的程序调试中,使用下面哪一个可以输出普通提示信息0 ?Ax Log. eB、Log. dC、Log. iD、Log. w答案:C63 .给一个TextView设置红色字体,应该使用以下哪种写法?A、setTextCoI or (OxffffOOOO);B、setColor (n0xffff0000n);C、setTextCo I or (,0xffff0000n);D

19、setCoI or (red);答案:A64 .从A-Act i vity跳转到B-Act i vt iy,执行一些数据操作后,从B-Act i vity中 将数据结果返回给A-Activtiy,在A-Acti vity中如何启动B-Act ivity?Av startActivityB、startAct i vityForResu11C、 getActivityD、getActivityForResuIt答案:B65.下面哪些组件表示文本()?A、 ImageView4 .请问下面的哪个函数实现Spinner的下拉框选择事件监听器?()A、on ItemSeIectedB、OnCI i ck

20、C OnltemCI ickD OnLongCI ick答案:C5 .以下代码中可以正确创建FragmentManager的是()Ax FragmentManagerfm=getFragmentManager();B、FragmentManagerfm=newFragmentManager 0 ;C FragmentManagerfm=newgetFragmentManager();D、 FragmentManagerfm=FragmentManager();答案:A6.通过Java代码调用布局资源的代码正确的是哪个?()A、Iayout/act i v i ty_ma i nB、 setCo

21、ntentV i ew (R. Iayout. act i v i ty_ma i n);C、R/1ayout/act i v i ty_ma i nD、setContentV i ew (R/1ayout/act i v i ty_ma i n);答案:B7. ImageView中,哪个属性设置图片的填充方式?A android:adjustViewBoundsB、android:maxHe ightC、andro i d:sea I eTypeB、Ed itTextC、 TextViewD、 Button答案:C66 .下列关于Android布局文件长度单位的描述中,一般使用哪个单位?A、

22、dpB、ptC、pxD v mm答案:A67 .下面哪些组件表示圆形单选框。?AX CheckBoxB、 SwitchC、Rad i oButtonD、 ImageView答案:C68.在Android应用程序中,图片应放在那个目录下?A、 drawabIeB、 IayoutCx str i ngD、d imen69 . Andro id的程序创建中,每个Activi ty会生成一个默认的布局文件的名字为()?Ax activityB、ma i nC main_activityD、act i v i ty_ma i n答案:D70 .请问下列 Acv i t i y 的配置是什么模式? A、单

23、任务模式B、标准模式C、单实例模式D、单栈顶模式答案:B71 .请问下面哪一个接口实现按钮点击事件()?A、V i ew. OnCI i ckL i stenerB、V i ew. OnLongCI i ckL i stenerC、AdapterView. OnltemCI i ckL i stenerD、poundButton. OnCheckedChangeL i stener答案:A72 . Android的程序创建中,布局文件保存在项目哪个文件夹O ?A、javamainB、 resvaIuesC、 resdrawabIeD、 resIayout答案:D73 .请问下面的跳转方法属于什

24、么跳转()? pr i vatevoidjumpToSecondAct i vi t y () I ntentm I ntent=new I ntent (Ma i nAct i v i ty. th i s, SecondAct i v i ty. c I ass) ; s tartAct i vity(mlntent) ;A显式B、类跳转C、配置加载D、隐式答案:A74 .视图的可视属性哪一个表示消失,不占用位置?A、 visibleB、 invisibleC、 gone答案:C75 .下列代码用于设置进度条的进度,请补全代码?pr i vatevo idhand I ncrease ()

25、 iProgress+=10;if (iProgress=100)iProgress=0;() jmTextView. setText(u 进度:n+iProgress+H%) ;A、mProgressBar. getProgress(iProgress);B、mProgressBar. setProgress0 ;C、mProgressBar. getProgressO ;D、mProgressBar. setProgress(iProgress);答案:D76 . ImageView的视图中,如何设置图片的类型才能保持原图尺寸位于视图中心? ()A、 FIT_CENTERB、 FIT_XY

26、C、 CENTERD、CENTER,I NS I DE答案:C77. Act i vity被某个AlertDialog遮住时处于什么状态0 ?A、运行B、暂停C、停止D、销毁答案:B78. 请阅读下列代码完成的功能 0 ? protectedvo i donSave I nstanceState (Bun dIeoutState) super.onSaveInstanceState (outState);Log. d (TAG, onSaveI ns tanceState:) ;outState. putStr i ng(user, mEd i tText. getText(). toStr

27、i ng 0);A、暂停时候保存数据B、重新启动时候保存数据C、视图销毁时保存数据D、启动时保存数据答案:C79. ViewPager类设置页面项的适配器的方法是()?Av setCurrentItem()B、setAdapter 0C、onPageScrolIStateChanged ()D、addOnPageChangeL i stener ()答案:B80. ViewPager主要使用下面哪个适配器O ?A、 PagerAdapterB、 ArrayAdapterC、 BaseAdapterD、Li stAdapter答案:A81 .想要修改APP的图标,需要在0文件中修改android

28、: icon属性?Av AndroidMan i fest. xmIB、Ma inActivity, javaC、act i v i ty_ma i n. xmlD、bu i Id. grad Ie答案:A82 . Android的程序创建中,字符串文件保存在项目哪个文件夹()?A、javamainB、 resvaIuesC、 resdrawabIeD、 resIayout答案:B83 .单选按钮的选中状态,使用哪个属性?A、android:checkedB、android:cI ickabIeC andro i d:enab IeD、android:focusabIe答案:A84 . Vie

29、wPager选中页面时,滑动结束时触发哪个方法0 ?A、addOnPageChangeL i stener ()B、onPageScroI IStateChanged ()C onPageScro I I ed ()D、onPageSe I ected ()答案:D85 .请问下面的哪个函数实现复选框CheckBox的事件监听器?()Av OnltemCI i ckB OnCI ickC、 onCheckedChangedD、OnLongCI i ck答案:c86 . T i 11 eFragment 中访问 ContentFragment 的方法,请补全下列代码? Content Fragm

30、entmContentFragment= (ContentFragment)getAct i v i ty 0 . (? ) . f i ndFra gmentById(R. id. fragment_content) jmContentFragment. setData(strTi11e, st rContent);A、 getSupportManager()B、getManager 0C、getFrament 0D、getSupportFragmentManager ()答案:D87.请问圆形单选框的父类是哪一个? Av BoxB、 ButtonC、 ViewD、 poundButton答

31、案:D88 . AndroidOreo对应的版本是0 ?A、5.0B、6.0C、7.0D、8.089 .以下哪种存储方式是android提供的用来存储一些简单的配置信息,采用XML格式将数据存储到设备中。A、文件存储B、 SharedPreferencesC、SQLite数据库D、网络存储答案:B90.下面哪一个属性是根据内容调整大小?A、 match_parentB wrap_contentC、 match_contentD、 wrap_parent答案:B91 . Android的程序创建中,填写panydomains表示()?A、项目名称B项目包名C应用程序域名D、应用程序名称答案:C9

32、2 .以下代码中,哪个是在XML文件中调用尺寸资源的正确表示? 0A、m i pmap/i c_IauncherB、drawabIe/ic IauncherC、d imens/1argeD、sty Ie/textStyIe答案:C93 .下面哪些组件表示图片组件()?Av CheckBoxB、 SwitchC、Rad i oButtonD、 ImageView答案:D94.使用RadioGroup默认显示第一个选项,请补全下面的代码()? publ iccla ssMainAct i vityextendsApppatAct i vityimplementsViewPager. OnPageC

33、hangeLi stener,Rad i oGroup.OnCheckedChangeL i stenerpr i vateL i stmTabs=ne wArrayL i st () ; pr i vatevo i d i n i tData () mTabs. add (R. i d. rad i oButtonl) ;mTa bs. add (R. i d. rad i oButton?) ; (? ) ;Ax mRad i ogroup. check(R. id. rad ioButton?);B、 mRad i ogroup. set(R. i d. rad i oButton?);

34、C、 mRad iogroup. check(R. id. rad ioButtonl);D、 mRad i ogroup. f i ndV i ewBy i d (R. i d. rad i oButton?);答案:C95 . AlertDialog. Bui Ider中,哪个方法设置确定按钮?A、setPositiveButtonB、setNegat i veButtonC、setNeutraI ButtonD、setS i ng IeCho i ceI terns答案:B96 .请问下面的配置的作用是什么? A、配置Activity为显式启动B、配置Act i vity为对话框启动C、

35、配置Activity为隐式启动D、配置Act i vity为正常布局启动答案:B97 .当Activity上覆盖了一个透明或者非全屏的界面时,被覆盖的Activity就处于。状态A、运行B、暂停C、停止D、销毁答案:B98 .在Android平台架中,浏览器位于哪一层?Av Linux核心层B、系统运行库层C、应用层D、浏览器层D、android:src 答案:C8 . AS开发工具包(AndroidStudio)是由哪个公司开发的()?A、Google (谷歌)B MicroSoft 微软C、Oracle甲骨文D、IBM(国际商业机器公司)答案:A9 .通过 i ntent. putExtr

36、a (name, name)传递的参数 name 为 Str i ng 类型,在新的 A ctivity中获取该参数,正确的语句是?A、i ntent. get IntExtra (name);B、i ntent.getStr i ngExtra (name);C、intent.getFIoatExtra(name);D、i ntent.getStr i ngExtra(name);答案:B10 .如果将一个 TextVi ew 的 andro i d: I ayout_he i ght 属性值设置为 wrap_conten t,那么该组件将是以下哪种显示效果?A、该文本域的宽度将填充父容器宽

37、度B、该文本域的宽度仅占据该组件的实际宽度C、该文本域的高度将填充父容器高度D、该文本域的高度仅占据该组件的实际高度答案:c99 .请问下面哪一个接口实现ListView的列表选择事件。?Ax V i ew. OnCI i ckL i stenerB、View. OnLongCI ickListenerC AdapterView. On ItemSeIectedL i stenerD、AdapterView. OnltemCI ickLi stener答案:D100 . Act ivity中如果加载多个Fragment,初始化显示第一个Fragment,请补全 下面的代码? pr i vate

38、vo i d i n i tFragment () getSupportFragmentManager ().(? ) . rep I ace (R. i d. ma i n_fm, newFragmentl (). m i t () ;)A、Transaction ()B、 begin ()C、beg inTransaction ()D、getFrament 0答案:C101 .在相对布局RelativeLayout中,设置当前控件位于某控件左侧使用0属 性?A、android:Iayout_aboveB、android:Iayout_beIowC android:Iayout_toLeft

39、OfD、android:Iayout_toRi ghtOf102 .存储数据到文件中,以下说法正确的是()Av 使用 Fi IeOutputStream 类中的 wr i te ()方法B 使用 Fi IeOutputStream 类中的 read ()方法C、使用 Fi lelnputStream 类中的 write。方法D、使用 Fi lelnputStream 类中的 read ()方法答案:A103 .请问组件与数据之间通过下面哪个类进行连接?。A、 AdapterB、Li stViewCx SpinnerD、Gr i dVi ew答案:A104 .下面哪一个属性是表示视图内部内容与视

40、图的距离?Ax android:Iayout_widthB、android:Iayout_heightC、androi d:Iayout_marginD、 android:padding答案:D105 .启动引导页中,ViewPager选中页面后实现RadioGroup对应的选项被选中,请补全代码 0 ? publ icvoidonPageSe lected(inti) /根据 ViewPager 选中序号确定 RadioButton 的选中 Button (? ) ;Ax mRadiogroup. set(mTabs. get(i);B mRad iogroup. check(mTabs.

41、get(i);C、mRadiogroup. set(mTabs);D、mRadiogroup, check(mTabs);答案:B106 .请问下列 Acv i t i y 的配置是什么模式? A、单任务模式B、标准模式C、单实例模式D、单栈顶模式答案:C107 . Android的程序创建中,填写Packagename表示。?A、项目名称B、项目包名C、项目类名称D、应用程序名称答案:B108 .请问下面哪一个接口实现Spinner的下拉框选择事件()?A、Vi ew. OnCIi ckLi stenerB、V i ew. OnLongCIi ckL i stenerC、AdapterV i

42、 ew. On ItemCIi ckL istenerD、AdapterV i ew. On ItemSeIectedL i stener答案:c109 .完成ListView的列表选择事件,请补全下面的代码? pr i vatevoidinitView0 mLi stview= (Li stView) f indViewBy Id (R. id. I i stview) ; (? ) A、mL i stv i ew. setOnItemCI i ckL i stener(th i s);B mLi stview. setOnCI ickLi stener(th i s);C、mL i stv

43、 i ew. setOnLongCI i ckL i stener(th i s);D、mLi stv iew. setOnItemSeIectedLi stener (th i s)答案:A110 .请问下面哪一个接口实现按钮长按事件。?A、View. OnCI ickLi stenerB V i ew. OnLongCI i ckL i stenerC、AdapterVi ew. On ItemCI i ckL i stenerD、poundButton. OnCheckedChangeL i stener答案:B111 . Android的所有控件,这些控件都继承自哪个类()?A、 Co

44、ntroIB、 WindowC、 ActivityD、 View答案:D112 .请问下列 Acv i t i y 的配置是什么模式? A、单任务模式B、标准模式C、单实例模式D、单栈顶模式答案:D113 . Act i vity处于栈顶的时候处于什么状态()?A、运行B、暂停C、停止D、销毁答案:A114 . Andro i d 是如何组织 Act i v i ty 的?A、以栈的方式组式ActivityB、以队列的方式组织ActivityC、以树形方式组织ActivityD以链式方式组织Activity答案:A115 .在Android应用程序中,图片应放在那个目录下?Av rawB、 vaIuesC IayoutD、 drawabIe答案:D116 .如果使用Li nearLayout实现组件垂直排列,那么在xml中应添加什么属性进行设置?A、andro i d:or i entat i on=v

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁