Computer Architecture And Organization MCQ Questions PART - 5

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

 PART - 6

People Also Search:
  • Computer Organization And Architecture MCQ
  • Advanced Computer Architecture MCQ Questions And Answers
  • Computer Architecture MCQ
  • Computer System Architecture MCQ 
  • Computer Architecture And Organization MCQ