Lesson1 (Codechum)
Lesson1 (Codechum)
What is
Microsoft Windows an example of?
A. Operating System
B. Application Software
C. Processing Software
D. Memory System
2.) This unit of the Central Processing Unit is responsible for managing all other computer units.
A. Processing Unit
B. Control Unit
3.) This is the most powerful type of computer – it has an intensely fast processing speed of hundreds of
millions of instructions per second.
A. Super-Computer
B. Workstation
C. Mainframe
D. Mini-computer
4.) This is an umbrella term used to refer to programs and applications used in running computer
systems.
A. Tools
C. Hardware
D. Processed Data
5.) The following hardware allows users to enter data which can then be processed by the
computer. Which one does not belong to the list?
A. Keyboard
B. Touchpad
C. Speakers
D. Scanner
6.) The following statements are true about analog computers, except for one. Which one does not
belong to the list?
7.) The following statements are true about digital computers, except for one. Which one does not
belong to the list?
B. Digital computers display their outputs in the form of 1’s and 0’s.
C. Digital computers lose precision due to the nature of the signals they use.
A. Binary data
B. Internet traffic
C. Electric voltage
D. RAM memory
B. Android smartphone
D. Pocket watch
10.) Digital computers are used around the world as they are quite easy to use. What are they NOT used
for?
11.) This is used to execute scripts that do not require the usage of a compiler.
A. Compiler
B. Interpreter
C. Assembler
D. Programmer
A. Machine-level language
B. Assembly-level language
C. Low-level language
D. High-level language
13.) JavaScript, C#, and Java are languages commonly used by programmers. What kind of languages do
the examples belong to?
A. Machine-level language
B. Assembly-level language
C. Low-level language
D. High-level language
14.) A low-level language is the language that the computer hardware understands. What is needed for
high-level language to be converted so that it can be used by the computer system?
A. Compiler
B. Interpreter
C. Assembler
D. Programmer
15.) This provides little or no abstraction programming ideas and is extremely near to expressing
hardware instructions.
A. Machine-level language
B. Assembly-level language
C. Low-level language
D. High-level language
16.) Client-side scripts offer the benefit of lowering server load, allowing web pages to load faster. What
else is true about client-side scripts?
C. Its main function is to provide the requested output to the end user.
D. It is a technique that uses scripts on the webserver to produce a response that is customized for each
client’s request.
A. Machine-level language
B. Assembly-level language
18.) Scripting is the process of writing a brief program that is executed one line at a time using a
scripting language. What are they converted to, one line at a time?
A. High-level language
B. Assembly-level language
C. Low-level language
D. Machine-level language
19.) While other programming languages are interpreted by compilers, scripting languages are
interpreted by a ___________.
A. Compiler
B. Interpreter
C. Assembler
D. Browser
20.) Java, Python, PHP, and Node.js are examples of server-side scripting languages. Where do their
executions take place?
A. Web Assembler
B. Web Compiler
C. Web Server
D. Web Browser
21.) JavaScript, Scala, and Perl are all developed independent of language, and have mathematical
underpinnings. What paradigm do they belong to?
A. Logical paradigm
B. Functional paradigm
C. Object-oriented paradigm
D. Imperative paradigm
22.) This paradigm makes the assumption that a computer can keep any changes to a computation
process through environments of variables.
A. Logical paradigm
B. Functional paradigm
C. Object-oriented paradigm
D. Imperative paradigm
23.) This paradigm approaches problem-solving declaratively, and emphasizes the knowledge base and
the issue.
A. Logical paradigm
B. Functional paradigm
C. Object-oriented paradigm
D. Imperative paradigm
4.) Object-oriented programming paradigms offer many advantages. Which of the following statements
are true?
A. Lack of inheritance
D. No data insecurity
25.) The OOP paradigm’s most distinctive quality is its support for inheritance. What is the definition of
inheritance?
A. A class’ interface—how its objects are accessed—is distinct from the class’ implementation.
B. A new class, or a subclass, can be descended from an existing class, called a superclass.
C. Programs can be assessed in a variety of orders due to the lack of dependency on assignment
procedures.
A. Hexadecimal
B. Decimal
C. Binary
D. Octal
27.) 01100111 represents “G” in binary. How many bits does it have?
A. Seven
B. Eight
C. Nine
D. Six
A. Hexadecimal
B. Decimal
C. Binary
D. Octal
A. Hexadecimal
B. Decimal
C. Binary
D. Octal
A. Hexadecimal
B. Decimal
C. Binary
D. Octal
A. 108
B. 110
C. 112
D. 114
32.) Hexadecimal to Binary: 20a2
A. 138
B. 140
C. 142
D. 144
A. 101010
B. 101011
C. 101001
D. 101101
A. C095
B. CO9F
C. C096
D. C097