安卓期末上机考试试题
福建农林大学安卓Android期末考试复习试卷(仅供参考)

一、选择题(20分,每小题2分)1、下列不是手机操作系统的是( D )。
A AndroidB Window MobileC Apple IPhone IOSD Windows Vista2、下列选项哪个不是Activity启动的方法(B )A startActivityB goToActivityC startActivityForResultD startActivityFromChild3、下列哪个不是Activity的生命周期方法之一(B )A onCreateB startActivityC onStartD onResume4、下列哪个可做Android数据存储(A )A SQliteB M ySqlC OracleD DB25、下列哪个可做EditText编辑框的提示信息( D )A android:inputTypeB android:textC android:digitsD android:hint6、Math.ceil(99.1) 的结果是(B )A 99B 100C 99.1D 99.07、android 中下列属于Intent的作用的是(C)A 实现应用程序间的数据共享B 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C 可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D 处理一个应用程序整体性的工作8、关于res/raw目录说法正确的是AA 这里的文件是原封不动的存储到设备上不会转换为二进制的格式B 这里的文件是原封不动的存储到设备上会转换为二进制的格式C 这里的文件最终以二进制的格式存储到指定的包中D 这里的文件最终不会以二进制的格式存储到指定的包中9、Math.round(11.5)等于多少(). Math.round(-11.5)等于多少( C)A 11 ,-11B 11 ,-12C 12 ,-11D 12 ,-1210、我们都知道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 )。
(完整版)Android应用开发期末考试题

(完整版)Android应⽤开发期末考试题试题⼀、选择题1 android虚拟设备的缩写是(AVD)2 Android SDK⽬前⽀持的操作系统(DOS)3 Android开发⼯具插件(ADT)没有提供的开发功能(⾃动更新)4Android SDK提供⼀些开发⼯具可以把应⽤软件打包成Android格式⽂件(APK)5 Android当中基本的所有的UI都是由(view)或者其⼦类实现的6以下不是Android中调试项⽬的正确步骤(测试⽤例)7下列不是Activity的⽣命周期⽅法之⼀的是(OnResume)8以下可以做EditText编辑框的提⽰信息是(adroid:hint)9以下不是Activity启动的⽅法是(gotoActivity)10以下不是⼿机操作系统的是(windows vista)⼆、填空题1 Android平台由操作系统,中间件,⽤户界⾯和应⽤软件组成的。
2 Android平台提供了2D,3D的图形⽀持,数据库⽀持SQLite,并且集成了浏览器3⽬前已知的可以⽤来搭建Android开发环境的系统有windows,Linux,Mac 等4开发中推荐使⽤的IDE开发组合为IDE,eclipse,ADI来开发5 Android SDK主要以java语⾔为基础6创建⼯程时需要填写的信息名称有⼯程名,包的名字,Activity的名字还有应⽤的名字7 Android.jar是⼀个标准的压缩包,其内容包含的是编译后的class,包含了全部的API三、简答题1 Android SDK中API的包结构的划分?⾄少五个android.util,android.os,android.content,android.view,android.graphics,android.text 2 Android软件框架结构⾃上⽽下可分为哪些层?应⽤程序(Application)、应⽤程序框架(Application Framework)、各种库(Libraries)和Android运⾏环境(RunTime)、操作系统层(OS)3 Android应⽤程序的4⼤组件是什么?Activity、Broadcast Intent Receiver、Service、Content Provider4 Android应⽤⼯程⽂件结构有哪些?源⽂件(包含Activity),R.java⽂件,Android Library,assets⽬录res⽬录,drawble⽬录,layout⽬录,values⽬录,AndroidManifest.xml5 Android开发应⽤程序最有可能使⽤到的应⽤框架部分是哪些?⼀组View(UI)组件,Content Providers,Resource Manger,Notification Manger,Activiy Manger6 Android底层库包含哪些?系统C库,媒体库,Surface Manager,LibWebCore,SGL四、编程1实现点击⼀个按钮,结束当前Activity并将需要返回的数据放置并关闭当前窗体请编写核⼼代码Bundle bundle = new Bundle ( );Bundle.putString(“store”,”数据来⾃Activity1”) ;Intent mIntent = new Intent( );mIntent.putExtras(bundle);setResult(RESULT_OK, mIntent);finish( );选择题1 android虚拟设备的缩写是(AVD)2 Android SDK⽬前⽀持的操作系统(Linux)3 Android开发⼯具插件(ADT)没有提供的开发功能(⾃动更新)4 Android SDK提供⼀些开发⼯具可以把应⽤软件打包成Android格式⽂件(APK)5 Android当中基本的所有的UI都是由(view)或者其⼦类实现的8以下可以做EditText编辑框的提⽰信息是(adroid:hint)以下不是⼿机操作系统的是(windows vista)下列哪个属性是专⽤于相对布局的(D)A.android.orientation 线性vertical 垂直horizontalB.android:stretchColumnsC.android:layout_alignParentRightD.android:layout_toRightOf定义LinearLayout垂直⽅向布局时设置的属性( D )A.android:layout_heightB.B.android:gravityC.android:layoutD. android:orientation vertical 垂直为了使android适应不同分辨率的机型,布局时字体单位应⽤( D )A.dpB.dip 像素C.pxD.sp下⾯属于android的动画分类的有( AB)A.TweenB.FrameC.DrawD.Animation Property Animation属性动画android 关于service⽣命周期的onCreate()和onStart()说法正确的是( AD )A.当第⼀次启动的时候先后调⽤onCreate()和onStart()⽅法B.当第⼀次启动的时候只会调⽤onCreate()⽅法C.如果service已经启动,将先后调⽤onCreate()和onStart()⽅法D.如果service已经启动,只会执⾏onStart()⽅法,不在执⾏onCreate()⽅法在android中使⽤Menu时可能需要重写的⽅法有(AC)A、onCreateOptionsMenu()三种菜单:选项菜单、上下⽂菜单、⼦菜单B、onCreateMenu()C、onOptionsItemSelected()D、onItemSelected()Intent传递数据时,下列的数据类型哪些可以被传递(ABCD)A、SerializableB、charsequenceC、ParcelableD、Bundlejava.io包中的( A )和( B )类主要⽤于对对象Object的读写。
安卓期末考试题及答案

安卓期末考试题及答案一、选择题(每题2分,共20分)1. Android操作系统是基于哪个内核开发的?A. Linux内核B. Windows内核C. MacOS内核D. FreeBSD内核答案:A2. 在Android开发中,哪个文件用于定义应用程序的配置信息?A. AndroidManifest.xmlB. build.gradleC. strings.xmlD. layout.xml答案:A3. 下列哪个不是Android四大组件?A. ActivityB. ServiceC. BroadcastReceiverD. DataProvider答案:D4. Android中,哪个类是所有Activity的父类?A. ContextB. ViewC. ApplicationD. Activity答案:D5. 在Android中,用于处理用户界面布局的XML文件通常保存在哪个目录下?A. /res/values/B. /res/drawable/C. /res/layout/D. /res/menu/答案:C6. Android开发中,Intent是用来做什么的?A. 启动ActivityB. 处理网络请求C. 管理线程D. 存储数据答案:A7. 在Android中,哪个方法用于启动一个新的Activity?A. startService()B. broadcastIntent()C. startActivity()D. registerReceiver()答案:C8. Android中,如何实现Activity之间的数据传递?A. 使用SharedPreferencesB. 使用IntentC. 使用File存储D. 使用SQLite数据库答案:B9. 在Android开发中,下列哪个方法用于获取当前Activity的实例?A. getApplicationContext()B. getSystemService()C. getBaseContext()D. getCurrentActivity()答案:C10. Android中,下列哪个不是布局文件的属性?A. layout_widthB. layout_heightC. layout_marginD. layout_color答案:D二、简答题(每题5分,共30分)1. 请简述Android应用的生命周期。
安卓期末考试知识总结

安卓期末考试知识总结第一章:Android基础入门习题总结1.Android系统采用分层架构,由高到低分为4层,主要为:应用程序层、应用程序框架层、核心类库、Linux内核2.在Android项目程序开发完成后中,必须__打包成_正式的Android安装文件,才能发布到互联网上让用户下载使用。
3.Android 工程中src目录下存放_java__文件重点知识1.应用层:应用层是核心应用程序的集合。
手机上所有的应用都属于这一层,程序,短信程序。
2.应用程序框架层:应用程序框架层主要提供构建应用程序时用到的各种API,例如:活动管理器、通知管理器、内容提供者3.核心类库:核心类库中包含了系统库及Android运行环境。
(1)系统库主要通过c/c++库为Android系统提供主要的特性支持(2)Android运行时库主要提供一些核心库,允许开发者使用java语言来编写Android应用程序4.Linux内核:为Android·设备的各种硬件提供底层的驱动,如显示驱动、音频驱动、蓝牙驱动、电源管理驱动Android工程中的assets目录主要存放一些文件资源,这些文件会被原封不动的打包到APK文件中更为细分的5层架构:应用程序层、应用程序框架层、核心类库、硬件抽象层 (HAL)、Linux内核硬件抽象层 (HAL) 提供标准界面,向更高级别的 Java API 框架显示设备硬件功能。
HAL 包含多个库模块,其中每个模块都为特定类型的硬件组件实现一个界面,例如相机或蓝牙模块。
当框架 API 要求访问设备硬件时,Android 系统将为该硬件组件加载库模块。
第二章:Android常见桌面布局&第三章:Android常见界面控件知识总结1.Android应用的界面是由View 对象和 ViewGroup 对象构建而成的。
ViewGroup继承自View,ViewGroup作为容器盛装界面中的其他控件Android应用的每个界面的根元素必须有且只有一个ViewGroup容器Android常见布局和特点:Android中常见的五种布局:相对布局(RelativeLayout)、线性布局(LinearLayout)、表格布局(TableLayout)、帧布局(FrameLayout)、约束布局(ConstraintLayout)1.相对布局(RelativeLayout):相对布局是一种基于相对位置的布局方式,可以通过设置组件相对于其他组件或父容器的位置来实现布局。
操作系统期末考试总复习试题

《操作系统》课程复习(一)题型:一、选择题(每题1分,共10分)二、判断题(每题1分,共10分)三、简答题(每小题6分,共30分)四、计算题(每题10分,共30分)五、综合应用题(20分)(二)复习:一、概论1.操作系统的概念、功能、分类(批处理、实时、分时)2.操作系统的特性3.中断的概念、CPU的状态二、进程管理和处理机调度1、进程管理的功能2、进程的概念(与程序的对比)3、PCB的概念和作用、进程的基本状态及其转换4、进程控制(进程的挂起、建立、停止、阻塞、撤消等)5、进程的同步与互斥的基本概念、(P、V操作)、进程通信、线程的基本概念6、处理级调度的基本概念,作业与进程的调度算法(先来先服务、短作业优先、最高响应比者优先、最高优先数)及评价7、死锁的概念、必要条件8、死锁的预防9、死锁的避免算法(银行家算法)死锁的检测三、存储器管理1.存储管理的功能2.地址映射、逻辑地址、物理地址等概念3.分区管理、分页管理、分段管理、段页式管理等上述管理方法的概念、各自的优缺点、分页与分段的地址转换、分页与分段的对比等4.请求分页管理(虚拟存储器概念、缺页概念、淘汰算法、抖动、缺页率等)四、设备管理设备的分类(块设备、字符输入输出设备)、设备管理的任务与功能、通道、缓冲区技术、设备的分配与设备处理、SPOOLING磁盘的调度五、文件管理1、文件管理的功能2、文件的逻辑结构3、文件的物理结构4、文件的目录管理(目录树)(三)复习题:一、选择题:1、操作系统是最重要的(B)。
A、应用软件B、系统软件C、计算机高级语言D、机器指令2、在采用SPOOLing技术的系统中,用户作业的打印输出结果首先被送到(A)。
A、磁盘固定区域B、显示器C、打印机D、键盘3、在批处理系统中,用户的作业是由(C )组成?A、程序集+数据集B、程序集C、控制命令序列+程序集+数据集D、数据集4、文件系统中若文件的物理结构采用顺序结构,则文件控制块FCB中关于文件的物理位置应包括(B)。
多媒体期末考试试题

(第一章)一.单项选择题1.下列选项中,不属于感觉媒体的是( D )A 图像B 香味C 鸟声 D字符ASCII 码 2.下列选项中,属于表示媒体的是( B )A 照片B 条形码C 纸张 D显示器 3.下列选项中,属于显示媒体的是( B )A 图片B 扬声器C 声音 D语言编码 4.下列选项中,属于存储媒体的是( A )A 磁带B 照片C 显示器D 打印机 5.下列选项中,属于传输媒体的是(C ) A 光盘 B 照片 C 光缆D 键盘6. 能直接作用于人们的感觉器官,从而能使人产生直接感觉的媒体是( A ) A 感觉媒体B 表示媒体 C 显示媒体D 传输媒体C 一幅256*256像素的8位灰度图像的图像数据量为64KB D 一幅256*256像素的24位RGB 真彩色图像的文件大小() 填空题:1. 直接作用于人们的感觉器官,使人能直接产生感觉的自然种类信息叫做(感觉媒体)2. 多媒体研究的核心技术中,位居首位的技术是多媒体数据(压缩编解码技术)。
视频数据压缩的基本思路有二,其一是(帧内压缩) ,其二是(帧 间压缩),前者的策略是对相同的信息块只(传送一份),这样就减少了许多冗余信息,后者的策略是对变化的部分传送一个(前一帧信息再传送一个运动矢量信息)。
3. 一幅像素分辨率 512*256的静态RGB 真彩色图像的数据量为(384) KB ,相当于(0.375 ) MB简答题: 1.什么是多媒体技术?它有哪些主要特性? (答:从技术的角度讲,多媒体是计算机综合处理文本、图形、图像、音频、视频、动画等多种媒 体信息,使多种媒体信息建立逻辑连接,即成为一个系统并具有交互性和实时性的一种新技术。
它具有多维性、集成性、交互性、实时性和非线性等特征)简述多媒体技术研究的主要内容有哪些? (答:如何实现多媒体信号数字化和计算机如何获取多媒体信号 如何实现多媒体数据处理、编码、 解码 多媒体支持环境和网络?多媒体工具及应用系统?多媒体通信与分布式多媒体系统) (第二章)选择题:1. 声波不能在(A )中传播。
Android期末测试题附带答案

一、选择题1、下列哪项不是Android四大组件( C )A.SeiviceB. ActivityC. HandlerD. Content Provider2、Android是如何组织Activity的( B )A.以堆的方式组织ActivityB. 以栈的方式组织ActivityC. 以树形方式组织ActivityD. 以链式方式组织Activity3、关于线程说法不正确的是( B )A. 在 android 中,我们可以在主线程中,创建一个新的线程B. 在创建的新线程中,它可以操作 UI 组件C. 新线程可以和 Handler 共同使用D. 创建的 Handler 对象,它隶属于创建它的线程4、下列关于内存回收的说明,哪个是正确的(B )A.程序员必须创建一个线程来释放内存B.内存回收程序负责释放无用内存C.内存回收程序允许程序员直接释放内存D.内存回收程序可以在指定的时间释放内存对象5、设置xml布局文件中的字体大小一般用什么单位( c )A.dpB. pxC. spD. pt6、关于service生命周期的onCreate()和onStart()说法正确的是( D )A.当第一次启动的时候先后调用onCreate()和onStart()方法B.当第一次启动的时候只会调用onCreate()方法C.如果service已经启动,将先后调用onCreate()和onStart()方法D.如果service已经启动,只会执行onStart()方法,不再执行onCreate()方法7、Android项目工程下面的assets目录,以下说法正确的是( A )A.这里的文件是原封不动的存储到设备上不会转换为二进制的格式B.主要放置多媒体等数据文件C.主要放置图片文件D.放置字符串,颜色,数组等常量数据8、在android中使用SQLiteOpenHelper这个辅助类,生成一个可操作的数据库,调用的方法是( A )A.getReadableDatabase() B.getDatabase()C.getEnbleDatabase()D.createDateBase()9、Activity从可见状态变为半透明遮盖状态时,生命周期中哪个方法被调用( B )A.onStop()B. onPause()C. onRestart()D.onStart()10、下面哪个选项不是AdapterView的子类( c)A.ListViewB. GridViewC. S crollViewD.Spinner11、下面对自定义style的方式正确的是( D)A.<resources><style name="myStyle"><item name="android:layout_width">fill_parent</item></style></resources>B.<style name="myStyle"><item name="android:layout_width">fill_parent</item></style>C.<resources><item name="android:layout_width">fill_parent</item></resources>D.<resources><style name="android:layout_width">fill_parent</style></resources>12、ScrollView可以有几个子view ( A)A. 1个B. 2个C.3个D.无限制13、Math.round(11.5)和Math.round(-11.5)的值分别是( A )A. 12 -11B. 11 -11C. 12 -12D. 11 -1214、关于 BroadcastReceiver 的说法不正确的是( B )A.是用来接收广播 Intent 的B.一个广播 Intent 只能被一个订阅了此广播的 BroadcastReceiver 所接收C.对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者D.接收者声明的优先级别在的 android:priority 属性中声明,数值越大优先级别越高15、关于ContenValues类说法正确的是( A)A. 它和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型B. 它和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型C. 它和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型D. 它和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型二、填空题1. Android中Service的实现方法是或。
操作系统期末考试试题

操作系统期末考试试题操作系统期中考试试题班级__________ 学号_____________ 姓名_____________ 成绩________ 一、单项选择题(每小题1分,共20分)在每小题列出的四个选项中,选出一个正确答案,并将正确答案的号码写在题干后面的括号内。
1。
关于操作系统的叙述( )是不正确的.A.“管理资源的程序”B.“管理用户程序执行的程序”C.“能使系统资源提高效率的程序” D。
“能方便用户编程的程序” 2。
在设计实时操作系统时,( )不是重点考虑的。
A.及时响应,快速处理B.有高安全性 C。
有高可靠性 D。
提高系统资源的利用率 3。
文件管理面向用户实现()。
A.存储用户文档 B。
快速数据传送 C.虚拟存储管理 D。
按文件名存取文件 4.计算机系统中判别是否有中断事件发生应是在()。
A.进程切换时 B。
执行完一条指令后 C.执行P操作后 D.由用户态转入核心态时 5.每个进程在执行过程中的任一时刻它所处的状态有()。
A。
1种 B。
2种 C.3种 D。
4种6.使中央处理器的状态从管态转换到目态的原因可能是( )。
A。
系统初始启动 B.发生了中断事件C.系统调用功能的完成 D。
执行完一条访管指令7.支持程序浮动的地址转换机制是( )。
A.页式地址转换B.段式地址转换 C。
静态重定位 D。
动态重定位 8。
在可变分区存储管理中,最优适应分配算法要求对空闲区表项按()进行排列. A.地址从大到小 B。
地址从小到大 C.尺寸从大到小 D.尺寸从小到大 9.逻辑文件存放到存储介质上时,采用的组织形式是与( )有关的. A.逻辑文件结构 B.存储介质特性C。
主存储器管理方式 D。
分配外设方式 10.页式存储管理中,每取一条指令或取一个操作数,访问主存的次数最多是( ). A。
1 B.2 C.3 D.411。
对磁盘进行移臂调度的目的是为了缩短( )时间。
A.寻找B.延迟 C。
传送 D。
启动12.启动外设前必须组织好通道程序,通道程序是由若干( )组成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、文件名为Test1.java,编写Java代码,实现随机生成一个6位的整数,并输出由该数的6位数字组成的最小数和最大数(10分)。
2、文件名为Test2.txt,写出实现如图所示的对话框的java代码。
(5分)
提示
确定要删除吗?
要删除,请点击“是”。
是否
3、工程名为test3,设计界面如下图如示,在编辑框中只接受电话号码,实现“拨打电话”和“发送短信”的功能。
(15分)--界面设计5分、每个功能5分。
4、综合应用题(70分)
4.1设计一个应用程序,工程名为provider,实现内容提供者的功能(20分)。
要求:
1)无界面
2)创建数据库user.db及数据表users(id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR(20),phone VARCHAR(20))-----------5分
3)自定义内容提供者,实现数据操作:添加、删除、查询所有用户---------------15分4.2设计一个应用程序,工程名为userMS,实现通过内容提供者来操纵users表的数据(50分)。
要求:
1)以列表视图的形式查看所有的用户。
(10分)
2)单击“添加”按钮,显示添加用户界面,实现添加用户,弹出添加成功提示信息,并自动刷新列表中的数据。
(15分)
3)单击"删除"按钮,实现删除所有选中的用户,弹出删除成功提示信息,并自动刷新列表中的数据。
(10分)
4)单击“群发”按钮,实现向所有选中的用户群发短信。
(10分)
5)单击“清除”按钮,所有勾选的复选框设置为未勾选。
(5分)。