ТЕСТ 1
1. Логически тип данни - примери
а) сравнение ==
bool
a =
true
;
bool
b =
false
;
bool
c =
false
;
bool
result;
result = a == b;
// result = false
result = b == c;
// result = true
result = b ==
false
;
// result = true
б) различно !=
bool
a =
true
;
bool
b =
false
;
bool
c =
false
;
bool
result;
result = a != b;
// result = true
result = b != c;
// result = false
result = b !=
true
;
// result = true
в) конюнкция &&
bool
a =
true
;
bool
b =
false
;
bool
c =
true
;
bool
result;
result = a && b;
// result = false
result = a && c;
// result = true
result = a && (a == c);
// result = true
г) дизюнкция ||
bool
a =
true
;
bool
b =
false
;
bool
c =
false
;
bool
result;
result = a || b;
// result = true
result = b || c;
// result = false
result = a || b || c;
// result = true
операции с еднакъв приоритет се изпълняват от ляво на дясно
д) отрицание !
bool
a =
true
;
bool
b =
false
;
bool
c =
false
;
bool
result;
result = !b;
// result = true
result = !a;
// result = false
result = ! (b || c);
// result = true
2. Логически тип данни - ТЕСТ
r=?
bool
a =
false
;
bool
b =
true
;
bool
c =
false
;
bool
r;
1. r = a == b;
a) true b) false2. r = b == c;
a) true b) false3. r = b ==
false
;
a) true b) false4. r = a != b;
a) true b) false5. r = b != c;
a) true b) false6. r = b !=
true
;
a) true b) false7. r = a || b;
a) true b) false
8. r = b || c;
a) true b) false9. r = a || b || c;
a) true b) false10. r = !b;
a) true b) false11. r = !a;
a) true b) false12. r = ! (b || c);
a) true b) false13. r = a && b;
a) true b) false14. r = a && c;
a) true b) false15. r = a && (a == c);
a) true b) false