人大移动平台应用开发课程作业答案
课程作业一、单项选择题 (一共10题,每题7分。)
试题1 (7分)
【249035】 Fragment newFragment = new ExampleFragment();
Fargment添加到Activity不正确的是( )。
A. FragmentTransaction transaction = getFragmentManager().beginTransaction();
B. transaction.remove(R.id.fragment_container, newFragment);
C. transaction.addToBackStack(null);
D. transaction.commit();
B。标准答案为:B
试题2 (7分)
【249040】 ViewPager说法不正确的是( )。
A. ViewPager主要用来组织一组数据,并且通过左右滑动的方式来展示
B. 现在的大多数应用都会有一个欢迎引导页面使用ViewPager
C. ViewPager需要android—support—v4.jar这个包的支持
D. ViewPager类直接继承了View类
D。标准答案为:D
试题3 (7分)
【249049】 下面在AndroidManifest.xml文件中注册BroadcastReceiver方式正确的是( )。
A. <receiver android:name=“NewBroad”>
<intent—filter>
<action
android:name=“android.provider.action.NewBroad”/>
<action>
</intent—filter>
</receiver>
B. <receiver android:name=“NewBroad”>
<intent—filter>
android:name=“android.provider.action.NewBroad”/>
</intent—filter>
</receiver>
C. <receiver android:name=“NewBroad”>
<action
android:name=“android.provider.action.NewBroad”/>
<action>
</receiver>
D. <intent—filter>
<receiver android:name=“NewBroad”>
<action>
android:name=“android.provider.action.NewBroad”/>
<action>
</receiver>
</intent—filter>
A。标准答案为:A
试题4 (7分)
【249050】 下列关于Service的描述,正确的是( )。
A. Servie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中
B. 每次调用Context类中的StartService()方法后都会新建一个Service实例
C. 每次启动一个服务时候都会先后调用onCreate()和onStart()方法
D. 当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调
D。标准答案为:D
试题5 (7分)
【249053】 通过启动式服务下载图片必须要重写的方法是( )。
A. onBind
B. onStartCommand
C. onDestory
D. onStart
B。标准答案为:B
试题6 (7分)
【249054】 Service的使用方法说法不正确的是( )。
A. 启动Service方式有:显示启动、隐式启动
B. 在Intent中指明Service所在的类,并调用startService(Intent)函数启动Service
C. 隐式启动:final Intent serviceIntent = new Intent(this, RandomService.class);
startService(serviceIntent);
D. 隐式启动:在注册Service时,声明Intent—filter的action属性
C。标准答案为:C
试题7 (7分)
【249057】 绑定式Service生命周期不包括 ( )。
A. onCreate()
B. onStartCommand()
C. onBind()
D. onUnbind()
B。标准答案为:B
试题8 (7分)
【249059】 AIDL说法错误的是( )。
A. AIDL是可以类似接口
B. AIDL文件中不仅仅可以使用基本数据类型
C. AIDL的java文件中生成了一个内部静态抽象类Stub
D. XXService.aidl文件,当用户保存文件后,ADT会自动在/gen目录下生成XXService.java文件
B。标准答案为:B
试题9 (7分)
【249073】 关于BroadcastReceiver 的说法不正确的是( )。
A. BroadcastReceiver是用来接收广播Intent的
B. 一个广播Intent只能被一个订阅了此广播的BroadcastReceiver所接收
C. 对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者
D. 接收者声明的优先级别在的android:priority属性中声明,数值越大优先级别越高
D。标准答案为:D
试题10 (7分)
【249076】 关于广播的作用,不正确的说法是( )。
A. 它是不能接收系统发布的一些消息的
B. 它可以帮助service修改用户界面
C. 它可以启动一个Activity
D. 它可以启动一个Service
A。标准答案为:A
二、判断题 (一共5题,每题6分。)
试题1 (6分)
【249028】 Android是在Android 4.0 (API level 11)开始引入Fragment的。
正确 错误
错误。标准答案为:错误
试题2 (6分)
【249039】 ViewPager经常和Fragment一起使用,并且提供了专门的FragmentPagerAdapter类供Fragment中的ViewPager使用。
正确 错误
正确。标准答案为:正确
试题3 (6分)
【249043】 bindService()函数的第2个参数是ServiceConnnection对象的子类。
正确 错误
正确。标准答案为:正确
试题4 (6分)
【249045】 public void onServiceDisconnected(ComponentName name) {
mathService = null;
}
此方法是当Service服务销毁时回调的方法。
正确 错误
错误。标准答案为:错误
试题5 (6分)
【249068】 Context.sendBroadcast() 发送有序广播的语句。
正确 错误
错误。标准答案为:错误转载请注明 www.op5u.com
页:
[1]