Koder.uz

3 of 402 menu

Поиск ошибок в коде

 В следующих задачах некоторый программист написал код и, возможно, допустил в нем ошибки. Вы должны проверить, делает ли код то, что описано. Если код работает некорректно, вы должны исправить ошибки. 

№1

Код должен получить последний символ строки:

<?php $str = 'abc'; echo $str[3]; ?>

№2

Код должен находить сумму чисел:

<?php $num1 = 1; $num2 = 2; var_dump('result: ' + $num1 + $num2); ?>

№3

Код должен вывести первую цифру числа:

<?php $num = 123; echo $num[0]; ?>

№4

Код должен получить последний символ строки:

<?php $str = 'abc def'; echo $str[5]; // ожидаем 'f' ?>

№5

Код должен найти сумму чисел:

<?php $num1 = 1; $num2 = 2; $num3 = 3; echo $num1 + $num2 + $num2; // должно вывести 6 ?>

№6

Код должен сложить числа как строки:

<?php echo 1. 2; // должно быть '12' ?>

№7

Код должен получить количество символов в строке:

<?php $str = 'abc def'; echo strlen($str); // выводит 7 ?>

Автор кода ожидал, что выведется 6, но выводится 7. В чем ошибка автора кода?

№8

Код должен был вывести в консоль число 1, но выводит 0:

<?php $a = 0; echo $a++; ?>

№9

Код должен найти сумму первой и второй цифры числа:

<?php $num = 123; echo $num[0] . $num[1]; ?>

№10

Код должен найти длину строки:

<?php $str = 'abc'; echo str_len($str); ?>

№11

Код должен найти количество секунд в сутках:

<?php $a = 24 / 60 / 60; echo $a; ?>

№12

Код должен сложить две дроби:

<?php echo 1. 2 + 1. 3; // должно быть 2.5 ?>

№13

Код должен получить последний символ строки:

<?php $str = 'abc'; echo $str[strlen($str)]; ?>

№14

Код должен найти сумму всех цифр числа:

<?php $num = (str) 123; echo $num[1] + $num[2] + $num[3]; ?>

№15

Код должен найти сумму чисел:

<?php $a = 123; $b = 456; $s = $a . $b; echo $s; ?>

№16

Код должен найти сумму двух дробей:

<?php $num1 = (int) '2.5'; $num2 = (int) '3.5'; echo $num1 + $num2; // ожидаем 6 ?>

№17

Код должен найти сумму чисел:

<?php $aaa = 1; $bbb = 2; $ccc = 3; var_dump($aaa + $bbb + $ссс); ?>

uz ru
light night