功能FC是不带“存储区”的代码块,类似于子程序,仅在被其他程序调用时才执行。调用FC时,需要用实际参数代替形式参数。当FC执行结束后,临时变量里的数据将会丢失。如果要永久保存数据,FC可以使用全局数据块。

题目

功能FC是不带“存储区”的代码块,类似于子程序,仅在被其他程序调用时才执行。调用FC时,需要用实际参数代替形式参数。当FC执行结束后,临时变量里的数据将会丢失。如果要永久保存数据,FC可以使用全局数据块。


相似考题
更多“功能FC是不带“存储区”的代码块,类似于子程序,仅在被其他程序调用时才执行。调用FC时,需要用实际参数代替形式参数。当FC执行结束后,临时变量里的数据将会丢失。如果要永久保存数据,FC可以使用全局数据块。”相关问题
  • 第1题:

    在函数调用过程中,下列说法正确的是()。

    A.形式参数和实在参数各占一个独立的存储单元

    B.形式参数和实在参数存储空间都是在函数调用时分配的

    C.)在函数的执行过程中,形参变量值的改变不会影响实参值的改变

    D.函数调用结束时,临时存储区被撤消

    E.在函数调用过程中,实在参数与形式参数在个数、类型上必须匹配


    正确答案:ACDE

  • 第2题:

    函数调用时,下列说法中不正确的是 ( )

    A.若用值传递方式,则形式参数不予分配内存

    B.实际参数和形式参数可以同名

    C.主调函数和被调用函数可以不在同一个文件中

    D.函数间传送数据可以使用外部全局变量


    正确答案:A
    分析备选答案A:值传递时,先给形参分配内存,然后把实参值传给形参分配的内存,所以该说法是错误的,本题答案应选A。至于备选答案B:形参和实参是可以同名的,因为它们的作用域不重复。备选答案C:只要被调函数定义时的存储类型选取“extern”,就可以被其他文件中的函数调用。备选答案D:函数间传递数据的方法有4种,其中的一种就是利用外部全局变量来传递的。

  • 第3题:

    在C程序中有些变量随着其所在函数被执行而为其分配存储空间,当函数执行结束后由系统回收。这些变量的存储空间应在( )分配。

    A.代码区
    B.静态数据区
    C.栈区
    D.堆区

    答案:C
    解析:
    本题考查程序语言基础知识。
    程序运行时内存布局分为代码区、栈区、堆区和静态数据区。全局变量和静态变量的存储空间在静态数据区分配。函数中定义的局部自动变的存储空间是在栈区动态分配的,随着函数被执行而为其分配存储空间,当函数执行结束后由系统回收。

  • 第4题:

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

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

    正确答案:C

  • 第5题:

    使用()符号对浮点类型的数据进行格式化。

    • A、%c
    • B、%f
    • C、%d
    • D、%s

    正确答案:B

  • 第6题:

    结构化流程图(FC)中的箭头是用于表示()

    • A、控制流
    • B、数据流
    • C、数据/控制
    • D、调用关系

    正确答案:A

  • 第7题:

    ()在step7程序中是主程序循环块,在任何情况下,它都是需要的。

    • A、FB1
    • B、DB1背景数据块
    • C、FC1
    • D、OB1 OB1称为主循环块

    正确答案:D

  • 第8题:

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

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

    正确答案:A

  • 第9题:

    自动存储变量是指()

    • A、自动指定存储地址的变量
    • B、自动更新数据的变量
    • C、在程序块执行时生成,块结束时释放的变量
    • D、在项目执行时生成,项目结束时释放的变量

    正确答案:C

  • 第10题:

    以下关于FCIP的数据封装的描述正确的是()。

    • A、FCIP封装处于FC和TCP之间
    • B、FCIP数据封装中,FC提供寻址,地址解析、信息路由等
    • C、FCIP封装处于FCP和FC之间
    • D、FCIP数据封装中,IP提供终端寻址、地址解析、信息路由等

    正确答案:A,B

  • 第11题:

    单选题
    自动存储变量是指()
    A

    自动指定存储地址的变量

    B

    自动更新数据的变量

    C

    在程序块执行时生成,块结束时释放的变量

    D

    在项目执行时生成,项目结束时释放的变量


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

  • 第12题:

    单选题
    在函数调用时,以下说法正确的是()
    A

    函数调用后必须带回返回值

    B

    实际参数和形式参数可以同名

    C

    函数间的数据传递不可以使用全局变量

    D

    主调函数和被调函数总是在同一个文件里


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

  • 第13题:

    用高级语言编写程序时,子程序调用语句中的实际参数必须与子程序说明中的形式参数在 (33) 上保持一致。在允许子程序递归调用的高级语言环境中,需用动态存储管理方法,它通常使用一个 (34) 存入子程序的调用记录,调用记录可包括:

    .全局量存储区域的(35);

    .调用点所在子程序的(36);

    .调用点的(37);

    .形式参数和实际参数的通信区域;

    .返回值;

    .本子程序的局部量和临时变量存储区域等。

    A.个数、类型

    B.个数、顺序

    C.个数、格式、顺序

    D.个数、类型、顺序


    正确答案:D

  • 第14题:

    以下关于FCIP的数据封装的描述正确的是()。

    A.FCIP封装处于FC和TCP之间

    B.FCIP数据封装中,FC提供寻址,地址解析、信息路由等

    C.FCIP封装处于FCP和FC之间

    D.FCIP数据封装中,IP提供终端寻址、地址解析、信息路由等


    参考答案:A, B

  • 第15题:

    数据帧是在()层封装形成的。

    • A、FC-0
    • B、FC-1
    • C、FC-2
    • D、FC-3

    正确答案:C

  • 第16题:

    利用JUMP指令,可以从主程序(OB)跳转到子程序(FC、FB)中。


    正确答案:错误

  • 第17题:

    STEP7编程采用块(BLOCK)的概念,用户定义的块有()。

    • A、组织块(OB)
    • B、功能块(FB)
    • C、功能(FC)
    • D、数据块(DB)

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

  • 第18题:

    功能FC没有背景数据块,不能给功能的局部变量分配初始值。


    正确答案:正确

  • 第19题:

    与功能块FB相比较,FC需要配套的背景数据块DB。


    正确答案:错误

  • 第20题:

    控制流程图(FC,FlowChart)又称框图,是经常使用的()。

    • A、转接符号
    • B、调用
    • C、数据
    • D、程序细节描述工具

    正确答案:D

  • 第21题:

    在函数调用时,以下说法正确的是()

    • A、函数调用后必须带回返回值
    • B、实际参数和形式参数可以同名
    • C、函数间的数据传递不可以使用全局变量
    • D、主调函数和被调函数总是在同一个文件里

    正确答案:B

  • 第22题:

    以下关于FC协议和SCSI协议的关系描述错误的是?()

    • A、FC可以通过构建帧来传输SCSI指令、数据和状态信息单元
    • B、FC或者iSCSI协议是用来承载SCSI协议的,是对SCSI协议的一种扩展
    • C、SCSI是FC4的上层协议,SCSI是FC协议的子集
    • D、FC是SCSI的替代

    正确答案:D

  • 第23题:

    单选题
    关于宏与子程序的异同点,下列说法中错误的是()。
    A

    宏调用实际上是用符号(一条假指令)替代一块代码;而子程序调用则需将程序指针转移到子程序所在位置去执行。

    B

    宏调用快速,但多次调用时,由于多次复制代码段而使占用存储器量较多;子程序调用时,由于代码模块只存在于一个地方,因此尽管速度有所减缓,但占用存储空间较少。

    C

    宏要优于子程序调用,因此应使用宏以简化编程并保持高速度。

    D

    在存储容量有限的场合,应牺牲速度(对时间不敏感的慢速情况),采用子程序调用的方法,以降低存储器的占用量。


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

  • 第24题:

    单选题
    结构化流程图(FC)中的箭头是用于表示()
    A

    控制流

    B

    数据流

    C

    数据/控制

    D

    调用关系


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