IES Objective Question Bank
IES Objective Question Bank
IES Objective Question Bank
Answers
1. D 2. A 3. D 4. B 5. A 6. C 7. D 8. D 9. B 10. B
Answers
11. Special 12. Data collection/ 13. electronic/ 14. True 15. Quickness
storage/representation electro-mechanical
16. Throughput 17. Quality attributes 18. Availability 19. operational 20. nonrecurring
and non- engineering cost
operational
Answers
1. A 2. A 3. D 4. C 5. B 6. C 7. B 8. C 9. B 10. B
Answers
11. 2 (Two) 12. 4 (Four) 13. 171.2 14. ZigBee 15. 8 (Eight)
Coordinator
16. 8192 17. True 18. output 19. wireless 20. charge
memory cells
Answers
1. B 2. C 3. A 4. B 5. C 6. D 7. C 8. A 9. B 10. B
11. The ____________ memory function allocates a block of memory with specified size.
12. The preprocessor directives should not contain the character _______ as terminator.
13. Comparison of two strings using the equal to (=) operator is __________.
14. The function ___________ returns the number of characters present in the string excluding the string
terminator character '\0'.
15. The strcpy(str1,str2) function copies ____________.
16. Addition of two pointers is___________. Since pointers holds memory addresses, the addition of
memory address may result in the overflow.
17. The instruction unsigned char* const x; represents_________________________.
18. _____ is the pre-processing directive used for indicating the end of a block following #ifdef or #else.
19. _____ is the pre-processing directive used for coding macros.
20. ____________________ is the technique used for allocating memory on a need basis at run time.
Answers
11. malloc() 12. „;‟ (semicolon) 13. illegal 14. strlen 15. string 2
(str2) to string 1
(str1).
16. illegal 17. Constant pointer 18. #endif 19. #define 20. Dynamic
to data memory
allocation
1. Time required to synchronous switch from the context of one thread to the context of another
thread is called?
a. threads fly-back time
b. jitter
c. context switch time
d. none of the mentioned
2. Which one of the following is a real time operating system?
a. RTLinux
b. VxWorks
c. Windows CE
d. All of the mentioned
3. Which of the following schemes if deployed by an operating system, do NOT/does NOT
solve the deadlock problem?
a. Each task acquires all required resources as when they become available before using
any of them
b. Each task acquires resources only in the order of a pre-assigned priority value
c. Each task acquires, holds, and uses at most one resource at a time
d. If a required resource is unavailable, a task releases all the resources it is holding at
that point of time and waits for all its required resources to become available
4. In an Operating System, each process has its own _____________.
a. address space and global variables
b. open files
c. pending alarms, signals and signal handlers
d. all of the above
5. What is inter-process communication?
a. Communication within the process
b. Communication between two processes
c. Communication between two threads of same process
d. None of the above
6. Which of the following uses its own address space?
a. thread
b. process
c. task
d. kernel
7. Which of the following can own and control the resources?
a. thread
b. task
c. system
d. peripheral
8. Which can be considered as the lower level in the multitasking operating system?
a. process
b. task
c. threads
d. multi threads
Answers
1. C 2. D 3. A 4. D 5. B 6. A 7. B 8. C 9. A 10. A
Answers
11. deadline 12. less 13. minimal 14. Paging 15. Memory
Management Unit
16. process 17. thread 18. process 19. task 20. thread
1. Which among the following is the serial interface for connecting devices?
a. ISP
b. SPI
c. IAP
d. Bootloader
2. A program which takes control of the OS and application firmware embedding and copying of the OS
image to the RAM of the system for execution is:
a. ISP
b. SPI
c. IAP
d. Bootloader
3. Which among the following is the technique used by the firmware running on the target device or
modifying a selected portion of the code memory.
a. ISP
b. SPI
c. IAP
d. Bootloader
4. Which of the following intermediate file, generated during cross-compilation of an Embedded C file holds
the assembly code generated corresponding to the C source code?
a. List file
b. Pre-processor output file
c. Object file
d. Map file
5. Which of the following intermediate file, generated during cross-compilation of an Embedded C file holds
the information about the link/locate process for multiple object modules of the project?
a. List file
b. Pre-processor output file
c. Object file
d. Map file
6. Which of the following intermediate file, generated during cross-compilation of an Embedded C file holds
the machine code corresponding to the target processor?
a. List file
b. Pre-processor output file
c. Object file
d. Map file
7. The program that coverts machine codes into target processor specific Assembly code is known as:
a. Disassembler
b. Assembler
c. Cross-Compiler
d. Decompiler
Answers
1. B 2. D 3. C 4. A 5. D 6. C 7. A 8. C 9. B 10. D
Answers
11. In System 12. Integrated 13. BootROM 14. JTAG 15. In Circuit
Programming Development Emulator
Environment
16. Boundary 17. HEX File 18. Monitor 19. Boundary 20. Debug
Scan Scan Board Module
Description (DBM)
Language