Computer Science Fundamentals

Test your knowledge of fundamental computer science concepts including networking protocols, data structures, computer architecture, software development models, and operating systems.

7 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Which of the following computer networking protocols is used by a host computer to request its IP address when its MAC address is available?

  1. POP
  2. IMAP
  3. SMTP
  4. ARP
  5. RARP
Question 2 Multiple Choice (Single Answer)

The balance of parenthesis in an arithmetic expression can be best checked with which of the following data structures?

  1. Queue
  2. Stack
  3. Tree
  4. Heap
  5. List
Question 3 Multiple Choice (Single Answer)

Microprogramming is related with the designing of which of the following component?

  1. CPU
  2. Hard Disk
  3. RAM
  4. ROM
  5. Control Unit
Question 4 Multiple Choice (Single Answer)

What is the use of Spanning Tree Protocol for any bridged Ethernet local area network?

  1. Fault Tolerance
  2. Shortest Path Routing
  3. Speedy Delivery
  4. Ensuring a loop-free topology
  5. Minimising collisions
Question 5 Multiple Choice (Single Answer)

Which of the following cannot be used for the development of a software product?

  1. Waterfall model
  2. Spiral model
  3. Iterative and incremental development
  4. COCOMO Model
  5. Rapid application development
Question 6 Multiple Choice (Single Answer)

Which of these is not a feature of UDP?

  1. No guarantee of delivery
  2. Checksums
  3. Port Numbers
  4. Transaction-oriented
  5. Handshaking dialogues
Question 7 Multiple Choice (Single Answer)

Which of these resources is individually owned by each thread of the same process?

  1. Stack
  2. Address space
  3. Memory
  4. File handles
  5. Socket