2020年安卓移动应用开发试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

南京工业大学移动应用开发试题(A)卷(开)2018 - 2019学年第二学期使用班级计1801-4,计(嵌)1801-3

班级学号姓名

一、选择题(2分/小题,共15分)

1、Android开发中常用的数据库是()

A、SQLite

B、Oracle

C、MySql

D、SQL Server

2、从其他应用中读取共享的数据库数据时,需要用到的是query方法,返回的是Curser数据,那么这个方法是哪个对象的方法。()

A、SQLiteDatabase

B、SQLiteOpenHelper

C、ContentProvider

D、ContentResolver

3、启动Activity对一些资源及状态的读取,可以在生命周期的哪个函数中进行()

A、onCreate()

B、onStart()

C、onResume()

D、onPause()

4、Activity的onPause()方法什么时候执行()

A、当界面启动时

B、当onCreate()方法被执行之后

C、当界面被隐藏时

D、当界面重新显示时

5、关于适配器的说法,正确的是()

A、它主要是用来存储数据

B、它主要是用来把数据绑定到组件上

C、它主要用来解析数据

D、它主要用来存储xml数据

6、下列哪项不是Android的四大组件()

A、Service

B、Activity

C、Handler

D、ContenProvider

7、Android是如何组织Activity的?()

A、以堆的形式组织Activity

B、以栈的形式组织Activity

C、以树形方式组织Activity

D、以链形方式组织Activity

8、在Android中使用SQLiteOpenHelper这个辅助类,生成一个可操作的数据库,调用的方法是()

A、createDatabase

B、getDatabase

C、getReadableDatabase

D、getEnableDatabase

9、关于BroadcastReceiver的说法不正确的是()

A、是用来接收广播Intent的

B、一个广播Intent只能被一个订阅了此广播的BroadcastReceiver所接收

C、对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者

D、接收者声明的优先级别在android:priotity属性中声明,数值越大优先级别越高

10、关于ContentValues类说法正确的是()

A、负责存储一些名值对,但它存储的名值对当中的名是String类型,而值都是基本类型

B、负责存储一些名值对,但它存储的名值对当中的名是任意类型,而值都是基本类型

C、负责存储一些名值对,但它存储的名值对当中的名可以为空,而值都是String类型

D、负责存储一些名值对,但它存储的名值对当中的名是String类型,而值也是String类型

11、下列哪一个可设置EditText编辑框的提示信息()

A、android:inputType

B、android:text

C、android:digits

D、android:hint

12、Android通过一个专门()来进行界面切换。

A、Activity

B、Service

C、Intent

D、ContentProvider

13、使用LinearLayout布局时,用于设置方向的是哪一个属性()

A、android:orientation

B、android:width

C、android:height

D、android :left

14、res/layout路径下存放的.xml文件是()

A、界面布局文件

B、源代码文件

C、音频文件

D、图片文件

15、如果你只是想要启动一个后台服务长期进行某项任务,调用下面哪一个方法比较合适()

A、startService()

B、bindService

C、stopService

D、unbindService

三、程序填空(2分/空,共60分)

1、利用ListView组件设计如下图所示的界面效果,点击ListView中的某一项时,会将这一项

的文字信息显示在Toast窗口中。

public class MainActivity extends AppCompatActivity {

ListView listView;

String []title=new String[]{"数据","分层","位置","视频","通知","购物车","信息","点赞"};

int []image=new int[]{R.drawable.img01,R.drawable.img02,

R.drawable.img03,R.drawable.img04 ,R.drawable.img05,R.drawable.i mg06,R.drawable.img07,R.drawable.img08};

@Override

protected void (1)(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(yout.activity_main);

listView= (2) (R.id.listView);

List> list=new ArrayList<>();

for(int i=0;i

{

Map map=new HashMap<>();

map.put("title",title[i]);

map.put("image",image[i]);

(3)

}

SimpleAdapter adapter=new

SimpleAdapter(MainActivity.this, (4) ,

yout.item,

new String[]{"title","image"},

new int[]{R.id.textView,R.id.imageView});

(5)

listView. (6) (new

相关文档
最新文档