徐工基础控制软件开发岗位测试试题

Q1:姓名

填空1

Q2:手机

填空1

:1、请在进入答题前,确保设备性能和系统条件符合线上考试要求2、做题中请勿使用F功能键或查看源代码,如使用系统会记录下来3、诚信考试,请勿上网搜索答案,与其他考生交流,求助外援等4、做题中途遇到问题被退出,在有效期内仍可进入再次进行答题

Q3:十六进制数 0xFF 对应的十进制值是?

A.15
B.127
C.255
D.256

Q4:逻辑运算中,表达式 TRUE AND FALSE 的结果是?

A.TRUE
B.FALSE
C.取决于运算顺序
D.取决于运算顺序

Q5:在控制程序中,定时器(Timer)的主要作用是?

A.实现延时与定时控制(如延时启动、超时判断)
B.提高程序运行速度
C.加密程序代码
D.存储传感器数据

Q6:调试程序时设置“断点”(Breakpoint)的主要作用是?

A.加快程序运行速度
B.使程序在指定位置暂停,便于检查当前变量状态
C.自动修复程序中的错误
D.优化代码性能

Q7:在大多数 32 位系统中,C 语言下列数据类型中占用 4 字节的是?

A.char
B.short
C.int
D.double

Q8:C 语言代码 int *p = 的含义是?

A.定义指针变量 p,保存变量 a 的地址
B.将变量 a 的值赋给 p
C.将 p 的值赋给变量 a
D.比较 p 与 a 是否相等

Q9:C 语言中,字符串 Hello 在内存中占用几个字节(含字符串结束符)?

A.5
B.6
C.7
D.8

Q10:工程机械中,电液比例阀(由控制器输出驱动)的输入控制信号通常是?

A.电流信号(或 PWM 信号),电流大小决定阀口开度
B.数字开关量,只有开与关两种状态
C.无线射频信号
D.无需输入信号

Q11:C 语言函数参数默认按值传递,若想在函数内修改调用者的实参,应使用?

A.传递常量
B.传递实参的指针(传址调用)
C.传递字符串字面量
D.无法实现

Q12:工程机械安全回路中,急停开关、安全门开关等通常如何连接?

A.并联,任一闭合即可工作
B.串联,任一断开系统即停机
C.无需电气连接
D.只接入其中任何一个开关

Q13:控制程序检测到异常(如传感器故障)时,输出应如何处理更安全?

A.保持当前输出不变
B.进入安全状态(如输出清零、停止动作),即故障安全(fail-safe)
C.输出随机值继续运行
D.忽略异常继续运行

Q14:在 PLC 在线调试中,“在线监控”(Monitoring)功能的主要作用是?

A.实时查看程序中各变量的当前值,便于分析运行状态
B.直接修改程序源代码
C.删除控制器中的程序
D.提高程序的扫描速度

Q15:调试时对某个输入变量执行“强制”(Force)操作,主要目的是?

A.人为指定变量值,验证程序相应逻辑分支是否正确
B.永久改写程序中的常量
C.提高程序执行效率
D.清除控制器的故障记录

Q16:控制系统中看门狗(Watchdog)的主要作用是?

A.人为指定变量值,验证程序相应逻辑分支是否正确
B.程序跑飞或卡死时自动复位系统
C.加密程序代码
D.检测外部传感器故障

Q17:CODESYS 编程基于 IEC 61131-3 标准,下列属于其编程语言的是?

A.结构化文本(ST)
B.C++
C.Python
D.HTML

Q18:PLC 控制程序的典型执行方式是?

A.从上到下执行一次即结束
B.按扫描周期循环执行(输入采样 → 程序执行 → 输出刷新)
C.随机顺序执行
D.仅响应中断时执行

Q19:控制器断电重启后,标定参数、配置数据丢失并恢复为默认值,最可能的原因是?

A.参数未写入非易失存储(如 EEPROM / Flash)
B.程序未重新编译
C.CAN 波特率设置错误
D.控制器供电电压过高

Q20:CAN 报文传输中加入 CRC 校验的主要目的是?

A.加密报文内容
B.检测传输过程中因电磁干扰等造成的位错误
C.提高通信波特率
D.增加报文长度

Q21:控制软件采用分层架构(如驱动层、应用层)的主要好处是?

A.代码总量必然减少
B.模块解耦,便于移植、复用与维护
C.可以不再依赖硬件
D.不需要编写注释

Q22:控制程序运行中某输出动作异常,合理的排查思路是?

A.先区分是硬件信号问题还是软件逻辑问题,再逐级定位
B.直接更换控制器
C.删除程序重新编写
D.忽略异常继续运行

Q23:程序设计的三种基本控制结构是?(多选)

A.顺序
B.选择
C.循环
D.递归

Q24:下列信号中,适合使用布尔量(BOOL)的是?(多选)

A.急停按钮
B.接近开关
C.环境温度
D.液压压力

Q25:关于数组,下列说法正确的是?(多选)

A.数组元素在内存中连续存放
B.通过下标可以快速访问数组中的元素
C.数组的长度可以随意改变
D.数组只能存放数值型数据

Q26:在 C 语言循环中,关于break 与 continue 下列说法正确的是(多选)

A.break 立即结束整个循环
B.continue 跳过本次循环剩余语句进入下一次迭代
C.两者可以随意互换使用
D.两者可以随意互换使用

Q27:关于急停按钮(E-STOP)的设计,下列说法正确的是?(多选)

A.急停应直接切断安全回路,独立于主控制器
B.按下急停后系统立即停止危险动作,需手动复位后才能重新启动
C.按下急停后系统继续完成当前动作再停机
D.两者可以随意互换使用

Q28:线性系统具有哪些基本特性?(多选)

A.叠加性
B.齐次性(比例性)
C.非线性
D.时变性

Q29:下列哪些属于执行器(执行元件)?(多选)

A.直流电机
B.液压缸
C.气动阀
D.热电偶

Q30:关于 C 语言中指针的用法,以下说法正确的有?(多选)

A.指针可以存储变量的内存地址
B.指针可用于动态内存分配(如 malloc)
C.指针可作为函数参数传递地址,实现引用调用
D.指针可以直接存储数组的所有元素

Q31:关于C语言中static关键字的用法,以下说法正确的有?(多选)

A.static修饰的变量默认初始化为0
B.static修饰局部变量时,该变量在程序整个运行期间保持其值不变
C.static修饰全局变量时,该变量只能在当前文件中被访问
D.static修饰函数时,该函数只能在当前文件中被调用

Q32:增大 PID 控制器的比例系数 Kp,通常会引起哪些变化?(多选)

A.响应速度加快
B.减小系统对阶跃输入的稳态误差(针对纯比例控制)
C.超调量增大
D.系统稳定性必然提高

Q33:请简述PLC控制程序的扫描周期执行过程,并说明在线监控与强制变量功能在调试中的具体作用。若在调试过程中发现某个输出动作不正常,你如何利用这两种功能快速定位问题?

填空1

Q34:在工程机械控制系统中,安全回路(含急停按钮)和看门狗(Watchdog) 是如何协同保证系统安全的?请分别说明两者的作用、设计原则,并举例说明当控制器软件跑飞时,两者各如何响应。

填空1
徐工基础控制软件开发岗位测试试题
关于
1个月前
更新
0
频次
35
题目数
分享
问问AI
有问题?问问AI帮你修改 改主题:如咖啡问卷改为奶茶问卷