绪论 单元测试
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】
如有任何疑问请及时联系QQ 50895809反馈