ICT Revision MCQ Series 10. Writing Programs to Solve Problems– OL Pascal Programming

ICT Q&A
63 / 100 SEO Score

ICT Revision MCQ Series – Master Your Knowledge with Interactive Questions

Introduction In today’s fast-paced learning environment, multiple-choice questions (MCQs) have become a powerful tool for quick revision and self-assessment. Our Revision MCQ Series is designed to help students reinforce their understanding of key concepts through well-structured MCQs.

/20

ICT Revision MCQ Series 10. OL Pascal Programming

ICT Revision MCQ Series

This quiz assesses your knowledge of Grade 11  ICT lessons and serves as a revision test for your O/L examination preparation. It helps reinforce key concepts and improve your understanding of important ICT topics.

Perfect for:

  • Sri Lankan OL ICT students revising core concepts.
  • Building a strong foundation for exams and practical applications.

Good luck! 🖥️📊

1 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

Which of the following is NOT a method of converting source code to machine code?

2 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

What is the output of the following pseudo code? Assume x = 4.

sudo1

3 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

Which of the following is NOT a control structure used in developing algorithms?

4 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

What is the correct sequence of steps when solving a programming problem?

5 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

Match the following array properties with their descriptions:

Property
Description
(a) Index
(1) Refers to the position of an element
(b) Contiguous
(2) Ensures random access
(c) Random Access
(3) Stores elements in adjacent memory
(d) Declaration
(4) Defines the size and type of the array

6 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

What is the primary purpose of using meaningful names for identifiers?

7 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

Which of the following statements about nested control structures are true?

(a) They allow combining selection within iteration.

(b) They reduce code readability.

(c) They are unnecessary in modern programming.

(d) They increase execution speed.

8 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

Match the following terms with their descriptions:

Term
Description
(a) Identifier
(1) A symbol used to perform operations
(b) Variable
(2) A reserved word in a programming language
(c) Operator
(3) A named memory location to store data
(d) Keyword
(4) A unique name given to a program element

9 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

What is the correct order of precedence for arithmetic operators in most programming languages?

10 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

A programmer wants to store multiple values of the same type in a single variable. Which data structure should they use?

11 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

What happens if an array is accessed with an index outside its bounds?

12 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

What does the "switch/case" statement help achieve in programming?

13 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

Which operator is used to compare two values for equality in most programming languages?

14 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

Which of the following statements about programming constructs are true?

(a) Arrays improve code readability and maintainability.

(b) Loops are essential for executing repetitive tasks.

(c) Nested control structures reduce program efficiency.

(d) Operators cannot be combined in expressions.

15 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

Which of the following is NOT a basic data type in programming?

16 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

Which of the following is NOT an example of a high-level language?

17 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

In programming, an IF-Else statement is used for ___________, while a loop is used for ___________. Arrays are used for ___________, and operators are used for ___________.

18 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

Which of the following is NOT true about sub-programs?

19 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

Which of the following is NOT a feature of high-level programming languages?

20 / 20

Category: Revision MCQ OL Grade 11 Lesion 1

Select Your Preferred Language 😊 

Which tool is best suited for representing algorithms visually?

Your score is

0%


9. Develops Simple Databases to Elicit Information

  • 9.1 Explores the Concept of Database.
    • Introduction to databases
    • Definition of a database
    • Advantages of databases
    • Features of databases: Absence of redundancy, Efficiency, Accuracy, Consistency, Security, Validity, Simplicity, Integrity
    • Manual and electronic databases: Comparison and contrast
    • Introduction to Relational Databases: Tables, records, fields, key fields
  • 9.2 Creates a simple database with a single table, manually.
    • Field name, unique field, data types, field size
  • 9.3 Converts a manual database into electronic media.
  • 9.4 Designs a simple relational database.
    • Tables, fields, and key fields: Primary key, foreign key, relationships
  • 9.5 Uses DBMS software to create relational databases.
    • Creation of a database
    • Identification of primary and foreign key
    • Creation of relationship between tables
  • 9.6 Uses forms to view and update data.
    • Form design, Manipulation of properties of a form, Insertion of controls: Delete button
  • 9.7 Creates Queries to extract information.
    • Design of queries using query tool without using SQL structure
    • Use of criteria, Sorting of records
  • 9.8 Creates reports to present information.
    • Use of Report Wizard, Printing of reports

Why Use MCQs for Learning?

MCQs are a great way to evaluate your understanding of a subject in a structured manner. Here’s why they are effective:

  • Quick and Efficient – MCQs allow for rapid assessment of knowledge.
  • Engaging and Interactive – They keep learning interesting and encourage active participation.
  • Memory Retention – Answering questions enhances recall and reinforces concepts.
  • Instant Feedback – You can immediately check your answers and improve your understanding.

Tips MCQ-Based Exams

To score well in MCQ exams, follow these strategies:

  1. Understand the Concepts – Don’t just memorize answers; understand the logic behind them.
  2. Eliminate Wrong Options – Narrow down choices by eliminating incorrect answers.
  3. Time Management – Avoid spending too much time on one question.
  4. Practice Regularly – Consistent practice improves accuracy and speed.
  5. Read Carefully – Pay attention to tricky words like not, always, and except.

Conclusion

The Revision MCQ Series is your go-to resource for mastering concepts efficiently. Keep practicing with Lesson 1 questions and stay tuned for upcoming lessons. Your success starts with consistent revision and smart study techniques!

FAQs

1. How can MCQs help in learning? MCQs improve retention, provide quick assessment, and make learning engaging.

2. Can I find more lessons in this series? Yes! We regularly update the Revision MCQ Series with new lessons. Stay tuned!

3. How should I prepare for MCQ-based exams? Understand concepts, practice regularly, manage time well, and eliminate wrong answers.

4. Where can I access more MCQs? You can find additional MCQs on our website or in upcoming blog posts.

5. Is this MCQ series suitable for all students? Yes! Whether you’re a beg

Spread the love
Ruwan
About Ruwan Suraweera 170 Articles
Pilana Vidyarthodaya M. V. ICT Teacher

Be the first to comment

Leave a Reply