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 | |