高校Android考试复习题
发布时间:2024-11-06
发布时间:2024-11-06
1、Android的体系结构
2、Activity的启动方式有
3、在Android模拟器中,内置了一个用于调试和测试的工具
4、启动Service的两种方法。
5、Android四大组件
6、Intent过滤器
7、Android SDK主要语言基础
7、R.java文件的用途。
9、Activity生命周期的事件回调函数
10、在Android调试过程中,LogCat出现的日志信息
11、通过继承ContentProvider类可以创建一个新的数据提供者的过程。
12、手机操作系统的是( )
A.Android B. Windows Vista C. IOS D. Windows Phone 7
13、是AbsoluteLayout中特有的属性 ( )
A,android:layout_height B,android:layout_x
C,android:layout_above D,android:layout_toRightOf
14、 在手机开发中常用的数据库是( SQLite )
15、若在界面上显示“Hello,World”,应该使用以下哪个控件是( )
A.TextView B.ImageView C.ListView D.以上都不对
16、Spinner控件的显示为文本列表形式,在ArrayAdapter适配器中应选择以下哪种方式( )
http://yout.simple_spinner_dropdown_item
B. http://yout.simple_list _item_1
C. http://yout.simple_list _item_2
D. http://yout.simple_spinner_ item
17、打开一个Activity,对提供的数据进行Web搜索的Intent常用动作是( )
A. ACTION_WEB_SEARCH B.ACTION_SEARCH C. ACTION_ANSWER D.ACTION_VIEW
18、如果将一个TextView的android:layout_height属性值设置为wrap_content,那么该组件将是以下哪种显示效果?( )
A.该文本域的宽度将填充父容器宽度
B.该文本域的宽度仅占据该组件的实际宽度
C.该文本域的高度将填充父容器高度
D.该文本域的高度仅占据该组件的实际高度
19、使用以下哪种方法将数据写到文件的末尾( )
A. MODE_PRIVATE B. MODE_APPEND
C. MODE_WORLD_READABLE D. MODE_WORLD_WRITEABLE
20、Android 项目工程下面的 assets 目录的作用是什么 ( )
A、放置应用到的图片资源。
B、主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面
C、放置字符串,颜色,数组等常量数据
D、放置一些与 UI 相应的布局文件,都是 xml 文件
21、用于事件处理的常见回调方法?( )
A. onClick() B. onKeyUp() C. onStart() D. onStop()
22、在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的?( )
A. TextView tv = this.findViewById(R.id.bookName);
B. TextView tv = (TextView)this.findViewById(R.id.code);
C. TextView tv = (TextView)this.findViewById(R.id.bookName);
D. TextView tv = (TextView)this.findViewById(R.string.bookName);
23、能通过指定界面元素的坐标位置来确定用户界面的整体布局的是( )
A. 相对布局 B. 表格布局 C.绝对布局 D.线性布局
24、在Android中,用户可以通过( )打开选项菜单。
A. Menu B. MenuItem C. MenuStrip D. Item
25、关于Android特征描述错误的是( )
A. Android系统提供了访问硬件的API库函数。
B.Android将界面设计与程序逻辑分离。
C.Android支持位置服务和地图应用。
D.Android进程的优先级是固定不变的。
26、开发Android应用程序的首选集成开发环境是:( )
A. myEclipse B. Eclipse C. .NET D.J2SE
27、若在界面上显示“Hello,World”,应该使用以下哪个控件是( )
A.TextView B.ImageView C.ListView D.以上都不对
28、android 中下列属于Intent的作用的是( )
A.实现应用程序间的数据共享
B. 可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
C. 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
D.处理一个应用程序整体性的工作
29、使用以下哪种方法将数据写到文件的末尾( )
A. MODE_APPEND B. MODE_PRIVATE
C. MODE_WORLD_READABLE D. MODE_WORLD_WRITEABLE
30、若将多个单选按钮组合在一起,使用( )控件。
A. RadioGroup B. Radio C. RadioButton D. Group
31、以下哪种方法用于将更改保存到共享偏好设置?( )
A. save() B.clear() C. commit () D.putString()
32、以下哪个是用于事件处理的常见回调方法?( )
A. onClick() B. onKeyUp() C. onStart() D. onStop()
33、以下哪个标记可用于在清单文件中注册主活动是( )
A. <activity android:name=”TestActivity”
android:label=”Test”>
</activity>
B. <activity android:name=”TestActivity”
android:label=”Test”>
<intent-filter>
<category android:name=”android.intent.category.MAIN”/>
</intent-filter>
</activity>
C. <activity >
<intent-filter>
<action android:name=”android.intent.action”/>
<category android:name=”http://UNCHER”/>
</intent-filter>
D. <activity android:name=”TestActivity”
android:label=”Test”>
<intent-filter>
<action android:name=”android.intent.action.MAIN”/>
<category android:name=”http://UNCHER”/>
</intent-filter>
</activity>
34、Android程序能够直接通过R类引用drawable、layout和values目录中的资源,因此R.java文件是可以修改的。( )
35、Activity的onStop() 和onDestroy() 方法效果是差不多的。( )
36、框架布局是一种常用的界面布局,将屏幕划分为表格,将界面元素添加到表格中。( )
37、Activity从启动到关闭所调用的全部生命周期函数的顺序是onCreate->onStart->onRes_ ume-> onPause -> onStop ->onDestroy。( )
38、广播是以意图的形式来传达的。( )
39、在用户在某个控件上长按时,显示的是图标菜单。( )
40、使用openOrCreateDatabase()方法打开现有数据库或创建一个新数据库。( )
41、广播是用接收系统发布的一些消息的。( )
42、在main.xml中,定义一个组件时,有两个属性必须写,分别是 android:id=" @+id/ start "和 android:text 。( )
43、res\layout\下面定义的xml文件不可以大写。( )
44、在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法( )
45、要访问内容提供者,可使用ContentValues类。( )
46、用户单击按钮时调用了onLongClick()方法。( )
47、Android4.0支持的API级别是11。( )
48、多个按钮注册到同一个点击事件的监听器上,(参考79页)
49、请使用XML文件描述菜单结构。写XML文件(参考103,104,108,109页)
50、SQLite是Android系统提供的一个轻量级的嵌入式关系数据库,请使用ContentValues 完成数据添加、删除和更新功能。(代码参考204,205,206页)