Total Pageviews

Saturday, September 5, 2026

avantika

🚗
🤖
🗼 💻 🖥️ 🧠
🖥️
🗼
✨ Comprehensive Computer Studies Assessment ✨

COMPUTISM LAB 

 YEARLY EXAMINATION


🧠
🤖
Subject: Computer Science
Max Marks: 100
Time Allowed: 3 Hours
Section A: Fill in the Blanks10 Marks
  1. An is the most important system software without which a computer cannot run.
  2. The shortcut key combination for the Find and Replace feature in MS Word is .
  3. utility software speeds up the access of data from a hard disk by rearranging files and unused space.
  4. A cell in Excel is formed by the intersection of a row and a .
  5. The statement in Python is used to terminate a loop prematurely.
  6. A built-in dictionary in MS Word used to look up meanings and opposites is called .
  7. The feature in PowerPoint allows displaying multiple pictures as a slide show.
  8. software is designed specifically to meet the individual or organizational requirements like billing or reservations.
  9. In Python, the statement acts as an empty placeholder that performs no operations.
  10. The bar in Excel displays the contents of the currently active cell.
Section B: Multiple Choice Questions (MCQs)10 Marks
  1. Which of the following serves as an interface between the user and hardware?
    • a. Operating System
    • b. MS Word
    • c. Antivirus
    • d. Paint
  2. What is the shortcut key to activate the Spelling and Grammar feature in Word?
    • a. F5
    • b. F7
    • c. Ctrl + F
    • d. Shift + F7
  3. Which of the following is an example of utility software?
    • a. Windows 10
    • b. Disk Defragmenter
    • c. MS Excel
    • d. Compiler
  4. Which area in an Excel window displays the address of the current cell?
    • a. Formula Bar
    • b. Name Box
    • c. Status Bar
    • d. Ribbon
  5. Why do we use loops in Python programming?
    • a. To automate repetitive tasks
    • b. To write longer code
    • c. To prevent execution
    • d. To delete files
  6. Which tab in PowerPoint contains the options to apply themes to presentations?
    • a. Home
    • b. Insert
    • c. Design
    • d. View
  7. What does the `continue` statement do inside a loop?
    • a. Exits the loop entirely
    • b. Skips current iteration and moves to next
    • c. Restarts the program
    • d. Deletes variables
  8. Which software category manages hardware resources and provides platforms for application programs?
    • a. System Software
    • b. Application Software
    • c. Presentation Software
    • d. Graphics Software
  9. What is a collection of worksheets stored under a single file name in Excel called?
    • a. Cell
    • b. Workbook
    • c. Database
    • d. Sheet
  10. Which of these effects appear when one slide changes to another during a slideshow?
    • a. Animation Effects
    • b. Transition Effects
    • c. Annotation Effects
    • d. Header Effects
Section C: Assertion-Based MCQs10 Marks
  1. Assertion (A): An application software cannot run without the presence of a system software.
    Reason (R): System software manages hardware resources and provides the foundational platform for application execution.
    a) Both A and R are true, and R is the correct explanation of A.
    b) Both are true, but unrelated.
    c) A is true, R is false.
    d) A is false, R is true.
  2. Assertion (A): The `break` statement immediately terminates the loop execution in Python.
    Reason (R): It transfers program control to the statement immediately following the loop body.
    a) Both A and R are true, and R is the correct explanation of A.
    b) Both are true, unrelated.
    c) A is true, R is false.
    d) A is false, R is true.
  3. Assertion (A): Disk defragmenter slows down file retrieval across hard disk sectors.
    Reason (R): Defragmentation rearranges scattered files into contiguous blocks to speed up disk access.
    a) Both A and R are true.
    b) A is true, R is false.
    c) A is false, but R is true.
    d) Both are false.
  4. Assertion (A): Word indicates spelling mistakes in documents using a red wavy line.
    Reason (R): Grammatical errors are similarly highlighted with green wavy underlines.
    a) Both A and R are true, and R is the correct explanation of A.
    b) Both are true, unrelated.
    c) A is true, R is false.
    d) A is false, R is true.
  5. Assertion (A): The `else` block associated with a Python loop executes even if a `break` statement occurs.
    Reason (R): Loop-else blocks only run when the loop completes all iterations normally without breaking.
    a) Both A and R are true.
    b) A is true, R is false.
    c) A is false, but R is true.
    d) Both are false.
  6. Assertion (A): Specific purpose application software is developed for generalized everyday user needs.
    Reason (R): Customised software is built keeping specific organizational tasks like billing or reservations in mind.
    a) Both A and R are true.
    b) A is true, R is false.
    c) A is false, but R is true.
    d) Both are false.
  7. Assertion (A): A `while` loop checks its condition prior to executing the loop code block.
    Reason (R): If the initial condition evaluates to False, the while loop body never executes.
    a) Both A and R are true, and R is the correct explanation of A.
    b) Both are true, unrelated.
    c) A is true, R is false.
    d) A is false, R is true.
  8. Assertion (A): Headers and footers appear in the top and bottom page margins across documents.
    Reason (R): They are useful for displaying page numbers, document titles, or dates consistently.
    a) Both A and R are true, and R is the correct explanation of A.
    b) Both are true, unrelated.
    c) A is true, R is false.
    d) A is false, R is true.
  9. Assertion (A): The Format Painter replicates font styles, colors, and formatting across text.
    Reason (R): It permanently modifies workbook margins and sheet orientations.
    a) Both A and R are true.
    b) A is true, but R is false.
    c) A is false, but R is true.
    d) Both are false.
  10. Assertion (A): Language processors translate high-level computer code into machine language.
    Reason (R): Computers are electronic devices that natively understand machine language (zeros and ones).
    a) Both A and R are true, and R is the correct explanation of A.
    b) Both are true, unrelated.
    c) A is true, R is false.
    d) A is false, R is true.
Section D: True or False10 Marks
  1. An operating system serves as an interface between the user and computer hardware. (True / False)
  2. Application software can run independently without any operating system installed. (True / False)
  3. The `break` statement in Python exits the entire loop immediately. (True / False)
  4. Disk Defragmenter utility speeds up file access by combining scattered disk spaces. (True / False)
  5. We can replace all occurrences of a word at once using the Find and Replace feature. (True / False)
  6. Transition effects apply animations to individual objects on a single PowerPoint slide. (True / False)
  7. The `pass` statement acts as a temporary placeholder in Python code blocks. (True / False)
  8. Headers and footers can only be placed in the center of a document page. (True / False)
  9. Excel spreadsheet software allows users to calculate, organize, and analyze numeric data. (True / False)
  10. Antivirus programs scan computer storage disks to identify and remove malicious viruses. (True / False)
Section E: Short Answer Questions (2 Marks Each)10 Marks
  1. What is system software? Give two examples.
    Answer: System software is required to control the overall working and hardware resources of a computer. Examples: Windows 10, Linux.
  2. Differentiate between `break` and `continue` statements in Python.
    Answer: `break` terminates and exits the loop entirely, whereas `continue` only skips the current iteration and jumps to the next one.
  3. What is the role of an Operating System as a resource manager?
    Answer: It allocates system resources such as CPU time, memory space, and input/output devices to various running programs as needed.
  4. Explain the significance of the Thesaurus feature in MS Word.
    Answer: Thesaurus is a built-in dictionary that helps users look up synonyms and antonyms to improve vocabulary and sentence formation.
  5. What are transition effects in PowerPoint?
    Answer: Transition effects are visual movements and animations that appear on screen when one slide changes to another during a presentation slideshow.
Section F: Programming Tasks & Practical Applications25 Marks
  1. Program 1: Python Loop with Break
    Write a Python program using a `for` loop to iterate from 1 to 10 and stop execution using a `break` statement when the number equals 5.
    for i in range(1, 11):
      if i == 5:
        break
      print(i)
  2. Program 2: Python While Loop Counter
    Write a Python program using a `while` loop to print numbers from 1 to 5.
    count = 1
    while count <= 5:
      print(count)
      count += 1
  3. Program 3: Python Loop with Continue
    Write a Python program using a `for` loop and `continue` statement to skip printing odd numbers between 1 and 6.
    for number in range(1, 7):
      if number % 2 != 0:
        continue
      print(number)
  4. Task 4: MS Word Find & Replace
    Outline the quick steps to find all occurrences of the word "essential" and replace them with "important" in MS Word.
    1. Press Ctrl + H shortcut key.
    2. Enter "essential" in the Find what box.
    3. Enter "important" in the Replace with box and click Replace All.
  5. Task 5: Excel Data Entry & Formula Usage
    Explain how data values and formulas are initiated in Excel worksheets.
    1. Click a cell and type numbers, dates, or text directly.
    2. Formulas in Excel must always begin with an equal to (=) sign.
⭐ Best of Luck for Your Examination! Code and Learn with Confidence! 🚀
CREATED BY BIJAN KRISHNA PAUL

python 12

Online MCQ Examination - Python Programming

Friday, September 4, 2026

adhyaya

🚗
🤖
🗼 💻 🖥️ 🧠
🖥️
🗼
✨ Comprehensive Computer Assessment ✨

COMPUTISM LAB 

HALF YEARLY EXAMINATION

Software, Scratch, Word Processor & Evolution of Computers

🧠
🤖
Standard: Computer Studies
Max Marks: 100
Time Allowed: 3 Hours
Section A: Fill in the Blanks10 Marks
  1. A set of instructions given to a computer to perform a specific task is called a .
  2. Charles Babbage is widely considered as the of computers.
  3. The default sound in Scratch is the sound.
  4. The shortcut key for the Find feature in MS Word is Ctrl + .
  5. software is designed to manage system resources and hardware operations.
  6. The tool copies text formatting from one part of a document and applies it to another.
  7. The Abacus was developed in the country of .
  8. Motion blocks in Scratch belong to the category.
  9. Utility software helps in maintaining and protecting the system.
  10. Ada Lovelace is historically recognized as the world's first .
Section B: Multiple Choice Questions (MCQs)10 Marks
  1. Which of the following is an early calculating device?
    • a. Abacus
    • b. Smartphone
    • c. Tablet
    • d. Smartwatch
  2. Which of the following is system software?
    • a. MS Paint
    • b. Windows Operating System
    • c. MS Word
    • d. Calculator App
  3. What is the default sprite in Scratch?
    • a. Cat
    • b. Dog
    • c. Robot
    • d. Bird
  4. Which option places selected text slightly above the normal text baseline?
    • a. Subscript
    • b. Superscript
    • c. Underline
    • d. Italic
  5. Which category in Scratch contains blocks for sprite movement?
    • a. Looks
    • b. Motion
    • c. Sound
    • d. Control
  6. First-generation computers primarily used which electronic components?
    • a. Vacuum Tubes
    • b. Transistors
    • c. Microprocessors
    • d. Integrated Circuits
  7. What is the shortcut key for the Replace feature in MS Word?
    • a. Ctrl + F
    • b. Ctrl + H
    • c. Ctrl + R
    • d. Ctrl + P
  8. Which of the following is an application software?
    • a. Linux
    • b. MS Excel
    • c. Windows 10
    • d. BIOS
  9. Transistors were introduced in which generation of computers?
    • a. First Generation
    • b. Second Generation
    • c. Third Generation
    • d. Fourth Generation
  10. Where are headers and footers placed in a Word document?
    • a. Top and bottom margins
    • b. Center of the page
    • c. Inside tables only
    • d. Desktop background
Section C: Assertion-Based MCQs10 Marks
  1. Assertion (A): System software acts as an interface between user applications and computer hardware.
    Reason (R): Application software cannot execute independently without underlying system software.
    a) Both A and R are true, and R is the correct explanation of A.
    b) Both A and R are true, but R is not the correct explanation of A.
    c) A is true, but R is false.
    d) A is false, but R is true.
  2. Assertion (A): First-generation computers generated massive amounts of heat and required large air-conditioned rooms.
    Reason (R): They were constructed using thousands of delicate vacuum tubes.
    a) Both A and R are true, and R is the correct explanation of A.
    b) Both A and R are true, but unrelated.
    c) A is true, R is false.
    d) A is false, R is true.
  3. Assertion (A): The Format Painter tool is used to replicate font formatting, colors, and styles across text.
    Reason (R): It permanently alters document margins and page orientations.
    a) Both A and R are true.
    b) A is true, but R is false.
    c) A is false, but R is true.
    d) Both A and R are false.
  4. Assertion (A): Scratch scripts are built by snapping programming blocks together in the script area.
    Reason (R): Scratch requires complex text-based coding in professional programming languages like C++.
    a) Both A and R are true.
    b) A is true, R is false.
    c) A is false, but R is true.
    d) Both A and R are false.
  5. Assertion (A): Charles Babbage is celebrated as the pioneer who conceptualized the Analytical Engine.
    Reason (R): His pioneering mechanical designs laid foundational architecture for modern computers.
    a) Both A and R are true, and R is the correct explanation of A.
    b) Both A and R are true, but unrelated.
    c) A is true, R is false.
    d) A is false, R is true.
  6. Assertion (A): Utility software includes programs like antivirus, backup tools, and disk cleaners.
    Reason (R): They assist in optimizing computer performance and safeguarding stored data.
    a) Both A and R are true, and R is the correct explanation of A.
    b) A is true, R is false.
    c) A is false, but R is true.
    d) Both A and R are false.
  7. Assertion (A): Superscript places characters below the normal line of text.
    Reason (R): Subscript is used for writing mathematical formulas like chemical equations ($H_2O$).
    a) Both A and R are true.
    b) A is true, R is false.
    c) A is false, but R is true.
    d) Both A and R are false.
  8. Assertion (A): Computers possess independent feelings, common sense, and emotional intuition.
    Reason (R): Computers operate strictly based on human-written programs and instructions.
    a) Both A and R are true.
    b) A is true, R is false.
    c) A is false, but R is true.
    d) Both A and R are false.
  9. Assertion (A): Headers appear at the top margin of every page in a multi-page document.
    Reason (R): They are useful for displaying document titles, chapter names, or page numbers.
    a) Both A and R are true, and R is the correct explanation of A.
    b) Both A and R are true, but unrelated.
    c) A is true, R is false.
    d) A is false, R is true.
  10. Assertion (A): Second-generation computers replaced vacuum tubes with transistors.
    Reason (R): Transistors made computers smaller, faster, and much more energy-efficient.
    a) Both A and R are true, and R is the correct explanation of A.
    b) Both are false.
    c) A is true, R is false.
    d) A is false, but R is true.
Section D: True or False10 Marks
  1. Software is a collection of programs designed to perform specific tasks. (True / False)
  2. The Abacus is recognized as one of the earliest calculating devices. (True / False)
  3. Scratch is a text-based programming language requiring complex syntax codes. (True / False)
  4. Application software can run without any operating system installed. (True / False)
  5. The Format Painter tool copies text formatting and applies it elsewhere. (True / False)
  6. Charles Babbage is known as the father of computers. (True / False)
  7. Subscript places characters slightly below the normal baseline. (True / False)
  8. Computers have feelings and can make independent emotional decisions. (True / False)
  9. Utility software helps in cleaning and managing computer files. (True / False)
  10. The stage in Scratch is where the sprite performs actions based on scripts. (True / False)
Section E: Short Answer Questions (2 Marks Each)10 Marks
  1. Define software and name its primary types.

  2. What is Scratch? Name its default sprite.

  3. Differentiate between Superscript and Subscript.

  4. What is utility software? Give one example.

  5. State any two limitations of a computer.

Section F: Programming & Practical Applications (Final Question)20 Marks
  1. Program 1: Sum and Average of three numbers.
  2. Program 2: Input a number and check if it is smaller than 150 or not.
  3. Program 3: Input two numbers and check if they are equal or not.
  4. Program 4: Area and Perimeter of a rectangle.
  5. Program 5: WAP to read a number and print its square and cube in the same line.

⭐ Best of Luck for Your Examination! Keep Learning and Exploring! 🚀
CREATED BY BIJAN KRISHNA PAUL

chitrita

🚗
🤖
🗼 💻 🖥️ 🧠
🖥️
🗼
✨ Computer Science Assessment ✨

COMPUTISM LAb

 HALF YEARLY EXAMINATION

Conditional and Looping Statements in BASIC-256

🧠
🤖
Standard: Computer Studies
Max Marks: 70
Time Allowed: 3 Hours
Section A: Fill in the Blanks10 Marks
  1. The conditional statements in BASIC-256 are also called statements.
  2. The statement is used to repeat a set of instructions until a condition evaluates to false.
  3. The is the starting number of the loop and the is the total number of times the loop must run.
  4. The is a variable that keeps count of the number of times the instructions inside the loop have been executed.
  5. A loop which never ends is called an loop.
  6. The statement checks a condition and executes a specific block of code if true.
  7. BASIC-256 provides types of looping statements primarily.
  8. The keyword is used to close a WHILE loop structure.
  9. Decision making in programming is handled by structures.
  10. The loop variable changes its value incrementally using the parameter if specified.
Section B: Multiple Choice Questions (MCQs)10 Marks
  1. Which statement is used to end the WHILE loop?
    • a. END WHILE
    • b. WHILE
    • c. END-WHILE
    • d. STOP
  2. Which of the following is not a conditional statement in BASIC-256?
    • a. IF-THEN
    • b. IF-THEN-ELSE
    • c. FOR-NEXT
    • d. None of these
  3. Which loop statement do we use when we don't know the exact loop count?
    • a. WHILE
    • b. FOR
    • c. Both a and b
    • d. IF
  4. What does a loop do in programming?
    • a. Repeats a section
    • b. Sets a variable
    • c. Print Hello
    • d. Terminate program
  5. In the statement FOR n = 1 TO 100, what is 1?
    • a. Branch
    • b. Counter variable
    • c. Start value
    • d. Condition
  6. Which keyword starts a definite loop in BASIC-256?
    • a. FOR
    • b. WHILE
    • c. LOOP
    • d. REPEAT
  7. What type of statement is IF-THEN?
    • a. Sequential
    • b. Conditional / Decision making
    • c. Looping
    • d. Input command
  8. What is an infinite loop?
    • a. A loop that never ends
    • b. A loop running 100 times
    • c. A fast loop
    • d. An error message
  9. Which statement is used alongside FOR to increment and conclude the loop structure?
    • a. NEXT
    • b. STOP
    • c. END
    • d. BREAK
  10. What happens if the condition in an IF-THEN statement evaluates to false?
    • a. Statement block is skipped
    • b. Program crashes
    • c. Loop starts
    • d. Infinite loop runs
Section C: Assertion-Based MCQs10 Marks
  1. Assertion (A): Conditional statements alter the normal sequential flow of program execution.
    Reason (R): They allow programs to make decisions and execute specific blocks based on boolean conditions.
    a) Both A and R are true, and R is the correct explanation of A.
    b) Both A and R are true, but R is not the correct explanation of A.
    c) A is true, but R is false.
    d) A is false, but R is true.
  2. Assertion (A): The FOR-NEXT statement is a definite loop structure.
    Reason (R): It runs for a fixed and predetermined number of times controlled by start and end counters.
    a) Both A and R are true, and R is the correct explanation of A.
    b) Both A and R are true, but unrelated.
    c) A is true, R is false.
    d) A is false, R is true.
  3. Assertion (A): An infinite loop terminates automatically after running 10 times.
    Reason (R): An infinite loop condition never becomes false, causing it to run continuously forever.
    a) Both A and R are true.
    b) A is true, but R is false.
    c) A is false, but R is true.
    d) Both A and R are false.
  4. Assertion (A): The WHILE loop checks its condition before executing the loop body statements.
    Reason (R): If the initial condition is false, the statements inside the WHILE loop may never execute.
    a) Both A and R are true, and R is the correct explanation of A.
    b) Both are false.
    c) A is true, R is false.
    d) A is false, R is true.
  5. Assertion (A): BASIC-256 uses the END WHILE keyword to mark the completion of a WHILE loop.
    Reason (R): Without a proper closing keyword, the interpreter cannot identify where the loop block ends.
    a) Both A and R are true, and R is the correct explanation of A.
    b) Both A and R are true, but unrelated.
    c) A is true, R is false.
    d) A is false, R is true.
  6. Assertion (A): The IF-THEN-ELSE statement handles conditions with two alternate outcomes.
    Reason (R): It executes one block if the condition is true and a separate alternative block if it is false.
    a) Both A and R are true, and R is the correct explanation of A.
    b) A is true, R is false.
    c) A is false, but R is true.
    d) Both A and R are false.
  7. Assertion (A): A counter variable inside a loop remains constant and never changes value.
    Reason (R): Counter variables increment or decrement with each iteration to track loop progress.
    a) Both A and R are true.
    b) A is true, R is false.
    c) A is false, but R is true.
    d) Both A and R are false.
  8. Assertion (A): Program branching and decision making are synonymous terms for control structures.
    Reason (R): They control code flow based on whether specified parameters evaluate as true or false.
    a) Both A and R are true, and R is the correct explanation of A.
    b) Both are false.
    c) A is true, R is false.
    d) A is false, R is true.
  9. Assertion (A): Sequential statements execute line by line without skipping or repeating instructions.
    Reason (R): Sequential execution involves complex loops and conditional branching.
    a) Both A and R are true.
    b) A is true, but R is false.
    c) A is false, but R is true.
    d) Both are false.
  10. Assertion (A): Using loop structures reduces code redundancy and saves programming time.
    Reason (R): Loops allow repetitive tasks to be executed cleanly through concise blocks of code.
    a) Both A and R are true, and R is the correct explanation of A.
    b) Both A and R are true, but unrelated.
    c) A is true, R is false.
    d) A is false, but R is true.
Section D: True or False10 Marks
  1. The IF-THEN statement is the simplest conditional statement. (True / False)
  2. The statements used to repeat a set of instructions in a program are called iterative statements or looping statements. (True / False)
  3. The WHILE statement is used to repeat a task for a fixed number of times. (True / False)
  4. While loop is a replacement of the IF-THEN statement. (True / False)
  5. While-EndWhile loop is known as a Condition Control loop. (True / False)
  6. BASIC-256 provides two types of looping statements: FOR...NEXT and IF-THEN. (True / False)
  7. An infinite loop stops automatically when the computer runs out of memory. (True / False)
  8. The NEXT keyword is mandatory to close a FOR loop structure in BASIC-256. (True / False)
  9. Conditional statements help a program choose between different execution paths. (True / False)
  10. Branching and looping are both categories of control statements. (True / False)
Section E: Two-Marks Questions & BASIC-256 Programs30 Marks
  1. What is spyware?(2 Marks)
  2. Write short note on firewall. (2 Marks)
  3. Why antivirus is needed? (2 Marks)
  4. Define an infinite loop and state why it occurs. (2 Marks)
  5. What is Trojan horse? (2 Marks)
  6. Program 1: Write a BASIC-256 program using IF-THEN to check if an entered number is positive. (4 Marks)
  7. Program 2: Write a BASIC-256 program using FOR...NEXT to print numbers from 100 to 10. (4 Marks)
  8. Program 3: Write a BASIC-256 program using WHILE...END WHILE to print numbers from 1 to 5. (4 Marks)
  9. Program 4: Write a BASIC-256 program using IF-THEN-ELSE to check if a person is eligible to vote (age >= 18). (4 Marks)
  10. Program 5: Write a BASIC-256 program using FOR...NEXT to print even numbers up to 100. (4 Marks)
⭐ Best of Luck for Your Examination! Code with Confidence! 🚀
CREATED BY BIJAN KRISHNA PAUL