ARM EN0-001 - ARM Accredited Engineer Exam

Question #1 (Topic: )
Which of these C99 keywords can be used to indicate that two arrays do not overlap?
A. "pure" B. "volatile" C. "static" D. "restrict"
Answer: D
Question #2 (Topic: )
How many bytes of stack are needed to pass parameters when calling the following
function?
int foo( short arg_a, long long arg_b, char arg_c, int arg_d )
A. 0 B. 4 C. 8 D. 15
Answer: C
Question #3 (Topic: )
In the Generic Interrupt Controller (GIC), when an interrupt is requested, but is not yet
being handled, it is in which of the following states?
A. Inactive B. Active C. Pending D. Edge-triggered
Answer: C
Question #4 (Topic: )
In an ARMv7 processor that includes the Advanced SIMD (NEON) extension, how many
single precision floating point values can be stored in the Q0 register?
A. 1 B. 2 C. 4 D. 8
Answer: C
Question #5 (Topic: )
Printf statements could be used to achieve which of the following debug tasks?
A. Observe changes to a local variable in a function B. Capture a real-time trace of program execution C. Debug boot code, before a call to the C main() function D. Stop the processor at an interesting location in the code
Answer: A
Download Exam
Page: 1 / 43
Total 210 questions