تسلط بر برنامهنویسی C از طریق بیش از ۶۵۰ سوال چهارگزینهای موضوعی
آیا برای استخدام، مصاحبههای فنی، امتحانات دانشگاهی، آزمونهای رقابتی آماده میشوید یا صرفاً به دنبال تقویت مهارتهای برنامهنویسی C هستید؟
این دوره طراحی شده است تا به شما کمک کند از طریق بیش از ۶۵۰ سوال چهارگزینهای موضوعی که با دقت انتخاب شدهاند، یاد بگیرید، تمرین کنید، مرور نمایید و در برنامهنویسی C استاد شوید.
برخلاف دورههای تئوری سنتی، این دوره بر ساخت مفهوم از طریق تمرین متمرکز است. هر سوال همراه با یک توضیح دقیق است تا شما نه تنها پاسخ صحیح، بلکه دلیل نادرست بودن سایر گزینهها را نیز درک کنید.
سوالات MCQ به صورت موضوعی سازماندهی شدهاند تا مرور مفاهیم خاص و شناسایی نقاط ضعف آسانتر شود.
مباحث پوشش داده شده
بخش ۱: مبانی برنامهنویسی C
موضوع ۱: مقدمهای بر برنامهنویسی C
تاریخچه C
ویژگیهای C
ساختار برنامه C
توکنها در C
موضوع ۲: کلمات کلیدی و شناسهها
کلمات کلیدی
شناسهها
قوانین نامگذاری
شناسههای معتبر و نامعتبر
موضوع ۳: متغیرها
اعلان متغیر
مقداردهی اولیه متغیر
دامنه (Scope) متغیرها
طول عمر متغیرها
موضوع ۴: انواع دادهها
انواع دادههای پایه
تغییردهندههای نوع (Type Modifiers)
اندازه و محدوده
تبدیل نوع (Type Conversion)
موضوع ۵: ثابتها و لیترالها
ثابتهای عدد صحیح
ثابتهای اعشاری
ثابتهای کاراکتری
رشتههای لیترال
ثابتهای نمادین
موضوع ۶: کلاسهای ذخیرهسازی (Storage Classes)
auto
register
static
extern
موضوع ۷: نمایش در حافظه
ذخیرهسازی متغیرها
مفهوم آدرس
بایت و بیت
مبانی چیدمان حافظه
موضوع ۸: تابع ()printf
توصیفکنندههای فرمت (Format Specifiers)
توالیهای گریز (Escape Sequences)
فرمتبندی خروجی
سوالات دشوار پیشبینی خروجی
تعداد سوالات هدف: +۷۰
بخش ۲: عملگرها و عبارتها
موضوع ۱: عملگرهای حسابی
موضوع ۲: عملگرهای افزایش و کاهش (Increment/Decrement)
موضوع ۳: عملگر sizeof
موضوع ۴: عملگرهای رابطهای
موضوع ۵: عملگرهای منطقی
موضوع ۶: عملگرهای بیتی
موضوع ۷: عملگرهای انتسابی
موضوع ۸: عملگر شرطی (?:)
موضوع ۹: عملگر کاما
موضوع ۱۰: اولویت و ترتیب اجرای عملگرها
موضوع ۱۱: ارزیابی عبارتها
موضوع ۱۲: تبدیل نوع (Type Casting)
تعداد سوالات هدف: +۱۷۰
بخش ۳: منطق برنامهنویسی مبتنی بر فلوچارت
موضوع ۱: مبانی فلوچارت
موضوع ۲: دستور if بر اساس فلوچارت
موضوع ۳: دستور if-else بر اساس فلوچارت
موضوع ۴: دستور if تو در تو بر اساس فلوچارت
موضوع ۵: نردبان else-if بر اساس فلوچارت
موضوع ۶: دستور switch بر اساس فلوچارت
موضوع ۷: حلقه while بر اساس فلوچارت
موضوع ۸: حلقه do-while بر اساس فلوچارت
موضوع ۹: حلقه for بر اساس فلوچارت
موضوع ۱۰: پیشبینی خروجی فلوچارت
تعداد سوالات هدف: +۳۳
بخش ۴: دستورات تصمیمگیری و حلقهها
موضوع ۱: دستور if
موضوع ۲: دستور if-else
موضوع ۳: if تو در تو
موضوع ۴: نردبان else-if
موضوع ۵: دستور switch
موضوع ۶: سوالات مبتنی بر منطق شرطی
موضوع ۷: سوالات پیشبینی خروجی
موضوع ۸: حلقه while
موضوع ۹: حلقه do-while
موضوع ۱۰: حلقه for
موضوع ۱۱: حلقههای تو در تو
موضوع ۱۲: دستور break
موضوع ۱۳: دستور continue
موضوع ۱۴: حلقههای بینهایت
موضوع ۱۵: منطق رسم الگوها (Pattern)
موضوع ۱۶: سوالات ردیابی حلقه
موضوع ۱۷: سوالات پیشبینی خروجی
تعداد سوالات هدف: +۱۷۵
بخش ۵: توابع و بازگشتی (Recursion)
موضوع ۱: توابع تعریف شده توسط کاربر
موضوع ۲: اعلان تابع
موضوع ۳: تعریف تابع
موضوع ۴: فراخوانی تابع
موضوع ۵: پارامترها و آرگومانها
موضوع ۶: مقادیر بازگشتی
موضوع ۷: فراخوانی با مقدار (Call by Value)
موضوع ۸: دامنه و طول عمر
موضوع ۹: توابع بازگشتی
موضوع ۱۰: ردیابی بازگشت
موضوع ۱۱: منطق مبتنی بر بازگشتی
تعداد سوالات هدف: +۹۰
بخش ۶: توابع ورودی/خروجی کنسول
موضوع ۱: استریمهای استاندارد
stdin
stdout
stderr
موضوع ۲: بافرها و بافرینگ
بافر ورودی
بافر خروجی
موضوع ۳: توابع ورودی کاراکتری
getc()
getchar()
getch()
getche()
موضوع ۴: توابع خروجی کاراکتری
putc()
putchar()
موضوع ۵: توابع ورودی رشته
gets()
scanf()
موضوع ۶: توابع خروجی رشته
puts()
printf()
موضوع ۷: توصیفکنندههای فرمت scanf()
موضوع ۸: مجموعههای کاراکتری scanf()
%[A-Z]
%[a-z]
%[^\n]
سوالات Scanset
موضوع ۹: سوالات Scanset به سبک عبارتهای منظم (Regular Expression)
موضوع ۱۰: پیشبینی خروجی I/O کنسول
تعداد سوالات هدف: +۱۰۰
چه کسانی باید در این دوره شرکت کنند؟
• دانشجویان مهندسی کامپیوتر و نرمافزار (B Tech)
• دانشجویان BCA و MCA
• دانشجویان دیپلم
• متقاضیان استخدام
• شرکتکنندگان در آزمونهای رقابتی
• برنامهنویسان مبتدی
• دانشجویان مهندسی نرمافزار
چه چیزهایی خواهید آموخت؟
در پایان این دوره، شما قادر خواهید بود:
• سوالات چهارگزینهای برنامهنویسی C را با اعتماد به نفس پاسخ دهید
• خروجی برنامهها را به طور دقیق پیشبینی کنید
• مفاهیم دشوار و ظریف زبان C را درک کنید
• مهارتهای حل مسئله در مصاحبههای شغلی را بهبود ببخشید
• به طور موثر برای استخدامها و امتحانات آماده شوید
• مفاهیم بنیادی برنامهنویسی را تقویت کنید
اگر میخواهید مفاهیم برنامهنویسی C را از طریق تمرین و توضیحات مفصل بیاموزید، این دوره بهترین انتخاب است.
همین حالا ثبتنام کنید و حل بیش از ۶۵۰ سوال چهارگزینهای موضوعی برنامهنویسی C را آغاز کنید.
Girraj Sharma
مربی برنامهنویسی | توسعهدهنده Full Stack | متخصص Java و MERN
نمایش نظرات