《Android期末考试复习试卷(仅供参考).docx》由会员分享,可在线阅读,更多相关《Android期末考试复习试卷(仅供参考).docx(9页珍藏版)》请在优知文库上搜索。
1、一、选择题(20分,每小题2分)1、下列不是手机操作系统的是(D%AAndroidBWindowMobileCAppleIPhoneIOSDWindowsVista2、卜列选项个不是ACtiVity启动的方法B)AStartActivityBgoToActrvityCStartActIvityForResuItDStartActivityFromChiId3、下列哪个不是AalVw的生命周期方法之一(8)AOnCreateBStartActivityConStartDOnResume4,下列哪个可做Android数据存储A)ASQIiteBMySqlCOracleDDB25、下列哪个可做Edi
2、tTeXl编辑框的提示信息(DAandroid:inputTypeBandroid:textCandroid!digitsDandroid:hint6、Math,coil(99.1)的结果是(B)A99B100C99.1D99.07.android中下列属于Intent的作用的是(C)实现应用程序间的数据共享B是一段长的生命同期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换负面而消逝C可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的如带D处理一个应用程序整体性的工作8、关于resaw竹目说法IE瑞的是AA这里的文件是原封不动的存储到设符上不会裁换为二进制的格式B这里的
3、文件是原封不动的存储到设需上会利换为二进制的格式C这里的文件最终以二进制的格式存储到指定的包中D这里的文件最终不会以二进制的格式存储到指定的包中9、Math.r。Und(I1.5)等于多少().Math.round(11.5)等干多少(C)11,-11B11,-12C12.11D12,-1210、我们都知道Hanlder是线程与Activity通信的桥梁,假如线程处理不当,你的机器就会变得越慢,解么线程俏毁的方法是6)AUnDcstroyOB(InClear()COnFinishODOnSlUPO二、填空题(10分,共10一,每空1分)1、为了使android适应不同辨别率机型,布同时字体单位
4、应用(SP,像素单位应用SP和(dip)2、定义1.inear1.aVOUt水平方向布局时至少设置的三个屈性:(android:orientation).(android:layoutwidth)和(androidJaoutheight)3、IaVoUt布局文件的命名不能出现字母大笃)4、设置TeXtVieW字体的属性是:(androdtypeface)5、Android四大组件是Activity),(Service),(BroadcaseReceiver)和(ContentProvider).三、推断题(10分,共10题,每小题1分)1. Intentandroid的四大组件之-*.(x)2
5、. ACtiVity的OnStOPo和OnDeStrOy0方法效果是差不多的.(X)3、Android工程中,放在re“和assets/下的资源文件都会在Rjava文件里生成相应的编号.(V)4、reslayout下面定义的Xml文件不行以大写。(V)5、在n个元本进栈后,它们的出栈依次和进栈依次肯定正好相反.(V)6、对依次栈进行进栈、出栈操作,不涉及元素的前、后移动问题.(V)7.队列是一种对进队列、出队列操作的次序做门限制的线性表.V)8、树中元素之间是多对多的关系.(V)9、依次查找方法只能在依次存储结构上进行.(V)10.当待排序记录规模较小时,选用干脆插入排序算法比较好.(V)四、
6、简答题(30分,共6题,每小题5分)1、请介绍下Android中常用几种布局(至少3种,多一个加2分线性布垢1.inearlayout衣格Gi局TabIe1.ayoUt用时布局ReIative1.ayout帕布局Frame1.ayout疔定布局AbsoIute1.ayout2.Android工程下面有个gen甘目,读书目下有个Rjava文件,该文件的作用是什么,能不能修改,为什么答:作刖,该文件相当干项目的字典项目中所涉及到的用户界面、字符串.图片、声音等资艰都会在该文件中创建一个ID编号.这些编号为整形,以16进制自动生成.项口要运用这些资源时会通过这个类得刎资源的引用.不能够被修改3、把文
7、件名为“图片1.jPg”的一张图片放到android工程下的res-drawable-mdpiI.公不会报婚,为什么?答:不会.因为运用Android系统的手机可能采纳不同的辨别率,所以在开发的时候会要求有不同辨别率的图片.drawable-hdpi存而辨别率的,drawable-mdpiff-中等辨别率的,drawableldpi存低辨别率的,所以,你要把相同的图片用图片处理软件处列成不同的辨利率的图片,然后分别保存,当然了.假如你嫌麻烦,也可以在三个书目下保存相同的图片,这样也没有问题,但是不符介开发的初史。4、运行Android应用程序的时候在Console上出现了红色的错误.Insta
8、llationerror:INSTAll_FAIIE0NSUFFlaENT_STORAGE,这是什么错误,遇到这种错误该怎么解决?这个错误发因为ROM-滴逸成的.不过Andradl23经过多次实践.般出现在Eclipse住手机安奘时这阱分的钳识,主要是闪为多次执行了运行某程序adb林次都家要进行安装产生了多个女例弓个文件,造成了共以比例.解决的方法就是:1.投企手机的利余空间。玷“空问大小2,钵次执行个安装实例5、利用所学的学问,写出能生成50100之间的随机数地询要代码?xmlversion=,rI.Onencoding=主文件代码:publicclass1.iActivityextends
9、Activity(Button3jbt11;staticEditTextet;inta;publicvoidonCreate(BundleSavedInstanceState)(super.OnCreate(SavedInstanceState);SetContentView(R.layout.ain);SjbtlnI(Button)this.findViewById(R.id.sjbtn);et三(EditTet)this.findViewById(R.id.et);sjbtn.SetOnClick1.istenernewOnClick1.iatenerO0Overridepublicvoi
10、donClickViewv)(if(v=三sjbtn)1a=(intMath.11axMath.round(Math.random()*100),50);et.setText;)n;HBitmap.Config下的几个图片质址参数:Bitmap.ConfigA1.PHA_8Bitmap.ConfigARGB_4444Bitmap.ConfigARGB_8888Brtmap.ConfigRG8_565简要说明下每个参数的含义.ARGB透究度红色块色,盘色Bitinap-ConlisARCB.4444)6仔个像K占四付Bitmap.ConfixARGB_888832绿个像米占八位BitmapCon
11、fi1:RGB.56516RA5:G占6位B占5位没。透亮懂五、编程题(30分,共3题,每小题10分)下列程序实现了一个简洁的计算的效果,阅读程序并补充域空.1 .mai.ml的代码如下+idEditText01,android:layout_width=100dip-androdJayout-height=wrap-cotentw2 .下面是ComputeActivityjava文件的代码mtvlandrid.app.Activly;IinpiMladnid.cs.Bundle;nptvlandntd.vew.View;importa11dmid.view.Vicw.OnCIick1.istener;impartandraid.idciButton;importandroidWidgdEdi(Tct;impartnndrid.widgd.7bast:publicclassComputeActivityextendsActivityimplementsOnClick1.istener(Buttonjsbtn;EditTextetl,et2;inta.b,c;0OverridepublicvoidOnCreate(BundleSavedInstanceState)(super.onCreate(5avedInstanceState);SetContent