نمونه آزمون مبانی Git
۱۴ سؤال دربارهی clone، add، commit، شاخه، fetch و pull، stash، revert و تعارض ادغام — برای برنامهنویسان تازهکار، ۲۰ دقیقه.
۱۷ سؤال در ۴ صفحه · رایگان تا ۵۰ پاسخ در ماه
فایلهای Word و PDF آمادهی چاپاند؛ رایگان و بیثبتنام.
دربارهی این نمونه
«آزمون مبانی Git» ۱۷ سؤال در ۴ صفحه دارد؛ پاسخ به همهی سؤالها اجباری است. نوعِ سؤالها: تکانتخابی (۱۴)، متن کوتاه (۱)، کد ملی (۱)، شماره موبایل (۱). بخشهای فرم به ترتیب: «مشخصات شرکتکننده»، «بخش ۱»، «بخش ۲»، «بخش ۳». ۵۶ گزینهی آماده در ۱۴ سؤالِ گزینهای هست که در نسخهی آنلاین قابلِ ویرایش است.
در نسخهی آنلاینِ همین قالب
- کد ملی همان لحظه با الگوریتمِ رقمِ کنترلی بررسی میشود.
- شمارهی موبایل با قالبِ شمارههای ایرانی بررسی میشود.
- پاسخِ سؤالهای گزینهای خودکار تصحیح و نمرهی هر نفر حساب میشود.
مشخصات شرکتکننده
- ۱.
نام و نام خانوادگی *
(متن کوتاه) - ۲.
کد ملی *
(کد ملی) - ۳.
شماره موبایل *
(شماره موبایل)
بخش ۱
- ۴.
دستور git init چه میکند؟ *
(تکانتخابی)- در پوشهی جاری یک مخزن Git خالی میسازد
- مخزن را از سرور کپی میکند
- تغییرات را به سرور میفرستد
- یک شاخهی تازه میسازد
- ۵.
برای کپی کردن یک مخزن راه دور روی رایانهی خود از کدام دستور استفاده میشود؟ *
(تکانتخابی)- git pull
- git clone
- git fork
- git copy
- ۶.
دستور git add file.txt چه میکند؟ *
(تکانتخابی)- فایل را کامیت میکند
- فایل را به سرور میفرستد
- تغییرات فایل را به ناحیهی آمادهسازی (Staging) اضافه میکند
- فایل را حذف میکند
- ۷.
کدام دستور فایلهای تغییرکرده، آمادهشده و ردیابینشده را نشان میدهد؟ *
(تکانتخابی)- git log
- git show
- git branch
- git status
- ۸.
تفاوت git fetch و git pull چیست؟ *
(تکانتخابی)- fetch تغییرات راه دور را میگیرد ولی ادغام نمیکند؛ pull میگیرد و ادغام (یا rebase) میکند
- هیچ فرقی ندارند
- fetch تغییرات را به سرور میفرستد
- pull فقط فهرست شاخهها را نشان میدهد
بخش ۲
- ۹.
با کدام دستور در یک گام شاخهی تازهی feature ساخته میشود و به آن میروید؟ *
(تکانتخابی)- git branch feature --go
- git switch -c feature
- git merge feature
- git push feature
- ۱۰.
فایل .gitignore برای چیست؟ *
(تکانتخابی)- فهرست کاربران مجاز
- تاریخچهی کامیتها
- فهرست فایلها و پوشههایی که Git نباید ردیابی کند
- تنظیمات سرور
- ۱۱.
«تعارض ادغام» (Merge Conflict) کِی رخ میدهد؟ *
(تکانتخابی)- وقتی اینترنت قطع شود
- وقتی دو شاخه یک بخش از یک فایل را به دو شکل متفاوت تغییر داده باشند و Git نتواند خودکار ادغام کند
- وقتی مخزن خالی باشد
- وقتی نام شاخه طولانی باشد
- ۱۲.
دستور git commit -m "پیام" چه میکند؟ *
(تکانتخابی)- تغییرات آمادهشده (Staged) را با پیام دادهشده در تاریخچهی محلی ثبت میکند
- همهی فایلها را به سرور میفرستد
- شاخه را حذف میکند
- آخرین کامیت را پاک میکند
- ۱۳.
کدام دستور کامیتهای محلی را به مخزن راه دور میفرستد؟ *
(تکانتخابی)- git fetch
- git add
- git stash
- git push
بخش ۳
- ۱۴.
دستور git stash چه کاری انجام میدهد؟ *
(تکانتخابی)- مخزن را حذف میکند
- تغییرات کامیتنشده را موقتاً کنار میگذارد تا شاخهی کاری تمیز شود
- کامیتها را به سرور میفرستد
- شاخهها را ادغام میکند
- ۱۵.
وقتی هر دو روی یک کامیت مشخص اجرا شوند، git revert با git reset --hard چه فرقی دارد؟ *
(تکانتخابی)- هیچ فرقی ندارند
- revert فقط روی سرور کار میکند
- revert کامیت تازهای میسازد که اثر کامیت قبلی را خنثی میکند و تاریخچه را بازنویسی نمیکند؛ reset --hard شاخه را به عقب میبرد و تغییرات بعدی را دور میریزد
- reset --hard کامیت تازه میسازد و revert تاریخچه را پاک میکند
- ۱۶.
دستور git log --oneline چه نشان میدهد؟ *
(تکانتخابی)- تاریخچهی کامیتها، هر کامیت در یک خط (شناسهی کوتاه و پیام)
- فهرست فایلها
- فهرست کاربران
- تنظیمات Git
- ۱۷.
HEAD در Git معمولاً به چه اشاره دارد؟ *
(تکانتخابی)- اولین کامیت مخزن
- کامیتی که اکنون روی آن هستید (معمولاً نوک شاخهی جاری)
- مخزن راه دور
- فایل README
نسخهی چاپی یا آنلاین؟
نسخهی چاپی (Word و PDF)
- برای پرکردن روی کاغذ، امضا و بایگانیِ دستی
- فایلِ Word را هر طور بخواهید ویرایش کنید
- جمعکردن و واردکردنِ پاسخها با خودتان است
نسخهی آنلاین در پرسینو
- پاسخها خودکار جمع و مرتب میشوند؛ بدونِ تایپِ دوباره
- کد ملی، شماره موبایل و تاریخ همان لحظه بررسی میشوند
- گزارش و نمودارِ آماده و خروجیِ اکسل با یک کلیک
- لینک یا QR بفرستید؛ روی موبایل هم پر میشود
چطور از این قالب استفاده کنم؟
- رایگان در پرسینو ثبتنام کنید؛ کارت بانکی لازم نیست.
- در پنل، بخش «قالبها» را باز کنید و «آزمون مبانی Git» را انتخاب کنید.
- سؤالها را به دلخواه تغییر دهید، فرم را منتشر کنید و لینکش را بفرستید.
نمونههای مرتبط در فناوری اطلاعات
همهی نمونههای فناوری اطلاعات- آزمون مبانی وب (HTML و CSS)۱۵ سؤال دربارهی تگهای معنایی، انتخابگرها، مدل جعبهای، Flexbox، واحدها، RTL و Media Query — برای طراح و برنامهنویس وب تازهکار، ۲۰ دقیقه.۱۸ سؤال
- آزمون اکسل پیشرفته۱۵ سؤال فرمولمحور دربارهی VLOOKUP و XLOOKUP، INDEX/MATCH، SUMIFS، ارجاع مطلق، PivotTable و اعتبارسنجی داده — ۲۵ دقیقه.۱۸ سؤال
- آزمون خط فرمان لینوکس (مقدماتی)۱۴ سؤال دربارهی مسیرها، فایل و پوشه، مجوزها (chmod)، grep، pipe، هدایت خروجی و فرایندها — برای پشتیبان سرور و DevOps تازهکار، ۲۰ دقیقه.۱۷ سؤال
- آزمون شبکه: مدل OSI و آدرسدهی IP (سطح میانی)۱۵ سؤال دربارهی لایههای OSI، زیرشبکهبندی، آدرسهای خصوصی، ARP، NAT و VLAN — برای کارشناس شبکه، ۲۵ دقیقه.۱۸ سؤال
- گزارش باگمراحل بازتولید، انتظار در برابر واقعیت، محیط و اسکرینشات؛ با اولویت و کد رهگیری.۹ سؤال
- آزمون SQL (سطح میانی)۱۵ سؤال دربارهی JOIN، NULL، HAVING، UNION، توابع پنجرهای و تراکنش — برای تحلیلگر داده و برنامهنویس، ۲۵ دقیقه.۱۸ سؤال
- درخواست قابلیتمشکل پشت درخواست، راهحل پیشنهادی، اهمیت و تعداد کاربران درگیر.۶ سؤال
- آزمون پایتون (سطح میانی)۱۶ سؤال کدمحور دربارهی comprehension، برش رشته، مقدار پیشفرض تغییرپذیر، مولد، استثنا و کلاس — برای استخدام برنامهنویس، ۲۵ دقیقه.۱۹ سؤال