⊗ppPmBsMst 50 of 447 menu

Virheiden etsiminen koodista

Seuraavissa tehtävissä eräs ohjelmoija on kirjoittanut koodia ja mahdollisesti tehnyt siinä virheitä. Sinun tulee tarkistaa, tekeekö koodi sen, mitä on kuvattu. Jos koodi toimii väärin, sinun tulee korjata virheet.

Koodin tulisi saada merkkijonon viimeinen merkki:

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

Koodin tulisi löytää numeroiden summa:

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

Koodin tulisi tulostaa numeron ensimmäinen numero:

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

Koodin tulisi saada merkkijonon viimeinen merkki:

<?php $str = 'abc def'; echo $str[5]; // odotamme 'f' ?>

Koodin tulisi löytää numeroiden summa:

<?php $num1 = 1; $num2 = 2; $num3 = 3; echo $num1 + $num2 + $num2; // pitäisi tulostaa 6 ?>

Koodin tulisi laskea numerot merkkijonoina yhteen:

<?php echo 1. 2; // pitäisi olla '12' ?>

Koodin tulisi saada merkkijonon merkkien määrä:

<?php $str = 'abc def'; echo strlen($str); // tulostaa 7 ?>

Koodin kirjoittaja odotti, että tulostuisi 6, mutta tulostuu 7. Mikä on koodin kirjoittajan virhe?

Koodin olisi pitänyt tulostaa konsoliin numero 1, mutta se tulostaa 0:

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

Koodin tulisi löytää numeron ensimmäisen ja toisen numeron summa:

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

Koodin tulisi löytää merkkijonon pituus:

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

Koodin tulisi löytää sekuntien määrä vuorokaudessa:

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

Koodin tulisi laskea kaksi murtolukua yhteen:

<?php echo 1. 2 + 1. 3; // pitäisi olla 2.5 ?>

Koodin tulisi saada merkkijonon viimeinen merkki:

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

Koodin tulisi löytää kaikkien numeron numeroiden summa:

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

Koodin tulisi löytää numeroiden summa:

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

Koodin tulisi löytää kahden murtoluvun summa:

<?php $num1 = (int) '2.5'; $num2 = (int) '3.5'; echo $num1 + $num2; // odotamme 6 ?>
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää