NEW
Font size
Worksheetsשיעור ראשון הכרת לולאות
Total questions: 10
Worksheet time: 5mins
מהי המטרה העיקרית של שימוש בלולאה בתכנות?
להקל על קריאת הקוד
לחזור על קטע קוד מספר רב של פעמים באופן אוטומטי
לשפר את מהירות המעבד
להפוך את הקוד למסובך יותר
איזו מבין האפשרויות הבאות היא לולאה חוקית ב-Java?
repeat (int i = 0; i < 10; i++) { System.out.println(i); }
for (int i = 0; i < 10; i++) { System.out.println(i); }
loop (int i = 0; i < 10; i++) { System.out.println(i); }
while (i = 0; i < 10; i++) { System.out.println(i); }
איזו לולאה עדיפה כאשר אנו יודעים מראש כמה פעמים יש לבצע את החזרה?
if
for
do-while
while
איזה חלק בלולאת for קובע מתי הלולאה תפסיק לרוץ?
התנאי (i < 10;)
האתחול (int i = 0;)
השינוי (i++)
תוכן הלולאה (System.out.println(i);)
מה יקרה אם נשכח לעדכן את המשתנה בתוך לולאת while?
התוכנית תעבוד רגיל
הקוד לא יפעל בכלל
הלולאה תהפוך לאינסופית
הלולאה תדלג על כל החזרות
מה ההבדל העיקרי בין לולאת for ולולאת while?
לולאת for מיועדת למקרים בהם מספר החזרות ידוע מראש, בעוד while נמשכת עד שמתקיים תנאי
לולאת while תמיד טובה יותר מ-for
for אינה מאפשרת שינויים בתנאי הלולאה
אין הבדל בין השתיים
מה הפלט של הקוד הבא?
for (int i = 1; i <= 3; i++)
{ System.out.println("Hello");
}
ידפיס "Hello" פעם אחת
ידפיס "HelloHelloHello" בשורה אחת
הקוד לא יפעל
דפיס "Hello" שלוש פעמים
מה קורה כאשר תנאי הלולאה הוא false כבר מההתחלה?
הלולאה לא תתבצע כלל
הלולאה תגרום לשגיאה
הלולאה תרוץ לפחות פעם אחת
הלולאה תדפיס false
איזו מהאפשרויות הבאות מתארת נכון לולאה אינסופית?
for (int i = 0; i < 10; i++)
while (true) { System.out.println("Hello"); }
for (int i = 0; i < 100; i++) { System.out.println(i); }
while (i == 10) { System.out.println(i); }
איזו הצהרה על לולאות ב-Java אינה נכונה?
כל לולאה חייבת לכלול תנאי יציאה
לולאת while יכולה לא לרוץ כלל
לולאת for תמיד תרוץ לפחות פעם אחת
ניתן להשתמש בלולאות כדי להדפיס מספרים ברצף
