更多“改变当前容器的布局方式,( )。A、调用方法setLayoutB、容器一旦生成,它的布局方式就不能改变C、调用 ”相关问题
  • 第1题:

    在Frame容器中使用FlowLayout管理布局时,若要设定紧凑排列,则需要调用下列 ______方法。

    A.setLayout(newFlowLayout())

    B.add()

    C.setVisible(true)

    D.pack()


    正确答案:D

  • 第2题:

    下列方法被调用后,一定使调用线程改变当前状态的是( )。A.notify( )B.yield( )SXB

    下列方法被调用后,一定使调用线程改变当前状态的是( )。

    A.notify( )

    B.yield( )

    C.sleep( )

    D.isAlive( )


    正确答案:C
    线程调用sleep函数后,使当前线程进入停滞状态。yield函数可使线程进入可执行状态,排程器从可执行状态的线程中重新排程,调用了yield函数的线程有可能被马上执行,也有可能不会马上执行。notify函数从线程等待池中移走任意-个线程,并把它放到锁标志等待池中,其状态仍旧是等待。所以只有sleep-定会改变线程状态。

  • 第3题:

    this()表示()

    • A、引用当前对象
    • B、调用当前对象
    • C、调用当前对象的方法
    • D、调用当前对象的构造函数

    正确答案:D

  • 第4题:

    下列构造方法的调用方式中,正确的是()。

    • A、按照一般方法调用
    • B、由用户直接调用
    • C、只能通过 new 自动调用
    • D、被系统调用

    正确答案:C

  • 第5题:

    关于Flow Layout布局方式,下列哪一项是不正确的()

    • A、内部组件从左向右排列
    • B、界面不随容器大小改变
    • C、内部组件从上到下排列
    • D、该行设置不下,自动排列到下行

    正确答案:B

  • 第6题:

    关于servlet的destroy方法,说法正确的是()。

    • A、要删除一个servlet实例时,由servlet容器调用
    • B、服务器关闭时调用
    • C、服务器负载过重,需要释放一些内存空间时,自动调用
    • D、可用随时调用
    • E、该servlet的所有线程中的service方法退出或者超过容器规定周期时调用

    正确答案:A,B,C,E

  • 第7题:

    每种容器类必须要有一种布局方式


    正确答案:正确

  • 第8题:

    判断题
    每种容器类必须要有一种布局方式
    A

    B


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

  • 第9题:

    单选题
    以下关于GUI容器缺省布局管理器的叙述,哪项正确?()
    A

    JPanel容器的缺省布局管理器是FlowLayout

    B

    JPanel容器的缺省布局管理器是BorderLayout

    C

    JFrame容器的缺省布局管理器是FlowLayout

    D

    JFrame容器的缺省布局管理器是GridLayout


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

  • 第10题:

    单选题
    可以改变容器布局的语句是()。
    A

    addLayout(myLayout)

    B

    layout(myLayout)

    C

    setLayout(myLayout)

    D

    setLayoutManager(myLayout)


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

  • 第11题:

    多选题
    关于servlet的destroy方法,说法正确的是()。
    A

    要删除一个servlet实例时,由servlet容器调用

    B

    服务器关闭时调用

    C

    服务器负载过重,需要释放一些内存空间时,自动调用

    D

    可用随时调用

    E

    该servlet的所有线程中的service方法退出或者超过容器规定周期时调用


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

  • 第12题:

    单选题
    容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?()
    A

     CardLayout

    B

     FlowLayout

    C

     BorderLayout

    D

     GridLayout


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

  • 第13题:

    下列方法被调用后,一定使调用线程改变当前状态的是( )。

    A.notify

    B.yield

    C.sleep

    D.isAlive


    正确答案:C
    C。【解析】线程调用sleep函数后,使当前线程进入停滞状态。yield函数可使线程进入可执行状态,排程器从可执行状态的线程中重新排程,调用了yield函数的线程有可能被马上执行,也有可能不会马上执行。notify函数从线程等待池中移走任意一个线程,并把它放到锁标志等待池中,其状态仍旧是等待。所以只有sleep一定会改变线程状态。

  • 第14题:

    如果调用函数是,需要改变实参或者返回多个值,应该采取________方式。


    正确答案:
    传地址值

  • 第15题:

    可以改变容器布局的语句是()。

    • A、addLayout(myLayout)
    • B、layout(myLayout)
    • C、setLayout(myLayout)
    • D、setLayoutManager(myLayout)

    正确答案:C

  • 第16题:

    Message Driven Bean的特点包括()

    • A、它是匿名的
    • B、它具有本地或者远程接口
    • C、它由容器异步调用
    • D、该Bean完全在一个容器范围内存活,容器管理它的生命周期和环境

    正确答案:A,B,C,D

  • 第17题:

    在Java Web中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是()。

    • A、init()方法是包容器调用的Servlet实例的第一个方法
    • B、在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了
    • C、在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法
    • D、在Servlet实例消亡之前,容器调用Servlet实例的close()方法

    正确答案:A

  • 第18题:

    容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?()

    • A、 CardLayout
    • B、 FlowLayout
    • C、 BorderLayout
    • D、 GridLayout

    正确答案:A

  • 第19题:

    如何创建一个表格包型布局管理器的约束对象?() 

    • A、 调用组件的setConstraints函数
    • B、 调用面板的setConstraints函数
    • C、 创建并设置一个GridBagConstraints对象
    • D、 调用表格包型布局管理器的setConstraints函数

    正确答案:C

  • 第20题:

    单选题
    改变当前容器的布局方式,()。
    A

    调用方法setLayout

    B

    容器一旦生成,它的布局方式就不能改变

    C

    调用方法setLayoutManager

    D

    调用方法updateLayout


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

  • 第21题:

    填空题
    类适配器模式通过()的方式改变已经存在的接口而形成新的接口,使之适合客户类调用的需要;对象适配器模式使用调用或者聚合的方式选择调用多个类中的方法,形成新的接口。

    正确答案: 继承
    解析: 暂无解析

  • 第22题:

    单选题
    this()表示()
    A

    引用当前对象

    B

    调用当前对象

    C

    调用当前对象的方法

    D

    调用当前对象的构造函数


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

  • 第23题:

    单选题
    下列方法被调用后,一定使调用线程改变当前状态的是(  )。
    A

    notify()

    B

    yield()

    C

    sleep()

    D

    isAlive()


    正确答案: C
    解析:
    A项,notify()方法是用来唤醒一个线程,需要唤醒的线程不一定能够被唤醒,所以线程不一定改变状态;B项,yield()方法是放弃当前获得的CPU时间片,回到可运行状态,这时与其他进程处于同等竞争状态,有可能会接着又让这个进程进入运行状态,所以线程状态不一定改变;D项,isAlive()方法是判断线程当前状态是否处于Alive状态,不改变线程状态;而C项,调用sleep()方法之后,线程一定进入阻塞状态,所以C项正确。