آزمون رایگان پایتون فنی و حرفه ای

آزمون های فنی و حرفه ای
20 دقیقه
110 سوال
رایگان شرکت در آزمون
جستجوی سوال:
سوال 1
چگونه می توان یک متغیر با مقدار عددی 5 ایجاد کرد؟
صفحه جزئیات
پاسخ صحیح:
  • x = 5
توضیحات:

برای ایجاد یک متغیر با مقدار عددی ۵ در بسیاری از زبان‌های برنامه‌نویسی مانند پایتون، از عملگر انتساب (=) استفاده می‌شود.

در مثال شما:

  • x نام متغیر است
  • = عملگر انتساب است
  • 5 مقدار عددی است که به متغیر اختصاص داده می‌شود

این دستور مقدار ۵ را در متغیر x ذخیره می‌کند و بعداً می‌توانید از این متغیر در محاسبات یا عملیات دیگر استفاده کنید.

در برخی زبان‌ها ممکن است نیاز به تعیین نوع متغیر باشد، اما در پایتون این کار به صورت خودکار انجام می‌شود.

سوال 2
چگونه یک متغیر با مقدار 2.9 ایجاد کنیم؟
صفحه جزئیات
پاسخ صحیح:
  • x = 2.9
توضیحات:

برای ایجاد یک متغیر با مقدار 2.9 در بسیاری از زبان‌های برنامه‌نویسی مانند پایتون، می‌توانید از دستور زیر استفاده کنید:

x = 2.9

این کار سه مرحله انجام می‌دهد:

  • یک متغیر به نام x ایجاد می‌کند
  • مقدار اعشاری 2.9 را در حافظه ذخیره می‌کند
  • این مقدار را به متغیر x نسبت می‌دهد

عدد 2.9 یک مقدار اعشاری (float) است و نقطه اعشار مشخص می‌کند که این عدد صحیح نیست.

سوال 3
از کدام تابع می توان برای جایگزینی قطعات یک رشته استفاده کرد؟
صفحه جزئیات
پاسخ صحیح:
  • ()replace
توضیحات:

تابع replace برای جایگزینی بخش‌هایی از رشته استفاده می‌شود.

این تابع دو پارامتر اصلی می‌گیرد:

  • بخش مورد نظر برای جایگزینی
  • رشته جدید برای جایگزینی

مثال:

"Hello World".replace("World", "Python")

نتیجه: "Hello Python"

این تابع فقط اولین مورد یافت شده را جایگزین می‌کند. برای جایگزینی همه موارد، باید از regular expression با flag global استفاده کرد.

سوال 4
برای برگرداندن رشته با حروف بزرگ از کدام روش می توان استفاده کرد؟؟
صفحه جزئیات
پاسخ صحیح:
  • upper
توضیحات:

برای برگرداندن رشته با حروف بزرگ در زبان‌های برنامه‌نویسی مختلف، معمولاً از تابع یا متدی به نام upper استفاده می‌شود.

مثال در پایتون:

  • رشته اصلی: "hello"
  • رشته پس از استفاده از upper: "HELLO"

این تابع تمام حروف کوچک را به حروف بزرگ تبدیل می‌کند و حروف بزرگ موجود در رشته را بدون تغییر باقی می‌گذارد.

سوال 5
کدام یک از مجموعه های زیر یک TUPLE را در پایتون تعریف می کند؟
صفحه جزئیات
پاسخ صحیح:
  • ("apple", "banana", "cherry")
توضیحات:

در پایتون، یک tuple با استفاده از پرانتز و کاما بین عناصر تعریف می‌شود.

گزینه ("apple", "banana", "cherry") یک tuple معتبر است زیرا:

  • درون پرانتز قرار دارد
  • عناصر با کاما از هم جدا شده‌اند
  • حتی اگر فقط یک عنصر داشته باشد نیز باید کاما داشته باشد (مثلاً ("apple",))

تفاوت tuple با لیست در این است که tuple غیرقابل تغییر (immutable) است، در حالی که لیست با براکت [] تعریف شده و قابل تغییر است.

بنابراین ("apple", "banana", "cherry") به درستی یک tuple را در پایتون تعریف می‌کند.

سوال 6
کدام یک از مجموعه های زیر یک LIST را تعریف می کند؟
صفحه جزئیات
پاسخ صحیح:
  • ["apple", "banana", "cherry"]
توضیحات:

در برنامه‌نویسی، یک LIST معمولاً به عنوان یک ساختار داده‌ای تعریف می‌شود که مجموعه‌ای از عناصر را به ترتیب مشخص نگهداری می‌کند.

در این سوال، ["apple", "banana", "cherry"] یک LIST معتبر است زیرا:

  • عناصر داخل براکت‌های مربعی قرار دارند
  • مقادیر به صورت رشته‌ای (string) هستند
  • عناصر با کاما از هم جدا شده‌اند
  • این فرمت در زبان‌های برنامه‌نویسی مانند Python برای تعریف لیست استفاده می‌شود

این ساختار دقیقاً مشخصات یک لیست را دارد و می‌تواند به عنوان یک لیست معتبر در نظر گرفته شود.

سوال 7
کدام یک از مجموعه های زیر یک DICTIONARY در پایتون را تعریف می کند؟
صفحه جزئیات
پاسخ صحیح:
  • {"name": "apple", "color": "green"}
توضیحات:

در پایتون، دیکشنری با استفاده از آکولاد {} تعریف می‌شود و شامل جفت‌های کلید-مقدار است که با کاما از هم جدا می‌شوند.

پاسخ داده شده {"name": "apple", "color": "green"} یک دیکشنری معتبر است زیرا:

  • با آکولاد محصور شده
  • دارای دو جفت کلید-مقدار است
  • کلیدها و مقادیر با دو نقطه از هم جدا شده‌اند
  • مقادیر می‌توانند رشته (string) باشند

این دیکشنری شامل اطلاعات یک میوه است که نام و رنگ آن را مشخص می‌کند.

سوال 8
در پایتون "hello" همان :
صفحه جزئیات
پاسخ صحیح:
  • 'hello'
توضیحات:

در پایتون، رشته‌ها (strings) می‌توانند با استفاده از نقل‌قول‌های تکی (') یا دوتایی (") تعریف شوند.

بنابراین هر دو حالت زیر معتبر هستند:

  • 'hello'
  • "hello"

تفاوتی در عملکرد ندارند و هر دو دقیقاً یک مقدار رشته‌ای را نمایش می‌دهند.

سوال 9
سینتکس درست بازگرداندن یک کاراکتر از یک رشته در پایتون ؟
صفحه جزئیات
پاسخ صحیح:
  • x = "Hello"[0]
توضیحات:

در پایتون برای دسترسی به یک کاراکتر خاص در رشته، از نمادگذاری با کروشه [index] استفاده می‌شود.

در مثال داده شده:

  • رشته "Hello" است
  • ایندکس [0] اولین کاراکتر رشته را برمی‌گرداند
  • پس x = "H" خواهد بود

نکات مهم:

  • ایندکس‌ها از صفر شروع می‌شوند
  • ایندکس ۰ = اولین کاراکتر
  • ایندکس ۱ = دومین کاراکتر
  • و به همین ترتیب ادامه دارد

اگر ایندکس

سوال 10
راه درست ایجاد یک تابع در پایتون چیست؟
صفحه جزئیات
پاسخ صحیح:
  • :()def myFunction
توضیحات:

جواب ارائه شده نادرست است. ساختار صحیح تعریف تابع در پایتون به این صورت است:

def myFunction():

  • کلمه کلیدی def برای تعریف تابع استفاده می‌شود
  • نام تابع بلافاصله بعد از def می‌آید (در اینجا myFunction)
  • پس از نام تابع باید پرانتز باز و بسته شود ()
  • در انتها علامت دونقطه : ضروری است

مثال صحیح:
def myFunction():
    print("Hello World")

تفاوت اصلی با جواب داده شده:
- جای def و نام تابع درست نیست
- پرانتزها و دونقطه در مکان صحیح قرار ندار