Computing and Informatics.

  1. Design an algorithm to check whether a given string is palindrome or not.
  2. Represent your algorithm arrived at Q. 1 in flow-chart form.
  3. Using block diagram, explain the important parts of a computer and how they are interconnected.
  4. What is static variable ?
  5. What do you understand by macro in C ?
  6. Differentiate between formal parameters and actual parameters with suitable examples.
  7. Write a program to check whether a year is leap year or not.
  8. What do you mean by the scope of a variable ? What is scope resolution operator ?
  9. Explain the concept of pointers in C programming. Provide an example to illustrate their usage.
  10. What do you understand by normalization of a database ? What is the advantage of normalization ?
  11. Differentiate between internet, intranet and extranet.
  12. What is the difference between a hub and a switch ?
  13. What is the difference between a volatile and a non-volatile memory ? Explain the advantages and disadvantages of each memory.
  14. Discuss the evolution of computer technology over time.
  15. What is the difference between system software and application software.
  16. What is the role of control unit in a CPU ?
  17. Describe the main differences between LAN and WAN and provide an example scenario where each type of network would be used.
  18. Explain how processor, memory and hard disk are interconnected with the help of a block diagram.
  19. Explain the concept of electronic mail and electronic data interchange.
  20. Write the truth table for full adder. Also draw its logic diagram.
  21. What is SOP and POS in digital logic ? When do we use SOP and POS forms.
  22. Convert the following octal number to its binary equivalent: 735
  23. Convert the following hexadecimal number into its octal equivalent: AFB8
  24. What do you mean by universal logic gates ? Design a full adder using universal logic gates.
  25. Which of the following best describes the internet ?
    • LAN
    • MAN
    • WAN
    • Ethernet
  26. Which of the following can be considered as an output device of a computer ?
    • VDU
    • Mouse
    • Keyboard
    • Modem
  27. Which of the following is a false statement ?
    • Main memory is a permanent storage memory.
    • Cache memory is volatile memory
    • Hard disk is a secondary memory.
    • Main memory can be accessed faster than secondary memory.
  28. Which of the following statements is false ?
    • Compilers can detect runtime errors,
    • Some Unix versions can run on laptops.
    • Mouse is connected to the computer through the serial interface.
    • Executable files contain machine code
  29. What is the purpose of encryption in computing ?
    • To speed up internet connection
    • To protect data from unauthorized access
    • To increase the storage capacity of a computer
    • To create graphics and animation
  30. How much time will be required to transmit 100K bits of data over a 100 Mbps line ?
    • 1 second
    • 0.1 second
    • 1 millisecond
    • 10 milliseconds
  31. What is the full form of HTML ?
  32. What is the full form of ENIAC ?
  33. Why is cache memory faster than main memory ?
  34. If an array is declared as: double arr [50], How many elements can it hold ?