

MCQOPTIONS
Saved Bookmarks
This section includes 14 Mcqs, each offering curated multiple-choice questions to sharpen your Vhdl knowledge and support exam preparation. Choose a topic below to get started.
1. |
A qualified expression is synthesizable in VHDL. |
A. | True |
B. | False |
Answer» B. False | |
2. |
In what way the qualified expression differs from a normal expression? |
A. | It has a keyword qualified in front of it |
B. | Its type is explicitly defined |
C. | Its range is defined |
D. | It is similar to simple expression but is synthesizable |
Answer» C. Its range is defined | |
3. |
Which of the following can’t be aliased? |
A. | Signal |
B. | Loop variable |
C. | Variable |
D. | File |
Answer» C. Variable | |
4. |
Which of the following is the correct syntax for declaring an alias? |
A. | ALIAS alias_name : object_name; |
B. | ALIAS alias_name ; object_name; |
C. | ALIAS alias_name – alias_type object_name; |
D. | ALIAS alias_name : alias_type object_name; |
Answer» E. | |
5. |
A_QUALIFIED_EXPRESSION_IS_SYNTHESIZABLE_IN_VHDL.?$ |
A. | True |
B. | False |
Answer» B. False | |
6. |
Which one of the following would be the best use of qualified expression? |
A. | Function overloaded with bit and integer types |
B. | Function overloaded with bit_vector and std_logic_vector |
C. | Function overloaded with bit_vector and std_logic |
D. | Function overloaded with std_logic_vector and bit |
Answer» C. Function overloaded with bit_vector and std_logic | |
7. |
Where one should use the qualified expression? |
A. | In all overloaded functions |
B. | In overloaded functions with different number of parameters |
C. | In overloaded functions with different parameter names |
D. | In overloaded functions with different parameter types |
Answer» E. | |
8. |
Which of the following is the correct syntax to define a qualified expression? |
A. | (expression)’ type |
B. | (expression)” type |
C. | type’ (expression) |
D. | type” (expression) |
Answer» D. type‚Äö√Ñ√∂‚àö√ë‚àöœÄ (expression) | |
9. |
In what way the qualified expression differ from a normal expression? |
A. | It has a keyword qualified in front of it |
B. | Its type is explicitly defined |
C. | Its range is defined |
D. | It is similar to simple expression but is synthesizable |
Answer» C. Its range is defined | |
10. |
An alias of array type can reverse the order of the array. |
A. | True |
B. | False |
Answer» B. False | |
11. |
Which of the following can’t be aliased?$ |
A. | Signal |
B. | Loop variable |
C. | Variable |
D. | File |
Answer» C. Variable | |
12. |
For what purpose in the following, one can use alias? |
A. | To divide the complex part into smaller slices |
B. | To decrease the simulation time |
C. | To make use of same memory |
D. | To assign different memory locations |
Answer» B. To decrease the simulation time | |
13. |
Which of the following is a correct syntax for declaring an alias? |
A. | ALIAS alias_name : object_name; |
B. | ALIAS alias_name ; object_name; |
C. | ALIAS alias_name – alias_type object_name; |
D. | ALIAS alias_name : alias_type object_name; |
Answer» E. | |
14. |
What does an alias declaration actually do? |
A. | Creates a new object |
B. | Doesn’t create a new object |
C. | Creates a new signal |
D. | Overwrites a file |
Answer» C. Creates a new signal | |