《Android第一次过程化考核.doc》由会员分享,可在线阅读,更多相关《Android第一次过程化考核.doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软外学院过程化第一次考核试卷科目:移动互联开发(Android) 命题教师:李会平 班级:嵌入式1班姓名: 学号: 成绩:一、选择题(45分,共15题,每空3分)3止第终服出者核调试了绑务者服法) 行然务出者调关没服用务用)( 使别别有) 件文 修而等些以片件界目 据具工 修文文动工开 分 什改能,什的,文 .下目, 有程 上的一在并左布图将 ) 布元视示以 ) (表元图子对相 ) 对元图显方 (绝素素子向线 布分分(种常中 下介题共 机智是机 卓都智所 开统 基统安 上移不 统系针乐输统安 。较排接用小模序当 (行结顺只方序 (的多是中 表的限做作出列种是 。问前素不作出栈序 反正序顺顺的们
2、栈元 。大不 的 号的相文 .都文资 / ,工 。不果法( 的 之四 是 分题, ,(断( . 出制异 (方误 下( ) ( 、 ( 选() (的要需 用 工性序程一纽纽大接作动包可的面实消面页因而台后持可的界没周生长共据的应 (的 于下 ( 、 ) 、 进函期生存是,的状源对 访类类所 的有 类包其 访中一。) (能则认为权访成象存放的在序回 释员许程回存用无序回 释线建须程 (的正收内列、 。有 误、 . ( (是法移果输程联于 发 字 个 . ) 是 内占 命 串中 李出编 出 、 级 ) )= ; ) ( 结运程盖覆则构的而方无类法造的自造参则方有没键关 用方造中父以类法方无父承无 (
3、错说说法于中承., ,. 0 ) . ;,( % . ) ( (是执码 绩 学 题 分 (方命的 是个 方 是个列 ) 是作是不是是) 是的( ) , 0. 承于错 无方类方用没参的类方的覆结 ) ) 、 出 是. 于输 误 内收 建释序存许释序放成为能(一访包的所类 源存函 下的 据共界可而面面包接纽序工 要 ( 、 误 出 断, 之 的 法。 , 文 的 的不 栈的序 序作问 是出限 中( 方结 当用接。安针统 移 统开 都 智 下常分布 线素 元 相元( )以元 将布并 有目.的, 动修工据件些修 别别 务服调然 服绑者服 1、下列不是手机操作系统的是( D )。A Android B
4、Window Mobile C Apple IPhone IOS D Windows Vista2、下列选项哪个不是Activity启动的方法 ( B )A startActivity B goToActivity CstartActivityForResult D startActivityFromChild3、下列哪个不是Activity的生命周期方法之一( B )A onCreate B startActivityC onStart D onResume4、下列哪个可做Android数据存储( A )A SQlite B M ySql C Oracle D DB25、.下列代码的执行结果
5、是:(B) public class Test3 public static void main(String args) System.out.print(100%3); System.out.print(,); System.out.println(100%3.0); A、1,1 B、1,1.0 C、1.0,1 D、1.0,1.06、在继承中,关于构造方法的说明,下列说法错误的是(A )A、子类无条件的继承父类的无参构造方法 B、子类可以引用父类中的有参构造方法,使用super关键字C、如果子类没有构造方法,则父类无参构造方法作为自已的构造方法 D、如果子类有无参构造方法,而父类的无参构造
6、方法则被覆盖。7、.以下程序的运行结果为( B ) public class IfTest public static void main(String args) int x=3; int y=1; if(x=y) System.out.println(Not equal); else System.out.println(Equal); A、Not equal B、Equal C、无输出 D、编译出错8、.Java语言中字符串“学Java”所占的内存空间是( C )A. 6个字节 B. 7个字节 C. 10个字节 D. 11个字节 9、关于下列程序段的输出结果,说法正确的是:( D ) p
7、ublic class MyClass static int i; public static void main(String argv) System.out.println(i); A、有错误,变量i没有初始化。 B、null C、1 D、010、.下列关于内存回收说明是正确的? ( B )A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 11、将类的成员的访问权限设置为默认的,则该成员能被( A )。 A、同一包中的类访问 B、其他包中的类访问 C、所有的类访问 D、所有
8、的类的子类访问12、activity对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行( D )A、onPause() B、onCreate() C、 onResume() D、onStart()13、android 中下列属于Intent的作用的是( C )A、实现应用程序间的数据共享B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D、处理一个应用程序整体性的工作14.在android中使用Menu时可能需要重写的方法有( AC )。(多选)A、onCreateOp
9、tionsMenu() B、onCreateMenu( ) C、onOptionsItemSelected() D、onItemSelected()15、下面退出Activity错误的方法是( B ) A、finish() B、抛异常强制退出 C、System.exit() D、onStop()二、判断题(30分,共15题,每小题2分)1、Intent是android的四大组件之一。( X )2、Activity的onStop() 和onDestroy() 方法效果是差不多的。( X )3、Android工程中,放在res/和assets/下的资源文件都会在R.java文件里生成相应的编号。(
10、 X )4、reslayout下面定义的xml文件不可以大写。( )5、在n个元素进栈后,它们的出栈顺序和进栈顺序一定正好相反。( )6、对顺序栈进行进栈、出栈操作,不涉及元素的前、后移动问题。( )7、队列是一种对进队列、出队列操作的次序做了限制的线性表。( X )8、树中元素之间是多对多的关系。( X )9、顺序查找方法只能在顺序存储结构上进行。( X )10、当待排序记录规模较小时,选用直接插入排序算法比较好。( )11、安卓系统蓝牙传输音乐只能针对安卓系统( X )12、联通3G手机不能用移动号上网( X )13、安卓系统是基于linux系统开发的( )14、所有智能机都是安卓系统(
11、X )15、3G手机不一定是智能手机( )三、简答题(25分,共2题)1、请介绍下Android中常用几种布局( 10分)(1)线性布局(Linear Layout):以线性方向显示子视图元素;(2)绝对布局(Absolute Layout):ViewGroup以绝对方式显示子视图元素(3)相对布局(Relative Layout): ViewGroup以相对位置显示子视图元素(4)表格布局(Table Layout): ViewGroup以表格显示子视图元素(5)单帧布局(Frame Layout): ViewGroup将子视图放在布局的左上角,并覆盖在前一子控件的上层2.Android工程下面有个gen目录,该目录下有个R.java文件,该文件的作用是什么,能不能修改,为什么(15分)用于存放由Android开发工具自动生成的文件不能修改因为android开发工具会根据放入res目录的界面配置文件,图片以及一些文本等资源而同步更新修改R.java文件。3.startService()和bindService()方法有什么区别?(1) 使用startService()方法启用服务,调用者与服务之间没有关联,即使调用者退出了,服务仍然运行。(2) 使用bindService()方法启用服务,调用者与服务绑定在了一起,调用者一旦退出,服务也就终止!
限制150内