ТЕСТ 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) false
2. r = b == c;        a) true    b) false
3. r = b == false;    a) true    b) false
 
4. r = a != b;        a) true    b) false
5. r = b != c;        a) true    b) false
6. r = b != true;     a) true    b) false
 
7. r = a || b;         a) true    b) false
8. r = b || c;         a) true    b) false
9. r = a || b || c;    a) true    b) false
 
10. r = !b;             a) true    b) false
11. r = !a;             a) true    b) false
12. r = ! (b || c);     a) true    b) false
 
13. r = a && b;         a) true    b) false
14. r = a && c;         a) true    b) false
15. r = a && (a == c);  a) true    b) false
 
 
 

Търсене