









































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A programmer-oriented practice exam assessing understanding of SIMPL, SIMPL+ basics, device modules, logic structuring, signal routing, variable management, troubleshooting script errors, and creating functional automation programs. It includes exercises in touch panel logic, system feedback design, and basic debugging workflows to prepare learners for the Crestron Foundations Programmer certification.
Typology: Exams
1 / 49
This page cannot be seen from the preview
Don't miss anything!










































Question 1. What is the primary role of a Crestron control processor? A) Power distribution B) User interface rendering C) Central command and control D) Video scaling Answer: C Explanation: The processor executes logic and coordinates all system devices. Question 2. Which Crestron touch panel series uses HTML5‑based CH5 technology? A) TSW‑700 B) TST‑500 C) TSW‑800 D) TSW‑ 600 Answer: C Explanation: TSW‑800 series supports CH5 web‑based UI. Question 3. Cresnet cabling uses which type of connector? A) RJ‑45 B) RJ‑11 C) RJ‑12 D) RJ‑45 with RJ‑12 plug Answer: D Explanation: Cresnet uses RJ‑45 connectors wired for RJ‑12 pinout. Question 4. In a Crestron system, what does the Net ID identify? A) Processor firmware version B) Unique device address on Cresnet C) IP subnet mask D) Serial baud rate Answer: B Explanation: Net ID is the unique Cresnet address for each device. Question 5. Which protocol does Crestron primarily use for IP‑based device communication? A) HTTP B) TCP/IP C) FTP D) SNMP Answer: B Explanation: Crestron devices communicate over TCP/IP sockets. Question 6. When configuring a serial device, which setting defines the number of data bits? A) Baud rate B) Parity C) Stop bits D) Data bits
Answer: D Explanation: Data bits specify how many bits are sent per character. Question 7. An IR driver file in Crestron is used for what purpose? A) Mapping serial commands B) Defining Ethernet ports C) Controlling third‑party IR devices D) Setting analog voltage ranges Answer: C Explanation: IR driver files contain codes to emulate remote control signals. Question 8. In SIMPL Windows, which color represents an Analog signal? A) Blue B) Red C) Green D) Yellow Answer: B Explanation: Analog signals are displayed in red. Question 9. Which SIMPL Windows symbol is used to create a one‑shot pulse? A) Delay B) One‑Shot C) Timer D) Pulse Answer: B Explanation: The One‑Shot symbol generates a single pulse on a rising edge. Question 10. What does the XOR gate output when both inputs are HIGH? A) HIGH B) LOW C) Toggle D) No change Answer: B Explanation: XOR yields HIGH only when inputs differ. Question 11. Which logic symbol stores a state until it is reset? A) AND B) Latch C) NOT D) Timer Answer: B
Question 17. Which file extension is used for a Crestron SIMPL Windows project? A) .smw B) .usp C) .ch5z D) .proj Answer: A Explanation: .smw denotes a SIMPL Windows project file. Question 18. What does the Crestron Toolbox “Device Tree” display? A) Firmware versions B) Physical wiring diagram C) Network hierarchy and status D) Serial port settings Answer: C Explanation: The Device Tree shows all devices and their connectivity status. Question 19. Which debugging tool allows you to monitor live signal values? A) Toolbox Log B) SIMPL Windows Debugger C) Firmware Updater D) Network Analyzer Answer: B Explanation: The Debugger displays real‑time digital, analog, and serial values. Question 20. A common cause of Cresnet communication failure is: A) Wrong IP address B) Incorrect Net ID C) Mismatched baud rate D) Disabled Wi‑Fi Answer: B Explanation: Each Cresnet device must have a unique, correctly set Net ID. Question 21. What is the default voltage supplied over Cresnet for powering devices? A) 5 V B) 12 V C) 24 V D) 48 V Answer: C Explanation: Cresnet provides 24 V DC power to connected modules.
Question 22. Which Crestron module type provides additional I/O ports to a processor? A) CEN‑IO B) CEN‑RF C) CEN‑NET D) CEN‑POWER Answer: A Explanation: CEN‑IO cards expand digital/analog I/O capabilities. Question 23. In SIMPL+, which keyword defines a public variable? A) var B) public C) global D) static Answer: B Explanation: The “public” keyword exposes the variable to other modules. Question 24. When creating a custom SIMPL+ module, which file contains the source code? A) .smw B) .csh C) .mod D) .splus Answer: D Explanation: .splus files hold SIMPL+ source code. Question 25. Which naming convention improves program readability? A) All caps B) Prefix “d_” for digital signals C) Random strings D) No underscores Answer: B Explanation: Prefixes (e.g., d_ for digital) clarify signal type. Question 26. What is the primary advantage of using subroutines in SIMPL Windows? A) Faster execution B) Reduced memory usage C) Reusable logic blocks D) Automatic commenting Answer: C Explanation: Subroutines let you call the same logic from multiple places. Question 27. Which Crestron tool is used to update firmware on a control processor? A) Crestron Designer B) Crestron Toolbox C) Crestron Configurator D) Crestron Builder
Explanation: Serial signals transmit ASCII characters. Question 33. In CH5, a “Contract” can be set to “Bidirectional.” What does this mean? A) UI can only send data B) System can only send data C) Data flows both ways D) Contract is read‑only Answer: C Explanation: Bidirectional contracts allow UI and SIMPL to exchange values. Question 34. When configuring a Crestron Ethernet device, which port is typically used for control traffic? A) 80 B) 443 C) 41794 D) 22 Answer: C Explanation: Port 41794 is the default Crestron control port. Question 35. A “Pulse” symbol is most appropriate for: A) Continuous dimming B) Generating a short on/off burst C) Storing a latch D) Comparing analog values Answer: B Explanation: Pulse creates a brief HIGH signal for a defined duration. Question 36. Which of the following devices is NOT typically controlled via Cresnet? A) Lighting modules B) IP cameras C) Motorized shades D) Audio amplifiers Answer: B Explanation: IP cameras communicate over Ethernet, not Cresnet. Question 37. What is the purpose of a “Debounce” symbol? A) Filter rapid button chatter B) Multiply analog signals C) Convert serial to digital D) Create a timer Answer: A Explanation: Debounce eliminates false triggers from mechanical contacts.
Question 38. In SIMPL Windows, which symbol provides a visual indicator of a digital signal’s state? A) LED B) Meter C) Scope D) Text Box Answer: A Explanation: The LED symbol lights up when its digital input is HIGH. Question 39. Which Crestron product line introduced the “CEN‑RF” module? A) 3‑Series B) 4 ‑Series C) HD‑RMC D) D‑Series Answer: B Explanation: 4‑Series processors support CEN‑RF for RF I/O expansion. Question 40. When using a “Counter” symbol, what does the “Preset” input do? A) Reset count to zero B) Set the count to a specific value C) Increment count by one D) Disable the counter Answer: B Explanation: Preset loads a defined starting count. Question 41. Which protocol is used by Crestron’s “CH5” to exchange data with SIMPL? A) MQTT B) WebSockets C) HTTP GET D) FTP Answer: B Explanation: CH5 communicates via WebSocket connections. Question 42. A “Flip‑Flop” symbol is best used for: A) Creating a toggle output B) Generating PWM C) Delaying a signal D) Comparing analog values Answer: A Explanation: Flip‑Flop changes state on each trigger, acting as a toggle.
Question 48. What is the maximum number of Cresnet devices supported on a single bus? A) 16 B) 64 C) 128 D) 256 Answer: C Explanation: Cresnet can address up to 128 devices per bus. Question 49. Which of the following is a valid reason to use SIMPL+ instead of pure SIMPL logic? A) Faster UI rendering B) Complex string parsing C) Simple digital toggles D) Basic analog scaling Answer: B Explanation: SIMPL+ excels at tasks like advanced string handling. Question 50. When assigning a static IP to a Crestron processor, which subnet mask is commonly used for a small installation? A) 255.0.0.0 B) 255.255.0.0 C) 255.255.255.0 D) 255.255.255. Answer: C Explanation: /24 (255.255.255.0) provides up to 254 hosts, ideal for small systems. Question 51. Which symbol would you use to convert a digital HIGH/LOW to an analog value of 0–65535? A) Digital to Analog Converter B) Pulse C) Analog Scale D) Not available Answer: A Explanation: The Digital‑to‑Analog Converter maps digital state to a full‑scale analog value. Question 52. In CH5, a “Button” component set to “Toggle” will: A) Send a single press event B) Alternate between ON and OFF states C) Only send release events D) Remain static Answer: B Explanation: Toggle mode changes state each time the button is pressed.
Question 53. Which Crestron module type is used to interface with Dante audio networks? A) CEN‑DANTE B) CEN‑AUDIO C) CEN‑NET D) CEN‑IO Answer: A Explanation: CEN‑DANTE provides Dante connectivity. Question 54. What does the “Scope” symbol display during debugging? A) Digital signal history B) Analog waveform over time C) Serial data packets D) Network topology Answer: B Explanation: Scope visualizes analog signal trends in real time. Question 55. When configuring a device in SIMPL Windows, the “Device Type” field determines: A) Firmware version B) Available symbols and attributes C) IP address D) Power consumption Answer: B Explanation: Device Type selects the appropriate driver and symbols. Question 56. Which of the following is NOT a valid CH5 component type? A) Slider B) Video Player C) Text Box D) Thermostat Answer: D Explanation: Thermostat is not a native CH5 component. Question 57. In Crestron Toolbox, the “Ping” function is used to: A) Update firmware B) Test network connectivity C) Reset a device D) Scan for Cresnet IDs Answer: B Explanation: Ping verifies that a device responds on the IP network.
Question 63. What is the default port for Crestron’s “Web Config” utility? A) 80 B) 443 C) 8080 D) 41794 Answer: A Explanation: Web Config listens on HTTP port 80. Question 64. Which symbol outputs a high‑frequency square wave useful for PWM? A) Pulse B) Timer C) Clock D) PWM Generator (not native) Answer: C Explanation: The Clock symbol provides a periodic square wave. Question 65. When a Crestron device shows “Link Down” in Toolbox, the most likely cause is: A) Incorrect Net ID B) Unplugged Ethernet cable C) Wrong firmware D) Low battery Answer: B Explanation: Physical link loss indicates a disconnected or faulty cable. Question 66. Which of the following is a valid use of the “Analog Compare” symbol? A) Turn on a light when temperature > 25 °C B) Multiply two analog values C) Convert serial to analog D) Generate a digital pulse Answer: A Explanation: Analog Compare evaluates relational conditions between analog inputs. Question 67. In SIMPL Windows, the “Timer” symbol can be set to: A) Count up only B) Count down only C) Count up or down D) Neither Answer: C Explanation: Timer can be configured for up‑count or down‑count modes.
Question 68. Which Crestron device type is used to control motorized curtains? A) CEN‑IO B) CEN‑SHADES C) CEN‑LIGHT D) CEN‑AUDIO Answer: B Explanation: CEN‑SHADES modules drive curtain motors. Question 69. A “Pulse” symbol with a width of 0 ms will: A) Produce an instant HIGH B) Act as a constant HIGH C) Not output any pulse D) Generate an error Answer: C Explanation: Zero‑width pulse yields no output change. Question 70. When creating a CH5 project, which file format is used for the final compiled UI package? A) .ch5z B) .zip C) .html D) .exe Answer: A Explanation: .ch5z is the compressed CH5 project archive. Question 71. Which of the following is NOT a built‑in SIMPL Windows logic symbol? A) AND B) OR C) XOR D) NAND (exists) Answer: D Explanation: NAND is not a native symbol; it must be built from basic gates. Question 72. In Crestron terminology, “Feedback” refers to: A) User comments B) System status sent back to UI C) Network latency D) Power consumption data Answer: B Explanation: Feedback updates the UI with current system values. Question 73. Which command in Crestron Toolbox initiates a firmware rollback? A) Restore B) Reboot C) Downgrade D) Reset
Explanation: Contracts simplify the binding between UI components and control signals. Question 79. Which of the following is a common cause of analog drift in Crestron modules? A) Incorrect Net ID B) Temperature changes C) Wrong IP address D) Power surge Answer: B Explanation: Analog inputs can vary with ambient temperature. Question 80. When a “Digital” signal is wired to a “Button” component in CH5, which join type is used? A) Analog B) Digital C) Serial D) None Answer: B Explanation: Buttons receive digital joins for on/off states. Question 81. Which SIMPL Windows symbol can be used to generate a repeating pulse train? A) One‑Shot B) Pulse C) Timer D) Delay Answer: C Explanation: Timer can be set to auto‑restart, creating a pulse train. Question 82. The “CEN‑NET” module provides: A) Additional Ethernet ports B) Wi‑Fi connectivity C) RS‑232 ports D) Power distribution Answer: A Explanation: CEN‑NET expands network interface capabilities. Question 83. Which Crestron tool allows you to simulate a control system without hardware? A) Toolbox B) Crestron Simulator C) Crestron Designer D) Crestron Configurator Answer: B Explanation: Crestron Simulator mimics processor behavior for testing.
Question 84. In a CH5 UI, the “Slider” component can be configured to send values in which range? A) 0‑255 B) 0‑1023 C) 0‑65535 D) Any of the above (configurable) Answer: D Explanation: Slider min/max values are user‑defined. Question 85. What does the “Analog Scale” symbol do? A) Converts analog to digital B) Multiplies analog value C) Maps one analog range to another D) Generates a pulse Answer: C Explanation: It linearly maps input range to a new output range. Question 86. When adding a device in SIMPL Windows, the “Port” field refers to: A) Ethernet port number B) Cresnet port on the processor C) Serial port identifier D) Power port Answer: B Explanation: Port selects which Cresnet port the device connects to. Question 87. Which of the following is a typical use of a “Serial” symbol in AV control? A) Turn on a projector B) Adjust speaker volume C) Send RS‑232 power‑on command D) Detect motion sensor Answer: C Explanation: Serial symbols send RS‑232 commands to devices like projectors. Question 88. In Crestron Construct, the “Theme” setting primarily affects: A) Network security B) Visual appearance C) Firmware version D) Signal routing Answer: B Explanation: Themes control colors, fonts, and overall UI style.
Question 94. Which of the following is NOT a typical step in the Crestron project workflow? A) System design B) UI design C) Firmware coding D) Testing and deployment Answer: C Explanation: Firmware development is not part of standard system integration. Question 95. A “Digital” join number of 100 is used for a light toggle. Which CH5 component would most likely be linked to it? A) Slider B) Button C) Text Box D) List Answer: B Explanation: Buttons are commonly bound to digital toggles. Question 96. When configuring a “Timer” for a 5‑second countdown, which unit is used for the time input? A) Milliseconds B) Seconds C) Minutes D) Hours Answer: B Explanation: Timer time is entered in seconds by default. Question 97. Which Crestron device type uses the “CEN‑POWER” module? A) Audio amplifiers B) Lighting modules C) Power distribution panels D) Video processors Answer: C Explanation: CEN‑POWER adds extra power outlets for devices. Question 98. What is the primary benefit of using “Contracts” over traditional joins in CH5? A) Faster network speed B) Reduced join count and cleaner code C) Automatic firmware updates D) Enhanced security encryption Answer: B Explanation: Contracts map UI elements directly, minimizing join usage.
Question 99. In SIMPL Windows, the “Pulse” symbol’s width determines: A) Frequency B) Duration of the HIGH state C) Voltage level D) Analog value Answer: B Explanation: Width sets how long the pulse stays HIGH. Question 100. Which of the following is a valid reason to use a “CEN‑IO” card? A) Add Wi‑Fi B) Increase analog inputs C) Provide extra Ethernet ports D) Enable Bluetooth Answer: B Explanation: CEN‑IO expands analog and digital I/O capabilities. Question 101. When a device’s firmware version is lower than the system’s required version, the typical remedy is: A) Reboot the processor B) Update the device firmware C) Change Net ID D) Disable the device Answer: B Explanation: Firmware must be updated to meet compatibility. Question 102. Which SIMPL Windows symbol can be used to debounce a mechanical switch? A) Delay B) One‑Shot C) Debounce D) Flip‑Flop Answer: C Explanation: Debounce filters out rapid contact bounce. Question 103. In Crestron Construct, the “List” component can be set to display: A) Only static text B) Dynamic items from a contract C) Images only D) Video streams Answer: B Explanation: Lists can be populated via contracts for dynamic content.