好文档 - 专业文书写作范文服务资料分享网站

Android期末考试复习试卷仅供参考 

天下 分享 时间: 加入收藏 我要投稿 点赞

一、选择题(20分,每小题2分

)

1、下列不是手机操作系统的是(D)。

AAndroidBWindowMobileCAppleIPhoneIOSDWindowsVista 2、下列选项哪个不是Activity启动的方法(B) AstartActivityBgoToActivity

CstartActivityForResultDstartActivityFromChild 3、下列哪个不是Activity的生命周期方法之一(B) AonCreate BstartActivity

ConStart DonResume

4、下列哪个可做Android数据存储(A) ASQliteBMySqlCOracleDDB2

5、下列哪个可做EditText编辑框的提示信息(D) Aandroid:inputTypeBandroid:text Candroid:digitsDandroid:hint 6、的结果是(B)

、android中下列属于Intent的作用的是(C)

A 实现应用程序间的数据共享

B 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失

C 可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带 D 处理一个应用程序整体性的工作 8、关于res/raw目录说法正确的是A

A 这里的文件是原封不动的存储到设备上不会转换为二进制的格式 B 这里的文件是原封不动的存储到设备上会转换为二进制的格式 C 这里的文件最终以二进制的格式存储到指定的包中 D 这里的文件最终不会以二进制的格式存储到指定的包中 9、等于多少().等于多少(C) A11,-11B11,-12C12,-11D12,-12

10、我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(A)

AonDestroy()BonClear()ConFinish()DonStop() 二、填空题(10分,共10题,每空1分)

1、为了使android适应不同分辨率机型,布局时字体单位应用(sp),像素

单位应用(sp)和(dip)

2、定义LinearLayout水平方向布局时至少设置的三个属性:(android:orientation), (android:layoutwidth)和(android:layoutheight)

3、layout布局文件的命名不能出现字母(大写) 4、设置TextView字体的属性是:(android:typeface)。

5、Android四大组件是(Activity),(Service),(BroadcaseReceiver)和(ContentProvider)。 三、判断题(10分,共10题,每小题1分) 1、Intent是android的四大组件之一。(x)

2、Activity的onStop()和onDestroy()方法效果是差不多的。(x)

3、Android工程中,放在res/和assets/下的资源文件都会在文件里生成相应的编号。 (v)

4、res\\layout\\下面定义的xml文件不可以大写。(v)

5、在n个元素进栈后,它们的出栈顺序和进栈顺序一定正好相反。(v)6、对顺序栈进行进栈、出栈操作,不涉及元素的前、后移动问题。(v)

7、队列是一种对进队列、出队列操作的次序做了限制的线性表。(v) 8、树中元素之间是多对多的关系。(v)

9、顺序查找方法只能在顺序存储结构上进行。(v)

10、当待排序记录规模较小时,选用直接插入排序算法比较好。(v)四、简答题(30分,共6

题,每小题5分)

1、请介绍下Android中常用几种布局(至少3种,多一个加2分) 线性布局LinearLayout表格布局TableLayout相对布局RelativeLayout帧布局 FrameLayout绝对布局AbsoluteLayout

工程下面有个gen目录,该目录下有个R..java文件,该文件的作用是什么,能不能修改,为什么

答:作用:该文件相当于项目的字典项目中所涉及到的用户界面、字符串、图片、声音等资源都会在该文件中创建一个ID编号,这些编号为整形,以16进制自动生成。项目要使用这些资源时,会通过这个类得到资源的引用。不能够被修改

3、把文件名为“图片”的一张图片放到android工程下的res-drawable-mdpi下,会不会报错,为什么?

答:不会。因为使用Android系统的手机可能采用不同的分辨率,所以在开发的时候会要求有不同分辨率的图片,drawable-hdpi存高分辨率的,drawable-mdpi存中等分辨率的,drawable-ldpi存低分辨率的,所以,你要把相同的图片用图片处理软件处理成不同的分辨率的图片,然后分别保存,当然了,如果你嫌麻烦,也可以在三个目录下保存相同的图片,这样也没有问题,但是不符合开发的初衷。

4、运行Android应用程序的时候在Console上出现了红色的错误,Installationerror:INSTALL_FAILED_INSUFFICIENT_STORAGE。这是什么错误,遇到这种错误该怎么解决?这个错误是因为ROM已满造成的,不过Android123经过多次实践,一般出现在Eclipse往手机安装

时这部分的错误,主要是因为多次执行了运行某程序,adb每次都需要进行安装产生了多个实例写一个文件,造成了共享违例。解决的办法就是:

1. 检查手机的剩余空间。储存空间大小 2. 每次执行一个安装实例

5、利用所学的知识,写出能生成50-100之间的随机数地简要代码

主文件代码:

publicclassLiActivityextendsActivity{Buttonsjbtn;staticEditTextet;inta;

publicvoidonCreate(BundlesavedInstanceState){(savedInstanceState);setContentView\+a); }}});}}

简要解释下每个参数的含义。

ARGB透明度红色绿色蓝色 每个像素占四位 每个像素占八位

占5位G占6位B占5位没有透明度(A)

五、编程题(30分,共3题,每小题10分)

下列程序实现了一个简单的计算的效果,阅读程序并补充填空。 的代码如下

android:orientation=_”vertical”__或“horizontal”_______(1)

________________>

android:layout_width=__fill_parent________(2)

________________android:layout_height=\

/>

2.

importimportimportimportimportimportimport

publicclassComputeActivityextendsActivityimplements OnClickListener{

Buttonjsbtn;EditTextet1,et2;inta,b,c;

@OverridepublicvoidonCreate(BundlesavedInstanceState){ (savedInstanceState);setContentView\计算结果为:\+c, .show(); } }

1、在android程序中A、调试B、信息 C、警告D、错误

用于输出什么级别的日志信息

2、在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是 正确的

A、TextViewtv=

B、TextViewtv= C、TextViewtv=

3、如果将一个TextView的android:layout_height属性值设置为

那么该组件将是以下哪种显示效果

A、该文本域的宽度将填充父容器宽度 B、该文本域的宽度仅占据该组件的实际宽度 C、该文本域的高度将填充父容器高度 D、该文本域的高度仅占据该组件的实际高度

4、给一个TextView设置红色字体应该使用以下哪种写法A、setTextColor(0xffff0000); B、setColor(\ C、setTextColor(\ D、setColor(\

Android期末考试复习试卷仅供参考 

一、选择题(20分,每小题2分)1、下列不是手机操作系统的是(D)。AAndroidBWindowMobileCAppleIPhoneIOSDWindowsVista2、下列选项哪个不是Activity启动的方法(B)AstartActivityBgoToActivityCstartActivityForResultDstar
推荐度:
点击下载文档文档为doc格式
34y9v8k6qx3x5if1klmb9gaib47veh009nm
领取福利

微信扫码领取福利

微信扫码分享