《Android 编程基础》试卷 A
题
答
要
不
内
线名 姓
封 级 班
密 院 学
题号 一 二 三 总分 合分人
得分 注意事项:
1. 本试卷共 8 页,满分 100 分;
2. 请把学院、姓名、班级写到密封线内,考试时间
90 分钟;
3. 请不要把答案写在密封线内 得分
阅卷人
一、单项选择题(共 35 题,共 61 分) 1、 D03MA057(2 分)退出 activity 对一些资源以及状态的操作保留,能够在生命周
期的哪个函数中进行 a
A、onPause() B 、 onCreate() C 、 onResume() D、onStart()
2、 D02MA058
(2 分) Android 项目工程下边的 assets 目录的作用是什么 b
A、搁置应用到的图片资源。 Res/drawable B、主要搁置一些文件资源 , 这些文件
会被纹丝没动打包到 apk 里面 C、搁置字符串,颜色,数组等常量数据 res/values D 、搁置一些与 UI 相应的
布局文件,都是 xml 文件 res/layout
3、 D04MA059 (2 分)以下不属于 android 布局的是 (c) A、
B、 C 、BorderLayout D 、 E、
Fr a me L a y ou t L i n ea r L a y o u t
Ta b l e La y o ut Re l a t i v e L a y o ut
4、
D08MA2060(2 分) Intent
的作用的是 a
A、intent 是连结四大组件的纽带 , 能够实现界面间切换, 能够包含动作和动作数据, B、是一段长的生命周期,没实用户界面的程序,能够保持应用在后台运转,而不会由于切
换页面而消逝 service C、实现应用程序间的数据共享 contentprovider 5、
D、办理一个应用程序整体性的工作 D04EA1061(1分) 以下哪个是 AbsoluteLayout 中独有的属性 b
A,android:layout_height B,android:layout_x
C,android:layout_above D,android:layout_toRightOf 6、 D07EA1062(1分)RatingBar 组件中不可以用属性直接设置的是 d
A, D
五角星个数 B, 目前分数 C,分数的增量 D,五角星的色彩 7、
10EA1063(1 分 ) 在手机开发中常用的数据库是 _a__
A,sqlLite B,Oracle
C,Sql Server
D,Db2
3
的说法不正确的选项是
8、 D14MA2064(2分) 对于 BroadcastReceiver _b_
A, 是用来接收广播 Intent 的
B, 一个广播 Intent 只好被一个定阅了此广播的 BroadcastReceiver 所接收 C, 对有序广播,系统会依据接收者申明的优先级别按次序逐一履行接收者 D, 接收者申明的优先级别在 9、 D19MA2065(2分) 使用 MediaPlayer 播放保留在 sdcard 上的 mp3文件时 _c_ A, 需要使用方法创立 MediaPlayer B, 直接 newMediaPlayer 即可 C,需要调用 setDataSource 方法设置文件源 D,直接调用 start 方法,无需设置文件源 10、 D05EA1066(1分) 在 android 中使用 RadioButton 时,要想实现互斥的选择需要用的 组件是 d A,ButtonGroup B, RadioButtons C,CheckBox D,RadioGroup 11、 D16MA2067(2分) 在多个应用中读取共享储存数据时, 需要用到的 query 方法,是 哪个对象的方法 __A_ A, ContentResolver B, ContentProvider C, Cursor D, SQLiteHelper 12、 D03MA2068(2分)DDMSLog 信息分为几个级别 _c_ B,4 C,5 D,6 13、 D06MA2069(2分) 能够自动达成输入内容的组件是 _d__ A,TextView B,EditText C,ImageView D,AutoCompleteTextView A,3 中 14、 D12EA1070(1 分)创立子菜单的方法是 _b__ A,add B,addSubMenu C,createSubMenu D,createMenu 15、 D17DA4071(4 分) 使用 AIDL 达成远程 service 方法调用以下说法不正确的选项是 _a_ A, aidl 对应的接口名称不可以与 aidl 文件名同样 B, aidl 的文件的内容近似 java 代码 C, 创立一个 Service (服务),在服务的 onBind(Intent intent) 方法中返回实现 了 aidl 接口的对象 D, aidl 对应的接口的方法前方不可以加接见权限修饰符 16、 D19MA2072(2 分) MediaPlayer 播放资源前,需要调用哪个方法达成准备工作 _b A,setDataSource B,prepare C,begin D,pause 17、 D12MA2073(2分) 办理菜单项单击事件的方法不包含 _d_ A, 使用 onOptionsItemSelected(MenuItem item) 响应 B, 使用 onMenuItemSelected(int featureId ,MenuItem item) 响应 C,使用 onMenuItemClick(MenuItem item) 响应 D,使用 onCreateOptionsMenu(Menu menu)响应 18、 D13EA1074(1分) android 中文件操作模式中表示只好被本应用使用,写入文件会 覆盖的是 _d__ A, MODE_APPEND B,MODE_WORLD_READABLE C,MODE_WORLD_WRITEABLE D, MODE_PRIVATE 19、 D07MA2075(2分) 进度条中哪个属性是设置进度条大小格式的 _d_ A,android:secondaryProgress B,android:progress C,android:max D,style 20、 D07MA2076(2分) 以下用以显示一系列图像的是 _b_ A,ImageView B,Gallery C,ImageSwitcher D,GridView 21、 D06MA2077(2分) 表示下拉列表的组件是 _b__ A,Gallery B,Spinner C,GridView D,ListView 22、 D12MA2078(2 分)对于 AlertDialog 的说法不正确的选_a_ 项是 A, 要想使用对话框第一要使用重点字创立 new AlertDialog 的实例 B, 对话框的显示需要调用 show方法 C,setPositiveButton 方法是用来加确立按钮的 D,setNegativeButton 方法是用来加撤消按钮的 23、 D05MA2079(2分) 以下说法错误的选项是 __d__ A,Button 是一般按钮组件,除别的还有其余的按钮组件 B,TextView 是显示文本的组件, TextView 是 EditText 的父类 C,EditText 是编写文本的组件,能够使用 EditText 输入特定的字符 D,ImageView 是显示图片的组件,能够经过设置显示局部图片 24、 D19MA2080(2分) 对于 android 中播放视频的说法不对的是 _c__ A, 能够使用 SurfaceView 组件播视频 B ,能够使用 VideoView 组件播视频 C,VideoView 组件能够控制播放的地点和大小 D,VideoView 播放视频的格式能够是 3gp 25、 D10MA2081(2 分) 以下哪个是 SqlLite 下的命令 _c_ A,shell B,push C,.quit D,keytool 26、 D15EA1082(1分) 以下对于怎样使用 Notification ,不对的是 _d_A,notification需要 NotificatinManager 来管理 B, 使用 NotificationManager 的 notify 方法显示 notification 信息 C,在显示 Notification 时能够设置通知时的默认发声,震动等D,Notification中有方法能够消除信息 27、 D19EA1083(1分) 以下对于 open core 说法不正确的选_b__ 项是 A, Open core 是 Android 多媒体框架的中心 B, MediaPlayer 是 open Core 中的一个中心类 C, 全部在 Android 平台的音频、视频的收集以及播放等操作都是经过它来实现的 D, 在实现开发中我们其实不会过多地研究 open core 的实现,我们的 Android们供给了上层的 media api 的开发使用 28、 D12EA1084(1分) 上下文菜单与其余菜单不一样的是 _b_ A, 上下文菜单项上的单击事件能够使用 onMenuItemSelected 方法来响应 B, 上下文菜单一定注册到指定的 view 上才能显示 C,上下文菜单的菜单项能够增添,能够删除 D,上下文菜单的菜单项能够有子项 29、 D07MA2085(2拖动条组件是 _c_ 分) A,RatingBar B,ProgressBar C,SeekBar D,ScrollBar30、 D13EA1086(1分) 读取文件内容的首要方法是 A,openFileOutput _d__ B,read C,write D,openFileInput 31、 D08EA1087(1分) 对于 隐式 Intent 正确的选项是 _a_ A, android 中使用 IntentFilter 来找寻与隐式 Intent 有关的对象 B, 经过组件的名称找寻与 intent 有关系的对象 C, 隐式 Intent 更多用于在应用程序内部传达信息 D, 一个声了然 IntentFilter 的组件只好响应隐式 Intent 恳求 32、 D05MA2088(2分) 多项选择框被选择事件往常用 __b__ A,setOnClickListener B,setOnCheckChangeListener 为我 C, setOnMenuItemSelectedListener D,setOnCheckedListener 33、 D12EA1089(1分) 自定义对话框时,将视图对象增添到目前对话框的方法是 A,setIcon B,setXML C,setLayout D,setView 34、 D09MA2090(2分) 以下不属于 service 生命周期的方法是 _C_ A,onCreate B,onDestroy C,onStop D,onStart 35、 D09MA2091(2分) 绑定 Service 的方法是 _a__ A,bindService B, startService C,onStart D,onBind 得分 阅卷人 _d_ 二、多项选择题(共 10 题,共 24 分) 36、 D08MB2092(2 分) Intent 传达数据时,以下的数据种类哪些能够被传达 abcd A、Serializable B 、 charsequence C 、Parcelable D 、Bundle 37、 D11DB4093(4 分) 数据储存与接见的方式一下说法正确的选项是: (abcde) A、文件 B 、数据库 C 、sharedpreference D 、内容供给者 E 、网络 38、 D07DB4094 (4 分 ). 以下可能会致使 GC内存泄漏的是: abc A. 数据库的 cursor 没有封闭 B. 结构 adapter 时, 没有使用缓存 contentview C.衍生 listview 的优化问题 ----- 减少创立 view 的对象 , 充足使用 contentview, 能够 使用一静态类来优化办理 getview 的过程 activity 一般会重载一些方法用来保护其生 命周期,以下不输于有关方法的是 D. 使用 sqlite 数据库 39、 D09MA2095(2 分) android 经过 startService 的方式开启服务 , 对于 service 生命周期的 onCreate() 和 onStart() 说法正确的选项是 ad A、当第一次启动的时候先后调用 onCreate() 和 onStart() 方法 B、当第一次启动的时候只会调用 onCreate() 方法 C、假如 service 已经启动,将先后调用 onCreate() 和 onStart() 方法 D、假如 service 已经启动,只会履行 onStart() 方法,不在履行 onCreate() 方法 40、 D02MB2096(2 分)开发 android 程序需要的开发工具和开发包包含 abcd A, JDK B,Eclipse C,Android SDK D,ADT E,Raw 41、 D18MB2097(2分) 以下属于补间动画有关类的是 _acd__ A, TranslateAnimation B, FrameAnimation C, RotateAnimation D, AlphaAnimation 42、 D13MB2098(2 分) 以下哪些 api 的操作需要申明权限 cd A、播放 mp3 文件 B 、读 SD 卡 ( 读 sd 卡状态 ) C 、发短信 D、接见网络 43、 D10MB2099(2分) 4. 在 android 中使用 SQLiteOpenHelper 这个协助类时,哪些 操作可能生成一个数据库 , ab A、getWriteableDatabase() B、getReadableDatabase() D、 getAbleDatabase() C、getDatabase() 44、 D13MB2100(2分) 以下对 SharePreferences 存、取文件的说法中正确的选项是: abd A, 属于挪动储存解决方案 B,sharePreferences 办理的就是 key-value 对 C,读取 xml 文件的路径是 /sdcard/shared_prefx D, 信息的保留格式是 xml 45、 D15MB2101(2分)NotificationManager 中消除信息的方法是 bd A,destroy B,cancel C,clear D ,cancelAll 得分 阅卷人 三、 填空题:(共 11 题, 15 分) 46、 D11EC1102(1 分)当启动一个 Activity 而且新的 Activity 履行完后需要返回到 启动它的 Activity 来履行的回调函数是 _____startActivityResult() 47、 D06EC1103(1 分) android 中输入日期的组件是 __ DatePicker ___ 48、 D17EC1104(1 分) AIDL 的全称是 __ Android interface definition language__ 49、 D14MC2105 (2分 ) 广播分为 ____ 无序广播和有序广播 _______ 50、 D06EC1106(1 分) android 中输入时间的组件是 _TimePicker______ 51、 D01EC1107(1 分) Android 应用的进口点是 ____Main___ 52、 D19EC1108(1分) android 中特意用于录音的组件是 __MediaRecorder__ 53、 D18MC2109(2 分)动画中有一种 ___Frame__动画,经过次序的播放摆列好的图 片来实现,近似电影。 54、 D02MC2110(2分) 从 PC向模拟器中复制文件的命令 _adb push___ 55、 D09EC1111(1分) android 系统 4 个应用程序之一,主要用于后台运转和跨进度访 问的是 _service__ 56、 D03MC2112(2分) 创立只显示文本的 Toast 对象时建议使用 __makeText--- 方法 因篇幅问题不能全部显示,请点此查看更多更全内容