Correct Answer: B
Procedural code in a procedural language implies sequential execution
of instructions based on the von Neumann architecture of a CPU,
Memory, and Input/Output device. Variables are part of the sets of
instructions used to solve a particular problem and, thus, the data are not separate from the statements. Such languages have control statements such as goto, ifthenelse and so on. The program execution is iterative and corresponds to a sequence of state changes in a state
machine.
*Answer knowledge base, refers to the rules and facts of the
particular problem domain.
*The inference engine takes the inputs to the KBS and uses the knowledge base to infer new facts and to solve the problem.
*Answer "Interface between the user and the system" refers to the interface between the user and the system through which the data are entered, displayed, and output.