Page 30 - Computer Science Class 11 Without Functions
P. 30

4.  Give any two advantages of secondary memory.
         Ans:   Provides permanent storage
                Is non-volatile
           5.  List the functions of an operating system.
         Ans:   Memory management
                Process management
                Device Management
                File Management
           6.  Do the following conversions:
              (i)  1 GB=____________bytes
              (ii)  1 EB=____________TB
              (iii)  1024TB= _____________PB
              (iv)  1 PB= ______________KB
         Ans:  (i)   1024*1024*1024
              (ii)  1024 * 1024
              (iii)  1
              (iv)  1024*1024*1024*1024


               Case Based Questions


             1.  Asha comes from a remote village in Bihar. Since she had little access to computers or any other digital gadgets, her
              knowledge of hardware and software is limited. Her teacher has given her the following list of items that have to be
              categorized into input, output, and memory devices. Help her complete the task.
                 Mouse
                 Plotter
                 Compact disc
                 Light pen
                 Projector
                 External hard disk
         Ans:   Mouse                           Input device
                Plotter                         Output device
                Compact disk                    Memory device
                Light pen                       Input Device
                Projector                       Output Device
                External hard disk              Memory Device
           2.  Ramadan wants to create his resume on a word processor but does not want to buy any software. What is the alternative
              that he can use free of cost?
         Ans:  Ramadan may use open-source software such as Google Docs or Open Office.
           3.  Partho Das is learning to program in Python. He notices that each line of the program is executed in a sequence. If an error
              is encountered, all the statements before that point are executed and produce the output, however, he must rectify the
              error before the execution continues. He was surprised to see this since, while he was writing C++ programs, all the errors
              with line numbers were displayed on the screen, and the program could only display the result once all the errors were
              fixed. Why do the two programming languages behave so differently? Please explain this to Partho Das.
         Ans:   This is because Python is an interpreter-based language, while C++ is a compiler-based language. In an interpreter-based
              language, the interpreter executes the statements as they are encountered.




          28   Touchpad Computer Science-XI
   25   26   27   28   29   30   31   32   33   34   35