Revision 1st Unit Of 3rd Intermediate

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Hanadi
H
Hanadi
Community Contributor
Quizzes Created: 1 | Total Attempts: 102
Questions: 26 | Attempts: 102

SettingsSettingsSettings
Revision 1st Unit Of 3rd Intermediate - Quiz

مراجعة للوحدة الأولى
منهج ثالث متوسط
الفصل الدراسي الأول
مادة الحاسب و تقنية المعلومات


Questions and Answers
  • 1. 

    لغة الصفر و الواحد تسمى

    • A.

      لغة التجميع

    • B.

      لغة الآلة 

    • C.

      لغة البرمجة بالكائنات

    • D.

      لغة البرمجة الإجرائية

    Correct Answer
    B. لغة الآلة 
    Explanation
    The correct answer is "لغة الآلة" which translates to "Machine language" in English. Machine language is a low-level programming language that consists of binary instructions directly executed by a computer's central processing unit (CPU). It is the most basic form of programming language and is specific to a particular computer architecture.

    Rate this question:

  • 2. 

    لغة برمجة صعبة الفهم على البشر 

    • A.

      لغة التجميع

    • B.

      لغة الآلة 

    • C.

      لغة البرمجة بالعناصر

    • D.

      لغة البرمجة الإجرائية

    Correct Answer
    B. لغة الآلة 
    Explanation
    The correct answer is "لغة الآلة" because it refers to machine language, which is a low-level programming language that is difficult for humans to understand. Machine language is a set of instructions that can be directly executed by a computer's hardware, making it the most basic and fundamental language used in programming.

    Rate this question:

  • 3. 

    من اللغات المنخفضة المستوى و تكتب أوامرها باللغة الإنجليزية

    • A.

      لغة التجميع

    • B.

      لغة الآلة 

    • C.

      لغة البرمجة بالكائنات

    • D.

      لغة البرمجة الإجرائية

    Correct Answer
    A. لغة التجميع
    Explanation
    لغة التجميع is a low-level language that is written using English commands. It is a type of programming language that is closer to the machine language and allows direct control over the computer's hardware. This language is often used for tasks that require high performance and efficiency, such as operating systems and device drivers.

    Rate this question:

  • 4. 

     من اللغات المنخفضة المستوى و تحتوي على مترجم خاص يحول من لغة التجميع إلى لغة الآلة

    • A.

      لغة التجميع

    • B.

      لغة الآلة 

    • C.

      لغة البرمجة بالعناصر

    • D.

      لغة البرمجة الإجرائية

    Correct Answer
    A. لغة التجميع
    Explanation
    لغة التجميع هي لغة برمجة منخفضة المستوى تستخدم لبرمجة المعالجات وتحتوي على مترجم خاص يقوم بتحويل الأوامر المكتوبة بلغة التجميع إلى لغة الآلة التي يمكن للمعالج فهمها وتنفيذها.

    Rate this question:

  • 5. 

    تحتوي لغة الآلة على مترجم ليتولى عملية التحويل من لغة الآلة إلى لغة التجميع

    • A.

      عبارة صحيحة

    • B.

      عبارة خاطئة

    Correct Answer
    B. عبارة خاطئة
    Explanation
    This statement is incorrect. Machine language does not have a translator to convert it into assembly language. Machine language is a low-level programming language that consists of binary code directly understood by the computer's hardware. Assembly language, on the other hand, is a low-level programming language that uses mnemonics to represent machine instructions. A translator, called an assembler, is used to convert assembly language into machine language, not the other way around. Therefore, the given statement is incorrect.

    Rate this question:

  • 6. 

    تصمف لغة الالة و لغة التجميع على أنها لغات منخفضة المستوى لأنها قريبة جدا من مكونات الحاسب

    • A.

      عبارة صحيحة

    • B.

      عبارة خاطئة

    Correct Answer
    A. عبارة صحيحة
    Explanation
    The statement is correct because machine language and assembly language are considered low-level languages as they are very close to the computer's hardware components. These languages directly interact with the computer's processor and memory, allowing programmers to have precise control over the machine's operations. This closeness to the computer's components makes them low-level languages compared to high-level languages that are further removed from the hardware and provide more abstraction and ease of use for programmers.

    Rate this question:

  • 7. 

    تمتاز بصغر حجم البرامج المكتوبة بها وسرعة تنفيذها 

    • A.

      اللغات المنخفضة المستوى

    • B.

      اللغات العالية المستوى

    Correct Answer
    A. اللغات المنخفضة المستوى
    Explanation
    The given answer states that the correct answer is "اللغات المنخفضة المستوى" which translates to "low-level languages" in English. The explanation for this answer is that low-level languages are known for their small program size and fast execution speed. These languages are closer to machine code and can directly interact with hardware, making them more efficient in terms of memory usage and execution time compared to high-level languages.

    Rate this question:

  • 8. 

    فيها تجاهل التفاصيل الدقيقة للتعامل مع المكونات المادية للحاسب

    • A.

      اللغات المنخفضة المستوى

    • B.

      اللغات العالية المستوى

    Correct Answer
    B. اللغات العالية المستوى
    Explanation
    This answer suggests that high-level languages ignore the detailed handling of the physical components of the computer. High-level languages abstract away the complexity of the hardware and provide a more user-friendly interface for programming. They provide built-in functions and libraries that handle low-level operations, such as memory management and device input/output, allowing programmers to focus on solving problems rather than dealing with hardware-specific details.

    Rate this question:

  • 9. 

    تستخدم فيها الدوال

    • A.

      اللغات المنخفضة المستوى

    • B.

      اللغات العالية المستوى

    Correct Answer
    B. اللغات العالية المستوى
  • 10. 

    فائدة الدوال الجاهزة في البرمجة (اختاري كل ما ينطبق عليه) :

    • A.

      اختصار الخطوات اللازمة لإنجاز العمل

    • B.

      تقليل الوقت لكتابتها

    • C.

      صعوبة تنفيذ البرنامج

    Correct Answer(s)
    A. اختصار الخطوات اللازمة لإنجاز العمل
    B. تقليل الوقت لكتابتها
    Explanation
    The ready-made functions in programming help in shortening the necessary steps to complete a task and reduce the time required to write them.

    Rate this question:

  • 11. 

    تكون التعليمات البرمجية فيها على هيئة إجراء

    • A.

      لغات البرمجة الإجرائية

    • B.

      لغات البرمجة بالعناصر

    • C.

      لغة الآلة

    • D.

      لغة التجميع

    Correct Answer
    A. لغات البرمجة الإجرائية
    Explanation
    The given correct answer is "لغات البرمجة الإجرائية" (procedural programming languages). This is because procedural programming languages are structured around procedures or subroutines, which are sets of instructions that can be called and executed in a specific order. These languages focus on the steps or procedures to be followed in order to solve a problem, making them suitable for tasks that involve a sequence of steps or actions. Examples of procedural programming languages include C, Pascal, and Fortran.

    Rate this question:

  • 12. 

    اللغات C و Basic أمثلة على 

    • A.

      لغة التجميع

    • B.

      لغة الآلة 

    • C.

      لغة البرمجة بالكائنات

    • D.

      لغة البرمجة الإجرائية

    Correct Answer
    D. لغة البرمجة الإجرائية
  • 13. 

    تستخدم لبرمجة البرامج ذات الواجهات الرسومية

    • A.

      لغة التجميع

    • B.

      لغة الآلة 

    • C.

      لغة البرمجة بالكائنات

    • D.

      لغة البرمجة الإجرائية

    Correct Answer
    C. لغة البرمجة بالكائنات
    Explanation
    The given statement states that لغة البرمجة بالكائنات (Object-oriented programming language) is used for programming graphical user interface (GUI) applications. This means that object-oriented programming languages are specifically designed to create software applications with visual elements and user-friendly interfaces. These languages provide features and tools that allow developers to create, manipulate, and interact with graphical components such as buttons, menus, windows, and forms.

    Rate this question:

  • 14. 

    تغلف البيانات و العمليات بداخل كائن

    • A.

      لغة التجميع

    • B.

      لغة الآلة 

    • C.

      لغة البرمجة بالكائنات

    • D.

      لغة البرمجة الإجرائية

    Correct Answer
    C. لغة البرمجة بالكائنات
    Explanation
    The correct answer is "لغة البرمجة بالكائنات" because it translates to "Object-oriented programming language" in English. This type of programming language is designed to organize data and operations within objects, which encapsulate both data and the functions that operate on that data. This approach allows for modular and reusable code, making it easier to manage and maintain complex software systems.

    Rate this question:

  • 15. 

    لغات برمجة تمتاز بالبساطة و السهولة اكتشاف الأخطاء و إمكانية استخدام الكائنات في برامج أخرى 

    • A.

      لغة التجميع

    • B.

      لغة الآلة 

    • C.

      لغة البرمجة بالكائنات

    • D.

      لغة البرمجة الإجرائية

    Correct Answer
    C. لغة البرمجة بالكائنات
    Explanation
    The correct answer is "لغة البرمجة بالكائنات" because it is mentioned in the given statement that programming languages that are characterized by simplicity and ease of error detection and the ability to use objects in other programs. Object-oriented programming languages are known for their simplicity and ease of use, and they allow the use of objects to create programs.

    Rate this question:

  • 16. 

    اللغات ++C و Visual Basic من :

    • A.

      لغة التجميع

    • B.

      لغة الآلة 

    • C.

      لغات البرمجة بالكائنات

    • D.

      لغات البرمجة الإجرائية

    Correct Answer
    C. لغات البرمجة بالكائنات
    Explanation
    The correct answer is "لغات البرمجة بالكائنات" (Object-oriented programming languages). This is because both C++ and Visual Basic are object-oriented programming languages that support the concept of objects and classes. In object-oriented programming, data and functions are encapsulated within objects, allowing for modular and reusable code.

    Rate this question:

  • 17. 

    أهمية البرمجة تكمن في :

    • A.

      نحتا أحيانا إلى برامج خاصة للقيام بمهام لاتستطيع البرامج الجاهزة إنجازها

    • B.

      نرغب في تنفيذ فكرة ما لم يسبق لأحد أن قام بعملها

    Correct Answer(s)
    A. نحتا أحيانا إلى برامج خاصة للقيام بمهام لاتستطيع البرامج الجاهزة إنجازها
    B. نرغب في تنفيذ فكرة ما لم يسبق لأحد أن قام بعملها
    Explanation
    The importance of programming lies in the fact that sometimes we need special programs to perform tasks that ready-made programs cannot accomplish. Additionally, we may want to implement a unique idea that no one has done before.

    Rate this question:

  • 18. 

    إعطاء الأوامر و التعليمات للحاسب بلغة يفهمها وذلك لأداء مهمة معينة

    • A.

      المبرمج

    • B.

      البرمجة

    • C.

      البرنامج

    • D.

      المستخدم

    Correct Answer
    B. البرمجة
    Explanation
    The correct answer is "البرمجة". This term refers to the act of giving commands and instructions to a computer in a language that it understands in order to perform a specific task. It is the process of writing, testing, and maintaining the source code of computer programs. The other options, "المبرمج" (the programmer), "البرنامج" (the program), and "المستخدم" (the user), are related to programming but do not specifically refer to the act of programming itself.

    Rate this question:

  • 19. 

    الشخص التي يبرمج و يتقن أحد لغات البرمجة

    • A.

      المبرمج

    • B.

      البرمجة

    • C.

      البرنامج

    • D.

      المستخدم

    Correct Answer
    A. المبرمج
    Explanation
    The correct answer is "المبرمج" because it translates to "the programmer" in English. The question is asking for the term that describes a person who programs and is proficient in programming languages.

    Rate this question:

  • 20. 

    سلسلة من الأوامر المكتوبة بأحد لغات البرمجة و التي يتم تخزينها في ملف قابل للتنفيذ من قبل الحاسب

    • A.

      المبرمج

    • B.

      البرمجة

    • C.

      البرنامج

    • D.

      المستخدم

    Correct Answer
    C. البرنامج
    Explanation
    The given question is asking for the correct term that refers to a series of commands written in a programming language and stored in an executable file by a programmer. Among the options provided, "البرنامج" (Al-Barnamaj) is the correct term that translates to "program" in English and accurately describes the series of commands written by a programmer.

    Rate this question:

  • 21. 

    لغة برمجة رسومية تسهل إنشاء القصص التفاعلية و الألعاب و الرسوم المتحركة و تسمح بمشاركتها مع الآخرين على الويب

    • A.

      المقطع البرمجي

    • B.

      الكائن

    • C.

      سكراتش

    • D.

      اللبنات

    Correct Answer
    C. سكراتش
    Explanation
    Scratch is a graphical programming language that simplifies the creation of interactive stories, games, and animations. It allows users to easily drag and drop code blocks to create their programs, making it accessible to beginners. Scratch also provides a platform for sharing and collaborating on projects with others on the web.

    Rate this question:

  • 22. 

    عبارة عن مجموعة من اللبنات المتصلة ببعضها لجعل الكائن يؤدي عملا معينا

    • A.

      المقطع البرمجي

    • B.

      الكائن

    • C.

      سكراتش

    • D.

      اللبنات

    Correct Answer
    A. المقطع البرمجي
    Explanation
    The given text describes a group of connected blocks that are used to make an object perform a specific action. The term "المقطع البرمجي" translates to "code" in English, which refers to a set of instructions or commands written in a programming language. In the context of the given question, "المقطع البرمجي" represents the blocks of code in Scratch, a visual programming language. Therefore, the correct answer is "المقطع البرمجي" or "code".

    Rate this question:

  • 23. 

    العنصر المراد العمل عليه وهو العنصر المرئي في مسرح العمل

    • A.

      المقطع البرمجي

    • B.

      الكائن

    • C.

      سكراتش

    • D.

      اللبنات

    Correct Answer
    B. الكائن
    Explanation
    The correct answer is "الكائن" (the object). The question is asking about the element that is being worked on and is visible in the work theater. Out of the given options, "الكائن" is the most suitable term that refers to an object or entity that can be manipulated or worked on in a programming context.

    Rate this question:

  • 24. 

    التعليمات و الأوامر التي تجعل الكائن يقوم بعمل معين

    • A.

      المقطع البرمجي

    • B.

      الكائن

    • C.

      سكراتش

    • D.

      اللبنات

    Correct Answer
    D. اللبنات
    Explanation
    The correct answer is "اللبنات". This answer is correct because it directly translates to "blocks" in English. In the context of programming, blocks refer to the visual elements or commands that can be used to build programs in Scratch. Therefore, "اللبنات" accurately represents the concept of blocks in programming.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 20, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Sep 14, 2019
    Quiz Created by
    Hanadi
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.