कोड में त्रुटियाँ ढूँढना
निम्नलिखित कार्यों में, किसी प्रोग्रामर ने कोड लिखा है और संभवतः उसमें त्रुटियाँ की हैं। आपको जाँच करनी है कि क्या कोड वही करता है जो वर्णित है। यदि कोड गलत तरीके से काम कर रहा है, तो आपको त्रुटियों को सही करना होगा।
कोड को स्ट्रिंग का अंतिम वर्ण प्राप्त करना चाहिए:
<?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 की अपेक्षा
?>