آزمون آنلاین سی‌شارپ

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

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

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

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

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

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

استاندارد «برنامه‌نویس C# (Windows Application)» سازمان فنی و حرفه‌ای با دو آزمون سنجیده می‌شود: آزمون کتبی چهارگزینه‌ای و آزمون عملی که باید برنامه را پای کامپیوتر بنویسید. حد نصاب کتبی ۵۰ از ۱۰۰ و عملی ۷۰ است و کتبی نمره منفی ندارد.

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

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

۷ بخش آزمون سی‌شارپ

بر اساس سرفصل استاندارد «برنامه‌نویس C#» و دوره سی‌شارپ کادوس.

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

int و double و decimal و bool، تقسیم صحیح و %، ++ پیش و پس، تبدیل نوع (cast و Parse)، var و const.

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

Length و اندیس، Substring، Replace، Split و Join، رشته $، TryParse، ReadLine و StringBuilder.

۳. شرط، حلقه و switch

if و else if، for و while و do-while، break و continue، foreach، switch و عبارت switch، عملگر ?:.

۴. آرایه، List و Dictionary

آرایه یک‌بعدی و دوبعدی، Array.Sort، List و Dictionary، نوع ارجاعی، LINQ (Where، Select، Max).

۵. متد و پارامترها

تعریف متد، void و return، پارامتر پیش‌فرض، ref و out، params، سربارگذاری، بازگشت و لامبدا.

۶. شیءگرایی

کلاس و شیء، سازنده، سطح دسترسی، property، وراثت، virtual و override، interface، abstract، static.

۷. خطا، فایل و Windows Forms

try و catch و finally، انواع Exception، throw، کلاس File، کنترل‌ها و رویدادهای Windows Forms، ADO.NET.

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

۱۰ نمونه سؤال سی‌شارپ با پاسخ

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

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

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

int a = 10, b = 3;
Console.WriteLine(a / b + " " + a % b);
  1. 3.33 1
  2. 3 0
  3. 3 1
  4. 1 3
دیدن پاسخ
پاسخ: گزینه ۳ (3 1). تقسیم صحیح ۳ و باقی‌مانده ۱.
نمونه سؤال ۲ · مبانی، انواع داده و عملگرها

کدام نوع داده فقط true یا false می‌گیرد؟

  1. string
  2. bool
  3. char
  4. int
دیدن پاسخ
پاسخ: گزینه ۲ (bool). نوع منطقی در C# همان bool است.
نمونه سؤال ۳ · رشته‌ها و ورودی و خروجی

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

string s = "CSharp";
Console.WriteLine(s.ToLower() + s.Length);
  1. CSHARP6
  2. csharp5
  3. csharp 6
  4. csharp6
دیدن پاسخ
پاسخ: گزینه ۴ (csharp6). ToLower و الحاق عدد طول.
نمونه سؤال ۴ · شرط، حلقه و switch

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

for (int i = 10; i > 0; i -= 3)
    Console.Write(i + " ");
  1. 10 7 4 1 -2
  2. 10 7 4
  3. 10 7 4 1
  4. 9 6 3
دیدن پاسخ
پاسخ: گزینه ۳ (10 7 4 1). از ۱۰ با گام منفی ۳ تا وقتی بزرگ‌تر از صفر است.
نمونه سؤال ۵ · آرایه، List و Dictionary

طول آرایه int[] a = new int[5]; با کدام عبارت به دست می‌آید؟

  1. a.Count
  2. a.Size()
  3. a.Length
  4. len(a)
دیدن پاسخ
پاسخ: گزینه ۳ (a.Length). در List از Count استفاده می‌شود.
نمونه سؤال ۶ · آرایه، List و Dictionary

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

var names = new List<string> { "Ali", "Sara" };
names.Add("Reza");
Console.WriteLine(names[2]);
  1. Ali
  2. Reza
  3. خطا می‌دهد
  4. Sara
دیدن پاسخ
پاسخ: گزینه ۲ (Reza). عنصر سوم با اندیس ۲.
نمونه سؤال ۷ · متد و پارامترها

کدام تعریف متد درست است و جمع دو عدد را برمی‌گرداند؟

  1. void Add(int a, int b) { return a + b; }
  2. int Add(a, b) { a + b }
  3. Add(int a, b) => a + b
  4. int Add(int a, int b) { return a + b; }
دیدن پاسخ
پاسخ: گزینه ۴ (int Add(int a, int b) { return a + b; }). نوع بازگشتی int است و همه پارامترها نوع دارند.
نمونه سؤال ۸ · شیءگرایی

کلمه this داخل کلاس به چه اشاره می‌کند؟

  1. فرم اصلی
  2. کلاس والد
  3. همین شیء
  4. متد Main
دیدن پاسخ
پاسخ: گزینه ۳ (همین شیء). مثلاً this.Name = name در سازنده.
نمونه سؤال ۹ · خطا، فایل و Windows Forms

کد خطادار در C# داخل کدام بلوک نوشته می‌شود تا خطا گرفته شود؟

  1. if و else
  2. do و while
  3. try و سپس catch
  4. try و except
دیدن پاسخ
پاسخ: گزینه ۳ (try و سپس catch). except در پایتون است، نه C#.
نمونه سؤال ۱۰ · خطا، فایل و Windows Forms

در Windows Forms برای نوشتن متن ثابت روی فرم (مثل «نام:») کدام کنترل به کار می‌رود؟

  1. Button
  2. Label
  3. Panel
  4. TextBox
دیدن پاسخ
پاسخ: گزینه ۲ (Label). Label متن غیرقابل‌ویرایش نشان می‌دهد.
قبل از آزمون

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

  • بیشتر سؤال‌ها «خروجی این کد چیست؟» است؛ مقدار هر متغیر را خط‌به‌خط روی کاغذ بنویسید.
  • تقسیم دو int همیشه صحیح است: 7 / 2 می‌شود 3؛ تبدیل (int)9.7 هم 9 است، نه 10.
  • فرق a++ و ++a، ref و out، Length و Count، virtual و override را با یک مثال برای خودتان توضیح دهید.
  • نام خطاها را بدانید: IndexOutOfRangeException، NullReferenceException، FormatException، DivideByZeroException.
  • رویدادها و ویژگی‌های اصلی کنترل‌های Windows Forms (Click، Load، Text، Items) پرسیده می‌شوند.
  • آزمون کتبی نمره منفی ندارد؛ به همه سؤال‌ها جواب بدهید و سؤال‌های سخت را برای آخر علامت بزنید.
پرسش‌های پرتکرار

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

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

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

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

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

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

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

خروجی کدهای این آزمون درست است؟

بله. همه سؤال‌های «خروجی این کد چیست؟» با کامپایلر واقعی .NET اجرا و پاسخ درستشان با خروجی واقعی بررسی شده است.

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

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

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

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

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

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

دوره سی‌شارپ کادوس

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

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

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

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

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

شعبه مسکن مهر

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

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