编写PLC程序前要定义()A、子程序规划B、定义变量符号名称C、设计I/O表D、以上均需要

题目

编写PLC程序前要定义()

  • A、子程序规划
  • B、定义变量符号名称
  • C、设计I/O表
  • D、以上均需要
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对于窗体级变量,下列说法中正确的选项包括()。

A.一定要在所在窗体的通用区内定义

B.所在窗体的各子程序都可以访问

C.所在窗体的各子程序都不能访问用Private定义的窗体级变量

D.其它窗体的子程序不能访问


参考答案:ABD

第2题:

若变量已正确定义,有以下程序段 i—o; do printf("%d,",i);while(i++); printf("%d",i) 其输出结果是( )。

A.0,0

B.0,1

C.1,1

D.程序进入无限循环


正确答案:B
本题中,变量i的初始值等于0,执行循环体中的语句后,输出i的值为0。while后面括号中表达式i++的值为0,循环结束。此时变量i自加1,所以再次“1”。

第3题:

形式参数在声明表中定义,而实际参数变量在符号表中定义。()

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


参考答案:对

第4题:

进程必须位于()内部,变量必须定义于进程/包/子程序内部。


正确答案:结构体

第5题:

形式参数在声明表中定义,而实际参数变量在符号表中定义。


正确答案:正确

第6题:

C++语言本身没有定义I/O操作,使用I/O流的程序需要包括( )。

A.stdio.h

B.istream.h

C.ostream.h

D.iostrcam.h


正确答案:D
解析:在C++中使用I/O流的程序需要包括iostream.h。

第7题:

若变量已正确定义,有以下程序段i—o;do printf("%d,",i);while(i++);printf("%d&q

若变量已正确定义,有以下程序段

i—o;

do printf("%d,",i);while(i++);

printf("%d",i)

其输出结果是( )。

A.0,0

B.0,1

C.1,1

D.程序进入无限循环


正确答案:B
本题中,变量i的初始值等于0,执行循环体中的语句后,输出i的值为0。while后面括号中表达式i++的值为0,循环结束。此时变量i自加1,所以再次“1”。

第8题:

下列程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*"); 程序段

下列程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*"); 程序段的输出结果是( )。

A.********

B.****

C.**

D.*


正确答案:D
D。【解析】本题中第二个for循环语句的后面有一个分号,所以两个for循环语句的执行语句为空。当两个for循环语句执行完后,再执行printf语句输出一个星号。所以正确答案为选项D。

第9题:

SUPCONJX300X DCS软件启动后,控制站菜单包括()菜单项。

  • A、自定义控制方案、折线表定义
  • B、自定义变量、常规控制方案
  • C、I/O组态、自定义变量、常规控制方案、自定义控制方案
  • D、I/O组态、自定义变量、常规控制方案、自定义控制方案、折线表定义

正确答案:D

第10题:

变量X用DT定义,存有80b有符号数,编写程序,求X的相反数,存入同样用DT定义的变量Y。


正确答案: CODESEGMENT
ASSUME CS:CODE
X DT1234567890H
Y DT ?
START:
MOV CX,10;循环计数器置初值
XOR BX,BX;地址指针置初值
ONE://MOV AL,BYTE PTR X[BX]
NOT AL;X的一字节内容取反
MOV BYTE PTR Y[BX];存入Y的一个字节内
INC BX
LOOP ONE
ADD BYTE PTR Y,1;Y的低位字节加1
LEA BX,Y+1;从Y的第2字节开始处理
MOV CX,9;共9个字节
TWO:ADC BYTE PTRCS:[BX],0;收集低位来的进位
INC BX;修改指针
LOOP TWO;循环控制
MOV AX,4C00H
INT 21H
CODEENDS
END START