96 |
Īntrebări
a. operator
b. operand
c. expresie
d. precedenţă
e. asociativitate
a. &&
b. &
c. ^
d. ne
e. .
a. Compararea egalităţii şirurilor
b. rest
c. dublicarea şirurilor
d. OR la nivel de bit
e. mai mare sau egal ca numeric
a. 171
b. 1105
c. 0
a. 01100100
b. 00001111
c. 01000001
a. 17 * 2 ** 3 / 9 % 2 << 2
b. 0 && (171567 * 98275 / 1174.5 ** 4)
c. 1171 ^ 904
d. "abc" . "de" x 2
Exerciţii
if ($var1 == 5 || $var2 == 7) {
$result = $var1 * $var2 + 16.5;
} else {
print("condition is false\n");
$result = 0;
}
$result = $var1 <= 26 ? ++$var2 : 0;
De ce se poate īntāmpla ca următoarea instrucţiune să nu atribuie valoarea 5.1 variabilei $result?
$result = 5.1 + 100005.2 - 100005.2;
$result = $var1 * 2 << 5 + 3 || $var2 ** 3, $var3;
$var1 = 43;
$var2 = 16;
$result = ++$var2 == 17 ? $var1++ * 2 - 5 : ++$var1 * 3 - 11;
#!/usr/local/bin/perl
$num = <STDIN>;
chop ($num);
$x = "";
$x += "hello";
if ($x != "goodbye" | $x == "farewell") {
$result = $num eq 0 ? 43;
} else {
$result = ++$num++;
}
print("the result is $result\n");
© Cornel Mironel Niculae, 2003-2004
13-Nov-2009