11. Which of the following emulators can provide their own in-circuit emulation facility?
A. Simulator
B. Debugger
C. SDS
D. OnCE
Answer: D
Every system can provide its own in-circuit emulation facilities by hooking the port to an interface port in a workstation or the PC while connecting the OnCE port to an external connector.
12. What does BDM stand for?
A. background debug mode
B. basic debug mode
C. basic debug microcode
D. background decode mode
Answer: A
The BDM or background debug mode is similar to the on-chip emulator with a slight difference. BDM is provided on the Motorola MC683xx series of processors and for the 8-bit microcontroller like MC68HC12 etc.
13. Which emulator is used in MC68HC12?
A. JTAG
B. BDM
C. On-CE
D. SDS
Answer: B
The BDM or the background debug mode is provided on the Motorola MC683xx series of processors and for several 8-bit microcontrollers. One such microcontroller is the MC68HC12.
14. Which of the following takes the processor, when the processor enters the BDM mode?
A. address code
B. high-level microcode
C. low-level microcode
D. data code
Answer: C
When the processor enters into the BDM mode, low-level microcode takes the processor which allows the breakpoint to be set, registers to be accessed, and so on.
15. Which of the following has the additional circuitry which supports the background debug mode?
A. memory
B. input
C. peripheral
D. processor
Answer: D
The processor has additional circuitry which can provide special support for the background debug mode and is under the control of the remote system connected to its BDM port.
16. What is the testing process’ first goal?
a) Bug prevention
b) Testing
c) Execution
d) Analyses
Answer: A
It’s better to prevent a bug rather than putting time into its testing and removal.
17. Software mistakes during coding are known as
a) errors
b) failures
c) bugs
d) defects
Answer: C
A software bug is an error, flaw, failure, or fault in a computer program or system that causes it to produce an incorrect or unexpected result.
18. Name an evaluation technique to assess the quality of test cases.
a) Mutation analysis
b) Validation
c) Verification
d) Performance analysis
Answer: A
Mutation analysis is used to design new software tests and evaluate the quality of existing software tests.
19. Test should be conducted for every possible
a) data
b) case
c) variable
d) all of the mentioned
Answer: D
It increases the scope for code inspection.
20. Which of the following is not a part of the bug report?
a) Test case
b) Output
c) Software Version
d) LOC
Answer: D
Line of code(LOC) is immaterial during testing, as it is an exhaustive process.