High School or when you get hired.
Answer:
a)
#include <iostream>
using namespace std;
int main() {
bool a,b,c;
cin>>a>>b;
if(a^b)//X-OR operator in C++.
c=true;
else
c=false;
cout<<c;
return 0;
}
b)
#include <iostream>
using namespace std;
int main() {
bool a,b,c,d;
cin>>a>>b>>c;
if((a^b)^c)//X-OR operator in C++.
d=true;
else
d=false;
cout<<d;
return 0;
}
Explanation:
The above written programs are in C++.There is an operator (^) called X-OR operator in C++.It returns true if the number of 1's are odd and returns false if the number of 1's are even.
In the if statement I have user X-OR operator(^) to find the result and storing the result in another boolean variable in both the questions.
Answer:
D.
Explanation:
In combinational circuits, the current output values are always the same for the same set of input values, regardless the previous values.
We say that combinational circuits have no memory, or that the circuit has no feedback from the outputs.
For sequential circuits, on the contrary, the current output values are not based in the current input values only, but on the previous output values as well.
So, the fact of having a defined set of input values at a given moment, doesn't guarantee which the output values will be.
We say that sequential circuits have memory, or that they have feedback from the outputs.
Examples of these type of circuits are R-S, J-K, D or T flip-flops.