CodeShot

آزمون مبانی برنامه‌نویسی

چند سؤال درباره مفاهیم پایه مثل متغیرها، کنترل جریان، توابع و پیچیدگی زمانی.

⏱ حدود 11 دقیقه · 7 سؤال · نمره قبولی 60٪ · بعد از ثبت، پاسخ درست هر سؤال به‌همراه توضیح نمایش داده می‌شود.

  1. 1.

    متغیر (Variable) در برنامه‌نویسی چیست؟

  2. 2.

    در اکثر زبان‌های برنامه‌نویسی، شرط داخل یک حلقه (Loop) تعیین می‌کند که حلقه چند بار تکرار شود یا اصلاً اجرا شود.

  3. 3.

    هدف اصلی نوشتن یک تابع (Function) به‌جای تکرار همان کد در چند جا چیست؟

  4. 4.

    پیچیدگی زمانی O(n) به‌طور شهودی به چه معناست؟

  5. 5.

    کدام‌ها بخشی از یک ذهنیت مؤثر برای دیباگ‌کردن (Debugging) کد هستند؟ (چند گزینه)

  6. 6.

    تفاوت اصلی حلقه `while` با `for` در بیشتر زبان‌ها چیست؟

  7. 7.

    چرا نام‌گذاری معنادار متغیرها و توابع در کیفیت کد اهمیت دارد؟

0 از 7 سؤال پاسخ داده شده