⊗ppPmBsMst 50 of 447 menu

코드에서 오류 찾기

다음 문제들에서 어떤 프로그래머가 코드를 작성했고, 아마도 그 안에 오류를 범했을 수 있습니다. 여러분은 코드가 설명된 대로 동작하는지 확인해야 합니다. 코드가 잘못 작동한다면, 오류를 수정해야 합니다.

코드는 문자열의 마지막 문자를 가져와야 합니다:

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

코드는 숫자의 합을 구해야 합니다:

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

코드는 숫자의 첫 번째 자릿수를 출력해야 합니다:

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

코드는 문자열의 마지막 문자를 가져와야 합니다:

<?php $str = 'abc def'; echo $str[5]; // 'f'를 기대합니다 ?>

코드는 숫자의 합을 구해야 합니다:

<?php $num1 = 1; $num2 = 2; $num3 = 3; echo $num1 + $num2 + $num2; // 6을 출력해야 합니다 ?>

코드는 숫자를 문자열로 연결해야 합니다:

<?php echo 1. 2; // '12'가 되어야 합니다 ?>

코드는 문자열의 문자 개수를 얻어야 합니다:

<?php $str = 'abc def'; echo strlen($str); // 7을 출력합니다 ?>

코드 작성자는 6이 출력될 것으로 기대했지만, 7이 출력됩니다. 코드 작성자의 오류는 무엇인가요?

코드는 콘솔에 숫자 1을 출력해야 했지만, 0을 출력합니다:

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

코드는 숫자의 첫 번째 와 두 번째 자릿수의 합을 구해야 합니다:

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

코드는 문자열의 길이를 구해야 합니다:

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

코드는 하루의 초(秒) 수를 구해야 합니다:

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

코드는 두 분수를 더해야 합니다:

<?php echo 1. 2 + 1. 3; // 2.5가 되어야 합니다 ?>

코드는 문자열의 마지막 문자를 가져와야 합니다:

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

코드는 숫자의 모든 자릿수의 합을 구해야 합니다:

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

코드는 숫자의 합을 구해야 합니다:

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

코드는 두 분수의 합을 구해야 합니다:

<?php $num1 = (int) '2.5'; $num2 = (int) '3.5'; echo $num1 + $num2; // 6을 기대합니다 ?>
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부