蓝莓题库

android程序设计-k8凯发

欢迎来访!

k8凯发-凯发官网入口大学试答案 正文

作者2023-02-27 00:41:51大学试答案 78 ℃0 评论
1.1android的简介和开发环境介绍

1、【判断题】android底层是基于linux操作系统的。

2、【判断题】android是google公司基于linux平台开发的手机及平板电脑操作系统。

1.2开发一个android程序

1、【单选题】android项目中的布局文件放在哪个目录下( )
    a、res/layout
    b、res/value
    c、assets
    d、res/drawable

2、【填空题】android 工程中src目录下存放【 】文件。

3、【判断题】android 工程中androidmanifest.xml文件是整个程序的配置文件。

2.1activity的创建和生命周期

1、【单选题】activity销毁时执行执行方法是()2.1
    a、onstart()
    b、onresume()
    c、onpause()
    d、ondestroy()

2、【单选题】activity在()状态时处于屏幕最前端,它是可见、有焦点的,可以与用户进行交互?
    a、启动状态
    b、运行状态
    c、暂停状态
    d、停止状态

3、【单选题】activity获取焦点时执行方法是() 操作
    a、onstart()
    b、onresume()
    c、onpause()
    d、ondestroy()

3.1布局的创建&布局的类型

1、【单选题】在线性布局中,当控件水平排列时,控件属性layout_width设置为()
    a、wrap_content
    b、match_parent
    c、fill_parent
    d、以上都可以

2、【单选题】android相对布局中,要使a控件在b控件的下方,a控件需添加的属性是()
    a、android:layout_above
    b、android:layout_alignbaseline
    c、android:layout_below
    d、android:layout_alignbottom

3、【单选题】在下列选项中,设置线性布局方向的属性是()
    a、orientation
    b、gravity
    c、layout_gravity
    d、padding

3.2常用控件

1、【填空题】android程序中,通常使用【 】控件显示文本信息。

2、【填空题】button控件常用的点击事件有三种,分别是【】、【】、【】。

3、【判断题】若代码中为edittext设置android:maxlines="2",表示edittext这个空间最大行数是两行。

3.2.1登录页面的制作

1、【单选题】下列控件中,用于显示用户头像的控件是()。
    a、imageview
    b、edittext
    c、button
    d、textview

2、【判断题】在登录界面中使用textview控件,用于显示文字“立即注册”和“找回密码?”。

3、【判断题】登录界面主要是为用户提供一个登录的入口,在登录界面中用户可以输入用户名和密码。

4.1注册功能的实现

1、【单选题】当注册成功之后需要将( )传递到登录界面loginactivity中。
    a、密码
    b、昵称
    c、用户名
    d、用户名和密码

2、【判断题】在注册界面点击注册按钮后,需要获取用户名,用户密码和再次确认密码,然后直接将用户名和密码保存到sharedpreferences中,并不需要判断两次输入密码是否一致。

3、【判断题】在注册界面调用回传数据的方法setresult(result_ok, data)把注册成功的用户名传递到登录界面。

5.1activity启动模式&activity之间的跳转

1、【单选题】在android 中,当一个activity 变为显示时,被回调的方法是:
    a、oncreate()
    b、onstart()
    c、onrestart()
    d、onresume()

2、【单选题】activity 对一些资源以及状态的操作保存, 最好是保存在生命周期的哪个函数中进行:
    a、onpause()
    b、b 、oncreate()
    c、c 、 onresume()
    d、d 、onstart()

3、【单选题】android 是如何组织activity 的:
    a、以堆的方式组织activity
    b、以栈的方式组织activity
    c、以树形方式组织activity
    d、以链式方式组织activity

4、【单选题】android 中下列属于intent 的作用的是:
    a、实现应用程序间的数据共享
    b、是一段长的生命周期, 没有用户界面的程序, 可以保持应用在后台运行,而不会因为切换页面而消失
    c、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
    d、处理一个应用程序整体性的工作

5、【单选题】下面退出activity 错误的方法是( )
    a、finish()
    b、抛异常强制退出
    c、system.exit()
    d、onstop()

5.2activity中的数据传递

1、【单选题】在android 中, activity 的状态有:
    a、活动状态
    b、暂停状态
    c、停止状态
    d、运动状态

2、【单选题】在android 中,下面关于创建activity 的说法,错误的是:
    a、创建一个activity ,一般是继承android.app 包中的activity 类
    b、创建一个activity ,只能继承android.app 包中的activity 类
    c、实现一个列表,可以让该activity 继承listactivity
    d、实现选项卡效果,可以让该activity 继承tabactivity

3、【单选题】在android 中,创建activity 后,还需要在androidmanifest.xml 文件中进行配置,否则,启动该
    a、tivity 时会抛出异常信息。以下关于配置activity 路径的说法,错误的是:
    b、如果该activity 在标记指定的包中, 则android:name 的属性值可一直直接写类名,也可以加一个“ .”点号。
    c、如果在 标记指定的包的子包中,则android:name 的属性值需要设置为“ .子包序列.类名”或者是完成的类名(包括包路径)。
    d、如果detailactivity 是在mainactivity 中定义的内部类, 可以在androidmanifest.xml 文件中只配置mainactivity ,也可以配置detailactivity
    e、如果detailactivity 是在mainactivity 中定义的内部类, 必须要在androidmanifest.xml 文件中配置mainactivity 和detailactivity

4、【多选题】在android 中, intent 可以分成(多选)两类。
    a、显式
    b、隐式
    c、启动
    d、绑定

6.1项目主activity初步实现

1、【判断题】导航栏中主要包含导航栏背景,界面图标和界面文本。

2、【判断题】为了能够从习题界面切换到课程界面,需给“课程”按钮添加交互事件。

3、【判断题】制作课程标题栏时需要将文本颜色设置为白色,位置设置为水平和垂直居中显示。

7.1个人资料显示

1、【单选题】用户具有用户名、昵称、性别等信息,为了便于后续对这些属性进行操作,因此创建一个()类来存放这些属性
    a、userbean
    b、sqlitehelper
    c、dbutils
    d、updateuserinfo

2、【单选题】调用sqlitedatabase中的()方法将用户属性保存到数据库中。
    a、insert()
    b、update()
    c、oncreate()
    d、save()

3、【单选题】在sqlite包中创建一个java类,命名为sqlitehelper并继承sqliteopenhelper类,同时需要重写()方法,
    a、saveuserinfo()
    b、getuserinfo()
    c、oncreate()
    d、execsql()

8.1习题列表显示

1、【单选题】在习题列表中点击每个条目都会跳转到习题详情界面,因此需要为习题列表中的每个条目添加( )。
    a、滑动事件
    b、长按事件
    c、滚动事件
    d、单击事件

2、【判断题】在习题列表中,每一个条目之间会有一条灰色的间隔线,这个间隔线可以通过矩形实现。

3、【判断题】每个条目的内容基本相同,因此可将条目内容与间隔线制作成母版或者进行组合。 操作

9.1习题详情显示

1、【单选题】在()文件夹中创建10个xml文件保存每章的习题内容。
    a、layout
    b、values
    c、assets
    d、com

2、【单选题】在()文件夹中,创建一个布局文件exercises_detail_list_item.xml。 操作
    a、res
    b、layout
    c、res/layout
    d、res/values

3、【判断题】所有习题数据都是存放在xml文件中的,因此可以从本地加载xml数据并解析,将解析后的数据显示到界面上。

10.1课程界面广告

1、【单选题】下列选项中,不属于coursebean类所包含的属性是()。
    a、章节标题
    b、图片id
    c、课程图片上的标题
    d、章节视频简介

2、【单选题】getview(int position, view convertview, viewgroup parent)方法中,()参数是当前item的位置。
    a、position
    b、convertview
    c、parent
    d、view

3、【判断题】由于每个课程列表item分为左右两部分,因此需要在courseadapter中判断数据是加载到哪个部分的。

11.1表格布局&绝对布局&对话框

1、【多选题】13. 在android 中,选项卡主要由( )组成,用于实现一个多标签页的用户界面,通过它可以讲一个复杂的对话框分割成若干个标签页,实现对信息的分类显示和管理。
    a、tabhost
    b、tablelayout
    c、tabwidget
    d、framelayout

2、【多选题】15. 在android 中, alertdialog 类可以实现多种对话框,包括( )
    a、带确定、中立和取消等n 个按钮的提示对话框
    b、带列表的列表对话框
    c、带多个单选列表项和n 个按钮的列表对话框
    d、带多个多选列表项和n 个按钮的列表对话框

12.1service详解

1、【单选题】使用aidl完成远程service 方法调用下列说法不正确的是( )
    a、aidl 对应的接口名称不能与aidl 文件名相同
    b、aidl 的文件的内容类似java 代码
    c、创建一个service(服务),在服务的onbind(intent intent) 方法中返回实现了aidl接口的对象
    d、aidl 对应的接口的方法前面不能加访问权限修饰符

2、【单选题】下列不属于service 生命周期的方法是( )
    a、oncreate b,ondestroy c,onstop d,onstart

3、【单选题】绑定service的方法是( )
    a、bindservice
    b、startservice
    c、onstart
    d、onbind

4、【单选题】4. android 关于service 生命周期的oncreate() 和onstart() 说法正确的是( )
    a、当第一次启动的时候先后调用oncreate() 和onstart() 方法
    b、当第一次启动的时候只会调用oncreate() 方法
    c、如果service 已经启动,将先后调用oncreate() 和onstart() 方法
    d、如果service 已经启动,只会执行onstart() 方法,也会执行oncreate()方法

5、【单选题】使用aidl完成远程service 方法调用下列说法不正确的是_ _
    a、aidl 对应的接口名称不能与aidl 文件名相同
    b、aidl 的文件的内容类似java 代码
    c、创建一个service(服务),在服务的onbind(intent intent) 方法中返回实现了aidl接口的对象
    d、aidl 对应的接口的方法前面不能加访问权限修饰符

13.1broadcast receiver详解

1、【单选题】以下哪一个类可以实现广播接收的功能()
    a、broadcast
    b、receiver
    c、broadcastreceiver
    d、activity

2、【单选题】关于broadcastreceiver的说法不正确的是( )
    a、是用来接收广播intent 的
    b、一个广播intent 只能被一个订阅了此广播的broadcastreceiver所接收
    c、对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者
    d、接收者声明的优先级别在 的android:priority 属性中声明,数值越大优先级别越高

3、【单选题】下列哪项不是android 四大组件( )
    a、seivice
    b、.activity
    c、handler
    d、content provider

14.1content provider详解

1、【单选题】2. 在android 中,所有ui 组件的基类是( )
    a、object 类
    b、view 类
    c、viewgroup 类
    d、uiview 类

2、【多选题】9. android 中提供了哪两种按钮组件( )
    a、普通按钮
    b、单选按钮
    c、复选框
    d、图片按钮

15.1android 线程管理

1、【单选题】22. 在android 中, res/values 目录下的数组资源文件arrays.xml 中的内容如下:
    a、t;?xml version="1.0" encoding="utf-8" ?>
    b、
    c、
    d、t;item> 情景模式
    e、t;item> 主题模式
    f、t;item> 程序管理
    g、t;item> 通话设置
    h、t;/string-array>
    i、t;/resources>
    j、,在xml 布局文件中,使用该数组资源的正确语法格式为( )
    k、    l、droid:id= ”@ id/listview1 ”

2、【多选题】27. 在android 中,数组资源文件位于res\values 目录下,根元素是 标记,在该元素中,可以包括以下哪些子元素?( )
    a、
    b、
    c、
    d、

16.1http协议

1、【单选题】3. 在android 中,哪个布局管理器中允许多个组件层叠排序()
    a、线性布局管理器( linearlayout)
    b、表格布局管理器( tablelayout)
    c、帧布局管理器( framelayout)
    d、相对布局管理器( relativelayout)

2、【多选题】12. 在android 中,提供了允许用户通过拖动来改变进度的组件,分别是( )
    a、progressbar
    b、seekbar
    c、ratingbar
    d、chronometer

猜你喜欢

  • 2023-02-27 01:14
  • 2023-02-27 00:29
  • 2023-02-26 23:43
  • 2023-02-26 23:42
  • 2023-02-26 23:29
  • 2023-02-26 23:26
  • 2023-02-26 22:44
  • 2023-02-26 22:36
  • 2023-02-26 22:35
  • 2023-02-26 22:34
网站分类
最新发表
标签列表
网站地图