University Level Computer Science - Short Questions
1. What is a computer?
2. Define hardware and software.
3. What are input and output devices?
4. Differentiate between RAM and ROM.
5. What is an operating system?
6. Define process and thread.
7. What is multitasking?
8. Define deadlock.
9. What is virtual memory?
10. What is cache memory?
11. Define DBMS.
12. What is the difference between DBMS and RDBMS?
13. What is a primary key?
14. Define SQL and give two commands.
15. What is normalization?
16. Define entity and attribute.
17. What is a foreign key?
18. What is a computer network?
19. Define LAN, MAN, and WAN.
20. What is the function of a router?
21. Define IP address and MAC address.
22. What is a firewall?
23. What is bandwidth?
24. What is DNS?
Page 1
University Level Computer Science - Short Questions
25. What is a protocol?
26. Define data structure.
27. What is an array?
28. Define stack and queue.
29. What is a linked list?
30. What is recursion?
31. Define algorithm and flowchart.
32. What is time complexity?
33. What is binary search?
34. What is a tree in data structures?
35. Define graph and its types.
36. What is a compiler?
37. What is an interpreter?
38. Define high-level and low-level languages.
39. What is C language?
40. What are variables and constants?
41. Define loop and types of loops.
42. What is a function in programming?
43. Define array in C language.
44. What is a pointer?
45. What is object-oriented programming?
46. Define class and object.
47. What is inheritance in OOP?
48. What is encapsulation?
Page 2
University Level Computer Science - Short Questions
49. What is polymorphism?
50. What is abstraction?
Page 3