Computer Organization And Architecture MCQ
1. Process of replacing the sequence of
lines of codes is known as:
a.
Expanding die macro
b. Expanding tri macro
c. Tetra macro
d. None of these
2. A program that links several programs
is called:
a.
Linker
b. Loader
c. Translator
d. None of these
3. _______ address is not assigned by
linker:
a.
Absolute
b. Relative
c. Both a & b
d. None of these
4. _______ address is provided by linker
to modules linked together that starting from _______:
a. Absolute and 0
b.
Relative and 0
c. Relative and 1
d. Relative and 3
5. A linker is also known as:
a. Binder
b. Linkage editor
c.
Both a & b
d. None of these
6. Loading is _______ with the task of
storage management of operatingsystemand mostly preformed after assembly:
a.
Bound
b. Expanded
c. Overlaps
d. All of these
7.________ contain library program have to
be indicated to the loader:
a.
Externally defined
b. Internally defined
c. Executable file
d. All of these
8. It is the task of the ________ to
locate externally defined symbols in programs, load them in tomemory by placing
their ________ of symbols in calling program:
a. Loader and name
b. Linker and values
c. Linker and name
d.
Loader and values
9. Linker creates a link file containing
binary codes and also produces ________ containing address information on
linked files:
a.
Link map
b. Map table
c. Symbol map
d. None of these
10. how many types of entities contained by
assembler to handle program:
a. 4
b. 2
c.
3
d. 5
11. which of the following are types of
assembler entities:
a. Absolute entities
b. Relative entities
c. Object program
d.
All of these
12._________ have addresses where
instructions are stored along with address of working storage:
a.
Relative entities
b. Absolute entities
c. Both a & b
d. None of these
13. Absolute entities are ______ whom value
signify storage locations that are independent of resulting machine code:
a. Numeric constants
b. String constants
c. Fixed addresses
d. Operation codes
e.
All of these
14. A module contains machine code with
specification on _______ :
a.
Relative addresses
b. Absolute addresses
c. Object program
d. None of these
15. After actual locations for main storage
are known, a ________ adjusts relative addresses to these actual locations:
a.
Relocating loader
b. Locating loader
c. Default loader
d. None of these
16. If there is a module from single
source- language only that does not contain any external references, it doesn’t
need a linker to load it and is loaded _______ :
a. Indirectly
b.
Directly
c. Extending
d. None of these
17. Modern assemblers for RISC based
architectures make optimization of instruction scheduling to make use of CPU
________ efficiently:
a.
Pipeline
b. Without pipeline
c. Both a & b
d. None of these
18. which
are of the following modern assemblers:
a. MIPS
b. Sun SPARC
c. HP PA-RISC
d. x86(x64)
e.
all of these
19. How many types of loop control
structures in C language:
a. 4
b. 5
c. 2
d.
3
20. Types of loop control statements are:
a. For loop
b. While loop
c. Do-while loop
d.
All of these
21. <Initial value> is _________
which initializes the value of variable:
a.
Assignment expression
b. Condition value
c. Increment/decrement
d. None of these
22. The
format “%8d” is used to print _________ values in a line:
a. 11
b.
10
c. 9
d. 12
23. <Condition> is a __________
expression which will have value true or false:
a. Relational
b. Logical
c.
Both a & b
d. None of these
24. <Increment> is the ___________
value of variable which will be added every time:
a.
Increment
b. Decrement
c. Expanding
d. None of these
25. ___________ is the statement block of
for loop lies inside block of another for loop:
a.
Nested for loop
b. Nested while loop
c. Nested do-while loop
d. None of these
26. SPARC stands for:
a. Scalable programmer architecture
b.
Scalable processor architecture
c. Scalable point architecture
d.
None of these
27. Full form of MIPS assembler is:
a.
Microprocessor without interlocked pipeline stage
b. Microprocessor with interlocked pipeline stage
c. Both a & b
d. None of these
28. ___________ statement block is executed
atleast once for any value of the condition:
a. For statement
b.
Do-while statement
c. While statement
d. None of these
29. ___________ statement is an
unconditional transfer of control statement:
a.
Goto
b. Continue
c. Switch
d. All of these
30. In Goto statement the place to which
control is transferred is identified by a statement __________ :
a.
Label
b. Display
c. Break
d. None of these
- Computer Organization And Architecture MCQ
- Advanced Computer Architecture MCQ Questions And Answers
- Computer Architecture MCQ
- Computer System Architecture MCQ
- Computer Architecture And Organization MCQ