Olympiad (Class 12) Models of Computation — practice questions
22 free MCQs with worked solutions. Tap any question for the answer + explanation, or practice them all in the app.
Practice Olympiad (Class 12) Models of Computation in the app →A system that defines what an algorithm does and how to run it is a:The Random Access Machine, the Turing machine and the Lambda calculus are examples of:A model used mainly to analyse how efficient an algorithm is, is the:An algorithm written in an abstract model has one clear limitation. It cannot be:A language in which the programmer must speak in terms the hardware understands is:Java and Python are usually classified as languages that are:A paradigm where the programmer writes a series of steps to follow in order is:A paradigm in which algorithms are written as mathematical functions is:Regarding the two paradigms, it is true that all procedural languages are also:C++, C#, Java, JavaScript and Swift share one paradigm. They are all:A thing that bundles data together with the procedures that act on it is an:C is not counted as object oriented because it cannot create objects that are instances of:Programs full of jumps that are hard to follow are criticised as messy:In an if statement, the line runs only when the condition is:Inside a while loop, the statements keep executing only while the condition is:In the code x = 10, the item x is the variable and 10 is the:Program memory is divided into four blocks: stack, heap, static and:The data type of a variable decides how much memory it uses and which operators can:A system defined in terms of itself, as when a function calls itself, shows:A variable whose value is the memory address of another variable is a:The same C source code can be compiled and run on different machines. C is therefore:A web client page is commonly built from HTML5, CSS and: