23秋 Android智能手机编程-02
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案
文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有期末考核试题、其他网核及教学考一体化、一网一平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究

一 、单选题
1. ContentProvider中的( )方法根据传入的Uri查询指定条件下的数据
A. delete
B. insert
C. query
D. update
答案:C
- 关注公众号【飞鸟搜题】查看答案
2. Android中使用的Java运行环境是( )虚拟机。
A. Oracle Java
B. IBM的Java
C. Google的Dalvik
D. Opera的Java
答案:C
- 关注公众号【飞鸟搜题】查看答案
3. ( )类的对象能够读取内部存储文件中的数据
A. FileInputStream
B. InputStream
C. FileOutputStream
D. OutputStream
答案:A
- 关注公众号【飞鸟搜题】查看答案
4. 在SQLiteOpenHelper类中,我们通过什么方法来获得一个数据库对象来执行查询语句( )
A. openReadableDatabase ()
B. getDatabase ()
C. getReadableDatabase ()
D. openDatabase()
答案:C
- 关注公众号【飞鸟搜题】查看答案
5. 以下不是SharedPreferences类的方法的有( )
A. edit()
B. commit()
C. putSting()
D. beginTransaction()
答案:关注公众号【飞鸟搜题】查看答案
6. SharedPreferences是android保存信息的一种方式,文件会被保存在哪个文件夹下( )
A. /sdcard/packagename/shared_prefs
B. /data/data/packagename/shared_prefs
C. /data/data/packagename/database
D. /sdcard/packagename/database
答案:关注公众号【飞鸟搜题】查看答案
7. 下面关于ListView的描述,错误的是( )
A. ListView以列表的形式展示数据内容
B. ListView的条目之间显示分割线
C. ListView能够根据列表的高度自适应屏幕显示
D. ListView必须实现滚动条的显示,才能实现滑动功能
答案:关注公众号【飞鸟搜题】查看答案
8. 电脑屏幕尺寸为14英寸,分辨率为 1600ppi x 900,对应的dpi为( )
A. 131
B. 1600
C. 1024
D. 900
答案:关注公众号【飞鸟搜题】查看答案
9. WebView打开JavaScript脚本使用开关的方法是( )
A. EnableJavaScript()
B. setJavaScriptEnable()
C. onJavaScript()
D. openJavaScript()
答案:关注公众号【飞鸟搜题】查看答案
10. 以下关于BroadcastReceiver类描述正确的( )
A. 它必须实现onReceive方法
B. 它必须实现onStart方法
C. 它必须实现onCompletion方法
D. 它必须实现onClickListener方法
答案:关注公众号【飞鸟搜题】查看答案
11. MyReceiver是个广播消息接收器,完成以下代码,以实现接收到消息后,取出名为”control”的附加内容(若取不到,默认值为0)。 public MyReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context,Intent intent){ //接收到消息的方法 int c=intent. getIntExtra( ) ;//取出附加的名为”control”的整数,默认值为0 } }
A. "control",0
B. control
C. 0
D. control,0
答案:关注公众号【飞鸟搜题】查看答案
12. 关于BroadcastReceiver的说法不正确的是( )
A. 广播接收器是android四大组件之一
B. 对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者
C. 接收者声明的优先级别在的android:priority属性中声明,数值越大优先级别越高
D. 在配置文件manifest中配置接收器叫做动态注册
答案:关注公众号【飞鸟搜题】查看答案
13. 下列选项中,属于创建服务时必须实现的方法的是( )
A. onCreate()
B. onBind()
C. onStartCommand()
D. onUnbind()
答案:关注公众号【飞鸟搜题】查看答案
14. 这是一个窗口的布局文件,有一个文本框,补充完整此布局文件(【】内是注释): activity_main.xml: ....... android:orientation='vertical" >
A. match_parent
B. fill_parent
C. match_content
D. fill_content
答案:关注公众号【飞鸟搜题】查看答案
15. 如果需要给一个UI的组件设置背景图片,在Java代码中访问到定义的图片资源bg_pic.png的方法是( )。
A. R.color.bg_pic
B. R.drawable.bg_pic
C. R.string.bg_pic
D. Drwable.bg_pic
答案:关注公众号【飞鸟搜题】查看答案
16. 下列选项中,不属于onActivityResult()方法中参数的是( )
A. requestCode
B. resultCode
C. data
D. result
答案:关注公众号【飞鸟搜题】查看答案
17. 以下代码是一个窗口MainActivity,它具有一个按钮(id为button1)。请完成以下代码,给这个按钮增加监听器buttonlistener。 class MainActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState){ ... Button btn1=(Button)this.findViewByid(R.id.button1); btn1.( ) ;//增加监听器Btnclicklistener } ... }
A. setOnClickListener(new Btnclicklistener())
B. Listener()
C. addListener(click)
D. Btnclicklistener()
答案:关注公众号【飞鸟搜题】查看答案
18. 布局组件中若组成单选框分组,则单选框应放在( )标签中
A. RadioButton
B. Group
C. Button
D. RadioGroup
答案:关注公众号【飞鸟搜题】查看答案
19. 关于Handler的说法不正确的是( )
A. 它实现不同进程间通信的一种机制
B. 它避免了在新线程中刷新UI的操作
C. 它采用队列的方式来存储Message
D. 它实现不同线程间通信的一种机制
答案:关注公众号【飞鸟搜题】查看答案
20. 下列选项中,属于获取SurfaceHolder类的方法的是( )
A. newInstance()
B. getHolder()
C. getSurfaceHolder()
D. new SurfaceHolder()
答案:关注公众号【飞鸟搜题】查看答案
二 、多选题
1. 关于 Intent 对象说法正确的是( )
A. 在 android 中,Intent 对象是用来传递信息的
B. Intent 对象可以把值传递给广播或 Activity
C. 利用 Intent 传值时,可以传递一部分值类型
D. 利用 Intent 传值时,它的 key 值可以是对象
答案:关注公众号【飞鸟搜题】查看答案
2. 关于广播的作用,正确的说法是( )
A. 它是用接收系统发布的一些消息的
B. 它可以帮助 service 修改用户界面
C. 它可以启动一个 Activity
D. 它可以启动一个 Service
答案:关注公众号【飞鸟搜题】查看答案
3. android应用中,可以用于启动并转换至新Activity的方法是:
A. startActivity()
B. startActivityForResult()
C. goto()
D. start()
答案:关注公众号【飞鸟搜题】查看答案
4. 这是一个窗口的布局文件,有一个文本框。它拥有属性:android:layout_width="( )",括号里可以是:
A. horizontal
B. vertical
C. wrap_content
D. match_parent
答案:关注公众号【飞鸟搜题】查看答案
5. 下列不属于 SAX 解析 xml 文件的优点的是( )
A. 将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能
B. 不用事先调入整个文档,占用资源少
C. 整个文档调入内存,浪费时间和空间
D. 不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失
答案:关注公众号【飞鸟搜题】查看答案
三 、判断题
1. 原生应用,Webapp,Hybrid开发对比起来,App体积最小的是原生应用开发。( )
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
2. FileOutputStream类的对象能够读取内部存储文件中的数据
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
3. private MediaPlayer mediaPlayer;语句的作用是:声明名为mediaPlayer的“媒体播放器”对象( )
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
4. Object类用于解析对象结构的JSON数据
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
5. SharedPreferences在改变后需要调用commit方法( )
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
6. Android Studio Bundle和Android.os.Bundle都是Android集成开发环境的软件包( )
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
7. android 中使用 IntentFilter 来寻找与隐式 Intent 相关的对象
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
8. Kotlin可以编译成Android的App。( )
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
9. Bundle类的getString方法作用是放入一个字符串。( )
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
10. 使用Fragment,能使程序更加合理和充分地利用屏幕的空间
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
四 、问答题
1. AndroidManifest.xml在Android中的作用是什么?
答案:关注公众号【飞鸟搜题】查看答案
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案

微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。