更多“在模块化编程中,被调用块和调用块之间存在数据交换。”相关问题
  • 第1题:

    模块化编程是把程序分成若干个程序块,每个程序块含有一些设备和任务的逻辑指令。()


    参考答案:√

  • 第2题:

    在程序过程调用中,若外块中的变量与内块同名,则以“()”原则来处理。


    参考答案:就近声明优先

  • 第3题:

    下列说法中错误的一项是

    A.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法

    B.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法

    C.线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁

    D.wait()和notify()可以实现线程的同步操作


    正确答案:B
    解析:本题考查线程间交互的概念。当线程进入synchronized块后,共享数据的状态并不一定满足该线程的需要,它要等待其他线程将共享数据改变为所需要的状态后才能继续执行,但由于此时它占有了该对象的锁,其他线程无法对共享数据进行操作,此时线程调用wait()方法进入等待状态,并且暂时释放共享数据的对象锁,其他线程可以获得该对象锁,进入synchronized块进行操作,操作完成之后,再调用notify()方法通知等待的线程重新占有锁,这样就实现了线程的同步操作。由此可见,wait()方法是线程需要在 synchronized块中等待共享数据状态改变时调用,而notify()方法是线程在synchronized块中执行完操作后调用,用来通知正在等待的线程重新占有锁,选项B的说法错误。

  • 第4题:

    模块化编程时把程序分程若干个程序块,每个程序块含有一些设备和任务的逻辑指令。


    正确答案:正确

  • 第5题:

    调用()时需要指定其背景数据块。


    正确答案:SFB或FB

  • 第6题:

    如果调用功能块FB时,没有给形参赋以实参,功能块就调用背景数据块中形参的数值。


    正确答案:正确

  • 第7题:

    系统调用与一般过程调用是不同的,下列对它们的调用程序和被调用程序的描述中,哪一个是正确的?()

    • A、过程调用和系统调用的调用程序和被调用程序均位于核心态
    • B、过程调用和系统调用的调用程序和被调用程序均位于用户态
    • C、过程调用时调用程序位于用户态,被调用程序位于核心态
    • D、系统调用时调用程序位于用户态,被调用程序位于核心态

    正确答案:D

  • 第8题:

    Java语言中,通常把可能发生异常的方法调用语句放到try块中,并用紧跟其后的()块来捕获和处理异常。


    正确答案:catch

  • 第9题:

    下面哪些程序块不能被其他块所调用()

    • A、OB1
    • B、FC14
    • C、DB1
    • D、SFB20

    正确答案:A

  • 第10题:

    一个项目中包含3个函数:main、fa和fb函数,它们之间不正确的调用是()

    • A、在main函数中调用fb函数
    • B、在fa函数中调用fb函数
    • C、在fa函数中调用fa函数
    • D、在fb函数中调用main函数

    正确答案:D

  • 第11题:

    多选题
    BIM技术在技术实施过程中会涉及不同软件之间的信息交换问题,软件之间的数据交换方式一般包括()。
    A

    直接调用

    B

    直接连接

    C

    间接调用

    D

    间接连接

    E

    同一数据格式调用


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

  • 第12题:

    单选题
    系统调用与一般过程调用是不同的,下列对它们的调用程序和被调用程序的描述中,哪一个是正确的?()
    A

    过程调用和系统调用的调用程序和被调用程序均位于核心态

    B

    过程调用和系统调用的调用程序和被调用程序均位于用户态

    C

    过程调用时调用程序位于用户态,被调用程序位于核心态

    D

    系统调用时调用程序位于用户态,被调用程序位于核心态


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

  • 第13题:

    在以下哪种情况下,对象不会解锁?( )

    A.synchronized段语句块执行完毕

    B.synchronized语句块中出现exception

    C.持锁线程调用对象wait () 方法

    D.synchronized语句块中调用suspend () 方法


    正确答案:D
    解析:suspend ()方法只是挂起线程,并不释放线程中持有的锁。

  • 第14题:

    用wblock命令定义的块可以被其他图形文件调用。()


    参考答案:√

  • 第15题:

    下面关于调用构造方法的描述中,正确的是()

    A.构造方法在类定义的时候被调用

    B.构造方法在创建对象的时候被调用

    C.构造方法在调用对象方法时被调用

    D.构造方法在使用对象的变量时被调用


    答案:B
    解析:调用构造方法创建对象构造方法的作用是为对象中的属性赋值,在创建对象时,构造方法就会被调用。

  • 第16题:

    在SERVERTERMINAL中,察看DXERRORCODE的消息要调用()的程序块。


    正确答案:MRS

  • 第17题:

    S7-300PLC用户程序的结构,STEP7将用户程序和数据放置在()中,使单个的程序标准化。通过块与块之间的调用是程序结构化,易于组织,易于修改查错和调试。包含逻辑块()()()()()和数据块()()。


    正确答案:块;OB;FB;FC;SFB;SFC;DI;DB

  • 第18题:

    BIM技术在技术实施过程中会涉及不同软件之间的信息交换问题,软件之间的数据交换方式一般包括()。

    • A、直接调用
    • B、直接连接
    • C、间接调用
    • D、间接连接
    • E、同一数据格式调用

    正确答案:A,C,E

  • 第19题:

    在DBS中,DBMS和OS之间的关系是()

    • A、相互调用
    • B、DBMS调用OS
    • C、OS调用DBMS
    • D、并发运行

    正确答案:B

  • 第20题:

    在梯形图中调用功能块时,方框上面的“???”中,应填入()


    正确答案:功能块的符号名

  • 第21题:

    软件之间的数据交换方式不包括()。

    • A、直接调用
    • B、相关数据调用
    • C、间接调用
    • D、同一数据格式调用

    正确答案:B

  • 第22题:

    在梯形图编程中,触点块之间串联的电路称为串联电路块。


    正确答案:错误

  • 第23题:

    单选题
    下列关于图块的说法错误的是()。
    A

    内部块是一个独立的图形文件,可进行文件间的调用

    B

    外部块是一个独立的图形文件,可进行文件间的调用

    C

    内部块是存在某一特定对象文件中的,只能在原图中进行调用

    D

    图块分为内部块和外部块(或全局块)两种


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

  • 第24题:

    单选题
    软件之间的数据交换方式不包括()。
    A

    直接调用

    B

    相关数据调用

    C

    间接调用

    D

    同一数据格式调用


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