MCQOPTIONS
Saved Bookmarks
This section includes 194 Mcqs, each offering curated multiple-choice questions to sharpen your Digital Electronics knowledge and support exam preparation. Choose a topic below to get started.
| 151. |
There are four possible combinations for subtracting two binary numbers. |
| A. | 1 |
| B. | |
| C. | 1 |
| D. | |
| Answer» B. | |
| 152. |
Subtraction of the 2's-complement system actually involves the operation of ________. |
| A. | multiplication |
| B. | subtraction |
| C. | addition |
| D. | division |
| Answer» D. division | |
| 153. |
What logic function is the sum output of a half-adder? |
| A. | AND |
| B. | exclusive-OR |
| C. | exclusive-NOR |
| D. | NAND |
| Answer» C. exclusive-NOR | |
| 154. |
The binary addition of 1 + 1 = ________. |
| A. | sum = 1carry = 1 |
| B. | sum = 0carry = 0 |
| C. | sum = 1carry = 0 |
| D. | sum = 0carry = 1 |
| Answer» E. | |
| 155. |
In VHDL, what is a GENERATE statement? |
| A. | The start statement of a program |
| B. | Not used in VHDL or ADHL |
| C. | A way to get the computer to generate a program from a circuit diagram |
| D. | A way to tell the compiler to replicate several components |
| Answer» E. | |
| 156. |
Add the following hexadecimal numbers. 3C   14   3B +25   +28   +DC |
| A. | 60    3C    116 |
| B. | 62    3C    118 |
| C. | 61    3C    117 |
| D. | 61    3D    117 |
| Answer» D. 61¬†¬†¬†¬†3D¬†¬†¬†¬†117 | |
| 157. |
The 74HC382 ALU can perform ________ operations. |
| A. | 2 |
| B. | 4 |
| C. | 8 |
| D. | 16 |
| Answer» D. 16 | |
| 158. |
Fast-look-ahead carry circuits found in most 4-bit full-adder circuits: |
| A. | determine sign and magnitude |
| B. | reduce propagation delay |
| C. | add a 1 to complemented inputs |
| D. | increase ripple delay |
| Answer» C. add a 1 to complemented inputs | |
| 159. |
What is one disadvantage of the ripple-carry adder? |
| A. | The interconnections are more complex. |
| B. | More stages are required to a full adder. |
| C. | It is slow due to propagation time. |
| D. | All of the above. |
| Answer» D. All of the above. | |
| 160. |
When 1100010 is divided by 0101, what is the decimal remainder? |
| A. | 2 |
| B. | 3 |
| C. | 4 |
| D. | 6 |
| Answer» C. 4 | |
| 161. |
If B[7..0] = 10100101, what is the value of B[6..2]? |
| A. | 10100 |
| B. | 1001 |
| C. | 10010 |
| D. | 101 |
| Answer» C. 10010 | |
| 162. |
What distinguishes the look-ahead-carry adder? |
| A. | It is slower than the ripple-carry adder. |
| B. | It is easier to implement logically than a full adder. |
| C. | It is faster than a ripple-carry adder. |
| D. | It requires advance knowledge of the final answer. |
| Answer» D. It requires advance knowledge of the final answer. | |
| 163. |
Hexadecimal is a base 4 numbering system. |
| A. | 1 |
| B. | |
| Answer» C. | |
| 164. |
How many inputs must a full-adder have? |
| A. | 4 |
| B. | 2 |
| C. | 5 |
| D. | 3 |
| Answer» E. | |
| 165. |
The decimal value for E16 is: |
| A. | 1210 |
| B. | 1310 |
| C. | 1410 |
| D. | 1510 |
| Answer» D. 1510 | |
| 166. |
Divide the following binary numbers. |
| A. | 0000  0010    0000  0010    1000  1111 |
| B. | 0000  0010    0001  0010    0000  0100 |
| C. | 0000  0011    0000  0010    0000  0100 |
| D. | 0000  0010    0000  0010    0000  0100 |
| Answer» E. | |
| 167. |
A half-adder circuit would normally be used each time a carry input is required in an adder circuit. |
| A. | 1 |
| B. | |
| C. | 1 |
| D. | |
| Answer» C. 1 | |
| 168. |
A full-adder adds ________. |
| A. | two single bits and one carry bit |
| B. | two 2-bit binary numbers |
| C. | two 4-bit binary numbers |
| D. | two 2-bit numbers and one carry bit |
| Answer» B. two 2-bit binary numbers | |
| 169. |
Adding in binary, a decimal 26 + 27 will produce a sum of: |
| A. | 111010 |
| B. | 110110 |
| C. | 110101 |
| D. | 101011 |
| Answer» D. 101011 | |
| 170. |
The range of negative numbers when using an eight-bit two's-complement system is –1 to –128. |
| A. | 1 |
| B. | |
| C. | 1 |
| D. | |
| Answer» B. | |
| 171. |
What are constants in VHDL code? |
| A. | Fixed numbers represented by a name |
| B. | Fixed variables used in functions |
| C. | Fixed number types |
| D. | Constants do not exist in VHDL code. |
| Answer» B. Fixed variables used in functions | |
| 172. |
When decimal numbers with several digits are to be added together using BCD adders ________. |
| A. | a separated BCD adder is required for each digit position |
| B. | the BCD adders must have the carry-outs grounded |
| C. | the BCD's must be grouped in twos |
| D. | full adders are also used |
| Answer» B. the BCD adders must have the carry-outs grounded | |
| 173. |
The carry propagation delay in 4-bit full-adder circuits: |
| A. | is cumulative for each stage and limits the speed at which arithmetic operations are performed |
| B. | is normally not a consideration because the delays are usually in the nanosecond range |
| C. | decreases in direct ratio to the total number of full-adder stages |
| D. | increases in direct ratio to the total number of full-adder stages, but is not a factor in limiting the speed of arithmetic operations |
| Answer» B. is normally not a consideration because the delays are usually in the nanosecond range | |
| 174. |
Could the sum output of a full-adder be used as a two-bit parity generator? |
| A. | Yes |
| B. | No |
| C. | The start statement of a program |
| D. | Not used in VHDL or ADHL |
| Answer» B. No | |
| 175. |
What is the first thing you will need if you are going to use a macrofunction? |
| A. | A complicated design project |
| B. | An experienced design engineer |
| C. | Good documentation |
| D. | Experience in HDL |
| Answer» D. Experience in HDL | |
| 176. |
If [A] = 1011 1010, [B] = 0011 0110, and [C] = [A] • [B], what is [C 4..2] in decimal? |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | 4 |
| Answer» E. | |
| 177. |
Multiply the following binary numbers. 1010   1011   1001 ×0011   ×0111   ×1010 |
| A. | 0001  1110    0100  1101    0101  1011 |
| B. | 0001  1110    0100  1100    0101  1010 |
| C. | 0001  1110    0100  1101    0101  1010 |
| D. | 0001  1101    0100  1101    0101  1010 |
| Answer» D. 0001¬†¬†1101¬†¬†¬†¬†0100¬†¬†1101¬†¬†¬†¬†0101¬†¬†1010 | |
| 178. |
Which of the following is correct for full adders? |
| A. | Full adders have the capability of directly adding decimal numbers. |
| B. | Full adders are used to make half adders. |
| C. | Full adders are limited to two inputs since there are only two binary digits. |
| D. | In a parallel full adder, the first stage may be a half adder. |
| Answer» E. | |
| 179. |
In VHDL, the architecture declaration always begins with the ________ of variable signals or components that will be used in the concurrent description between BEGIN and END. |
| A. | type |
| B. | vectors |
| C. | functions |
| D. | declarations |
| Answer» E. | |
| 180. |
Which of the statements below best describes the given figure? |
| A. | Half-carry adder; Sum = 0, Carry = 1 |
| B. | Half-carry adder; Sum = 1, Carry = 0 |
| C. | Full-carry adder; Sum = 1, Carry = 0 |
| D. | Full-carry adder; Sum = 1, Carry = 1 |
| Answer» B. Half-carry adder; Sum = 1, Carry = 0 | |
| 181. |
Why is a fast-look-ahead carry circuit used in the 7483 4-bit full-adder? |
| A. | to decrease the cost |
| B. | to make it smaller |
| C. | to slow down the circuit |
| D. | to speed up the circuit |
| Answer» E. | |
| 182. |
The binary subtraction 0 – 0 = |
| A. | difference = 0borrow = 0 |
| B. | difference = 1borrow = 0 |
| C. | difference = 1borrow = 1 |
| D. | difference = 0borrow = 1 |
| Answer» B. difference = 1borrow = 0 | |
| 183. |
Solve this binary problem: 01110010 – 01001000 = |
| A. | 11010 |
| B. | 101010 |
| C. | 1110010 |
| D. | 111100 |
| Answer» C. 1110010 | |
| 184. |
Convert the decimal numbers 275 and 965 to binary-coded decimal (BCD) and add. Select the BCD code groups that reflect the final answer. |
| A. | 1101 1110 1010 |
| B. | 1110 1010 1110 |
| C. | 0001 0010 0100 0000 |
| D. | 0010 0011 0100 0000 |
| Answer» D. 0010 0011 0100 0000 | |
| 185. |
Subtract the following hexadecimal numbers. 47   34   FA –25   –1C   –2F |
| A. | 22    18    CB |
| B. | 22    17    CB |
| C. | 22    19    CB |
| D. | 22    18    CC |
| Answer» B. 22¬†¬†¬†¬†17¬†¬†¬†¬†CB | |
| 186. |
The most commonly used system for representing signed binary numbers is the: |
| A. | 2's-complement system. |
| B. | 1's-complement system. |
| C. | 10's-complement system. |
| D. | sign-magnitude system. |
| Answer» B. 1's-complement system. | |
| 187. |
An ALU is a multipurpose device capable of providing several different logic operations. |
| A. | 1 |
| B. | |
| C. | 1 |
| D. | |
| Answer» B. | |
| 188. |
A half-adder circuit would normally be used each time a carry input is required in an added circuit. |
| A. | 1 |
| B. | |
| C. | 10100 |
| D. | 1001 |
| Answer» C. 10100 | |
| 189. |
Solving –11 + (–2) will yield which two's-complement answer? |
| A. | 1110 1101 |
| B. | 1111 1001 |
| C. | 1111 0011 |
| D. | 1110 1001 |
| Answer» D. 1110 1001 | |
| 190. |
Convert each of the decimal numbers to two's-complement form and perform the addition in binary. +13 –10 add –7 add +15 |
| A. | 0001  0100    0000  0101 |
| B. | 0000  0110    0001  1001 |
| C. | 0000  0110    0000  0101 |
| D. | 1111  0110    1111  0101 |
| Answer» D. 1111¬†¬†0110¬†¬†¬†¬†1111¬†¬†0101 | |
| 191. |
Add the following BCD numbers. 0110   0111   1001 0101   1000   1000 |
| A. | 0000  1011    0000  1111    0001  0001 |
| B. | 0001  0001    0001  0101    0001  0001 |
| C. | 0000  1011    0000  1111    0001  0111 |
| D. | 0001  0001    0001  0101    0001  0111 |
| Answer» E. | |
| 192. |
Perform subtraction on each of the following binary numbers by taking the two's-complement of the number being subtracted and then adding it to the first number.01001        0110000011        00111 |
| A. | 01100    10011 |
| B. | 00110    00101 |
| C. | 10110    10101 |
| D. | 00111    00100 |
| Answer» C. 10110¬†¬†¬†¬†10101 | |
| 193. |
One way to make a four-bit adder perform subtraction is by: |
| A. | inverting the output. |
| B. | inverting the carry-in. |
| C. | inverting the B inputs. |
| D. | grounding the B inputs. |
| Answer» D. grounding the B inputs. | |
| 194. |
For a 4-bit parallel adder, if the carry-in is connected to a logical HIGH, the result is: |
| A. | the same as if the carry-in is tied LOW since the least significant carry-in is ignored. |
| B. | that carry-out will always be HIGH. |
| C. | a one will be added to the final result. |
| D. | the carry-out is ignored. |
| Answer» D. the carry-out is ignored. | |