见面课:Android中常见应用实例

1、问题:Android平台提供5种数据存储方式,下面选项中,不是Android平台的存储方式的是( )
选项:
A:文件存储
B:SharedPreferences
C:ContentProvider
D:Oracle数据库
答案: 【Oracle数据库

2、问题:Android平台中,Context.openFileOutput()方法返回值类型为( )。
选项:
A:FileInputStream
B:FileOutputStream
C:FileReader
D:FileWriter
答案: 【FileOutputStream

3、问题:Enviroment.getExternalStorageState()方法的作用是( )。
选项:
A:返回外部存储设备的状态
B:返回SD卡目录
C:返回内部存储设备的状态
D:返回数据文件的状态
答案: 【返回外部存储设备的状态

4、问题:对输出流,下列选项哪一个说法是正确的( )。
选项:
A:数据输出结束之后,必须关闭输出流
B:数据输出结束之后,不用关闭输出流
C:按照实例化输出流的顺序关闭输出流
D:只有输出字符流,才能把数据写到数据文件中
答案: 【数据输出结束之后,必须关闭输出流

5、问题:下列选项说法正确的是( )。
选项:
A:各种输入输出流,必须要有例外处理
B:只有输出流要有例外处理
C:只有输入流要有例外处理
D:只有流的读写操作要有例外处理
答案: 【各种输入输出流,必须要有例外处理

见面课:Android中资源的应用

1、问题: 下列选项中,属于定义字符串资源使用的标签的是( )。
选项:
A:
B:
C:
D:demin
答案: 【

2、问题:在Activity的onCreate()方法中,加载布局资源文件的方法是( )。
选项:
A:setTheme()
B:setContentView()
C:setView()
D:setGroupView()
答案: 【setContentView()

3、问题:下面关于颜色资源的定义,不正确的是( )。
选项:
A:#fff
B:#ffff
C:#fffff
D:#ffffff
答案: 【#fffff

4、问题:下面关于主题和样式资源的描述,正确的是( )。
选项:
A:主题是包含一种或多种的格式化属性集合
B:主题可用于改变窗体的样式
C:主题和样式资源可以定义在styles.xml文件中
D:不能在AndroidManifest.xml文件中设置主题
答案: 【主题是包含一种或多种的格式化属性集合;
主题可用于改变窗体的样式;
主题和样式资源可以定义在styles.xml文件中


5、问题:主题可以设置View控件的具体样式。
选项:
A:对
B:错
答案: 【

6、问题:布局资源文件只能在Java代码中调用。
选项:
A:对
B:错
答案: 【

7、问题:字符串资源定义在res/values/目录中的strings.xml文件中。
选项:
A:对
B:错
答案: 【

8、问题:定义颜色值时,即可用大写字母也可用小写字母。
选项:
A:对
B:错
答案: 【

见面课:APP开发中动画的实现

1、问题:下列选项中,属于设置补间动画播放时长的属性的是( )
选项:
A:android:interpolator
B:android:repeatCount
C:android:duration
D:android:toAlpha
答案: 【android:toAlpha

2、问题:下列选项中,属于Android系统的补间动画的是( )
选项:
A:透明度渐变动画(AlphaAnimation)
B:旋转动画(RotateAnimation)
C:缩放动画(ScaleAnimation)
D:平移动画(TranslateAnimation)
答案: 【透明度渐变动画(AlphaAnimation);
旋转动画(RotateAnimation);
缩放动画(ScaleAnimation);
平移动画(TranslateAnimation)


3、问题:实现逐帧动画时,只需要定义动画开始和结束的关键帧,其他过渡有系统自动计算补齐。
选项:
A:对
B:错
答案: 【

4、问题:补间动画就是顺序播放一组预定义的静态图像,形成的动画效果。
选项:
A:对
B:错
答案: 【

5、问题:Android系统提供了两种实现动画效果的方式,分别为补间动画和逐帧动画。
选项:
A:对
B:错
答案: 【

见面课:UI开发应用补充

1、问题:使用Edit Text控件时,当文本内容为空时,如果想做一些提示,那么可以使用的属性是( )
选项:
A:Android:text
B:android:background
C:android:inputType
D:Android:hint
答案: 【Android:hint

2、问题:下列关于AlertDialog的描述,错误的是( )
选项:
A:使用new关键字创建AlertDialog的实例;
B:对话框的显示需要调用show()方法;
C:setPositiveButton()方法是用来设置确定按钮的;
D:setNewgativeButton()方法是用来设置取消按钮的。
答案: 【使用new关键字创建AlertDialog的实例;

3、问题:当指定RadioButton按钮的android:chekced属性为true时,表示未选中状态。( )
选项:
A:对
B:错
答案: 【

4、问题:列举Android中的常用布局,有哪些()。
选项:
A:Relative Layout相对布局
B:LinearLayout(线性布局)
C:FrameLayout(帧布局)
D:TableLayout(表格布局)
E:ConstraintLayout(约束布局)
答案: 【Relative Layout相对布局;
LinearLayout(线性布局);
FrameLayout(帧布局);
TableLayout(表格布局);
ConstraintLayout(约束布局)


5、问题:Android中的布局文件通常放置在res/values文件夹中。( )
选项:
A:对
B:错
答案: 【

第一章 单元测试

1、 问题:

在下列选项中, 关于DDMSEmulator Control功能的说法错误的是(    )。

选项:
A:模拟拨打电话
B:模拟发送短信
C:模拟发送经纬度信息
D:模拟电话信号
答案: 【模拟电话信号

2、 问题:

在创建Android工程时,填写的Theme是(    )。

选项:
A:应用名称
B:程序UI使用的主题
C:项目的包名
D:项目名称
答案: 【程序UI使用的主题

3、 问题:

AndroidGoogle公司基于Linux平台开发的手机及平板电脑操作系统。

选项:
A:对
B:错
答案: 【

4、 问题:

Dalvik虚拟机是在linux操作系统上运行。

选项:
A:对
B:错
答案: 【

5、 问题:

随着智能手机种类增多,屏幕分辨率千变万化,使用绝对布局需要精确的计算控件大小,同时还要考虑手机屏幕尺寸和分辨率,在开发中这是非常低效的,因此不推荐使用。

选项:
A:对
B:错
答案: 【

6、 问题:

Android UI开发中,相对布局通常有两种形式,一种是相对于容器而言的,一种是相对于控件而言的。

选项:
A:对
B:错
答案: 【

7、 问题:

理论上绝对布局可以完成任何的布局设计,且灵活性很大,所以开发中推荐使用绝对布局。

选项:
A:对
B:错
答案: 【

8、 问题:

TableLayout可以将视图按照行、列进行排列。

选项:
A:对
B:错
答案: 【

9、 问题:

RadioGroup是单选组合框,可容纳多个RadioButton,并把它们组合在一起,实现单选状态。

选项:
A:对
B:错
答案: 【

10、 问题:

下列属于DDMS工具用途的是(    )。

选项:
A:查看进程的堆栈使用情况
B:跟踪对象的内存分配
C:操作仿真器或设备的文件系统
D:查看所有安装的插件
答案: 【查看进程的堆栈使用情况,跟踪对象的内存分配,操作仿真器或设备的文件系统

第二章 单元测试

1、 问题:

所有的用户界面元素都是由__和ViewGroup对象构成的。

选项:
A:TextView  

B:Button

C:View

D:RadioButton

答案: 【View

2、 问题:

__都是看不见的,它主要用于向我们提供各种各样的布局模式。

选项:
A:View

B:ViewGroup

C:Widgets

D:CheckBox    

答案: 【ViewGroup

3、 问题:

布局文件的名称只能包含__,并且只能由小写字母开头。

选项:
A:小写字母(a-z)

B:0-9

C:下划线

D:空格

答案: 【小写字母(a-z)

,0-9

,下划线

4、 问题:

Button控件常用的单击事件处理方式有__。

选项:
A:使用匿名内部类

B:setOnCheckedChangeListener()事件

C: OnClickListener接口

D: onClick属性

答案: 【使用匿名内部类

, OnClickListener接口

, onClick属性

5、 问题:

android:layout_span="4"表示合并4个单元格

选项:
A:对
B:错
答案: 【

6、 问题:

线性布局中的android:layout_weight属性,如果使用了,那么控件的宽度将不再由android:layout_width来决定。

选项:
A:对
B:错
答案: 【

7、 问题:

如果要实现用户单击后触发一定的处理,一些哪个控件最合适?

选项:
A: ImageView 

B:TextView 

C:EditText 

D: Button

答案: 【 Button

8、 问题:

相对布局中,“是否跟父布局底部对齐”是属性()。

选项:
A: android:layout_alignBottom 

B:android:layout_alignParentBottom

C: android:layout_alignBaseLine 

D:android:layout_below

答案: 【android:layout_alignParentBottom

9、 问题:

Toast 创建完毕后,需要显示出来此时需要调用以下哪个方法()。

选项:
A:makeText

B:show

C: create

D: view 

答案: 【show

10、 问题:

如果要让TextView上的文字居中显示,需要设置哪个属性(   )。

选项:
A:android:orientation

B:android:layout_gravity

C: android:gravity   

D:android:layout_weight

答案: 【 android:gravity   

第三章 单元测试

1、 问题:

一个Android应用程序默认会包含(   )个Activity

选项:
A:1
B:5
C:10
D:若干
答案: 【1

   

发表评论

电子邮件地址不会被公开。 必填项已用*标注