⊗ppPmBsMst 50 of 447 menu

Felsökning av kod

I följande uppgifter har en programmerare skrivit kod och möjligen gjort fel i den. Du måste kontrollera om koden gör vad som beskrivs. Om koden fungerar felaktigt måste du rätta felen.

Koden ska hämta det sista tecknet i strängen:

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

Koden ska hitta summan av talen:

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

Koden ska skriva ut den första siffran i talet:

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

Koden ska hämta det sista tecknet i strängen:

<?php $str = 'abc def'; echo $str[5]; // förväntar 'f' ?>

Koden ska hitta summan av talen:

<?php $num1 = 1; $num2 = 2; $num3 = 3; echo $num1 + $num2 + $num2; // borde skriva ut 6 ?>

Koden ska addera tal som strängar:

<?php echo 1. 2; // borde bli '12' ?>

Koden ska hämta antalet tecken i strängen:

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

Kodens författare förväntade sig att 6 skulle skrivas ut, men det som skrivs ut är 7. Vad är felet med kodens författare?

Koden borde ha skrivit ut talet 1 i konsolen, men skriver ut 0:

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

Koden ska hitta summan av den första och den andra siffran i talet:

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

Koden ska hitta längden på strängen:

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

Koden ska hitta antalet sekunder på en dag:

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

Koden ska addera två bråk:

<?php echo 1. 2 + 1. 3; // borde bli 2.5 ?>

Koden ska hämta det sista tecknet i strängen:

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

Koden ska hitta summan av alla siffror i talet:

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

Koden ska hitta summan av talen:

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

Koden ska hitta summan av två bråk:

<?php $num1 = (int) '2.5'; $num2 = (int) '3.5'; echo $num1 + $num2; // förväntar 6 ?>
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa