安卓选择题
一、选择题
1、Android安装包文件简称APK,其后缀名是()
A、 apk
B、 exe
C、 txt
D、 app
2、Android项目中的布局文件放在哪个目录下()
A、 res/layout
B、 res/value
C、 assets
D、 res/drawable
3、如果使用LineLayout实现组件垂直排列,应该添加的属性是()
A. android:orientation=”vertical”
B. android:vertical=”true”
C. android:orientation=”horizontal”
D.android:horizontal=”true”
4、为了使手机 App 能够自适应屏幕的宽度,应该使用的属性设置()
A. android:layout_width="wrap_content"
B. android:layout_width="match parent"
C. android:layout_height="wrap_content"
D.android:layout_ height="match parent"
5、下列表示Toast较长时间显示的是()。
A、 Toast.LENGTH_LONG
B、 Toast.LONG
C、 Toast.LENGTH_SHORT
D、 Toast.SHORT
6、在帧布局中的子控件默认是()对齐的。
A、 右上角
B、 左上角
C、 左下角
D、 右下角
7、Android UI开发中,如果TableLayout的第一个TableRow有两个控件,第二个TableRow有三个控件,那这个TableLayout就有()列。
A、1
B、2
C、3
D、4
8、绝对布局的标签名称是()
A、 FrameLayout
B、 LinearLayout
C、 RelativeLayout
D、 AbsoluteLayout
9、在下列选项中,设置GridLayout中的某控件占3行的是()
A、 android:rowSpan="3"
B、 android:layout_columnSpan="3"
C、 android:layout_rowSpan="3"
D、 android:layout_column="3"
10、Android UI开发中,如何设置GridLayout列数为4()。
A、 android:columnCount="4"
B、 android:layout_columnCount="4"
C、 android:column="4"
D、 android:stretchColumns="4"
11、在Android UI开发中,常见的刮刮卡是通过()实现的。()
A、 FrameLayout
B、 LinearLayout
C、 RelativeLayout
D、 TableLayout
12、样式文件是在()目录下创建的。()
A、 colors
B、 dimens
C、 strings
D、 styles
13、在布局文件中,给Button指定单击事件响应方法的属性是()
A、 onClick
B、 hint
C、 enabled
D、 focusable
14、在线性布局文件中,把方向设置为水平方的属性是()
A、 vertical
B、 horizontal
C、 fill_vertical
D、 fill_horizontal
15、放入绝对布局中的控件需要通过___ ___两个属性指定其准确的坐标值()
A、 android:width和android:height
B、 android:layout_width和android:layout_height
C、 android:x和android:y
D、 android:layout_x和android:layout_y
16、在下列选项中,表示Toast较短时间显示信息的是()。
A、 Toast.LENGTH_LONG
B、 Toast.LONG
C、 Toast.LENGTH_SHORT
D、 Toast.SHORT
17、如果在帧布局FrameLayout中放入三个所有属性值相同按钮,能够在屏幕上显示的是()
A、最后一个被添加的按钮
B、第一个被添加的按钮
C、第二个被动添加的按钮
D、三个按钮都能显示
18、在使用输入框EditText控件时,当其文本内容为空的时候,做出一些提示,那么使用的属性是()
A、android:text
B、android:background
C、android:inputType
D、android:hint
19、让一个ImageView显示一张图片,可以通过设置什么属性()
A、android:src
B、android:background
C、android:img
D、android:value
20、 在SQLiteOpenHelper类中,我们通过什么方法来获得一个数据库对象来执行查询语句()
A、openReadableDatabase ()
B、getDatabase ()
C、getReadableDatabase ()
D、openDatabase()
21、 激活Activity的方法是()
A、runActivity()
B、goActivity()
C、startActivity()
D、startActivityForIn()
22、 在配置文件中定义一个Button,决定按钮上显示文字的属性是()
A、android:value
B、android:text
C、android:id
D、android:textvalue
23、 下列不属于service生命周期的方法是()
A、onCreate
B、onDestroy
C、onStop
D、onStart
24、 下列不属于android布局的是 ()
A、FrameLayout
B、LinearLayout
C、TableRow
D、RelativeLayout
25、 activity对界面和数据的初始化工作,最好是保存在生命周期的哪个函数中进行()
A、 onPause()
B、 onCreate()
C、 onResume()
D、 onStart()
26、如果在线性布局LinearLayout中放入三个所有属性值相同按钮,如果把orientation属性删除掉,则在屏幕上显示的是()
A、只有最后一个被添加的按钮被显示
B、只有第一个被添加的按钮被显示
C、三个按钮纵向排列显示
D、三个按钮横向排列显示
27、程序中得到一个按钮对象b后,向此按钮添加点击事件,其中obj 是View.OnclickListener的对象,下面代码正确的是()
A、b.setOnclickListener()
B、b.setOnclickListener(obj)
C、b.setOnclick(obj)
D、b.setOnLongClickListener()
28、Android项目工程下面的assets目录的作用是什么()
A、放置应用到的图片资源。
B、主要放置多媒体等数据文件
C、放置字符串,颜色,数组等常量数据
D、放置一些与UI相应的布局文件,都是xml文件
29、android中下列属于Intent的作用的是()
A、实现应用程序间的数据共享
B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C、可以包含动作和动作数据,连接三大组件的纽带
D、处理一个应用程序整体性的工作
30、下列哪个不是Activity的生命周期方法之一()
A、 onCreate
B、startActivity
C、onStart
D、onResume
31、Android是如何组织Activity的()
A、 以栈的方式组式Activity
B、 以队列的方式组织Activity
C、 以树形方式组织Activity
D、 以链式方式组织Activity
32、在一个相对布局中怎样使一个控件居中()
A、android:gravity="center"
B、android:layout_gravity="center"
C、android:layout_centerInParent="true"
D、android:scaleType="center"
33、定义LinearLayout垂直方向布局时设置的属性()
A、android:layout_height
B、android:gravity
C、android:layout
D、android:orientation
34、在android中使用RadioButton时,要想实现互斥的选择需要用的组件是 ()
A、ButtonGroup
B、RadioButtons
C、CheckBox
D、RadioGroup
35、在activity中实例化SharedPreferences是下面哪个 ()
A、new SharedPreferences()
B、getSharedPreferences()
C、SharedPreferences.getInstance()
D、SharedPreferences.newInstance()
36、在手机开发中常用的数据库是()
A、SQLite
B、Oracle
C、Sql Server
D、Db23
37、在下列选项中,把数组中的数据填充在ListView上的数据适配器是()
A、DefaultAdapter
B、ArrayAdapter
C、BaseAdapter
D、SimpleAdapter
38、下面关于Service的描述,错误的是()
A、Service是Android四大组件之一
B、没有用户界面
C、在Java代码中可以动态注册服务
D、Service依赖于Activity,当Activity销毁时,Service也被销毁
39、下列选项中,属于可以长期运行在后台的组件的是()
A、Activity
B、ContentProvider
C、Service
D、Intent
40、以下哪个控件用来显示文本()
A、 ImageView
B、TextView
C、EditView
D、Button
41、按钮控件属性: android:layout_gravity=”center”的含义是()
A、 控件左对齐
B、控件右对齐
C、控件居中对齐
D、控件上的文字居中对齐
42、下列选项中,()布局是线性布局。
A、RelativeLayout
B、LinearLayout
C、FrameLayout
D、TableLayout
43、显示Spinner控件需要用到的适配器是()
A、ArrayAdapter
B、SimpleAdapter
C、SimpleCursorAdapter
D、Adapter
44、SharedPreferences所存储的数据以()格式保存在XML文件中
A、“姓-名”
B、“键-值”
C、文件
D、字符
45、调用ListView的()方法,将构建好的适配器对象传递进去,这样ListView和数据之间的关联就建立完成了。
A、 setAdapter()
B、 adapter()
C、 setText()
D、getText()
46、可以使用()方法为ListView注册一个监听器,实现ListView的点击事件
A、 onItemClick()
B、setOnItemClickListener
C、onClick()
D、onClickListener()
47、android:src是()控件的专有属性
A、 ImageView
B、TextView
C、 EditText
D、Button
48、以下()属性用来控制控件的宽度
A、width
B、 height
C、 text
D、id
49、如果使用LineLayout实现组件水平排列,应该添加的属性是()
A. android:orientation=”vertical”
B. android:vertical=”true”
C. android:orientation=”horizontal”
D.android:horizontal=”true”
50、对于XML布局文件中的视图控件,layout_width属性的属性值不可以是()
A、match_parent
B、fill_parent
C、wrap_content
D、match_content
51、下面不是Android四大组件之一的()
A. Activity
B. Intent
C. Service
D. ContentProvider
52、下列对SharedPreferences存、取文件的说法中不正确的是:()
A、属于移动存储解决方案
B、sharePreferences处理的就是key-value对
C、读取xml文件的路径是/sdcard/shared_prefs/
D、数据的保存格式是xml
53、下面关于Service的描述,错误的是()。
A.Service是Android四大组件之一
B.没有用户界面
C.在Java代码中可以动态注册服务
D.Service依赖于Activity,Activity销毁时,Service也被销毁
54、下列选项哪个不是Activity启动的方法()
A、goToActivity
B、startActivity
C、startActivityFromChild
D、startActivityForResult
55、SharedPreferences保存文件的路径和扩展名是?()
A、/data/data/shared_prefs/ *.txt
B、/data/data/package name/shared_prefs/ *.xml
C、/mnt/sdcard/指定文件夹指定扩展名
D、任意路径指定扩展名
56、Android Activity生命周期中调用的第一个方法是?()
A、onInit()
B、onStart()
C、onCreate()
D、onBegin()
57、 在Android工程中新建了一个Activity 需要在哪个文件中声明一下?()
A、main.xml
B、string.xml
C、AndroidMainifest.xml
D、layout.xml
58、SharedPreferences是android保存信息的一种方式,文件会被保存在哪个文件夹下()
A、/sdcard/packagename/shared_prefs
B、/data/data/packagename/shared_prefs
C、/data/data/packagename/database
D、/sdcard/packagename/database
59、 Android项目工程下面的assets目录的作用是什么()
A、放置应用到的图片资源。
B、主要放置多媒体等数据文件
C、放置字符串,颜色,数组等常量数据
D、放置一些与UI相应的布局文件,都是xml文件
60、关于适配器的说法正确的有()
A、它主要是用来存储数据
B、它主要用来把数据绑定到控件上
C、它主要用来解析数据
D、它主要用来存储xml数据
61、在下列选项中,把List集合中的Map类型数据填充在ListView上,使用的数据适配器是()
A、DefaultAdapter
B、ArrayAdapter
C、BaseAdapter
D、SimpleAdapter
62、当使用EditText控件时, 能够使文本框设置为多行显示的属性是()。
A. android:lines
B. android:layout_height
C. android:textcolor
D. android:textsize
63、在XML布局中定义了一个Button, 决定Button按钮上显示文字的属性是()
A. android:value
B. android:text
C. android:id
D. android:textvalue
64、Android对教据库的表进行查询操作时,会使用SQLietDatabase中的() 方法。
A. insert()
B. execSQL()
C. query()
D. updata()
关闭
更多问卷
复制此问卷