⊗ppPmBsMst 50 of 447 menu

Găsirea erorilor în cod

În următoarele probleme, un programator a scris cod și, posibil, a făcut erori în el. Trebuie să verificați dacă codul face ceea ce este descris. Dacă codul funcționează incorect, trebuie să corectați erorile.

Codul ar trebui să obțină ultimul caracter al șirului:

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

Codul ar trebui să găsească suma numerelor:

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

Codul ar trebui să afișeze prima cifră a numărului:

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

Codul ar trebui să obțină ultimul caracter al șirului:

<?php $str = 'abc def'; echo $str[5]; // așteptăm 'f' ?>

Codul ar trebui să găsească suma numerelor:

<?php $num1 = 1; $num2 = 2; $num3 = 3; echo $num1 + $num2 + $num2; // ar trebui să afișeze 6 ?>

Codul ar trebui să adauge numerele ca șiruri:

<?php echo 1. 2; // ar trebui să fie '12' ?>

Codul ar trebui să obțină numărul de caractere din șir:

<?php $str = 'abc def'; echo strlen($str); // afișează 7 ?>

Autorul codului se aștepta ca să se afișeze 6, dar se afișează 7. Care este greșeala autorului codului?

Codul ar fi trebuit să afișeze în consolă numărul 1, dar afișează 0:

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

Codul ar trebui să găsească suma primei și a doua cifră a numărului:

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

Codul ar trebui să găsească lungimea șirului:

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

Codul ar trebui să găsească numărul de secunde dintr-o zi:

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

Codul ar trebui să adauge două fracții:

<?php echo 1. 2 + 1. 3; // ar trebui să fie 2.5 ?>

Codul ar trebui să obțină ultimul caracter al șirului:

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

Codul ar trebui să găsească suma tuturor cifrelor numărului:

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

Codul ar trebui să găsească suma numerelor:

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

Codul ar trebui să găsească suma a două fracții:

<?php $num1 = (int) '2.5'; $num2 = (int) '3.5'; echo $num1 + $num2; // așteptăm 6 ?>
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge