placeholder image to represent content

W09: Midterm Exam (CSCI0823)

Quiz by Bryan N. Manalaotao

Our brand new solo games combine with your quiz, on the same screen

Correct quiz answers unlock more play!

New Quizalize solo game modes
50 questions
Show answers
  • Q1
    What are imperative languages primarily concerned with?
    Manipulating data structures
    Assigning values to storage locations
    Establishing logical relationships
    Creating abstract functions
    20s
  • Q2
    Which category of languages is known for its focus on algorithms and executable instructions?
    Declarative Languages
    Object-Oriented Languages
    Functional Languages
    Imperative Languages
    20s
  • Q3
    Which programming paradigm does Prolog belong to?
    Declarative
    Imperative
    Functional
    Object-Oriented
    20s
  • Q4
    What is the basic unit of modularization in block-structured languages?
    Procedures
    Binding
    Objects
    Data Declarations
    20s
  • Q5
    Which concept is fundamental to object-oriented languages?
    Encapsulation
    Orthogonality
    Abstraction
    Recursion
    20s
  • Q6
    Which type of languages is concerned with solving problems through relations or functions?
    Imperative
    Functional
    Object-Oriented
    Logic Programming
    20s
  • Q7
    What is the primary organizing principle in functional languages?
    Objects
    Procedures
    Functions
    Data Declarations
    20s
  • Q8
    Which programming language is commonly associated with logic programming?
    C++
    Java
    Python
    Prolog
    20s
  • Q9
    What is SQL commonly used for?
    Logic Programming
    Functional Programming
    Database Operations
    Object-Oriented Programming
    20s
  • Q10
    What is the purpose of studying programming languages?
    To understand the significance of programming constructs
    To ignore the complexity of computer systems
    To design new languages exclusively
    To learn how to use a specific language only
    20s
  • Q11
    Which factor is NOT considered in language evaluation criteria?
    Portability
    Efficiency
    Cost
    Simplicity
    20s
  • Q12
    What is the main advantage of code optimization during compilation?
    Making programs smaller and faster
    Increasing compilation speed
    Enhancing program readability
    Reducing the need for storage space
    20s
  • Q13
    What is the purpose of the fetch-execute cycle in the synthesis stage?
    Optimization of code
    Execution of machine code
    Interpretation of high-level code
    Creation of parse trees
    20s
  • Q14
    What were early computers characterized by?
    Compact size
    Large memory
    Room-sized machines with limited memory
    Highly efficient programming languages
    20s
  • Q15
    Which programming languages were primarily used for scientific and numerical computations in the late 40’s and early 50’s?
    FLOWMATIC
    BASIC
    FORTRAN
    COBOL
    20s

Teachers give this quiz to your class