0% found this document useful (0 votes)
21 views3 pages

Class XI Computer Science Exam Guide

Uploaded by

rohit kumar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views3 pages

Class XI Computer Science Exam Guide

Uploaded by

rohit kumar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Class XI – Computer Science

Maximum Marks: 70
Time: 3 Hours

General Instructions:
● All questions are compulsory.
● Marks are indicated against each question.
● Draw diagrams wherever necessary.
● Answer in your own words.

Section – A (MCQ – 1 mark × 10 = 10 Marks)


Q1. The part of the CPU which supervises and controls all activities is:
(a) ALU (b) CU (c) Memory (d) Register

Q2. Which one of the following is not a system software?


(a) Operating System (b) Compiler (c) MS Excel (d) Assembler

Q3. Which memory is volatile?


(a) Hard disk (b) RAM (c) ROM (d) Pen drive

Q4. The base of Binary number system is:


(a) 2 (b) 8 (c) 10 (d) 16

Q5. Which of the following is an input device?


(a) Monitor (b) Printer (c) Mouse (d) Projector

Q6. ISCII is used to represent:


(a) Greek scripts (b) Indian scripts (c) Chinese scripts (d) English only

Q7. The smallest unit of data in a computer is:


(a) Byte (b) Word (c) Nibble (d) Bit

Q8. Which memory acts between CPU and RAM?


(a) ROM (b) Cache (c) Virtual (d) Flash

Q9. What does ASCII stand for?

a) American Standard Code for Information Interchange

b) American Scientific Code for Information Intercharging

c) Asian Standard Code for Information Interchange

d) Analytical Standard Code for Information Interchange


Q10. Which software directly controls the hardware?
(a) Application Software (b) System Software (c) Utility Software (d) None

Section – B (Very Short Answer – 2 marks × 8 = 16 Marks)


Q11. Define hardware and software with one example each.

Q12. Write two differences between Primary and Secondary memory.

Q13. What is Binary code? Why is it used?

Q14. What is the main function of the CPU?

Q15. Write full forms of: (a) PROM (b) EEPROM (c ) RAM (d) ROM

Q16. What is the function of an Operating System?

Q17. What is a system software and an application software?

Q18. What does the base of a Number system mean?

Section – C (Short Answer – 2.5 marks × 8 = 20 Marks)


Q19. Write any three characteristics of a computer system.

Q20. Differentiate between Compiler and Interpreter.

Q21. Explain with example: (a) Input device (b) Output device (c) Secondary storage
device

Q22. Convert the following: Binary to Decimal.


(a) (1011)₂ → (?)₁₀
(b) (1111)₂→ (?)₁₀

Q23. Perform binary addition: (1101)₂ + (1010)₂.

Q24. Write three types of system software with one example each.

Q25. Convert the following: Decimal to Binary.

(a) (50)₁₀ → (?)₂

(b) (99)₁₀ → (?)₂

[Link] does the 'speed' characteristic of a computer refer to?


Section – D (Long Answer – 4 marks × 6 = 24 Marks)
Q27. Explain the functional components of a computer system with a neat diagram.

Q28. Write short notes on: (a) Cache Memory (b) Virtual Memory (c) Optical Storage (d)
Flash Storage

Q29. Explain the differences between RAM and ROM (any four points).

Q30. Explain ASCII, Unicode and ISCII encoding standards with differences.

Q31. Explain types of software: System, Application, and Utility with examples.

Q32. What is Unicode? How is it useful?

Common questions

Powered by AI

Cache memory acts as an intermediary between the CPU and RAM, storing frequently accessed data and instructions to allow quick retrieval. This helps reduce the time the CPU needs to wait to access data from the slower RAM . By storing this data close to the processor, cache memory minimizes the latency associated with data access, thereby enhancing the overall computational speed and performance of the system. This benefit is particularly evident when dealing with repetitive tasks, as cache memory significantly decreases access times for subsequent data retrieval, making operations more efficient and speeding up the processing tasks .

System software, like operating systems, directly manages hardware and system resources, providing a platform for running application software . It is most effective in scenarios involving hardware management and core system operations, acting as an intermediary between applications and hardware. Application software, such as spreadsheets or word processors, is designed to help users perform specific tasks and is used in varied contexts from business to creative work. Utility software ensures system optimization and maintenance, handling tasks like antivirus scans and disk cleanup. These software types work synergistically, where system software facilitates an operational environment, application software fulfills user-specific needs, and utility software maintains system efficiency and security .

A computer system's functional components include the Central Processing Unit (CPU), memory (both primary and secondary), input devices, output devices, and storage components. The CPU, comprising the ALU and CU, processes instructions and performs operations. Memory holds data and instructions that the CPU can directly access quickly . Input devices such as keyboards and mice allow users to input data into the system, while output devices like monitors and printers display results . Storage devices like hard drives store data persistently. These components are interconnected through buses, which facilitate data flow and coordination among them, ensuring seamless execution of computational tasks by allowing the CPU to retrieve, process, and store data as needed .

Unicode offers extensive advantages over ASCII and ISCII by providing a universal character set that accommodates a vast array of languages and scripts. While ASCII is limited to English characters and ISCII caters to Indian scripts, Unicode supports nearly all global scripts, enabling software applications to operate consistently and reliably across different linguistic contexts . This reduces localization issues and ensures that applications can handle multilingual text data without compatibility problems. In a global context, this universality is critical for software destined for international markets, as it ensures that the same data can be encoded, transferred, and rendered correctly regardless of regional language differences .

ASCII, Unicode, and ISCII are encoding standards used to represent characters in computing. ASCII (American Standard Code for Information Interchange) encodes English characters and is limited to 128 symbols . Unicode extends the capabilities of ASCII by providing a comprehensive set of encodings that support nearly all written languages globally, making it essential for internationalized applications . ISCII (Indian Script Code for Information Interchange) is designed for representing Indian scripts, addressing the needs specific to languages used in the Indian subcontinent . These differences impact global computing by determining the range of languages and characters that can be efficiently processed by software, with Unicode being crucial for systems requiring multilingual support, while ASCII remains important for basic English text, and ISCII is specialized for Indian scripts.

The concept of number system bases is fundamental in computing because it dictates how data is represented and processed by different levels of computer systems. Binary, with a base of 2, is the foundation as it aligns with digital electronics' use of two states (off/on or 0/1). Base 10, or decimal, is used for human-readable formats, while bases like 8 (octal) and 16 (hexadecimal) are used occasionally for simplifying binary representation in programming and debugging. Understanding these bases enables efficient encoding, communication between machine and human levels, and optimization of storage and processing processes, impacting how data is manipulated within a computing system .

Primary memory, or RAM, is volatile, meaning it loses all stored information when the power is turned off. It provides fast access to data that the CPU is currently processing, making it crucial for running applications and the operating system . On the other hand, secondary memory, such as hard drives, is non-volatile, retaining data without power. It is used for long-term storage of data and applications. The key differences lie in speed, volatility, and purpose, where primary memory is optimal for fast, temporary data access, and secondary memory is suited for long-term, structured data storage . This means that a computer system uses primary memory for efficiency and speed during operation, while secondary memory handles persistent storage tasks.

Understanding binary code is crucial in computer science education as it's the fundamental language of computers. Proficiency in binary systems equips students with the ability to comprehend how data is stored, processed, and manipulated at the machine level, fostering a deeper understanding of computer operations . This knowledge enhances problem-solving and programming skills by aiding in the grasp of algorithms, logic gates, and low-level programming, allowing for efficient debugging and optimization. Moreover, binary systems form the basis for understanding data structures, encryption, and network protocols, rendering it indispensable for addressing complex computational problems and optimizing software performance .

The Arithmetic Logic Unit (ALU) and the Control Unit (CU) are integral components of the Central Processing Unit (CPU). The ALU is responsible for performing arithmetic and logic operations, which include basic calculations like addition and subtraction as well as logical operations like AND, OR, and NOT . The CU, on the other hand, supervises and controls all activities within the CPU. It directs the operation of the processor by fetching instructions from memory, decoding them, and executing them, coordinating with the ALU as needed to perform the required computations . Together, these components ensure that the CPU can execute a sequence of instructions efficiently, by having the CU handle instruction flow while the ALU performs the necessary computations.

Binary addition follows the same basic principles as decimal addition, with the key difference being the base (2). In binary addition: 0 + 0 = 0, 1 + 0 = 1, 1 + 1 = 10 (which requires carryover as it's equivalent to 2 in decimal), and 1 + 1 + 1 = 11 (3 in decimal, requiring a carry). Adding 1101 and 1010 involves aligning the digits and adding each column starting from the right, carrying over as needed: 1. 1 + 0 = 1, 2. 0 + 1 = 1, 3. 1 + 0 = 1, 4. 1 + 1 = 10, carry 1 to the left, resulting in 10111. This demonstrates the principle of binary computation, highlighting the importance of carryover at a lower bit level much like in base-10 operations but within a simpler binary system .

You might also like