安卓复习题

2020-03-27 19:41

1、“安卓”是以什么为基础的操作系统?( B ) A JAVA B LINUX

C Windows D iOS

2、RAM指的是手机的?( A ) A 运行内存 B 存储内存 C 音频芯片 D 内存卡

3、Android是如何组织Activity的( D ) A 以链式方式组织Activity B 以队列的方式组织Activity

C 以树形方式组织Activity D 以栈的方式组式Activity

4、属于Chronometer类的方法是(ABC) Astart Bstop CsetBase Ddestory

5、以下控件中,只有两种状态并能相互切换的是 ( D ) A Toast

B Seekbar C ImageButton D ToggleButton

6、如果将一个TextView的android:layout_height属性值设置为wrap_content,那么该组件将是以下哪种显示效果?( D ) A 该文本域的宽度将填充父容器宽度

B 该文本域的宽度仅占据该组件的实际宽度 C 该文本域的高度将填充父容器高度

D 该文本域的高度仅占据该组件的实际高度

7、下列不属于Intent的作用的是( ABD ) A 实现应用程序间的数据共享

A-1

B 是一段生命周期,没有界面,可以在应用后台运行,不会因为切换页面而消失 C 可以实现界面间的切换,可以包含动作、数据、种类,连接四大组件的纽带 D 处理一个应用程序整体性的工作

8、如果使用LinearLayout实现组件垂直排列,那么在xml中应添加什么属性进行设置?( A )

A android:orientation=\B android:vertical=\

C android:orientation=\D android:horizontal=\

9、在android中使用Menu时可能需要重写的方法有 ( AC ) A onCreateOptionsMenu() B onCreateMenu()

C onOptionsItemSelected() D onItemSelected()

10、在android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是( AB ) A getWriteableDatabase() B getReadableDatabase()

C getDatabase() D getAbleDatabase()

11、要监听在Spinner中选择了某个下拉选项,需要用到 ( C ) A OnClickListener

B OnCheckChangedListener C OnItemSelectedListener D OnKeyListener

12、关于适配器说法不正确的( ACD )

A 它主要是用来存储数据的 B 它主要用来讲数据绑定的控件上

C 它主要用来解析数据的 D 它主要用来存储XML数据

13、进度条中哪个属性是设置进度条当前进度的( B ) A android:secondaryProgress B android:progress

A-2

C android:max D style

14、下列哪些 API 的操作可能需要声明权限( BCD ) A 播放 mp3 文件 B 读写SD 卡

C 打电话 D 访问网络

15、数据源如果为sqlite数据库中查出的信息,最适合的适配器为( B ) A SimpleAdapter B SimpleCursorAdapter

C ArrayAdapter D ListAdapter

16、使用MediaPlayer播放sdCard上的mp3文件时 ( C ) A 直接new MediaPlayer即可 B 需使用MediaPlayer.create方法

C 需使用setDataSource方法 D 直接使用start方法

17、关于ImageSwitcher 说法正确的是: ( ACD ) A ImageSwitcher里可以通过Alpha设定转换时候的透明位度

B 在使用一个ImageSwitcher之前,不一定要调用setFactory方法

C etInAnimation是设置资源被读入到这个ImageSwitcher的时候动画效果 D setOutAnimation是资源文件从这个ImageSwitcher里消失的时候要实现的动画效果

18、Timer.schedule(TimerTask, 1000, 2000);该代码表示的意思是( ABCD) A 等待1秒后执行mTimerTask B 每间隔2秒执行一次mTimerTask

C mTimerTask是一个定时任务 D schedule方法的第三个参数表示间隔时间

19、关于Handler的说法正确的是( BCD ) A 它实现不同进程间通信的一种机制 B 它避免了在新线程中刷新UI的操作

C 它采用队列的方式来存储Message D 它实现不同线程间通信的一种机制

A-3

20、设置动画的xml文件应该放置在工程的哪个文件夹中?( D ) A drawable B values C layout D anim

21、layout 布局文件的命名不能出现 大写字母 22、 文字的切换可以使用_TextSwitcher_ 实现 23、在ImageSwitcher中实现ViewSwitcher.ViewFactory接口后需要重写的的方法是_makeView__

24、Activity的生命周期有几个阶段,分别对应的方法是onCreate、onStart、onResume、onPause、onStop 、onRestart、 onDestroy

25、补全代码,实现发送短信给10086,短信内容为:你好 Intent i=new Intent();

i.setAction(Intent. ACTION_SENDTO ) ; i.setData(Uri.parse(\smsto: :10086\ i._putExtra_(\ 你好 \ startActivity(i);

26、AlertDialog.Buildeer类中,为对话框添加多选列表项的方法是 setMultiChoiceItems()

27、一个Activity中有2个Fragment,Fragment1和Fragment2,Fragment1想使用Fragment2中的id为textView2的控件,需要用到 getActivity() .findViewById(R.id.textView2)

28、Android中控件在处理物理按键事件时,提供的回调方法有onKeyUp()、 onKeyDown() 、onKeyLongPress()

29、请补全代码,实现屏蔽返回键

public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { return false;

A-4

} return true; }

30、补全实现读取手势库信息

GestureLibrary gestureLibrary = GestureLibraries. fromFile(\

if (gestureLibrary. load() ) {

Toast.makeText(MainActivity.this, \手势文件读取成功!\ Toast.LENGTH_LONG).show(); } else {

Toast.makeText(MainActivity.this, \手势文件读取失败!\ Toast.LENGTH_LONG).show(); }

31、根据所给布局文件,画出对应的界面并说明原因。

android:id=\

android:layout_width=\ android:layout_height=\ android:text=\

android:layout_weight=\

android:id=\

android:layout_width=\ android:layout_height=\ android:gravity=\ android:text=\

android:layout_weight=\

A-5


安卓复习题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015年江苏省普通高中学业水平测试(必修科目)物理试卷(含答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: