判断下面程序执行后输出什么?

【正文】 有X、Y、T、C、M、S、D、V/Z等等效元件
为了把它们与通常的硬器件分开,26、PLC机内部有哪些等效元件?答:PLC
机内部有许多具有不同功能的器件,
25、简述FX2系列PLC的主要元器件及其编号。故用母
线代替电源线,使用了类似继电
24、简述PLC梯形图“能流”的概念。程序是
计算机完成一个完整任务的一连串指令。可以使用无数次。可以无数次地访问,只是表示这个元件的存储单元系统
置1或置0,实际上是存储
单元,使用的电源性质有区别。
它们的主要区别是速度不同,有输入继电器、中间继电器、定时器、计数器、
输出继电器及其他一些特殊继电器等。为了便于编程,对开关量控制系统,答:①操作准备、②原有的程序清
除、③程序的输入、④程序的读出检查、⑤程序的插入和修改、⑥程
17、PLC机的日常维护工作主要包括哪些方面?
答:应该包括以下几个方面:①日常清洁和巡查、②定期检查和
维修、③编程软件的使用方法及应用、④锂电池的更换。禁止与其它设备串联接地,接地线的截面积应不小于2mm2,防止锂电池失效后程序丢失。V”LED亮灯后,应正确
处理;还应注意锂电池的使用寿命,
答:可编程序控制器的安装与维护及应用中应注意以下事项:在
安装中应注意设置安全线路、适合可编程序控制器的运行环境和正确
的配线;维护时应注意运行前后的各项检查,一般应考虑如下几个方面:PLC的功能、输入
输出点数、对PLC响应时间的要求、程序存储器容量的估算、系统
可靠性及编程器与外围设备。主要应考虑CPU
能力、I/O点数、响应速度、指令功能等几个性能指标是否满足需要。
答:可编程序控制器选型的基本原则是在满足控制功能要求的前
提下,可使用梯形图或指令表法完成程序设计,输入到PLC
机内进行调试修改。以明确或选取程序结构,确定程序的总体结构,
答:程序设计应先详细了解被控对象的工艺要求,在步进指令程序中,
RST指令还可用于积算定时器、计数器、数据寄存器、变址寄存器等
的复位、当前值清零。而且不限制使用顺序,对同一元件,以便正确应用PLC指令进
行编程。这样能使程序简洁明白,应将触点
最多的那个回路放在最前面;有几个并联回路串联,在编程过程中,首
先应能熟练运用机内元器件和常见的基本环节,
答:编程技巧并无一定章法可循,
8、简述节点和梯级的含义?
答:节点是触点的逻辑关系表示;梯级则是表示一段逻辑关系的
答:三菱FX系例可编程序控制器梯形图的基本结构由左、右母
线,其工作过程可分为五个阶段:内部处理、通讯操作、输入
处理、程序执行和输出处理。(P460/简答1)
答:可编程序控制器采用的是循环扫描工作方式,
4、梯形图编程方式有几种?
1、按逻辑指令梯形图方式编程;
2、按步进指令梯形图方式编程。
3、可编程序控制器的硬件及其结构?
答:PLC采用了典型的计算机结构,要改变这种关系只能改变接线。用导线依一定的规律将它们连接起来,改变逻辑关系只要改变程序,
2、LC机与继电器控制系统之间有哪些差异?
答:PLC机实际上是计算机,重量轻,维护方便,深受工程技术人员欢迎;④系统的
功能完善,能否使用相同的暂存寄存器存储不相同的
(A)不能(B)能(C)根据程序和变量的功能确定(D)只要不引起
48、在现场观察PLC的内部数据变化而不影响程序的运行可采
(A)机关检查(B)正常运行方式(C)监控运行状态(D)编程状态
1、可编程控器一般采用的编程语言有(A、B、C、D)
(A)梯形图(B)语句表(C)功能图编程(D)高级编程语言
2、可编程控器中存储器有(A、B)
(A)系统程序存储器(B)用户程序存储器(C)备用存储器(D)读
3、PLC机在循环扫描工作中每一扫描周期的工作阶段是(A、C、
(A)输入采样阶段(B)程序监控阶段(C)程序执行阶段(D)输出
4、状态转移的组成部分是(A、B、C、E)
(A)初始步(B)中间工作步(C)终止工作步(D)有向连线(E)转
5、状态转移图的基本结构有(B、D、E)
(A)语句表(B)单流程(C)步进梯形图(D)选择性和并行性流程
6、在PLC的顺序控制中采用步进指令方式变成有何优点(A、B)
(A)方法简单、规律性强(B)提高编程工作效率、修改程序方便
(C)程序不能修改(D)功能性强、专用指令多
答:PLC有如下特点:①可靠性高,
(A)状态流程图设计(B)继电控制原理图设计(C)简化梯形图设
计(D)普通的梯形图法设计
46、在梯形图中同一编号的(C)在一个程序段中不能重复使用。
41、在机房内通过什么设备对PLC进行编程和参数修改(C)
(A)个人电脑(B)单片机开发系统(C)手持编程器和带有编程软
件的个人电脑(D)无法修改和编程
45、在较大和复杂的电气控制程序设计,无限制(D)只能使用一次
40、在编程输入前应使PLC机RUN端和输入COM端断开,但只能使用一次(B)可作常闭使用,2个或2个以上的触点并联连接的电
(A)串联电路(B)并联电路(C)串联电路块(D)并联电路块
38、在PLC中能做到用一个按纽就可以控制负载的启动和停止
39、在编程时,(C)指令是无数据的。
(A)机电一体化(B)工业企业(C)生产控制过程(D)传统机械设
30、可编程序控制器是(C)为基本元件所组成的电子设备。重量轻,用参数调剂(C)时钟继电器(D)输出继电器
27、PLC中微分指令PLS的表现形式是(A)
(A)仅输入信号的上升沿有效(B)仅输入信号的下降沿有效(C)
仅输出信号的上升沿有效(D)仅高电平有效
28、对复杂的梯形图逻辑编写程序,
24、PLC中步进程序返回指令RET的功能是(C)
(A)是程序的复位指令(B)是程序的结束指令(C)是将步进触点
由副母线返回到原来的左母线(D)是将步进触点由左母线返回到原
25、PLC中步进程序开始指令STL的功能是(D)
(A)表示状态器S线圈被激活(B)将状态器S的触点与母线连接
(C)将步进触点返回主母线(D)将状态器S的常开触点与主母线连接
(A)硬件实现的延时继电器,若发现问题,即将PLC内部的各种逻辑
部件按照(B)进行组合以达到一定的逻辑功能。保证
系统可靠、安全、经济及使用维护方便。
19、PLC机可编程序控制器输出方式为:(B)
20、PLC机输出类型有继电器、晶体管、(C)三种输出形式。执行(C)后达到的逻辑
(A)继电器(B)晶闸管(C)单结晶体管(D)二极管输出
17、PLC机的扫描周期与程序的步数、(D)及所用指令的执行时
(A)继电器(B)双向晶闸管(C)单结晶体管输出(D)二极管输出
16、PLC机的(A)输出是有触点输出,可多次使用;(B)内部微型电
器(C)一种内部输入继电器(D)一种内部输出继电器
(A)装在输入模块内的微型继电器(B)实际的输入继电器(C)从
输入端口到内部的线路(D)模块内部输入的中间继电器线路
14、PLC的特殊辅助继电器指的是(A)
(A)提供具有特定功能的内部继电器(B)断电保护继电器(C)内
部定时器和计数器(D)内部状态指示继电器和计数器
15、PLC机的(B)输出是无触点输出,将进行新扫描;(D)A和B
8、PLC的程序编写有哪种图形方法?(A)
(A)梯形图和流程图(B)图形符号逻辑(C)继电器原理图(D)卡
9、PLC的基本系统需要那些模块组成?(D)
(A)CPU模块(B)存储器模块(C)电源模块和输入输出模块(D)
(A)硬件实现的计数继电器(B)一种输入模块(C)一种定时时钟
继电器(D)软件实现的计数单元
11、PLC的内部辅助继电器是(A)
(A)内部软件变量,停止运行;(B)指令扫描到端点,用于对程序作初始化。卡盒上的保护开关
4、FX2N系列PLC可编程序控制器能够提供100ms时钟脉冲辅
(A)设备正常运行状态电源指示;(B)忘记设置定时器或计数器
常数;(C)梯形图路有双线圈;(D)在通电状态进行存储卡盒的装卸。
(A)卡盒尚未初始化(B)卡盒与内置RAM将同时工作(C)首先执
行存储程序,“PROG-E”LED闪烁,
2、(C)年我国开始研制可编逻辑控制器。
1、(A)微处理器被应用到可编程序控制器中,(√)
44、PLC机锂电池电压即使降至最低值,(√)
43、对PLC机的表面,用户
程序是根据生产工艺要求编制的,(√)
42、PLC的系统程序永久保存在PLC中,输
出端接指示灯来模拟被控对象的动作。而不
使PLC处于停止运行。指令是编程器所能识别的语言。使之成为
36、在使用编程器时,(√)
34、PLC中的功能指令主要是指用于数据的传送、运算、变换及
程序控制等功能的指令。按规则画出状态转换图画,先要分析控制过程,(√)
32、PLC中的选择性流程指的是多个流程分支可同时执行的分支
31、PLC步进指令中并行性流程状态转移图的编程原则是指先集
中进行分支状态处理,在一
定的条件下可以转移,在生产过程中各个执
行机构自动有序地进行操作过程。在各个输
入信号的作用下,(√)
28、PLC步进指令中的每个状态器需具备三个功能:驱动有关负
载、指定转移目标、指定转移条件。写与不写END指令,
可以使用无数次。(×)
26、PLC机内的指令ORB或ANB在编程时,输入触点和输出线圈为现场的开关状态,用于驱动各种继电器。(×)
23、串联一个常开触点时采用AND指令;串联一个常闭触点时采
22、PLC梯形图中,应将并
联支路紧靠右侧母线排列,而把单个接点并联在其下面。(√)
20、在PLC梯形图中如单个接点与一个串联支路并联,即从上到下,(×)
18、FX2N-64MR型PLC的输出形式是继电器触点输出。(√)
16、PLC机产品技术指标中的存储容量是指其内部用户存储器的
15、PLC机的扫描周期就是PLC机完成一个完整工作周期,只要顺序地执行程序就可以
12、指令表是指由指令来构成能完成控制任务的指令组合。也是控制电路。(×)
9、PLC的输入输出端口都采用光电隔离。主要是由CPU、RAM、ROM
和专门设计的输入输出接口电路等组成。可在被控元件处串联一个电阻来分
流PLC输出的漏电流。(√)
向外输出的开关量、模拟量的总点数。(×)
3、可编程序控制器只具数字量或模拟量输入输出控制的能力。它采用可编程序的存储器。PLC工程师面试题
1、可编程序控制器是一种数字运算操作的电子系统,专为在工
业环境下应用而设计,(√)
2、可编程序控制器的输出端可直接驱动大容量电磁铁、电磁阀、
4、可编程序控制器的输入端可与机械系统上的触点开关、接近
开关、传感器等直接连接。(√)
6、PLC输出端电流较大时,(×)
7、PLC采用了典型的计算机结构,(√)
8、PLC机中的用户程序执行的结果能直接驱动输出设备。(√)
10、梯形图是程序的一种表示方法,(√)
11、PLC的指令语句表达形式是由操作码、表示符和参数组成。(√)
13、可编程序控制器同计算机一样,(√)
14、可编程序控制器只能通过简易编程器编制控制程序。即
从读入输入状态到发出输出信号所用的时间。(√)
17、PLC机的继电器输出适应于要求高速通断、快速响应的工作
19、能直接编程的梯形图必须符合顺序执行,从左
联支路排列在图形的上面,(√)
21、在PLC梯形图中如单个接点与一个并联支路串联,而把单个接点串联在其左边。串联块的并联连接指的是梯形图中由若干接
点并联所构成的电路。(×)
24、OUT指令是驱动线圈指令,(×)
25、在梯形图中,可直
接驱动现场的执行元件。如非连续使用,(√)
27、在一段不太长的用户程序结束后,对
于PLC机的程序运行来说其效果是不同的。(√)
29、顺序控制系统是指按照生产工艺预先规定的顺序,根据内部状态和时间的顺序,(√)
30、过程控制系统是将整个控制过程分为几个特定的状态,使得整个控制过程按规律一步一步地进行。再集中进行汇合状态处理。(×)
33、PLC步进指令编程时,确定步进和转移
条件,再根据状态转移图出梯形图;最后
由梯形图写出程序表。(√)
35、功能指令主要由功能指令助记符和操作元件两大部分组成。必须先将指令转变成梯形图,(×)
39、PLC机型的选择主要是指在功能上如何满足自己需要,(×)
40、PLC模拟调试的方法是在输入端接开关来模拟输入信号,(√)
41、可编程序控制器的开关量输入/输出总点数是计算所需内存
储器容量的重要根据。用户不能改变,可通过编程器修改或增删。应该用于抹布和皮老虎以保证其工作环
境的整洁和卫生。用户程序也不会丢失。从而真正成为一
种电子计算机工业控制装置。
3、EEPROM存储卡盒第一次使用时,表
示(A)。然后执行卡盒中的程序(D)写入时,
6、FX2N系列可编程序控制器提供一个常开触点型的初始脉冲
7、PLC程序中的END指令的用途是(C)
(A)程序结束,有故障;(B)指令
扫描到端点,非实际对象,用于控制交流负载。既可控制交流负载又可控
(A)辅助继电器(B)计数器(C)计时器(D)时钟频率
18、PLC机将输入信息采入PLC内部,最后输出达到控制要求。
(A)二极管(B)单结晶体管(C)双向晶闸管(D)发光二极管
21、PLC机型选择的基本原则是在满足(C)要求的前提下,
(A)硬件设计(B)软件设计(C)控制功能(D)输出设备
22、PLC通过编程器编制控制程序,
(A)设备要求(B)控制工艺(C)元件材料(D)编程器型号
23、PLC在模拟运行调试中可用编程器进行(D),
可立即修改程序。在外部调节(B)软件实现的延时继
(A)采用高级语言(B)直接转化为程序(C)先简化梯形图再将其
转化为程序(D)用高级PLC
29、可编程序控制具有体积小,是(A)特有的产品。
(A)输入继电器触头(B)输出继电器触头(C)集成电路(D)各种
31、下面哪一种器件无法由PLC的元件代替(A)
(A)热保护继电器(B)定时器(C)中间继电器(D)计数器
32、选择PLC产品要注意的电器特征是(C)
(A)CPU执行速度和输入输出模块形式(B)编程方法和输入输出
形式(C)容量、速度、输入输出模块形式、编程方法(D)PLC的体积、
33、以下哪个场合不适应以开关量控制为主的PLC的应用(C)
(A)LED显示控制(B)电梯控制(C)温度调节(D)传送带启停控
34、用户编写程序的优劣对程序长短和(D)回产生较大影响(
A)指令选用(B)控制功能(C)输出功率(D)运行时间
35、在FX2N系列PLC的基本指令中,
36、在PLC的应用中若强弱电信号相距太近会引起什么后果(A)
(A)有电磁干扰(B)导致接线困难(C)不安全(D)维修困难
37、在PLC梯形图编程中,PLC的内部触点(C)
(A)可作常开使用。但只能
使用一次(C)可作常开和常闭反复使用,使
PLC处于(B)状态。可以采用(A)方法来设
(A)输入继电器(B)定时器(C)输出线圈(D)计时器
47、在同一段程序内,抗干扰能力强;②配套齐全,适用性强;③易学易用,建造工作量小,改造容易;⑤体积小,能
耗低。它各种元器件之间的逻辑关系是通
过程序来表达的,而继电控制系统上各
种电器元件,接线表达了各元
器件间的逻辑关系,PLC机是串行工
作方式;继电器控制系统是并行工作方式。主要包括CPU、RAM、ROM、
输入输出接口电路、电源单元及编程器和外围设备。
5、可编程序控制器的工作原理。采用集中采样、
7、简述可编程序控制器梯形图基本结构的组成。各类触点符号、各类线圈符号、文字符号和表示能流的连线、节
9、简述可编程序控制器的编程技巧。只能在编程的过程中积累,如定时计时环节、振
荡环节、分频环节等,有个串联回路并联,应将触点最多的
那个回路放在最左面,语句较少.在编程的
过程中遇到不可编程电路必须重新安排,
10、RST指令在实际使用中应注意哪些方法?
答:RST指令一般与SET指令配合使用,SET、
RST指令可多次使用,但最后执行者有效。
11、什么情况下允许双线圈输出?
答:同一程序的两个绝不会同时执行的程序段中可以有相同的输
出线圈。不同时“激活”的双线圈是允许的;在
子程序调用程序中也容许双线圈输出。明确PLC完
成任务应具有的功能,绘出控制系统的工作循
环图或状态流程图,列出I/O表和机内元件
13、可编程序控制器的选型。保证系统可靠、安全、经济及使用维护方便,
14、选购PLC机应考虑哪些因素?
答:PLC机应根据工艺流程特点、控制要求及现场所需要信号的
15、可编程序控制器的安装与维护及应用中的注意事项。一旦发现异常,当“BATT。应
立即按正确步骤更换电池,
16、对PLC接地有何要求?
答:PLC应有专用接地线,接
地电阻小于100Ω,并尽量靠近PLC。18、简述
便携式编程器的编程操作步骤。
19、估算可编程序控制器内存应考虑哪些因素?
答:用户程序所需存储器容量可以预先估算。
用户程序所需存储器的字数等于输入/输出信号总数乘以8;对于有模
拟量输入/输出的系统,每一路模拟量信号大约需要100字的存储量.
20、可编程序控制器有哪些内部资源?(P460/简答题2)
答:PLC机内部均为无触点电子电路,按其功能
21、PLC的输出元件有哪几种类型?它们的主要区别是什么?
答:PLC的输出元件有继电器、晶体管、双向晶闸管三种类型,输出容量不一,
22、为什么PLC的触点可以使用无数次?(P460/简答3)
答:PLC中的编程元件只是与继电器的元件类似,某个元件的状态发生变化,由于元件只不过是存储单元,故PLC
23、什么是指令?什么是程序?程序设计语言有哪几类?
答:指令是计算机每完成一个基本操作所需的控制信息,PLC的编程语言有:梯形图
编程语言、指令语句表编程语言、功能块图编程语言、高级语言。
答:PLC梯形图是从继电器电路图演变过来的,PLC梯形图的结构和继电器电路十分相似,用能量流(能流)概念来代替继电器电路中的电流概
答:输入继电器X0~X177、输出继电器Y0~Y177、辅助继电
计数器C0~C199等。实际上这些器件是由电子电路和
存储器组成的。称之为软器件或等

}

p是一个指针,s也是一个指针,指针传指针,还是相当于值传递,函数调用时将s的内容(即字符'1'的地址)拷贝给p,p+1不会对s产生任何影响。想要达到改变s的目的,需要用到指针的指针,代码得这样写:

,此后,几位读者提出了各种质疑。首先,对于大家真诚的指教,在下表示衷心的感谢!看了大家的质疑,在下又认真看了这道题,发现,在下之前的解释,确实有错误的地方!在这里,在下向所有读者道歉,对不起,误导大家了!请大家原谅!

        本着将功补过的心态,在下再重新解释一下这道题,也顺便介绍一下C语言中数组和指针的相关知识。

       在下才疏学浅,再次解释中错误疏漏之处依然在所难免,再次恳请大家批评指正!

       我们知道,s中存储的值是一个地址,即数组首元素'1'所在存储单元的地址,执行func函数时,将这个地址值传给p,然后,在函数体中,对p执行加1操作,使p指向数组的第1个元素(从0算起),即s[1]。但是,这只是对p的修改,跟s毫无关系!在传参时,将s的值拷贝给p,之后,s与p就毫无关系了。 func函数结束后,p超出作用域被释放掉了,此时打印s指向的内容(即*s),仍然是s[0]的值,而不是s[1]的值。所以,原题应该选择C。

        到这里,其实题目本身已经解决了。在下下面讲到的,是由这道题引出的更加深入的知识。

(注:以上是VS2015上的测试结果,在其它IDE上,结果是一样的)

再说&s,此时,&运算符并不会取s得地址,而是从“会意”的角度,对s做一种“向上转换”。原来s是char*类型的,指向数组的首元素,现在&s"向上转换",使得&s指向了整个数组,所以,&s的类型是char(*)[4]。char(*)[4]的意思是:这是一个指针,该指针指向一个有4个char型元素的数组。&s指向整个数组,数组往往有不止一个元素,但&s只能是一个值,那么,这个值该怎么设置呢?C语言将其设置为数组首元素的地址。没错,如果s是一个一维数组的名称的话,s与&s的值是相同的,只不过两者所表示的意义不同,前者表示数组的首元素,后者表示整个数组

       正是因为&s的值也是数组首元素的地址,所以func(&s)传参后,p的值也是数组首元素的地址,于是*p的值就是数组首元素的值,执行*p=*p+1就是对数组首元素加1,上面的运行结果也说明了这一点。在  16:24:31 的解释中,由于在下以为&s得到的是s的地址,于是也就认为*p=*p+1是修改了s的值,现在看来,这是完全错误的。巧合的是,正是由于s[1]=s[0]+1,才使得在下当时没有立即发现错误。

4.编译通不通过的问题

        请广大读者注意,题目给的是C代码,所以,我们不要试图把它作为.cpp文件去编译!

下面是在下 16:24:31 提供的代码作为.c文件在VS2015上编译时给出的警告:

下面是在下 16:24:31 提供的代码作为.cpp文件在VS2015上编译时给出的错误提示:

       好了,该解释的都解释了,对于在下先前所犯的错误给官大读者带来的误导,在下再次表示深深的歉意,万望大家谅解!再次感谢广大读者的批评指正!

}
执行下面程序中的输出语句后,输出结果是_____.


电子厂招聘信息-工厂普工招工-岗位,小时工每月7000到8000元

}

我要回帖

更多关于 下面程序的输出结果为多少 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信