2020年安卓移动应用开发试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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
for(int i=0;i
{
Map
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