Front-end the part with which the user interacts.
usually people who write this are called layout designers what languages are used (Html, css, js)
Beck-end The northern part is the structure of the site due to which it works, this includes the DBMS, logic, etc. which languages will be used(python, php, java)
People who can do both are called: full stack developr
Answer: Output
input keyboard mouse joystick graphics tablet trackball touchpad touchscreen microphone sensor
Processing processor (CPU) processor (GPU) memory motherboard
Output printer monitor touchscreen plotter speakers headphones motor data projector
Explanation:
#1 is A and #2 is B, but I don't know about #3 and #4.