Page 35 - Computer Science V2.0 Class 11
P. 35

Case-based Questions

                    1.  Joey is a student of class XI. He is familiar with the term software but does not have clarity about the types of software.
                      Therefore, he approaches you. Answer the following questions for him:
                       a.  He wants to form a presentation on Cyber Security. Which type of software should he use? Also, give an example of one
                         such software.
                       b.  The appearance of attendance record on Joey’s school portal has been changed recently in view of the feedback from
                         the students. Is the school using generic application software or customized application software?
                       c.  Joey’s father has purchased a printer, but when he connects the printer to the computer, it fails to print. What could be
                         wrong with the printer or computer?
                       d.  In class 11, Joey will learn programming using Python. His teacher told him that Python is an interpreter-based language.
                         Explain to him the difference between interpreted and compiled language.
                    2.  Morjina knows that a user interacts with a computer using an operating system. She wants to further know more about
                      different types of user interfaces. Help her by answering the questions given below:
                       a. Using which interface, the user interacts by typing commands?
                       b. Which interface uses human touch to give instructions to the computer?
                       c. Which interface comprises menus and icons that are accessible by double-clicking?

                                                 NCERT Exercise Solutions


                    1.  Name the software required to make a computer functional. Write down its two primary services.
                  Ans.  To make a computer functional operating system is required. The two services of primary services:
                      a. Memory Management
                      b. Process Management
                    2.  How does the computer understand a program written in high level language?
                  Ans.  Refer to 1.5.1 Types of Software, Programming Languages, Translators, and Interpreters
                    3.  Why is the execution time of the machine code less than that of source code?
                  Ans.   Machine  language  is  inherently  computer-readable,  eliminating  the  necessity  for  any  conversion.  In  contrast,  high-level  languages
                      are utilized for coding source programs, requiring a preliminary conversion to machine language. Consequently, the execution time of
                      machine language is notably shorter than that of source code.

                    4.  What is the need of RAM? How does it differ from ROM?
                  Ans.  Refer to 1.4.2 Types of Memory
                    5.  What is the need for secondary memory?
                  Ans.  Refer to 1.4.2 Types of Memory
                    6.  How do different components of the computer communicate with each other?
                  Ans.  Data are transferred between different components of a computer system using physical wires called bus.
                      For example:-
                      Bus is used for data transfer between a USB port and hard disk or between a hard disk and main memory.
                    7.  Draw the block diagram of a computer system. Briefly write about the functionality of each component.
                  Ans.

                                          Central Processing
                                               Unit

                         Input                                      Output
                        Device                                      Device


                                            Memory Unit


                      Refer Section 1: Introduction of Chapter 1: Computer Fundamentals


                                                                                              Computer Fundamentals   21
   30   31   32   33   34   35   36   37   38   39   40