
W04: CP01 and 02 Assessment (CSCI0823)
Quiz by Bryan N. Manalaotao
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Measure skills
from any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
With a free account, teachers can
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
20 questions
Show answers
- Q1Characteristics of early computersBuilt-in floating-point capabilitiesUse of descriptive words in instructionsAbsolute addressing mode and numeric representation of instructionsLarge memory capacity and fast processing speed30s
- Q2Which programming languages were primarily used for scientific and numerical computations in the late 40’s and early 50’s?FORTRANPL/ICOBOLBASIC20s
- Q3Primary motivation behind the development of pseudocodeEliminate the need for interpretersImprove memory management in early computersIncrease the speed of numerical algorithmsSimplify programming by using a higher-level language20s
- Q4Developer of the first compiled high-level languageBjarne StroustrupJohn BackusDennis RitchieJohn Mauchly20s
- Q5Language developed for business computingFORTRANBASICPL/ICOBOL20s
- Q6Language designed as a teaching toolPASCALJAVAADAC++20s
- Q7Language developed specifically for systems programmingCPL/IPROLOGBASIC20s
- Q8Language named in honor of Augusta Ada ByronPROLOGJAVAC++ADA20s
- Q9Language providing support for object-oriented designC++PROLOGADAJAVA20s
- Q10Primary goal of fourth-generation languages (4GLs)Improve hardware independenceSpeed up the application-building process and reduce maintenance costsReplace third-generation languages entirelyOptimize memory usage20s
- Q11What is the primary purpose of imperative programming languages?To abstract complicated structuresTo construct algorithms or sequences of executable instructionsTo facilitate logical reasoning and theorem provingTo define relationships between entities20s
- Q12Which programming paradigm is primarily concerned with data decomposition and information hiding?Logic programmingImperative programmingFunctional programmingObject-oriented programming20s
- Q13Which factor is NOT considered in language evaluation criteria?SimplicityPortabilityCostEfficiency20s
- Q14Which language paradigm relies heavily on relations or functions and does not concern itself with the assignment of values to storage locations?Logic programmingFunctional programmingImperative programmingMobile programming20s
- Q15What is the primary purpose of a compiler in the context of programming languages?To analyze, optimize, and generate machine code from high-level language programsTo translate user language instructions into higher-level constructsTo simulate the execution of high-level language programs on the host machineTo interpret high-level language programs into human language20s