placeholder image to represent content

W04: CP01 and 02 Assessment (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
20 questions
Show answers
  • Q1
    Characteristics of early computers
    Built-in floating-point capabilities
    Use of descriptive words in instructions
    Absolute addressing mode and numeric representation of instructions
    Large memory capacity and fast processing speed
    30s
  • Q2
    Which programming languages were primarily used for scientific and numerical computations in the late 40’s and early 50’s?
    FORTRAN
    PL/I
    COBOL
    BASIC
    20s
  • Q3
    Primary motivation behind the development of pseudocode
    Eliminate the need for interpreters
    Improve memory management in early computers
    Increase the speed of numerical algorithms
    Simplify programming by using a higher-level language
    20s
  • Q4
    Developer of the first compiled high-level language
    Bjarne Stroustrup
    John Backus
    Dennis Ritchie
    John Mauchly
    20s
  • Q5
    Language developed for business computing
    FORTRAN
    BASIC
    PL/I
    COBOL
    20s
  • Q6
    Language designed as a teaching tool
    PASCAL
    JAVA
    ADA
    C++
    20s
  • Q7
    Language developed specifically for systems programming
    C
    PL/I
    PROLOG
    BASIC
    20s
  • Q8
    Language named in honor of Augusta Ada Byron
    PROLOG
    JAVA
    C++
    ADA
    20s
  • Q9
    Language providing support for object-oriented design
    C++
    PROLOG
    ADA
    JAVA
    20s
  • Q10
    Primary goal of fourth-generation languages (4GLs)
    Improve hardware independence
    Speed up the application-building process and reduce maintenance costs
    Replace third-generation languages entirely
    Optimize memory usage
    20s
  • Q11
    What is the primary purpose of imperative programming languages?
    To abstract complicated structures
    To construct algorithms or sequences of executable instructions
    To facilitate logical reasoning and theorem proving
    To define relationships between entities
    20s
  • Q12
    Which programming paradigm is primarily concerned with data decomposition and information hiding?
    Logic programming
    Imperative programming
    Functional programming
    Object-oriented programming
    20s
  • Q13
    Which factor is NOT considered in language evaluation criteria?
    Simplicity
    Portability
    Cost
    Efficiency
    20s
  • Q14
    Which language paradigm relies heavily on relations or functions and does not concern itself with the assignment of values to storage locations?
    Logic programming
    Functional programming
    Imperative programming
    Mobile programming
    20s
  • Q15
    What is the primary purpose of a compiler in the context of programming languages?
    To analyze, optimize, and generate machine code from high-level language programs
    To translate user language instructions into higher-level constructs
    To simulate the execution of high-level language programs on the host machine
    To interpret high-level language programs into human language
    20s

Teachers give this quiz to your class