《Java移动开发考试题库.pdf》由会员分享,可在线阅读,更多相关《Java移动开发考试题库.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、选择题(20 分,共 10 题,每小题 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、下列哪个可做
2、 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 可以实现界面间的切换,
3、可以包含动作和动作数据,连接四大组件的纽带 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 通信的桥梁,如果线程
4、处理不当,你的机器就会变得越慢,那么线程销毁的方法是(A)A onDestroy()B onClear()C onFinish()D onStop()二、填空题(10 分,共 10 题,每空 1 分)1、为了使 android 适应不同分辨率机型,布局时字体单位应用(sp),像素 D onResume 单位应用(sp)和(dip)2、定义 LinearLayout 水平方向布局时至少设置的三个属性:(android:orientation),(android:layout width)和(android:layout height)3、layout 布局文件的命名不能出现字母(大写)4、设置
5、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、reslayout下面定义的 xml 文件不可以大写
6、.(v)5、在 n 个元素进栈后,它们的出栈顺序和进栈顺序一定正好相反。(v)6、对顺序栈进行进栈、出栈操作,不涉及元素的前、后移动问题。(v)7、队列是一种对进队列、出队列操作的次序做了限制的线性表.(v)8、树中元素之间是多对多的关系.(v)9、顺序查找方法只能在顺序存储结构上进行。(v)10、当待排序记录规模较小时,选用直接插入排序算法比较好.(v)四、简答题(30 分,共 6 题,每小题 5 分)1描述一下 android 的系统架构。2。请描叙下 Activity 的生命周期.3Android 中有哪几种解析 xml 的类?官方推荐哪种?以及它们的区别。4.简述 Android 是什
7、么。5.Andriod 的四大组件是哪些,它们的作用分别是什么?6、请介绍下 Android 中常用几种布局(至少 3 种,多一个加 2 分)线性布局 LinearLayout 表格布局 TableLayout 相对布局RelativeLayout 幀布局 FrameLayout 绝对布局 AbsoluteLayout 7。Android 工程下面有个 gen 目录,该目录下有个 R.java 文件,该文件的作用是什么,能不能修改,为什么 答:作用:该文件相当于项目的字典项目中所涉及到的用户界面、字符串、图片、声音等资源都会在该文件中创建一个 ID 编号,这些编号为整形,以 16 进制自动生成
8、。项目要使用这些资源时,会通过这个类得到资源的引用。五、编程题(30 分,共 3 题,每小题 10 分)1.实现一个窗体布局,包含一个用户名输入矿 EditText,密码输入矿EditText 和一个按钮 Button 控件,点击按钮能够 Toast 的方式输出输入的用户名以及密码的值。要求实现布局界面的代码以及Activity 关键代码。2.实现一个窗体布局,包含一个加数输入框 EditText(整数),被加数输入框 EditText(整数)和一个按钮 Button 控件,点击按钮能够 Toast 的方式输出输入的家属加上被加数的结果。要求实现布局界面的代码以及 activity 的关键代码。)