功能FC是不带“存储区”的代码块,类似于子程序,仅在被其他程序调用时才执行。调用FC时,需要用实际参数代替形式参数。当FC执行结束后,临时变量里的数据将会丢失。如果要永久保存数据,FC可以使用全局数据块。
第1题:
A.形式参数和实在参数各占一个独立的存储单元
B.形式参数和实在参数存储空间都是在函数调用时分配的
C.)在函数的执行过程中,形参变量值的改变不会影响实参值的改变
D.函数调用结束时,临时存储区被撤消
E.在函数调用过程中,实在参数与形式参数在个数、类型上必须匹配
第2题:
函数调用时,下列说法中不正确的是 ( )
A.若用值传递方式,则形式参数不予分配内存
B.实际参数和形式参数可以同名
C.主调函数和被调用函数可以不在同一个文件中
D.函数间传送数据可以使用外部全局变量
第3题:
第4题:
对于西门子PLC,FC表示的是()
第5题:
使用()符号对浮点类型的数据进行格式化。
第6题:
结构化流程图(FC)中的箭头是用于表示()
第7题:
()在step7程序中是主程序循环块,在任何情况下,它都是需要的。
第8题:
下面哪些程序块不能被其他块所调用()
第9题:
自动存储变量是指()
第10题:
以下关于FCIP的数据封装的描述正确的是()。
第11题:
自动指定存储地址的变量
自动更新数据的变量
在程序块执行时生成,块结束时释放的变量
在项目执行时生成,项目结束时释放的变量
第12题:
函数调用后必须带回返回值
实际参数和形式参数可以同名
函数间的数据传递不可以使用全局变量
主调函数和被调函数总是在同一个文件里
第13题:
用高级语言编写程序时,子程序调用语句中的实际参数必须与子程序说明中的形式参数在 (33) 上保持一致。在允许子程序递归调用的高级语言环境中,需用动态存储管理方法,它通常使用一个 (34) 存入子程序的调用记录,调用记录可包括:
.全局量存储区域的(35);
.调用点所在子程序的(36);
.调用点的(37);
.形式参数和实际参数的通信区域;
.返回值;
.本子程序的局部量和临时变量存储区域等。
A.个数、类型
B.个数、顺序
C.个数、格式、顺序
D.个数、类型、顺序
第14题:
A.FCIP封装处于FC和TCP之间
B.FCIP数据封装中,FC提供寻址,地址解析、信息路由等
C.FCIP封装处于FCP和FC之间
D.FCIP数据封装中,IP提供终端寻址、地址解析、信息路由等
第15题:
数据帧是在()层封装形成的。
第16题:
利用JUMP指令,可以从主程序(OB)跳转到子程序(FC、FB)中。
第17题:
STEP7编程采用块(BLOCK)的概念,用户定义的块有()。
第18题:
功能FC没有背景数据块,不能给功能的局部变量分配初始值。
第19题:
与功能块FB相比较,FC需要配套的背景数据块DB。
第20题:
控制流程图(FC,FlowChart)又称框图,是经常使用的()。
第21题:
在函数调用时,以下说法正确的是()
第22题:
以下关于FC协议和SCSI协议的关系描述错误的是?()
第23题:
宏调用实际上是用符号(一条假指令)替代一块代码;而子程序调用则需将程序指针转移到子程序所在位置去执行。
宏调用快速,但多次调用时,由于多次复制代码段而使占用存储器量较多;子程序调用时,由于代码模块只存在于一个地方,因此尽管速度有所减缓,但占用存储空间较少。
宏要优于子程序调用,因此应使用宏以简化编程并保持高速度。
在存储容量有限的场合,应牺牲速度(对时间不敏感的慢速情况),采用子程序调用的方法,以降低存储器的占用量。
第24题:
控制流
数据流
数据/控制
调用关系