更多“利用Intent不仅可以传递int、string等基本类型的数据,还可以传递更复杂的自定义对象。在Android中要在不同Activity之间传递复杂对象,主要有()接口和()接口可以使用。”相关问题
  • 第1题:

    使用Intent传递数据时,可以使用putExtra()方法把参数封装到Intent中。()

    此题为判断题(对,错)。


    参考答案:√

  • 第2题:

    以下关于C语言函数参数传递方式的叙述正确的是

    A.数据只能从实参单向传递给形参

    B.数据可以在实参和形参之间双向传递

    C.数据只能从形参单向传递给实参

    D.C语言的函数参数既可以从实参单向传递给形参,也可以在实参和形参之间双向传递,可视情况选择使用


    正确答案:A
    数据只能由实参单向传递给形参称为“值传递”,而不能由形参传回来给实参,A选项正确;数组名、指针等作参数,实参传递给形参的是地址值,这样形参和实参就指向同一段内存单元,在函数体内对形参数据的改变也将影响到实参。实参和形参之间不可双向传递。B、D选项错误。数据不能从形参传递给实参,C选项错误。

  • 第3题:

    关于Intent对象说法错误的是()。

    • A、在android中,Intent对象是用来传递信息的
    • B、Intent对象可以把值传递给广播或Activity
    • C、利用Intent传值时,可以传递一部分值类型
    • D、利用Intent传值时,它的key值可以是对象

    正确答案:D

  • 第4题:

    下列关于Intent说法有误的是()

    • A、Intent起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦
    • B、Intent可以传递View对象
    • C、对于直接Intent,Android不需要去做解析,因为目标组件已经很明确,Android需要解析的是那些间接Intent,通过解析,将Intent映射给可以处理此Intent的Activity、IntentReceiver或Service
    • D、通过Intent可以删除程序

    正确答案:B

  • 第5题:

    在交换机上,哪种接口可以传递多个VLAN信息()

    • A、trunk
    • B、access
    • C、interface vlan 1
    • D、所有接口都可以

    正确答案:A

  • 第6题:

    多个Activity之间的跳转的方法是()。

    • A、Activity(Intent)
    • B、startActivityForResult(Intent,string)
    • C、startActivity(Intent)
    • D、startActivityForResult(Intent,int)

    正确答案:C,D

  • 第7题:

    以下关于Adapter的描述有误的是()

    • A、Android系统提供了几个默认的Adapter类,可供开发者使用,同时,开发者也可以继承Adapter类来自定义Adapter。
    • B、Adapter对象在Adapter控件和数据源之间扮演桥梁的角色,它提供了访问数据源的入口,并把从数据源拿到的数据逐项加载到Adapter控件中。
    • C、Android有以下四种Adapter对象可供开发者使用,分别是ArrayAdapter、SimpleAdapter、SimpleCursorAdapter和自定义的Adapter。
    • D、Android使用了一个抽象类——BaseAdapter作为各个Adapter实体类的基类,并使用两个接口——ListAdapter和SpinnerAdapter分别作为两种类型的AdapterView——AbsListView(包含ListView和GridView)和AbsSpinner(包含Spinner和Gallery)的适配接口。

    正确答案:A

  • 第8题:

    多选题
    多个Activity之间的跳转的方法是()。
    A

    Activity(Intent)

    B

    startActivityForResult(Intent,string)

    C

    startActivity(Intent)

    D

    startActivityForResult(Intent,int)


    正确答案: B,C
    解析: 暂无解析

  • 第9题:

    多选题
    表单对象input中的type类型中,可以传递文本信息的包括?()
    A

    text

    B

    hidden

    C

    radio

    D

    checkbox


    正确答案: C,A
    解析: 暂无解析

  • 第10题:

    单选题
    Intent传递数据时,以下不可以被传递的类型数据是()
    A

    Serializable

    B

    JSON对象

    C

    Bundle

    D

    charsequence


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    下列关于Intent说法有误的是()
    A

    Intent起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦

    B

    Intent可以传递View对象

    C

    对于直接Intent,Android不需要去做解析,因为目标组件已经很明确,Android需要解析的是那些间接Intent,通过解析,将Intent映射给可以处理此Intent的Activity、IntentReceiver或Service

    D

    通过Intent可以删除程序


    正确答案: A
    解析: 暂无解析

  • 第12题:

    ( 难度:中等)关于参数传递说法正确的()
    A.A:基本数据类型参数传递的是值,引用数据类型参数传递的是引用
    B.B:不管是基本数据类型还是引用数据类型都是值传递
    C.C:基本数据类型参数传递的是数据值,引用数据类型参数传递的是对象
    D.D:基本数据类型参数是值传递,引用数据类型传递是引用传递

    答案:AB

  • 第13题:

    在程序运行过程中,(49)将方法与特定的对象动态地联系在一起,使得不同的对象在使用同样的方法时,可以因对象的状态不同而产生不同的行为,从而使得方法对具体的对象具有个性。

    A.消息传递机制

    B.对象自身引用

    C.消息传递机制和对象自身引用

    D.参数多态


    正确答案:C
    解析:对象自身引用(Self-Reference)是OOPL中的一种特有结构。这种结构在不同的OOPL中有不同的名称,在C++和Java中称为this,使用的值通过消息传递机制提供。对象自身引用的值和类型分别扮演了两种意义的角色:对象自身引用的值使得方法体中引用的成员名与特定的对象,及相关对象自身引用的类型决定了方法体被实际共享的范围。对象自身引用机制使得在进行方法的设计和实现时并不需要考虑与对象联系的细节,而是从更高一级的抽象层次也就是类的角度来设计同类型对象的行为特征,从而使得方法在一个类及其子类的范围内具有共性。在程序运行过程中,消息传递机制和对象自身引用将方法与特定的对象动态地联系在一起,使得不同的对象在执行同样的方法体时,可以因对象的状态不同而产生不同的行为,从而使得方法对具体的对象具有个性。

  • 第14题:

    应用程序可以通过执行对象的操作来改变对象的属性值,但它必须通过 ______ 的传递。

    A.接口

    B.控制

    C.消息

    D.实例


    正确答案:C
    解析:对象之间进行通信的结构叫做消息。在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。发送一条消息至少要包括说明接受消尽的对象名、发送给该对象的消息名(即对象名、方法名)。一般还要对参数加以说明,参数可以是认识该消息的对象所知道的变量名或者是所有对象都知道的全局变量名。

  • 第15题:

    Service中如何实现更改Activity界面元素()

    • A、通过把当前activity对象传递给service对象
    • B、通过向Activity发送广播
    • C、通过Context对象更改Activity界面元素
    • D、可以在Service中,调用Activity的方法实现更改界面元素

    正确答案:B

  • 第16题:

    关于全局变量,下列哪种说法是错误的?()

    • A、全局变量是用于在不同的程序之间传递数据。
    • B、它只有前面板,没有程序框图。
    • C、全局变量是一个特殊的VI,可以使用公式节点进行编程。
    • D、全局变量通过接口实现主程序和子程序之间的数据传递。

    正确答案:C

  • 第17题:

    传递给实现了java.awt.event.MouseMotionListener接口的类中mouseDragged()方法的事件对象是MouseEvent类型的。()


    正确答案:正确

  • 第18题:

    在android中,ArrayAdapter类是用于()。

    • A、用于把数据绑定到组件上
    • B、它能把数据显示到Activity上
    • C、它能把数据传递给广播
    • D、它能把数据传递给服务

    正确答案:A

  • 第19题:

    在应用程序的各个页面中传递值,可以使用内置对象()。

    • A、Request
    • B、Application
    • C、Session
    • D、以上都可以

    正确答案:D

  • 第20题:

    填空题
    利用Intent不仅可以传递int、string等基本类型的数据,还可以传递更复杂的自定义对象。在Android中要在不同Activity之间传递复杂对象,主要有()接口和()接口可以使用。

    正确答案: Serializable,Parcelable
    解析: 暂无解析

  • 第21题:

    多选题
    关于Runnable接口,正确的说法是()。
    A

    实现了Runnable接口的类的对象就可以用自身的start方法启动

    B

    Runable接口提供了通过线程执行程序的最基本的接口

    C

    Thread类实现了Runnable接口

    D

    Runnable只定义了一个run方法

    E

    可以将实现了Runnable接口的类的对象传递给Thread类构造函数


    正确答案: B,C,D,E
    解析: 暂无解析

  • 第22题:

    单选题
    关于Intent对象说法错误的是()。
    A

    在android中,Intent对象是用来传递信息的

    B

    Intent对象可以把值传递给广播或Activity

    C

    利用Intent传值时,可以传递一部分值类型

    D

    利用Intent传值时,它的key值可以是对象


    正确答案: D
    解析: 暂无解析

  • 第23题:

    多选题
    Intent传递数据时,下列的数据类型哪些可以被传递()。
    A

    Serializable

    B

    charsequence

    C

    Parcelable

    D

    Bundle


    正确答案: D,A
    解析: 暂无解析