PHP Loops Quiz — 15 Questions
PHP Loops Quiz हिंदी में — for, while, do-while, foreach loop, nested loop, break, continue और infinite loop से जुड़े 15 important questions। BCA, MCA, BSc students के लिए।
-
PHP में Loop का क्या काम होता है?
- एक code block को बार-बार execute करना जब तक कोई condition true रहे
- Variables को एक साथ declare करना
- Functions को automatically call करना
- Database से data fetch करना
-
PHP में कितने types के loops होते हैं?
- 4 — for, while, do-while, foreach
- 2 — for, while
- 3 — for, while, foreach
- 5 — for, while, do-while, foreach, repeat
-
for loop कब use करना सबसे सही रहता है?
- जब पहले से पता हो कितनी बार loop चलना है
- जब condition पहले से पता न हो
- सिर्फ arrays traverse करने के लिए
- जब loop कम से कम एक बार चलाना हो
-
for ($i = 1; $i <= 5; $i++) — इस loop में तीन parts क्या हैं?
- $i = 1 (init), $i <= 5 (condition), $i++ (increment)
- $i = 1 (condition), $i <= 5 (init), $i++ (loop body)
- $i = 1 (increment), $i <= 5 (exit), $i++ (start)
- तीनों parts same काम करते हैं
-
while loop में infinite loop से बचने के लिए क्या ज़रूरी है?
- Loop body के अंदर condition को कहीं न कहीं false करना — जैसे $i++
- Loop के बाहर break statement लिखना
- while की जगह for loop use करना
- Condition में always false लिखना
-
while loop और do-while loop में सबसे बड़ा फर्क क्या है?
- do-while में body कम से कम एक बार ज़रूर चलती है; while में condition false हो तो एक बार भी नहीं चलती
- while faster है और do-while slow है
- while arrays के लिए है और do-while numbers के लिए
- दोनों में कोई फर्क नहीं है
-
do-while loop को real life में किस situation के लिए best माना जाता है?
- Menu show करना या OTP retry — जहाँ कम से कम एक बार action ज़रूर होना चाहिए
- Array के सभी elements print करना
- जब loop बिल्कुल न चले
- Database से rows fetch करना
-
foreach loop किसके लिए specifically बना है?
- Arrays और Objects को traverse करने के लिए
- सिर्फ numbers print करने के लिए
- Nested loops बनाने के लिए
- Files read करने के लिए
-
foreach loop में key और value दोनों access करने का सही syntax क्या है?
- foreach ($array as $key => $value)
- foreach ($array as $value, $key)
- foreach ($array[$key] as $value)
- foreach ($key => $array as $value)
-
Arrays के लिए for loop की जगह foreach क्यों prefer किया जाता है?
- foreach ज़्यादा readable, safer और faster है — index manually manage नहीं करना पड़ता
- for loop arrays को support नहीं करता
- foreach हमेशा for से 10x fast होता है
- for loop में syntax error आती है arrays के साथ
-
Nested Loop क्या होता है?
- एक loop के अंदर दूसरा loop — 2D arrays, tables और patterns के लिए use होता है
- एक loop जो condition के बिना चलता है
- दो loops जो एक साथ parallel चलते हैं
- एक loop जो खुद को call करता है
-
break statement loop में क्या करता है?
- Loop को तुरंत बंद करता है और बाकी सभी iterations skip हो जाती हैं
- Current iteration skip करके अगली पर जाता है
- Loop को pause करता है
- Loop की speed slow करता है
-
Nested loop में break 2 लिखने से क्या होता है?
- दोनों loops — inner और outer — एक साथ बंद हो जाते हैं
- सिर्फ inner loop बंद होता है
- सिर्फ outer loop बंद होता है
- यह PHP में valid नहीं है
-
continue statement loop में क्या करता है?
- Current iteration को skip करके loop को अगली iteration से जारी रखता है
- Loop को पूरी तरह बंद कर देता है
- Loop को शुरू से restart करता है
- Loop की condition को reset करता है
-
foreach loop में reference (&) से elements modify करने के बाद क्या करना ज़रूरी है?
- unset($reference) — loop के बाद reference unset करना ज़रूरी है
- array को reset() से reset करना
- foreach को दोबारा चलाना
- कुछ भी नहीं — PHP automatically handle करता है