一、选择题(20分,每小题2分)
1、下列不是手机操作系统的是( D )。 A Android B Window Mobile C Apple IPhone IOS D Windows Vista
2、下列选项哪个不是Activity 启动的方法(B ) A startActivity B goToActivity
C startActivityForResult D startActivityFromChild
3、下列哪个不是Activity 的生命周期方法之一(B ) A onCreate B startActivity C onStart D onResume
4、下列哪个可做Android 数据存储(A ) A SQlite B M ySql C Oracle D DB2
5、下列哪个可做EditText编辑框的提示信息( D ) A android:inputType B android:text C android:digits D android:hint
6、Math.ceil(99.1) 的结果是(B ) A 99
B 100 C 99.1 D 99.0
7、android 中下列属于Intent的作用的是(C) A实现应用程序间的数据共享
B是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
D处理一个应用程序整体性的工作 8、关于res/raw 目录说法正确的是A
A这里的文件是原封不动的存储到设备上不会转换为二进制的格式
B这里的文件是原封不动的存储到设备上会转换为二进制的格式 C这里的文件最终以二进制的格式存储到指定的包中 D这里的文件最终不会以二进制的格式存储到指定的包中 9、Math.round(11.5)等于多少(). Math.round(-11.5)等于多少( C)
A 11 ,-11 B 11 ,-12 C 12 ,-11 D 12 ,-12
10、我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(A )
A onDestroy() B onClear() C onFinish() D onStop()
二、填空题(10 分,共10 题,每空1 分)
1、为了使android 适应不同分辨率机型,布局时字体单位应用
( sp ),像素
单位应用( sp )和(dip )
2、定义LinearLayout 水平方向布局时至少设置的三个属性:( android:orientation),
(android:layout width)和(android:layout height) 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/下的资源文件都会在R.java 文件里生成相应的编号。
( 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
2.Android 工程下面有个gen 目录,该目录下有个R..java 文件,该文件的作用是什么,能不能修改,为什么
答:作用:该文件相当于项目的字典项目中所涉及到的用户界面、字符串、图片、声音等
资源都会在该文件中创建一个ID 编号,这些编号为整形,以16 进制自动生成。项目要使
用这些资源时,会通过这个类得到资源的引用。不能够被修改 3、把文件名为“图片1.jpg”的一张图片放到android 工程下的res- drawable-mdpi 下,会不会报错,为什么?
答:不会。因为使用Android 系统的手机可能采用不同的分辨率,所以在开发的时候会要求有不同分辨率的图片,drawable-hdpi 存高分辨率的,drawable-mdpi 存中等分辨率的,drawable-ldpi 存低分辨率的,所以,你要把相同的图片用图片处理软件处理成不同的分辨率的图片,然后分别保存,当然了,如果你嫌麻烦,也可以在三个目录下保存相同的图片,这样也没有问题,但是不符合开发的初衷。
4 、运行Android 应用程序的时候在Console 上出现了红色的错误,Installation error:INSTALL_FAILED_INSUFFICIENT_STORAGE。这是什么错误,遇到这种错误该怎么
解决?这个错误是因为ROM 已满造成的,不过Android123 经过多次实践,一般出现在Eclipse 往手机
安装时这部分的错误,主要是因为多次执行了运行某程序,adb 每次都需要进行安装产生了多个实例写一
个文件,造成了共享违例。解决的办法就是: 1.检查手机的剩余空间。储存空间大小 2.每次执行一个安装实例
5、利用所学的知识,写出能生成50-100 之间的随机数地简要代码
xmlns:android=\"http://schemas.android.com/apk/res/andro id\" android:orientation=\"vertical\" android:layout_width=\"fill_parent\" android:layout_height=\"fill_parent\"> android:layout_height=\"fill_parent\">
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务