آزمون آنلاین پایتون

نمونه سؤال فنی و حرفه‌ای

خودتان را با ۴۰ سؤال چهارگزینه‌ای پایتون، از خروجی کد تا شیءگرایی و پایگاه داده، به سبک آزمون کتبی فنی و حرفه‌ای بسنجید.

رایگانسؤال‌های کدکارنامه هر بخشپاسخ تشریحی

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

آزمون فنی و حرفه‌ای

آزمون پایتون فنی و حرفه‌ای چطور است؟

آزمون پایتون سازمان فنی و حرفه‌ای مثل بقیه رشته‌ها دو بخش دارد: آزمون کتبی چهارگزینه‌ای و آزمون عملی که باید برنامه را پای کامپیوتر بنویسید. حد نصاب کتبی ۵۰ از ۱۰۰ و عملی ۷۰ است و کتبی نمره منفی ندارد.

سؤال‌های کتبی سه شکل دارند: «خروجی این کد چیست؟»، «کدام خط خطا می‌دهد؟» و سؤال مفهومی. این آزمون آنلاین همین سه شکل را با سؤال‌های تازه شبیه‌سازی می‌کند و چون خواندن کد وقت می‌برد، ۶۰ دقیقه زمان دارد.

  • ۴۰ سؤال، ۶۰ دقیقه: از هر بخش به اندازه سهمش، هر بار تازه از بانک سؤال‌ها.
  • خروجی‌های واقعی: پاسخ همه سؤال‌های «خروجی کد» با اجرای واقعی در پایتون ۳ بررسی شده است.
  • کارنامه و پاسخ تشریحی: نمره هر بخش و پاسخ درست هر سؤال با توضیح.
  • فقط برای خود شما: نتیجه جایی ذخیره نمی‌شود؛ نمره‌های قبلی را فقط در مرورگر خودتان می‌بینید.
سرفصل آزمون

هفت بخش آزمون پایتون

بر اساس سرفصل دوره پایتون کادوس و کتاب رایگان پایتون کادوس.

۱. مبانی، انواع داده و عملگرها

متغیر و نام‌گذاری، int، float، str و bool، تبدیل نوع، عملگرهای حسابی (/ و // و % و **)، مقایسه‌ای و منطقی، تورفتگی.

۲. رشته‌ها و ورودی و خروجی

اندیس و برش، len و متدهای رشته (split، join، strip، replace، find)، f-string، input و print با sep و end.

۳. شرط و حلقه

if و elif و else، حلقه for با range، حلقه while، break و continue، حلقه تودرتو و else حلقه.

۴. لیست، تاپل، مجموعه و دیکشنری

لیست و متدهایش، list comprehension، تاپل، مجموعه و عملگرهایش، دیکشنری، get و items و کلیدها.

۵. تابع و ماژول

def و return، پارامتر پیش‌فرض و نام‌دار، *args، دامنه متغیر، بازگشت، lambda، map، filter، import و pip.

۶. شیءگرایی

کلاس و شیء، __init__ و self، وراثت و super، بازنویسی، چندریختی، __str__، property و staticmethod.

۷. خطا، فایل و پایگاه داده

try و except و finally، انواع خطا، raise، کار با فایل و with، CSV و JSON، SQLite و SQL، tkinter.

نمونه سؤال با جواب

۱۰ نمونه سؤال پایتون با پاسخ

این سؤال‌ها در خود آزمون نیستند؛ برای گرم شدن و آشنایی با سبک سؤال‌ها. روی «دیدن پاسخ» بزنید.

نمونه سؤال ۱ · مبانی، انواع داده و عملگرها

خروجی این کد چیست؟

print(17 // 5, 17 % 5)
  1. 3.4 2
  2. 2 3
  3. 3 2
  4. 3 3
دیدن پاسخ
پاسخ: گزینه ۳ (3 2). ۱۷ = ۵×۳ + ۲؛ // خارج‌قسمت صحیح و % باقی‌مانده است.
نمونه سؤال ۲ · مبانی، انواع داده و عملگرها

نوع داده True چیست؟

  1. int
  2. bool
  3. None
  4. str
دیدن پاسخ
پاسخ: گزینه ۲ (bool). True و False دو مقدار نوع بولی‌اند.
نمونه سؤال ۳ · رشته‌ها و ورودی و خروجی

خروجی این کد چیست؟

s = 'Kadoos'
print(s.upper(), s[2:])
  1. kadoos doos
  2. KADOOS do
  3. KADOOS adoos
  4. KADOOS doos
دیدن پاسخ
پاسخ: گزینه ۴ (KADOOS doos). upper همه را بزرگ می‌کند و برش از اندیس ۲ تا آخر است.
نمونه سؤال ۴ · شرط و حلقه

خروجی این کد چیست؟

for i in range(1, 10, 4):
    print(i, end=' ')
  1. 4 8
  2. 1 4 7
  3. 1 5 9
  4. 1 5
دیدن پاسخ
پاسخ: گزینه ۳ (1 5 9). از ۱ با گام ۴ تا قبل از ۱۰.
نمونه سؤال ۵ · لیست، تاپل، مجموعه و دیکشنری

خروجی این کد چیست؟

a = [1, 2, 3]
a.insert(0, 9)
print(a)
  1. [1, 2, 3, 9]
  2. [0, 9, 1, 2, 3]
  3. [9, 1, 2, 3]
  4. [9, 2, 3]
دیدن پاسخ
پاسخ: گزینه ۳ ([9, 1, 2, 3]). insert(اندیس، مقدار) در جای مشخص اضافه می‌کند.
نمونه سؤال ۶ · لیست، تاپل، مجموعه و دیکشنری

کدام ساختار جفت «کلید: مقدار» نگه می‌دارد؟

  1. تاپل (1, 2)
  2. دیکشنری {'a': 1}
  3. مجموعه {1, 2}
  4. لیست [1, 2]
دیدن پاسخ
پاسخ: گزینه ۲ (دیکشنری {'a': 1}). دیکشنری با کلید به مقدار می‌رسد.
نمونه سؤال ۷ · تابع و ماژول

خروجی این کد چیست؟

def greet(name='guest'):
    return 'Hi ' + name
print(greet(), greet('Ali'))
  1. Hi Ali Hi Ali
  2. خطا می‌دهد
  3. Hi guest
  4. Hi guest Hi Ali
دیدن پاسخ
پاسخ: گزینه ۴ (Hi guest Hi Ali). بدون آرگومان، مقدار پیش‌فرض به کار می‌رود.
نمونه سؤال ۸ · شیءگرایی

کدام گزینه یک شیء از کلاس Car می‌سازد؟

  1. c = class Car
  2. c = new Car()
  3. c = Car()
  4. c = Car.new
دیدن پاسخ
پاسخ: گزینه ۳ (c = Car()). در پایتون کلمه new نداریم.
نمونه سؤال ۹ · خطا، فایل و پایگاه داده

برای گرفتن خطای تبدیل int('x') کدام بلوک درست است؟

  1. if / else
  2. for / break
  3. try / except ValueError
  4. try / catch
دیدن پاسخ
پاسخ: گزینه ۳ (try / except ValueError). در پایتون catch نداریم؛ except داریم.
نمونه سؤال ۱۰ · خطا، فایل و پایگاه داده

کدام حالت open به انتهای فایل متن اضافه می‌کند؟

  1. 'r'
  2. 'a'
  3. 'x'
  4. 'w'
دیدن پاسخ
پاسخ: گزینه ۲ ('a'). a یعنی append.
قبل از آزمون

۶ نکته برای قبولی در آزمون کتبی پایتون

  • بیشتر سؤال‌ها «خروجی این کد چیست؟» است؛ کد را خط‌به‌خط روی کاغذ دنبال کنید و مقدار هر متغیر را کنارش بنویسید.
  • فرق‌های ریز را بدانید: / و //، sort() و sorted()، append و insert، break و continue، == و is.
  • range(a, b, c) همیشه تا قبل از b می‌رود؛ نیمی از اشتباه‌های حلقه از همین است.
  • اندیس از صفر شروع می‌شود و -1 آخرین عنصر است؛ برش [1:4] عنصر شماره ۴ را ندارد.
  • نام خطاها را از حفظ باشید: IndexError، KeyError، ValueError، TypeError، NameError و ZeroDivisionError.
  • هر کد را که مطمئن نیستید در اجرای آنلاین پایتون امتحان کنید؛ دیدن خروجی واقعی بهتر از حفظ کردن است.
پرسش‌های پرتکرار

پرسش‌های پرتکرار درباره آزمون پایتون

آزمون آنلاین پایتون کادوس رایگان است؟

بله، کاملاً رایگان است و هر چند بار بخواهید می‌توانید تکرارش کنید. هر بار ۴۰ سؤال تازه از بانک سؤال‌های هفت بخش انتخاب می‌شود.

چرا برای دیدن نتیجه باید ثبت‌نام کنم؟

نمره و پاسخ‌نامه تشریحی فقط به کاربران عضو سایت کادوس نشان داده می‌شود. نتیجه فقط برای خود شماست و در سایت ذخیره نمی‌شود؛ نمره‌های قبلی فقط در مرورگر خودتان نگه داشته می‌شود. ثبت‌نام فقط با شماره موبایل و رایگان است.

سؤال‌های آزمون پایتون فنی و حرفه‌ای چه شکلی است؟

سؤال‌های کتبی چهارگزینه‌ای و بدون نمره منفی‌اند: پیدا کردن خروجی یک کد کوتاه، پیدا کردن خط خطادار و سؤال‌های مفهومی درباره انواع داده، حلقه‌ها، تابع، شیءگرایی، فایل و پایگاه داده. حد نصاب کتبی ۵۰ از ۱۰۰ و عملی ۷۰ است.

سؤال‌های این آزمون همان سؤال‌های فنی و حرفه‌ای است؟

نه. سؤال‌ها را مدرسان کادوس به سبک آزمون کتبی و بر اساس سرفصل دوره پایتون کادوس نوشته‌اند و خروجی همه کدها با اجرای واقعی در پایتون ۳ بررسی شده است.

این آزمون برای چه سطحی است؟

برای کسی که مقدمات پایتون را خوانده است: از انواع داده و حلقه تا شیءگرایی و کار با فایل و SQLite. اگر تازه شروع کرده‌اید، بخش‌های اول را خوب جواب می‌دهید و کارنامه نشان می‌دهد چه چیزی را بخوانید.

نمره چند یعنی آماده‌ام؟

حد نصاب ۵۰ است، ولی پیشنهاد ما این است که چند بار پشت سر هم ۷۰ یا بیشتر بگیرید و در هیچ بخشی زیر ۵۰ نباشید.

اگر وسط آزمون صفحه بسته شود چه می‌شود؟

پاسخ‌ها در همان مرورگر نگه داشته می‌شوند؛ با باز کردن دوباره صفحه، آزمون از همان سؤال ادامه پیدا می‌کند تا زمانش تمام شود.

این آزمون مدرک دارد؟

نه، این یک خودسنجی آموزشی است. مدرک معتبر را با قبولی در آزمون کتبی و عملی سازمان فنی و حرفه‌ای می‌گیرید و کادوس شما را برای آن آماده می‌کند.

دوره پایتون کادوس

پایتون را پروژه‌محور یاد بگیرید

مشاوره رایگان و تعیین سطح؛ کلاس‌های پایتون در هر دو شعبه کادوس رشت برگزار می‌شود.

شعبه مرکزی (خیابان لاکانی)

رشت، خیابان لاکانی، ابتدای خیابان صندوق عدالت · ساعت کاری ۸ تا ۲۱

۰۱۳۹۱۰۰۲۳۴۳صفحه شعبه

شعبه مسکن مهر

رشت، مسکن مهر، میدان دوم، مهر ۶۶

۰۱۳۹۱۰۰۲۳۲۳صفحه شعبه