מבחן גאמא סייבר לדוגמה: 15 שאלות עם תשובות והסברים
עודכן לאחרונה: 21.10.2026 · מאת ארז ברזאני, GammaCyber
15 שאלות בסגנון מבחני הידע של יום המבחנים בגאמא סייבר: תכנות מונחה עצמים, ייצוג בינארי, C, רשתות, Linux ואבטחת מידע. נסו לענות לבד, ורק אז פתחו את התשובה וההסבר. השאלות לקוחות ממבחן התרגול המלא הראשון באתר, ואינן שאלות אמיתיות של צה״ל.
איך בנויים מבחני הידע בגאמא?
ביום המבחנים בוחרים תחומים (למשל C, Java, Python, Linux, רשתות, אבטחת מידע) ועונים על שאלות אמריקאיות בכל אחד. השאלות בודקות הבנה: מה הפלט של קוד, מה קורה בזיכרון, איך עובר מידע ברשת. כדי לתרגל בתנאים דומים, כל מבחן תרגול באתר כולל 30 שאלות, שעון, ציון לפי נושא והסבר לכל תשובה. כל שלבי המיון מוסברים במדריך המלא לגאמא סייבר.
15 שאלות לדוגמה
שאלה 1 תכנות מונחה עצמים
ב-Java, איזו מילה שמורה לפני שם מחלקה מונעת ממחלקות אחרות לרשת ממנה?
staticfinalprivateabstract
תשובה והסבר
תשובה ב: final
מחלקה final אי אפשר לרשת ממנה (כמו String). abstract הוא כמעט ההפך: מחלקה שחייבים לרשת ממנה כדי להשתמש בה.
שאלה 2 תכנות מונחה עצמים
מה הכוונה ב-Encapsulation בתכנות מונחה עצמים?
- יצירת מחלקה חדשה שיורשת ממחלקה קיימת
- הסתרת המצב הפנימי של אובייקט (שדות
private) וחשיפת גישה מבוקרת דרך מתודות - כתיבת כמה מתודות עם אותו שם ופרמטרים שונים
- יצירת כמה אובייקטים מאותה מחלקה
תשובה והסבר
תשובה ב: הסתרת המצב הפנימי של אובייקט (שדות private) וחשיפת גישה מבוקרת דרך מתודות
Encapsulation היא אריזת הנתונים יחד עם המתודות שפועלות עליהם, והסתרת השדות כך שאפשר לשנות אותם רק דרך getters/setters. ירושה ו-Overloading הם עקרונות אחרים.
שאלה 3 ספרות בינאריות
מה הערך העשרוני של המספר הבינארי 1011?
- 13
- 9
- 11
- 1011
תשובה והסבר
תשובה ג: 11
1011 בבינארי הוא 8+0+2+1 = 11. 13 הוא 1101 (סדר ביטים הפוך).
שאלה 4 ספרות בינאריות
מה טווח הערכים של מספר שלם signed בגודל 8 ביט (בייצוג Two's Complement)?
- -128 עד 127
- 0 עד 255
- -127 עד 127
- -256 עד 255
תשובה והסבר
תשובה א: -128 עד 127
ב-Two's Complement של 8 ביט יש 256 ערכים: מ--128 ועד 127. הטווח 0 עד 255 הוא של unsigned.
שאלה 5 הבנת קוד קיים
מה ידפיס הקוד ב-Python?
x = [1, 2, 3, 4, 5]
print(x[1:3])[2, 3][1, 2, 3][2, 3, 4][1, 2]
תשובה והסבר
תשובה א: [2, 3]
Slicing x[1:3] כולל את אינדקס ההתחלה 1 ולא כולל את אינדקס הסוף 3, כלומר את האינדקסים 1 ו-2.
שאלה 6 הבנת קוד קיים
מה עושה הפונקציה?
def f(s):
res = ""
for ch in s:
res = ch + res
return res- מחזירה את המחרוזת ללא שינוי
- מחזירה רק את התו האחרון
- מחזירה את אורך המחרוזת
- מחזירה את המחרוזת בסדר הפוך
תשובה והסבר
תשובה ד: מחזירה את המחרוזת בסדר הפוך
הלולאה מוסיפה כל תו לפני התוצאה שנבנתה עד עכשיו, ולכן עבור "abc" תוחזר "cba".
שאלה 7 זמני ריצה
מה סיבוכיות זמן הריצה של הקוד, כתלות ב-n?
for i in range(n):
print(i)- O(1)
- O(log n)
- O(n²)
- O(n)
תשובה והסבר
תשובה ד: O(n)
הלולאה רצה פעם אחת על כל אחד מ-n האיברים ועושה פעולה קבועה בכל איטרציה, ולכן O(n).
שאלה 8 זמני ריצה
מה סיבוכיות זמן הריצה של הקוד, כתלות ב-n?
for i in range(n):
for j in range(n):
print(i, j)- O(n²)
- O(n)
- O(2n)
- O(n log n)
תשובה והסבר
תשובה א: O(n²)
לולאה מקוננת: לכל אחת מ-n האיטרציות החיצוניות הלולאה הפנימית רצה n פעמים, כלומר n·n = O(n²).
שאלה 9 שפת C
מה תדפיס התוכנית?
char s[] = "cyber";
printf("%zu\n", sizeof(s));- 5
- 8
- 6
- 4
תשובה והסבר
תשובה ג: 6
sizeof על מערך מחזיר את גודלו בבתים: 5 תווים ועוד ה-Null Terminator '\0', כלומר 6. strlen היה מחזיר 5.
שאלה 10 שפת C
מה תדפיס התוכנית?
int a[] = {10, 20, 30};
int *p = a;
printf("%d\n", *(p + 2));- 10
- 20
- 30
- 32
תשובה והסבר
תשובה ג: 30
p מצביע לאיבר הראשון, p+2 מצביע לאיבר באינדקס 2, ו-*(p+2) הוא 30. חשבון מצביעים מתקדם באיברים, לא בבתים.
שאלה 11 Linux
מה ההרשאות של קובץ אחרי chmod 755 run.sh?
rwxrwxrwxrw-r--r--rwx------rwxr-xr-x
תשובה והסבר
תשובה ד: rwxr-xr-x
כל ספרה אוקטלית מורכבת מ-r=4, w=2, x=1: 7=rwx לבעלים ו-5=r-x לקבוצה ולאחרים.
שאלה 12 High Level Programming
מה ידפיס הקוד ב-Python?
a = [1, 2]
b = a
b.append(3)
print(a)[1, 2, 3][1, 2][3]- שגיאה
תשובה והסבר
תשובה א: [1, 2, 3]
b = a לא יוצר עותק אלא שם נוסף לאותה רשימה. רשימה היא mutable, ולכן append דרך b משנה גם את a.
שאלה 13 Windows
מהו ה-Registry ב-Windows?
- תיקייה שמכילה את כל קובצי ה-DLL
- מסד נתונים היררכי שמרכז את הגדרות המערכת והתוכנות
- רשימת התהליכים שרצים כרגע
- יומן האירועים (Event Log) של המערכת
תשובה והסבר
תשובה ב: מסד נתונים היררכי שמרכז את הגדרות המערכת והתוכנות
ה-Registry הוא מסד נתונים היררכי (Hives כמו HKLM ו-HKCU) שמחזיק הגדרות מערכת ותוכנות, כולל מה שרץ בעליית המערכת. בלינוקס ההגדרות שמורות בדרך כלל בקובצי טקסט ב-/etc.
שאלה 14 Network
מה הסדר הנכון של TCP Three-Way Handshake?
- SYN, SYN-ACK, ACK
- SYN, ACK, FIN
- ACK, SYN, SYN-ACK
- SYN, SYN, ACK
תשובה והסבר
תשובה א: SYN, SYN-ACK, ACK
הלקוח שולח SYN, השרת עונה SYN-ACK, והלקוח מאשר ב-ACK. רק אחרי זה החיבור פתוח להעברת נתונים.
שאלה 15 Security
מתקפת DDoS משביתה אתר. באיזה רכיב של CIA Triad היא פוגעת בעיקר?
- Confidentiality
- Availability
- Integrity
- Authentication
תשובה והסבר
תשובה ב: Availability
DDoS מציפה את השרת כדי שמשתמשים לגיטימיים לא יוכלו לקבל שירות, וזו פגיעה בזמינות. Authentication הוא בכלל לא אחד משלושת רכיבי ה-CIA.
רוצים את המבחן המלא?
אותו מבחן, 30 שאלות עם שעון וציון לפי נושא, פתוח בחינם. עוד 53 מבחנים בשלוש רמות קושי בגישה המלאה.
למבחן המלא בחינםלכל 54 המבחניםשאלות נפוצות
האם אלה שאלות אמיתיות ממבחני גאמא?
לא. השאלות נכתבו על ידי GammaCyber בסגנון מבחני הידע, על סמך מידע פומבי על הנושאים שנבדקים. הן לא לקוחות ממבחנים של צה״ל.
כמה שאלות יש במבחן ידע של גאמא?
המספר משתנה לפי התחום והמחזור. מבחני התרגול באתר כוללים 30 שאלות אמריקאיות כל אחד, כדי לתרגל קצב וריכוז לאורך זמן.
באילו נושאים כדאי להתמקד?
בתחומים שתבחרו להיבחן בהם, ובבסיס שמשותף לכולם: ייצוג בינארי, מערכות הפעלה, רשתות ותכנות מונחה עצמים. מבחני הנושא באתר עוזרים למצוא איפה אתם חלשים.
יש גם תרגול לשפה ולפרוטוקול המומצאים?
כן. מבחני הלמידה של יום המבחנים מוסברים במדריך למחשבון קרב ולשפה המומצאת, ומבחן השפה המומצאת פתוח בחינם.