אתם מתרגלים שאלה מתוך מה"ט אלגוריתמיקה ותכנות — הנדסאי תוכנהמבחן 2024 · קיץ מועד א · שאלה 7כל שאלות המבחן ←
תכנות בסיסימחרוזות

סעיף א

נתונה הפעולה secret הבאה המקבלת מחרוזת:

public static int secret(String str)
{
    int c = 0;
    System.out.print("%");
    for (int i = 0; i < str.length(); i++)
    {
        if (str.charAt(i) >='A' && str.charAt(i) <= 'Z')
        {
            System.out.print(i+"#");
        }
        else
        if (str.charAt(i) >='a' && str.charAt(i) <= 'z')
        {
            System.out.print(i+"?");
        }
        else
            c++;
    }
    System.out.print("%");
    return c;
}

תנו דוגמה למחרוזת באורך של 6 תווים לכל הפחות שעבורה הפעולה secret תדפיס את המחרוזת הבאה: %3?5#%. איזה ערך תחזיר הפעולה?

סעיף ב

תנו דוגמה למחרוזת באורך של 6 תווים לכל הפחות שעבורה הפעולה secret תדפיס את המחרוזת הבאה: %%. איזה ערך תחזיר הפעולה?

סעיף ג

תנו דוגמה למחרוזת באורך של 6 תווים לכל הפחות שעבורה הפעולה secret תחזיר 2. מה תדפיס הפעולה?

סעיף ד

מה מבצעת הפעולה secret?

שאלות ותגובות על השאלה

🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות

שאלו כאן — ותקבלו מענה מוסמך.

🎓 מרצה לתכנות עונה כאן — תקבלו מענה מקצועי