更多“13、嵌套调用时必须保证被调用的块是已经存在的块,即应先创建被调用的块及其背景数据。”相关问题
  • 第1题:

    OB1是用于循环处理的组织块,它可以调用别的逻辑块,不能被中断程序中断。()

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


    参考答案:错

  • 第2题:

    系统为了管理文件,设置了专门的数据结构文件控制块(FCB.。FCB是在执行________文件系统调用时建立的。


    正确答案:
    检索

  • 第3题:

    下面关于Java中异常处理try块的说法正确的是()。

    A.try块后通常应有一个catch块,用来处理try块中抛出的异常

    B.catch块后必须有finally块

    C.可能抛出异常的方法调用应放在try块中

    D.对抛出的异常的处理必须放在try块中


    正确答案:AC

  • 第4题:

    系统为了管理文件,设置了文件控制块FCB。FCB是在执行 【 】文件系统调用时建立的。


    正确答案:创建
    创建 解析:文件控制块FCB是系统为管理文件而设置的一个数据结构。FCB是文件存在的标志,它记录了系统管理文件所需要的全部信息。

  • 第5题:

    ()是由事件驱动或者当它被调用时执行的可重复使用的代码块。

    A、函数

    B、数组

    C、对象

    D、集合


    答案:A

  • 第6题:

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

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

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

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

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


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

  • 第7题:

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


    正确答案:正确

  • 第8题:

    AutoCAD中,关于块,以下说法错误的是()。

    • A、块是将多个对象组合在一起构成的
    • B、定义的块可以在所有的图形中使用
    • C、块可以被分解为多个独立对象
    • D、块定义所包含的对象必须已经被画出并可见

    正确答案:B

  • 第9题:

    函数调用的一种特殊,即自己调用自己称为()。

    • A、嵌套调用
    • B、循环调用
    • C、连续调用
    • D、递归调用

    正确答案:D

  • 第10题:

    CALL指令用在调用程序中,如果被调用程序中也有CALL指令,说明出现了嵌套。


    正确答案:正确

  • 第11题:

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

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

    B

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

    C

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

    D

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


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

  • 第12题:

    单选题
    在finally代码块中的代码,()。
    A

    在任何错误处理代码之前执行

    B

    不执行,除非在前面的try块中产生异常

    C

    不能保证在任何确定的时间内执行,但是将会优先于“碎片收集”被JVM调用

    D

    保证执行,无论try块中是否产生异常


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

  • 第13题:

    在使用西门子 STEP7编程中,一个 FB 块在每次调用时,不能使用不同的背景数据块。()


    参考答案:×

  • 第14题:

    下列说法正确的是( )。

    A.子程序可以嵌套调用,并且子程序也可以调用主程序

    B.一次装夹加工多个相同零件或一个零件有重复加工部分时可使用子程序,被调用的子程序也可以调用另一个子程序

    C.当子程序嵌套调用时,可以无限层嵌套

    D.以上说法均对


    正确答案:B

  • 第15题:

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


    参考答案:√

  • 第16题:

    下列说法中错误的一项是

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

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

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

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


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

  • 第17题:

    系统为了管理文件,设置了专门的数据结构----文件控制块(FCB) 。FCB是在执行下列(18)系统调用时建立的?

    A.create

    B.open

    C.read

    D.write


    正确答案:A
    解析:读时调用。

  • 第18题:

    系统为了管理文件,设立了专门的数据结构—文件控制块(FCB) 。FCB是在执行下列哪一个系统调用时建立的?

    A.create

    B.open

    C.read

    D.write


    正确答案:A
    解析:常用的文件调用系统有:建立文件create;打开文件open;读文件read;写文件write,关闭文件close和撤销文件delete。在用户创建文件时(create系统调用),系统将为这一新文件分配一个文件控制块(FCB)。

  • 第19题:

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

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

    正确答案:D

  • 第20题:

    在Java语言中,发生方法调用时,主调方法把实参的值传递给被调方法的形参,从而实现主调方法传递数据给被调方法。


    正确答案:正确

  • 第21题:

    对于西门子PLC,FB表示的是()。

    • A、功能块
    • B、组织块
    • C、功能调用
    • D、数据块

    正确答案:A

  • 第22题:

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

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

    正确答案:A

  • 第23题:

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

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

    B

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

    C

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

    D

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


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

  • 第24题:

    判断题
    在Java语言中,发生方法调用时,主调方法把实参的值传递给被调方法的形参,从而实现主调方法传递数据给被调方法。
    A

    B


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