Final answer:
To restrict a user from manually adding or removing rows in an array set, option D should be selected, which involves selecting the 'Disable user override' property in the Array set editor. The other options A, B, and C are not standard practices for managing array sets in programming environments.
Step-by-step explanation:
To restrict a user from manually adding or removing rows in an array set, one would typically choose option D: by selecting the "Disable user override" property on the configurable Array set editor page. The Array set editor is a tool that allows for configuration of arrays, which are data structures used to store multiple items of the same type together. This option ensures that no changes can be made by end-users, hence maintaining the integrity of the original array set as defined by the administrator or developer.
Options A, B, and C are not standard methods for controlling array sets in programming environments. CSS, for example, is used for styling web pages and would not be effective for controlling array functionality which is typically managed through programming logic. Similarly, hiding the control attribute or marking it as a forced set are not common practices nor terminologies associated with array management in most programming languages.
For developers looking to restrict user interaction with data structures in a user interface or a software application, the functionality often must be explicitly defined in the application's code or settings. This might involve setting permissions, using property settings in a configuration panel, or coding specific logic to disable user interactions with the data structure.