COAC Quiz Questions

Create an educational illustration showing digital circuits with Boolean logic symbols like AND, OR, and NOT gates, in a bright, engaging style suitable for students.

Mastering Boolean Logic and Digital Circuits

Test your knowledge on Boolean algebra, digital circuits, and fundamental computing concepts with this comprehensive quiz! Whether you're a student looking to reinforce your understanding or a teacher seeking a fun tool to engage your class, this quiz is designed for you.

Key Features:

  • 52 challenging questions
  • Multiple-choice and checkbox formats
  • Score tracking to measure your progress
52 Questions13 MinutesCreated by LogicWizard42
Which of the following is NOT a Boolean function? Given x, y, z are Boolean variables.
X AND y
X OR y AND z
True @ true is a Boolean function that maps whatever to true always
X + 2 @ The operator "+" would never be defined to operate two different objects (Boolean and integer).
What is the arithmetic equivalence for a shift left operation?
Half the value
Double the value
Add by two
Minus by two
Which of the following about truth tables is NOT true?
A visual representation of a Boolean function
A truth table only lists true cases for a Boolean function. @ It included false cases too.
Input variables to the left, and an output to the right
All possible input values (combinations) are listed
Which of the following can be the sum of a one-bit binary adder?
AND gate
OR gate
XOR gate
NAND gate
Which of the following is a computational complete component?
AND
OR
XOR
NOR
What is the arithmetic equivalence for a shift right operatioin?
Half the value
Double the value
Add by two
Minus by two
What is the last stage of a SOP circuit?
AND
OR
NOT
NOR
What is the last stage of a POS circuit?
AND
OR
NOT
NOR
Who proposed Boolean algebra?
Donald Knuth
Alan Turing
George Boole
Alonzo Church
How many control lines are there for a 16x1 multiplexer?
2
4
8
16
How many outputs are there for a 4-input decoder?
8
16
32
64
There is no arithmetic left shift.
True
False
Which of the following is NOT combinational logic?
7400
Half adder
Circuits you build in Lab 1 and 2
RAM
The function NEVER (false always) is useless because we can simply connect wherever to ground in a circuit if needed. Similarly, the ALWAYS function may be obtained from VCC.
True
False
When designing hardware, we normally build a set of simplest components first, like one-bit operations. Then a more complicated component will be built based on the simple components, and so on. What is the approach called?
Component-based design
Top-down approach
Greedy approach
Heuristic approach
Which of the following is the package for adders?
SSI
MSI
LSI
VLSI
How many possible Boolean functions are there for two-variable Boolean functions?
16
32
8
4
What is called the time between the input change and the new reflected output for a digital circuit?
Propagation delay
Runtime
Stable time
Warm-up time
Which of the following is NOT a Boolean expression?
A Boolean variable
X < y
Y + 3
A and B
Which of the following describes De Morgan's Law?
1 + x = x
0x = x
~(x*y) = (~x)*(~y)
~x*~y = ~(x+y)
Assume x and y are Boolean variables, x(x+y)=x
True
False
What is the sum of two binary numbers 1001 and 0111?
1111
0000
0111
1001
Which of the following is false?
Half adders and full adders are combinational logic
The number of inputs to a full adder is one more than that to a half adder
Either half adder or full adder has two outputs
The number of gates used in a full adder is twice as that in a half adder
Assume A is a Boolean variable, A + A = AA
True
False
A multi-bit adder may be built by chaining multiple half adders
True
False
In a floating point, all of its exponents are ones. Which of the following is NOT its possible value?
Positive infinity
Negative infinity
Not a number
Zero
What is the maximum negative number of double precision floating point?
A. -1.0 x 2^(-1022)
1.0 x 2^(-1022)
-1.0 x 2^(-1023)
1.0 x 2^(-1023)
What is the decimal of the binary real number 10.1 x 2^(-2)?
0.5
0.25
0.125
0.625
How many decimal digits precision in double precision number?
14
15
16
17
What is the maximum binary64 number?
1.1 x 2^(1024)
1.1 x 2^(1023)
2 x 2^(1023)
2 x 2^(1024)
What is the decimal representation for the binary32 number: 1011 1111 0110 0000 0000 0000 0000 0000?
0.125
0.875
-0.875
-0.125
Which of the following is NOT normalized form?
0.1 x 10^(-2)
1 x 10^(-2)
5 x 10^(-2)
9 x 10^(-2)
How many decimal digits precision in a single precision number?
4
5
6
7
How many bits are there for IEEE 754 single precision floating point?
8
16
32
64
In general, floating point addition is more complicated than floating point multiplication in hardware complexity.
True
False
How many bits are there for IEEE 754 double precision floating point?
8
16
32
64
What is the value in R5 after the following instructions are executed in MSP430?
1
2
3
4
Which of the following information may NOT be found in MSP430 instructions?
OP code
Addressing mode
Operand width
Execution status
How many bits are there for a MSP430 instruction?
8
16
32
64
What is $ in MSP430 assembly?
It specifies an absolute address
It indicated a monetary number
It is a label referring to the current location
It is a variable
What is the value in R5 after the following instructions are executed in MSP430?
4321
3412
2143h
3412h
What is the first column in an assembly program?
OP code
Operands
Comments
Labels
Which of the following about CISC and RISC is true?
Intel CPU is RISC architecture
Instruction length in CISC is fixed
Instruction decoding in CISC is more complicated than that in RISC
Variable length instructions are normally found in RISC
What is the value in R5 after the following instructions are executing in MSP430?
43
34
34h
12h
Which of the following about BIS is NOT true?
It sets a byte or a word to some value
Its function is similar to OR
It is used to set the port direction in MSP430
It works on either byte or word
Which of the following is NOT the benefit of using assembly languages?
High speed
Low program size
Portability
Full control of CPU
Which of the following is NOT true for dynamic linking?
A program module is loaded when needed
Only one copy of the shared modules is needed in memory
Program running time is improved
A program module never be executed may not be loaded
Which of the following symbols indicated index addressing in MSP430 assembly programming?
@
#
&
$
R5 is set to 4 before the following instruction. What is its value after the execution of the instruction: MOV.B @R5+, R6
3
4
5
6
A label in MSP430 assembly may or may not be followed by a colon. It is case sensitve.
True
False
 
 
{"name":"COAC Quiz Questions", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge on Boolean algebra, digital circuits, and fundamental computing concepts with this comprehensive quiz! Whether you're a student looking to reinforce your understanding or a teacher seeking a fun tool to engage your class, this quiz is designed for you. Key Features:52 challenging questionsMultiple-choice and checkbox formatsScore tracking to measure your progress","img":"https:/images/course4.png"}
Powered by: Quiz Maker