2021知到答案 20春夏《移动APP程序设计》 最新智慧树满分章节测试答案

微信小程序
内容查看
查看价格5

绪论 单元测试

 

1、判断题:
移动APP有助于通过移动渠道覆盖更多客户。
选项:
A:错
B:对
答案: 【对】

第一章 单元测试

1、判断题:
随着智能手机的发展,移动通信技术也在不断地升级,目前应用最广泛的是4G。
选项:
A:错
B:对
答案: 【对】

2、判断题:
Android系统创始人是安迪·鲁宾。
选项:
A:对
B:错
答案: 【对】

3、判断题:
Android是Google公司基于Linux平台开发的手机及平板电脑操作系统。
选项:
A:错
B:对
答案: 【对】

4、判断题:
Android的布局文件通常放在res/layout文件夹中。
选项:
A:错
B:对
答案: 【对】

5、单选题:
关于Dalvik虚拟机的特点,下列说法错误的是()。
选项:
A:运行Java字节码文件
B:基于寄存器的架构
C:在linux操作系统上运行
D:加载的是.dex格式的数据
答案: 【运行Java字节码文件】

6、单选题:
创建程序时,填写的Package Name表示()。
选项:
A:项目的包名
B:应用名称
C:程序UI主题
D:项目名称
答案: 【项目的包名】

7、单选题:
Dalvik虚拟机是Google公司自己设计用于Android平台的虚拟机,它可以简单的完成()隔离和线程管理,并且可以提高内存的使用效率
选项:
A:代码段
B:程序
C:进程
D:线程
答案: 【进程】

8、单选题:
我国应用的第二代GSM系统以及北美的窄带CDMA系统属于()通信技术。
选项:
A:1G
B:2G
C:4G
D:3G
答案: 【2G】

9、判断题:
在R.java文件中android:id属性会自动生成对应的int类型的值。
选项:
A:错
B:对
答案: 【对】

10、判断题:
Android Studio是采用Gradle来构建项目的。
选项:
A:错
B:对
答案: 【对】

11、判断题:
移动APP有助于通过移动渠道覆盖更多客户。
选项:
A:错
B:对
答案: 【对】

第二章 单元测试

1、单选题:
一个应用程序默认会包含( )个Activity。
选项:
A:4
B:3
C:2
D:1
答案: 【1】

2、单选题:
在线性布局文件中,把方向设置为水平方的属性是(  )。
选项:
A:horizontal
B:fill_vertical
C:vertical
D:fill_horizontal
答案: 【horizontal】

3、单选题:
在下列选项中,通常用于响应用户的点击事件的控件是(  )。
选项:
A:TextView
B:RadioButton
C:EditText
D:Button
答案: 【Button】

4、单选题:
销毁一个活动所用的方法是( )。
选项:
A:return()
B:close()
C:finish()
D:exit()
答案: 【finish()】

5、判断题:
在目标Activity中,通常使用setResult方法设置返回数据。(  )
选项:
A:错
B:对
答案: 【对】

6、判断题:
TextView控件通常用于在界面上显示文字信息。(  )
选项:
A:错
B:对
答案: 【对】

7、判断题:
使用Intent传递数据时,可以使用putExtra()方法把参数封装到Intent中。(  )
选项:
A:错
B:对
答案: 【对】

8、判断题:
当Activity执行到onStop()方法Activity不可见时,再次回到前台会执行onResume()方法和onStart()方法。(  )
选项:
A:错
B:对
答案: 【对】

9、判断题:
Activity的启动模式有四种,分别是standard、SingleTop、singleTask和singleInstance。
选项:
A:错
B:对
答案: 【对】

10、判断题:
Android提供了一个startActivityForResult(intent,requestcode)方法来实现回传数据。
选项:
A:对
B:错
答案: 【对】

* 本部分为付费内容,您已获得阅读权限

第三章 单元测试

1、单选题:
相对布局中,“是否跟父布局右对齐”通过______属性进行设置。
选项:
A:android:layout_alignParentBottom
B:android:layout_alignParentRight
C:android:layout_alignParentLeft
D:android:layout_alignParentTop
答案: 【android:layout_alignParentRight】

2、单选题:
为了让程序拥有更好的屏幕适配能力,在指定控件和布局宽高时最好使用系统属性,其中将强制性地使视图扩展至父元素大小属性是______。
选项:
A:wrap_content
B:fill_content
C:match_parent
D:match_content
答案: 【match_parent】

3、多选题:
线性布局是Android中较为常用的布局方式,线性布局主要有两种形式,分别是_____。
选项:
A:网格布局
B:水平布局
C:瀑布布局
D:垂直布局
答案: 【水平布局;
垂直布局】

4、单选题:
线性布局中,指定控件按比例排列的属性值为______。
选项:
A:wrap_content
B:orientation
C:match_parent
D:layout_weight
答案: 【layout_weight】

5、单选题:
Android控件中,代表进度条的是______控件。
选项:
A:ProgressBar
B:RadioButton
C:ImageView
D:CheckBox
答案: 【ProgressBar】

6、单选题:
能够实现上拉加载、下拉刷新功能的列表控件是______。
选项:
A:EditText
B:RecyclerView
C:ListView
D:TextView
答案: 【RecyclerView】

7、单选题:
在下列选项中,用来给ListView填充数据的方法是______。
选项:
A:setBaseAdapter()
B:setAdapter()
C:setDefaultAdapter()
D:setView()
答案: 【setAdapter()】

8、单选题:
在ListView使用BaseAdapter适配器显示数据时,需要重写四个抽象方法,以下不属于四个抽象方法的是______。
选项:
A:getItemCount ( )
B:getItem()
C:getItemId()
D:getView()
答案: 【getItemCount ( )】

9、单选题:
为ListView中每个条目添加点击事件使用的方法是______。
选项:
A:setLayoutManager
B:setOnClickListener
C:setOnItemClickListener ( )
D:setAdapter()
答案: 【setOnItemClickListener ( )】

10、单选题:
关于适配器的说法正确的有______。
选项:
A:它主要用来把数据绑定到组件中
B:它主要用来存储xml数据
C:它主要是用来存储数据
D:它主要用来解析数据
答案: 【它主要用来把数据绑定到组件中】

第四章 单元测试

1、单选题:
_____是一种嵌入在Activity中的UI片段。
选项:
A:Fragment
B:Service
C:Activity
D:Layout
答案: 【Fragment】

2、单选题:
下列关于Fragment的描述,正确的是()。
选项:
A:Fragment不需要添加到Activity中也可以单独显示界面
B:只能在布局中添加Fragment
C:只能在Java代码中添加Fragment
D:可以通过getFragmentManager()方法获取FragmentManager实例。
答案: 【可以通过getFragmentManager()方法获取FragmentManager实例。】

3、单选题:
以下_____生命周期方法是Fragment和Activity相关联时调用。
选项:
A:onCreate()
B:onActivityCreated()
C:onAttach()
D:onCreateView()
答案: 【onAttach()】

4、单选题:
ViewPager 需要_____适配器类给它提供数据。
选项:
A:ViewPagerAdapter
B:BaseAdapter
C:Adapter
D:PagerAdapter
答案: 【PagerAdapter】

5、单选题:
调用ViewPager对象的_____方法可以将ViewPager对象与PagerAdapter对象建立关联。
选项:
A:setAdapter()
B:addView()
C:add()
D:get()
答案: 【setAdapter()】

6、单选题:
以下_____方法不是PagerAdapter子类PagerAdapter需要重写的方法。
选项:
A:destroyItem()
B:isViewFromObject()
C:instantiateItem()
D:getItemCount()
答案: 【getItemCount()】

7、单选题:
轮播图使用第三方控件Banner最基本的要添加_____权限。
选项:
A:WRITE_EXTERNAL_STORAGE
B:internet
C:READ_EXTERNAL_STORAGE
D:CALL-PHONE
答案: 【internet】

8、单选题:
下面_____方法能够设置轮播图Banner控件自动播放图片。
选项:
A:isAutoPlay()
B:setDelayTime()
C:setBannerStyle()
D:setBannerAnimation()
答案: 【isAutoPlay()】

9、单选题:
DrawerLayout布局中_____属性用来设置侧滑菜单出现的位置。
选项:
A:background
B:layout_gravity
C:orientation
D:padding
答案: 【layout_gravity】

10、多选题:
标准的导航菜单中NavigationView通常放在 DrawerLayout使用,NavigationView布局中包括____子布局。
选项:
A:header
B:body
C:title
D:menu
答案: 【header;
menu】

第五章 单元测试

1、单选题:
在下列选项中,Android中的五大存储数据方式不包括( )。
选项:
A:文件
B:网络存储
C:SharedPreferences
D:MySql存储
答案: 【MySql存储】

2、单选题:
下列对SharedPerferences存、取文件的说法中不正确的是( )。
选项:
A:读取xml文件的路径是/sdcard/shared_prefx
B:信息的保存格式是xml
C:属于移动存储解决方案
D:SharedPreferences处理就是key-value对
答案: 【读取xml文件的路径是/sdcard/shared_prefx】

3、单选题:
用SharedPreferences存储存储数据,必须通过( )类实现。
选项:
A:Bundle
B:putString
C:ContentValues
D:Editor
答案: 【Editor】

4、单选题:
用SQLite数据库存数据时调用insert()方法,需要将数据存在数据集合( )类中后,再集体插入数据库。
选项:
A:ContentValues
B:putString
C:Editor
D:Bundle
答案: 【ContentValues】

5、单选题:
Android的SharedPreferences存储方式和文件存储方式中,存储文件时可以选择多种模式,其中将文件定义为“私有”模式的是( )。
选项:
A:MODE_WORLD_READABLE
B:MODE_PRIVATE
C:MODE_APPEND
D:MODE_WORLD_WRITEABLE
答案: 【MODE_PRIVATE】

6、多选题:
Android中使用openFileOutput(String name,int mode)方法获取到文件输出流时,第二个参数mode可用模式有( )。
选项:
A:MODE_WORLD_READABLE
B:MODE_WORLD_WRITEABLE
C:MODE_APPEND
D:MODE_PRIVATE
答案: 【MODE_WORLD_READABLE;
MODE_WORLD_WRITEABLE;
MODE_APPEND;
MODE_PRIVATE】

7、多选题:
Android中把数据可以存储到以下哪个目录( )。
选项:
A:C盘
B:/data/data/包名下
C:SD卡目录
D:D盘
答案: 【/data/data/包名下;
SD卡目录】

8、判断题:
关于Android中操作数据库,SQLiteOpenHelper类是用于操作数据库的。
选项:
A:对
B:错
答案: 【错】

9、判断题:
使用SQLiteDatabase的execSQL()方法可以实现数据库表增删改的操作。
选项:
A:对
B:错
答案: 【对】

10、判断题:
文件存储时通过I/O流的形式把数据原封不动的存储到文档中。
选项:
A:错
B:对
答案: 【对】

第六章 单元测试

1、判断题:
做网络图片查看器的时候,需要把获取的流信息转换为Bitmap
选项:
A:错
B:对
答案: 【对】

2、判断题:
使用HttpURLConnection对象可以访问网络。
选项:
A:错
B:对
答案: 【对】

3、判断题:
请求网络成功后返回码是200表示请求成功。
选项:
A:错
B:对
答案: 【对】

4、判断题:
HttpURLConnection的getResponseCode()方法用于得到服务器返回的响应码
选项:
A:错
B:对
答案: 【对】

5、判断题:
《今日荐词》案例中采用Gson库来解析JSON文件。
选项:
A:对
B:错
答案: 【对】

6、判断题:
进行网络访问,需要在mainifest文件中配置权限
选项:
A:对
B:错
答案: 【对】

7、判断题:
使用HttpURLConnection,如果需要上传数据,需要设置setDoOutput(true)方法。
选项:
A:错
B:对
答案: 【对】

8、判断题:
使用HttpURLConnection,当读取完response body中的信息后,应该立即通过disconnect()断开连接
选项:
A:对
B:错
答案: 【对】

9、判断题:
AsyncTask 的doInBackground用来执行后台耗时操作
选项:
A:对
B:错
答案: 【对】

10、判断题:
GsonFprmat插件的使用,可以快捷的将网络返回的Json转化成Java类
选项:
A:对
B:错
答案: 【对】

第七章 单元测试

1、单选题:
下列选项中,设置MediaPlayer网络音频文件数据源的方法的是_____。
选项:
A:setDataSource()
B:load()
C:setDataPath()
D:create()
答案: 【setDataSource()】

2、单选题:
使用create()方法创建的MediaPlayer实例处于_____状态。
选项:
A:Started
B:Prepared
C:Initialized
D:Idle
答案: 【Prepared】

3、单选题:
下列选项中,调用_____方法能够设置MediaPlayer实例在子线程中执行异步操作。
选项:
A:prepareAsync()
B:seekTo()
C:setDataSource()
D:prepare()
答案: 【prepareAsync()】

4、单选题:
VideoView中指定需要播放URI视频地址使用的方法是_____。
选项:
A:setDataSource()
B:setVideoPath()
C:setVideoURI()
D:setURI()
答案: 【setVideoURI()】

5、单选题:
VideoView中设置播放器进度条使用的方法是_____。
选项:
A:setVideoURL()
B:setVideoPath()
C:setVideoURI()
D:setMediaController()
答案: 【setMediaController()】

6、单选题:
在百度语音合成中需要合成播放声音调用_____方法。
选项:
A:batchSpeak()
B:synthesize()
C:speak()
D:resume()
答案: 【resume()】

7、单选题:
在百度AI语音合成中要使用_____ 类实例对象。
选项:
A:SpeechSynthesizer
B:SpeechRecognizer
C:SpeechConstant
D:Speech
答案: 【SpeechSynthesizer】

8、判断题:
MediaPlayer能够同时播放多个音频。
选项:
A:对
B:错
答案: 【错】

9、判断题:
使用Glide图片加载库时,使用方法Glide.with(Context context).load(String url).into(ImageView imageView)可以访问网络图片。
选项:
A:对
B:错
答案: 【对】

10、判断题:
Google提供了ZXing工具,可以完成生成二维码和解析二维码的操作。
选项:
A:对
B:错
答案: 【对】

第八章 单元测试

1、单选题:
Service可以有几种调用方式()
选项:
A:4
B:2
C:1
D:3
答案: 【2】

2、单选题:
如果在一个App中,多次启动Service,则Service有几个实例存在( )
选项:
A:4
B:1
C:2
D:3
答案: 【1】

3、单选题:
Service在建立时,运行的第一个方法是( )
选项:
A:onCreate()
B:onBegin()
C:onresume()
D:onstart()
答案: 【onCreate()】

4、单选题:
销毁一个Service所用的方法是()
选项:
A:onStop()
B:onDestroy()
C:end()
D:unBind()
答案: 【onDestroy()】

5、判断题:
Service的生命周期和Activity是一样的。()
选项:
A:对
B:错
答案: 【错】

6、判断题:
可以在Service中使用TextView等组件美化界面。()
选项:
A:错
B:对
答案: 【错】

7、判断题:
Activity启动Service的方法不止一种。()
选项:
A:错
B:对
答案: 【对】

8、判断题:
Android中有四大组件,除广播和contentprovider之外,还有activity和service。
选项:
A:对
B:错
答案: 【对】

9、判断题:
使用绑定方式启动service时,为了与service保持通讯,需要在调用方实现一个ServiceConnection连接类。
选项:
A:错
B:对
答案: 【对】

10、判断题:
在service中执行耗时操作,需要启动多线程机制。()
选项:
A:错
B:对
答案: 【对】

第九章 单元测试

1、单选题:
下列选项中,哪个SDK没有推送功能?
选项:
A:友盟推送
B:极光推送
C:个推推送
D:友盟分享
答案: 【友盟分享】

2、单选题:
下列选项中,哪个不是极光推送提供的功能?
选项:
A:发送富媒体消息
B:发送自定义消息
C:发送提示
D:发送通知
答案: 【发送提示】

3、单选题:
下列选项中,哪个是极光推送的功能?
选项:
A:发送短信
B:发送铃声
C:发送富媒体消息
D:分享消息
答案: 【发送富媒体消息】

4、单选题:
推送自定义消息,选项中哪个功能可以设置?
选项:
A:设置别名
B:设置参数
C:设置样式
D:设置属性
答案: 【设置别名】

5、单选题:
极光推送加入jar包,可以在哪个文件中完成设置?
选项:
A:gradle
B:build.gradle
C:res
D:src
答案: 【build.gradle】

6、判断题:
推送自定义消息,需要使用Service组件来接收消息?
选项:
A:对
B:错
答案: 【错】

7、判断题:
集成推送通知,不需要依赖于Activity?
选项:
A:对
B:错
答案: 【错】

8、判断题:
使用极光推送,推送通知没有通知栏提示?
选项:
A:对
B:错
答案: 【错】

9、判断题:
集成推送自定义消息,可以在极光推送的官方后台完成功能测试?
选项:
A:错
B:对
答案: 【对】

10、判断题:
推送自定义消息,不可以设置标签?
选项:
A:错
B:对
答案: 【错】

第十章 单元测试

1、单选题:
Android程序打包完成后得到的是一个_____文件,这个文件可以直接安装到任何Android手机上。
选项:
A:EXE
B:APK
C:BAT
D:JAVA
答案: 【APK】

2、单选题:
将Android项目打包生成正式发布版本app-release.apk前,第一步需要进行____操作。
选项:
A:在gradle中配置签名
B:引用应用程序中的keystore
C:创建keystore
D:构建发布版APK
答案: 【创建keystore】

3、判断题:
Android应用程序只能在唯一的安卓应用发布平台进行发布。
选项:
A:对
B:错
答案: 【错】

点点赞赏,手留余香 给TA打赏

AI创作

评论0

请先

2021知到答案 民航机场地面服务概论(山东联盟) 最新智慧树满分章节测试答案
2021知到答案 民航机场地面服务概论(山东联盟) 最新智慧树满分章节测试答案
1分钟前 有人购买 去瞅瞅看
2021知到答案 中西文化比较与跨文化交际 最新智慧树满分章节测试答案
2021知到答案 中西文化比较与跨文化交际 最新智慧树满分章节测试答案
10分钟前 有人购买 去瞅瞅看
2021知到答案 探索心理学的奥秘 最新智慧树满分章节测试答案
2021知到答案 探索心理学的奥秘 最新智慧树满分章节测试答案
8分钟前 有人购买 去瞅瞅看
支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

课程作业辅导,有需要加下方微信

显示验证码

社交账号快速登录