搜索
您的当前位置:首页正文

Android编程基础笔试题及答案

来源:抵帆知识网


《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, 接收者申明的优先级别在 的 android:priority 属性中申明, 数值越大优先级别越高

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--- 方法

因篇幅问题不能全部显示,请点此查看更多更全内容

Top