שאלון קודגורו 9 – שלב א'

רשומה רגילה
1. מה מחשב המקרו הבא:

#define m(x,y) x<y?x:y
  1. ממוצע
  2. מינימום
  3. מקסימום
  4. חציון
2. האם יכול להיות שכל הציונים של יוסי נמוכים מהממוצע ציונים שלו?

  1. כן, רק אם חלק מהם שליליים
  2. לא, בשום מקרה
  3. כן, תמיד
  4. לא, אלא אם כן כולם שונים
3. מי המציא את מכונת טיורינג?

  1. פון ניומן
  2. אלן טיורינג
  3. סטפן וולפרם
  4. כל התשובות נכונות
4. מה המטרה של Cookies?

  1. במידה ויש Bugs בשרת, הדפדפן יכול להאכיל אותם ב-Cookies. כידוע, Bug שבע הולך לישון, ולא מפריע לפעילות
  2. שמירת הגדרות אצל הלקוח ע"מ לאפשר התאמה אישית של תוכן האתר להעדפות הלקוח
  3. יצירת HTTP Session וירטואלי, ע"ב פרוטוקול HTTP, שהוא Stateless מעצם הגדרתו
  4. מאפשר טעינה מהירה יותר של עמודים שהלקוח ביקר בהם בעבר, ע"י שמירת העצמים שלא השתנו, במקום הורדה מחודשת
5. הינך אופרטור בערוץ IRC, מה הדרך הנכונה להעיף מישהו מערוץ?

  1. /quit <user_name>
  2. /kick <user_name>
  3. /part <user_name>
  4. /kill <user_name>
6. חוזקו של TCP Session כנגד Hijacking נובע מהשדות:

  1. IP Address וה Destination Port
  2. IP Address וה MAC Address
  3. Ack Sequence and Sequence
  4. Destination Port and Src Port
7. מה משותף למונחים הבאים – ASP, ASP.NET, Perl, PHP, CGI, JSP, ColdFusion, Lasso, iHTML, Escapade, QUISP, Tcl, Miva, Moto, SMX?

  1. שפות לפיתוח לצד שרת
  2. שפות לפיתוח אתרים ברשת
  3. כלי תכנות שמאפשרים ליצור ממשק משתמש דינאמי ללא תלות בדפדפן
  4. תשובות א' עד ד' נכונות
  5. אף תשובה לא נכונה
  6. איסוף מידע על לקוחות, לפי פעולות שביצעו, לצורך בניית סטטיסטיקות וניתוח מאפיינים והעדפות שלהם
8. כיצד ניתן לקרוא לפונקציות Win32 API מתוך Managed C#?

  1. בלתי אפשרי, יש להשתמש בפונקציות מתוך ה-.NET Framework בלבד.
  2. ניתן להשתמש ב-Managed C++/CLI כמתווך בין ה-C# ל-Win32 API.
  3. אין צורך בקריאה מיוחדת, ניתן לגשת ל-Win32 API ישירות מקוד C#.
  4. ע"י שימוש ב-Interop Services שימירו את הקריאה.
  5. ניתן להשתמש ב-PInvoke או ב-Managed C++/CLI על מנת לקרוא לפונקציות ישירות.
9. מה יחזירו שתי הפקודות הבאות:

IPAddress.Parse("100.200.000.69");

 

IPAddress.Parse("100.200.000.069");
  1. את אותה התוצאה
  2. תשובה שונה בגלל endinity
  3. התשובות יהיו שונות כי המספר 069 התפרש בבסיס 8 (אוקטלי) בגלל האפס המקדים
  4. השורה השנייה תיכשל מכיוון שכתובת ה- IP אינה חוקית
10. קובץ הרצה שנבנה בעזרת קומפיילר העומד בסטנדרטים של ה- .Net Framework מורץ, נעשים השלבים הבאים:

  1. מערכת ההפעלה מזהה שזה קוד .Net לפי Header של הקובץ, מפנה את הקובץ למערכת הוירטואלית וזו מריצה את קוד ה MSIL.
  2. מערכת ההפעלה עושה Loading לקובץ, מעבירה את קוד ה MSIL לקוד מכונה ומריצה אותו.
  3. מערכת ההפעלה עושה Loading לקובץ, הפונקציה שרצה מאתחלת וקוראת ל .Net Framework CLR אשר טוענת את הקובץ ומריצה אותו.
  4. מערכת ההפעלה עושה Loading לקובץ, הפונקציה שרצה מאתחלת לקוראת ל .Net Framework CLR אשר טוענת את הקובץ מעבירה אותו לקוד מכונה ומריצה אותו.
11. בוב ואליס חברים בארגון בעל תשתית PKI.(לכולם יש את המפתח הפומבי של כולם, לכל אחד יש מפתח פרטי, נניח שאין צורך ב CA). בוב רוצה לשלוח מסמך לאליס, ולהוכיח שהוא כתב אותו. כדי לעשות זאת עליו:

  1. להצפין את המסמך ע"י שימוש המפתח הציבורי של אליס.
  2. להצפין את המסמך ע"י שימוש במפתח הפרטי של אליס.
  3. לחתום על המסמך דיגיטלית ע"י שימוש במפתח הציבורי שלו.
  4. לחתום על המסמך דיגיטלית ע"י שימוש במפתח הפרטי שלו.
12. מה יוצא דופן:

  1. GDT
  2. IDT
  3. GVT
  4. IVT
13. מה הדבר הראשון שפרוצדורה מסוג ServiceMain צריכה לעשות?

  1. לדווח לService Control Manager שהService רץ ולהתחיל להריץ את הקוד של הService.
  2. לקרוא לפונקציה RegisterServiceCtrlHandlerEx כדיי לרשום פונקצית Handler.
  3. להתחיל את הService בThread נפרד באמצעות הפונקציה StartServiceCtrlDispatcher.
  4. לקרוא לפונקציה RegisterWaitForSingleObject עם פונקציה שמכילה את הקוד של הService ולסיים את הפרוצדורה.
14. סגרתי חלון אך הProcess שלו עדיין מופיע בTask Manager. מה יכול להיות הגורם האפשרי?

  1. כשסגרתי את החלון נשלחה הודעה WM_DESTROY אך לא נשלחה הודעת WM_QUIT.
  2. הProcess עדיין משחרר משאבים שתפס וייסגר בקרוב.
  3. קיימים עוד Threads בProcess שממשיכים לרוץ.
  4. כל התשובות נכונות.
15. למה משמש המאקרו _T(x)?

  1. שינוי מחרוזת x למחרוזת UNICODE או ASCII לפי הגדרות הפרוייקט.
  2. משנה את כל התווים במחרוזת x לאותיות קטנות על מנת שיהיה קל להשוות ביניהן.
  3. מוסיף x טאבים.
  4. מבצע Truncate למחרוזת x (מוריד את הרווחים מהסוף ומההתחלה).
16. מה משמעות ראשי התיבות SMS ברשת סלולר?

  1. Safety Management System
  2. Short Message Service
  3. Sonar Middleware Standard
  4. Sega Master System
17. מה משמעות ראשי התיבות של GSM ברשת סלולר?

  1. Group Special Mobile
  2. Global System for Mobile Communications
  3. General Service Mobile
  4. Geocentric Solar Magnetosphere
18. מה הסיכוי, בערך, שמספר ת"ז (נניח מספר מקרי בן תשע ספרות) יכיל רק שלוש ספרות שונות?

  1. אחת למיליארד
  2. מיליונית אחוז
  3. פרומיל
  4. חצי
19. כמה עולה לצרכן שקית ניילון לכריך?

  1. אלפית אגורה בדיוק
  2. פחות מעשירית אגורה
  3. בערך חמש אגורות
  4. יותר מעשרים אגורות
20. לפניך פונקציה:

unsigned int f(unsigned int n)
{
	unsigned int sum = 0, x = n;
	while(x)
	{
		sum += x;
		x = (x+n) % (n+1);
	}
	return sum;
}

באיזה סיבוכיות זמן הפונקציה הרצה?

  1. O(nlogn)
  2. O(n)
  3. O(n^2)
  4. O(logn)
  5. O(1)
  6. למעט עבור n=0, הפונקציה נכנסת ללולאה אינסופית
21. איזה אלגוריתם מיון הכי יעיל ב Worst case?

  1. bubble sort
  2. quick sort
  3. insertion sort
  4. merge sort
22. נגדיר את המספר 0 כ"שקר לוגי", ואת המספר 1 כ"אמת לוגי".
איזה מבין השערים הבאים זהה בפעולתו לחיבור מודולו 2?

  1. AND
  2. OR
  3. XOR
  4. NOT
23. איזה מהפרוטוקולים הבאים יכול לעבור ניתוב:

  1. ARP
  2. Ethernet
  3. DHCP
  4. IP
24. איך מחשב מזהה שיש כפילות בכתובות ה-IP ברשת המקומית, שלא עם כתובת ה-IP שלו?

  1. התקבלו שתי הודעות ARP reply עם כתובת IP זהה וכתובות MAC מקור שונות.
  2. התקבלו שתי הודעות ARP request עם כתובת IP זהה וכתובות MAC מקור שונות.
  3. התקבלה הודעת DHCP המתריעה על כפילות בכתובות IP.
  4. אין אפשרות למחשב שאינו שרת ה-DHCP לזהות כפילות בכתובות IP.
25. ב BASH, מה השורה הבאה אומרת?

for i in $(cat $foo | head -15); do echo –n $i; done
  1. הפקודה תדפיס את 15 השורות הראשונות בקובץ שאליו מצביע FOO כשורה אחת רצופה.
  2. השורה לא חוקית כי לא אתחלנו את המשתנה FOO בתחילת הלולאה.
  3. הפקודה תדפיס 15 שורות מהתוכן של המשתנה FOO ל STD OUT.
  4. הסינטקס שגוי לחלוטין. אסור היה לשים ; בסוף ה () של הלולאה. וגם מה זה בכלל done? אתם בטוחים שזה BASH?
26. אם אני מבצע את הפקודה:

ls Favorites > /dev/null 2>&1

מה יקרה?

  1. ה STD ERR ילך ל STD OUT, וה STD OUT ילך ל DEV NULL, ה STD ERR יופיע על המסך.
  2. ה STD ERR יופנה ל STD OUT ומשם ל DEV NULL ולא יופיע על המסך.
  3. ה STD ERR ילך ל DEV NULL ישירות.
  4. הפקודה לא חוקית ולא תפעל כלל.
27. לפניך פונקציה המיועדת להחליף בין תוכן שני משתנים. היא מקבלת כפרמטרים מצביעים לשני המשתנים:

void swap(int *a, int *b)
{
	int **tmp;
	/* Missing swap line */
}

במקום השורה החסרה, יש להוסיף שורה אשר תבצע את פעולת ההחלפה. כל הדרכים המוצעות "עקומות", אך רק אחת תעבוד כמו שצריך. הנח כי sizeof(int) == sizeof(int *).
בחר את השורה המתאימה ביותר:

  1. *tmp = a; a = b; b = *tmp;
  2. **tmp = *a; *a = *b; *b = **tmp;
  3. tmp = (int **)a; a = b; b = (int) tmp;
  4. tmp = (int **)*a; *a = *b; *b = (int)tmp;
  5. *tmp = (int *)*a; *a = *b; *b = (int)*tmp;
28. כולנו מכירים את המושג של לולאה אינסופית, האם ניתן להיכנס לרקורסיה אינסופית?

  1. כן – פונקציה רקורסיבית ללא תנאי עצירה תרוץ לנצח
  2. כן – פונקציה רקורסיבית עם לולאה אינסופית תכנס לרקורסיה אינסופית
  3. כן – אם שומרים את הReturn Address על הHeap במקום בStack
  4. לא – אין לנו זכרון אינסופי, ולכן תעוף אחרי זמן סופי על גלישת מחסנית
29. קיימת הסיטואציה הבאה:
יש לי 2 מחלקות – Ckarin, CYaniv.
יש ליצור מופע של CYaniv כ DataMember של CKarin ולהיפך.

Yaniv.h
class CYaniv
{
            void Karin();
            CKarin *m_pKarinInstance;
};
Karin.h
class CKarin
{
            void Yaniv();
            CYaniv* m_pYanivInstance;
};

כאשר ניסית לקמפל – הקומפיילר זרק שגיאה.
כיצד תתקן את הבעיה?

  1. החלפת סדר המחלקות, שכן CYaniv לא יכול להגדיר משתנה CKarin לפני שהוא הוצהר.
  2. הוספת Include ל<stdafx.h>
  3. הוספת Include ל<Karin.h>
  4. Forward declaration של CKarin ב-Yaniv.h.
  5. CKarin חייב לרשת מCYaniv.
  6. יצירת מחלקה – CKarinYaniv ממנה יורשות שתי המחלקות.
30. ב- HTTP1.1 נתמך connection reuse (keep alive). כיצד תכולה זו עוזרת לתפקוד הפרוטוקול?

  1. חיבור שעושים לו reuse חוסך ב- 3-way handshake של יצירת חיבור TCP, ולכן מוריד את ה- latency בין חיבורים
  2. השרת באופן אוטומטי מעביר כמה קבצים/נתונים בבת אחת על connection אחד, וחוסך כוח עיבוד ללקוח
  3. השרת מתפקד כ- proxy ומגן על כל החיבורים מפני מסירת מידע אישי
  4. תכולה זו עוזרת לעקוף בעיות שנוצרות עם מוצרי NAT (כגון modem-router ביתי או firewall עסקי)

שאלון קודגורו 8 – שלב א'

רשומה רגילה
1. איזהו המחשב הראשון שהצליח להביס אלוף עולם בשחמט?

  1. Microsoft XBOX
  2. IBM Deep Blue
  3. Chinook
  4. Hydra
  5. Intel 80786
  6. X3D Fritz
2. כיצד נייצג את המספר 50-(עשרוני) בשיטת המשלים ל2 (8 סיביות)?

  1. CEH
  2. 80
  3. AFH
  4. B0H
3. אם num = 4 מה יהיה הפלט של הקוד הבא?

switch(num)
{
	case '4':
		printf("code ");
		break;
	case 4:
		printf("guru ");
		break;
	default:
		printf("rulez ");
		break;
}
  1. code
  2. code guru rulez
  3. guru
  4. rulez
  5. guru rulez
  6. code rulez
4. בC++, מה מבצעים new ו-delete על מחלקה?

  1. קוראים לconstructor ול-destructor שלה
  2. הקצאה/שחרור זיכרון בגודל המתאים למחלקה
  3. גם הקצאה/שחרור זיכרון, וגם קריאה לctor ול-dtor
  4. new מבצע את שתי הפעולות (הקצאה וקריאה לctor), בעוד delete משחרר את הזיכרון בלבד
5. מהם ראשי התיבות של אפיק AGP?

  1. Accelerated Graphics Port
  2. Accessible Geometric Port
  3. Applied Global Port
  4. Argonomic Gothic Port
6. מה מהבאים הינו מערכת עם דרישות Hard real time?

  1. מערכת בקרת בלמים ברכב
  2. תוכנת התקנה מבוססת MSI
  3. תוכנת עיבוד גרפיקה (כמו Photoshop)
  4. מעבד תמלילים
7. נתונה הכתובת הבאה הרשומה בבסיס הקסאדצימלי: A9
כיצד תיקרא הכתובת הנ"ל בבסיס בינארי?

  1. 10110011
  2. 10100101
  3. 10101001
  4. 10011010
8. מה ידפיס הקוד הבא (Java)?

public void testStrings() {
	String a = "10";
	String b = "" + "0123456789".length();
	
	System.out.println("a and b are equal: " + a == b);
}
  1. false
  2. a and b are equal: true
  3. a and b are equal: false
  4. 10
9. הודעות ICMP Echo הן למעשה:

  1. הודעות PING
  2. הודעות ARP
  3. הודעת Embedded Communication Host Octet
  4. הודעות קינפוג מנגנון הניתוב
10. מי יותר גדול: סינוס של 30 מעלות, או קוסינוס של 30 מעלות?

  1. הסינוס, כי מחשבים במעלות ולא ברדיאנים
  2. הקוסינוס, כי 30 קטן מ-45
  3. שווים, (משולש שווה צלעות)
  4. תלוי בכיוון הזווית
11. מהו FreeDOS?

  1. אגודה אשר שמה לה למטרה להפסיק את השימוש בעולם ב-DOS לאלתר.
  2. פרוייקט אשר שם לו למטרה לספק מימוש מלא ואלטרנטיבי ל-MS-DOS של מייקרוסופט.
  3. אפליקציה שהייתה קיימת בעבר ותפקידה היה לפנות זיכרון שאינו בשימוש.
  4. פרוייקט ההמשך של OpenDOS.
12. מה יוצא דופן?

  1. MFC
  2. XML
  3. ATL
  4. dotNET
13. לכמה מחיצות (Partitions) ניתן לחלק דיסק קשיח וכיצד?

  1. 7 מכל הסוגים
  2. 4 Primary ו 4 Extended
  3. 4 Primary, מתוכם כל אחת יכולה להיות Extended
  4. תלוי בתוכנת ניהול הדיסקים
14. מהי ברירת המחדל עבור הרשאות גישה לmember ב – class?

  1. Public
  2. Protected
  3. Private
  4. אי אפשר לציין member ללא הרשאות גישה
15. איזה מהקבצים הבאים תחת /proc מצביע ל process הנוכחי?

  1. myself
  2. me
  3. current
  4. self
16. העלאת תדר שעון המערכת תגרום ל:

  1. האצת המערכת והגדלת צריכת ההספק
  2. האצת המערכת והקטנת צריכת ההספק
  3. האטת המערכת והגדלת צריכת ההספק
  4. האטת המערכת והקטנת צריכת ההספק
17. בתכנות Windows, מה זה WM?

  1. Wireless Modem
  2. Windows Mobile
  3. Wide Masking
  4. Window Message
18. הוירוס "Code Red", שהתפרץ באינטרנט בשנת 2001, מתחבר לכתובת 198.137.240.91, ושולח אליה 0x18000 בתים באמצעות 0x18000 קריאות לפונקציה send עם בית אחד בכל קריאה.
למה הוירוס מנסה לשלוח בית אחד בכל פעם?

  1. אי-אפשר לשלוח יותר מ-1.5K אחרת
  2. כדי שהשרת המותקף יאלץ להתמודד עם overhead של הרבה TCP headers
  3. כדי לא להיתקל בבעיות routing
  4. כדי שיהיה יותר קשה לזהות אותו
19. איך אוכל לבדוק בקלות האם הוירוס, מהשאלה הקודמת, פעיל במחשב שלי כרגע?

  1. באמצעות ping
  2. באמצעות tracert
  3. באמצעות netstat
  4. באמצעות nslookup
20. מה ההבדל בין ODBMS ל-RDBMS?

  1. ODBMS כתוב ב-.NET בעוד ש-RDBMS כתוב בשפת C.
  2. ב-RDBMS עושים שימוש ב-SQL בעוד שב-ODBMS משתמשים ב-XQuery.
  3. RDBMS מאפשר שמירת נתונים בצורה שטוחה לטבלאות והגדרת קשרים ביניהן בעוד ש-ODBMS מאפשר שמירת אובייקטים בלבד.
  4. ODBMS הוא תקן קנייני של חברת אורקל בעוד ש-RDBMS נוצר ע"י משרד ההגנה האמריקני.
21. בסביבת .NET, באפשרותי לקבל עבור מחלקה כלשהי את רשימת הפונקציות שהיא חושפת. איזו תכונה מאפשרת לי לעשות זאת?

  1. polymorphism
  2. serialization
  3. run-time type information (RTTI)
  4. reflection
22. למה משמשת האפליקציה tee ב-*nix?

  1. נעזרת בכוח החישוב של מחשבים מסביב לעולם כדי לפתור בעיה הקשורה במחלות קצב לב.
  2. מעתיקה ל-STDOUT ולקובץ את כל מה שהיא מקבלת ל-STDIN.
  3. כותבת את האות t לקובץ כמספר הפעמים שניתנו לה כפרמטר.
  4. אף תשובה אינה נכונה.
23. מה גורם לבעיה בתוכנית הבאה (C++)?

cout << "0.03 - 0.02 = ";
double answer;
cin >> answer;
	
double a = 0.18;
double b = 5.0;
double c = 3.6;
if (answer == a/(b*c)) {
	cout << "correct!" << endl;
} else {
	cout << "wrong :( the correct answer is: " << a/(b*c) << endl;
}
  1. ההשוואה בין doubleים
  2. השימוש בcin לקליטת double
  3. ההמרה האוטומטית ל-float
  4. פעולת החילוק על double
24. איזה מבין הזכרונות הבאים איננו ניתן למחיקה?

  1. PROM
  2. SDRAM
  3. SRAM
  4. EEPROM
25. ב-bash, איך אפשר להשתמש ב variable כ"מצביע"?

  1. $#var
  2. ${!var}
  3. eval $$var
  4. $*var
26. הדפסתי קובץ טקסט על המסך אבל הקובץ גדול מדי מכדי להיכנס למסך ולא הספקתי לקרוא את כולו.
כיצד אפשר לפתור בעיה זו?

  1. אוסיף את הפרמטר /p בסוף הפקודה.
  2. אוסיף את הפרמטר /w בסוף הפקודה.
  3. אוסיף את הסופית |more לפקודה.
  4. אוסיף את הסופית &more לפקודה.
27. מה זה WAMP?

  1. כינוי גנאי למשתמש מתחיל באינטרנט
  2. Windows, Apache, MySQL, PHP
  3. גרסת Open Source נפוצה של Photoshop
  4. קיצור מקובל של Winamp
28. מה ידפיס הקוד הבא (Java)?

public void calcInts() {
	BigInteger i = BigInteger.TEN;
	i.add(BigInteger.TWO);
	i.add(BigInteger.ONE);
	System.out.println("Total sum: " + i);
}
  1. 13
  2. 12
  3. 10
  4. 11
29. Flip flop הינו:

  1. רכיב זכרון.
  2. מעגל המורכב משערים לוגיים.
  3. יחידת בסיס בהרכבת אוגרים(Registers)
  4. כל התשובות נכונות.
30. מה היתרון המושג בעבודה במצב Protect Mode?

  1. כל משתמש יכול לקרוא רק את הקבצים שלו
  2. מונע כתיבה לדיסקטים על מנת להגן מפני וירוסים
  3. משפר מהירות ריצה של אפליקצייה ע"י כך שמאפשר הרצת ישום יחיד בלבד
  4. כל ישום מוגן מפני יתר הישומים
31. מה תפקידה של פונקציה AH=0Dh בפסיקה 21h?

  1. Disk Reset
  2. Program Terminate
  3. Console Output
  4. לא קיימת פסיקה כזו
32. עמודי אינטרנט בעברית יכולים להיות מקודדים בכמה שיטות.
במודל 7 השכבות, באיזו רמה מדובר?

  1. ראשונה
  2. שלישית
  3. חמישית
  4. שישית או שביעית
33. מה יוצג לאחר הרצת הקוד הבא?

for(int i=0;i<3;i++)
{
cout << i << " ";
continue;
cout << 7 << " ";
break;
for(int j=0;j<1;j++)
cout << 5 << " ";
}
  1. 0 7 5 1 7 5 2 7 5
  2. 0 7 1 7 2 7
  3. 0 1 2
  4. אף תשובה אינה נכונה
34. איזו מהפקודות הבאות לא תדפיס את קובץ הטקסט 1.txt למסך?

  1. Type 1.txt
  2. Echo 1.txt
  3. Copy 1.txt con
  4. print /d:con 1.txt
35. מה עושה קטע הקוד הבא (winapi):

lib = LoadLibrary(MY_LIB);
proc = GetProcAddress(MY_LIB, MY_PROC);
proc();
  1. מריץ process מספרייה
  2. מבצע context switch יזום
  3. מריץ פונקציה מ-DLL
  4. מריץ פונקציה מ-interface של אובייקט COM
36. נתונה מערכת צירופית שתפקידה לחסר את הרצף הבינארי 010111 מהרצף הבינארי 101100. מה יהיה מוצא המערכת?

  1. 10101
  2. 101000
  3. 10111
  4. 10110
37. מה עושה רכיב ה Scheduler?

  1. מתזמן בין התהליכים שבמצב idle במערכת ההפעלה
  2. בוחר לאילו תהליכי מערכת ההפעלה להקצות זמן מעבד
  3. מתזמן גיבויים ופעולות נפוצות החוזרות על עצמן
  4. מבצע סינכרון בין שעון מערכת ההפעלה לבין שעון החומרה
38. מה גודל כתובת הIP בהודעות IPv6?

  1. 10 בתים
  2. 16 בתים
  3. 4 בתים
  4. 6 בתים
39. איזו טכנולוגיה מאפשרת לי להתעדכן בקלות על חדשות באתר אינטרנט?

  1. RSS
  2. AJAX
  3. DHTML
  4. newsgroups
40. לפי חוק מור, כמות הטרנזיסטורים במעגלים משולבים(Integrated circuits) מכפילה את עצמה:

  1. כל פעם שאינטל מוציאים מעבד חדש
  2. כל 18-24 חודשים
  3. כל 6 חודשים
  4. כל 3 שנים.
  5. כל פעם שהמעבד משנה קידומת(למשל במעבר מ386 ל486)
41. בwinapi, מה ההבדל בין PostMessage ל-SendMessage?

  1. PostMessage שולח הודעה למספר חלונות, בעוד SendMessage שולח הודעה לחלון יחיד.
  2. SendMessage לא מוגבל למחשב עליו הוא רץ, יש לו שקיפות לרשת המקומית.
  3. ישנן מספר הודעות אשר ניתן לשלוח רק באמצעות PostMessage, כיון שהוא רץ תחת הרשאות גבוהות יותר.
  4. PostMessage הוא אסינכרוני, לעומת SendMessage שהוא סינכרוני.
42. הזדהות מול דומיין Active Directory עלולה להיכשל כאשר הזמן המקומי על ה- DC שונה בהרבה מהזמן על התחנה המנסה להזדהות. מדוע?

  1. ניתן להתחבר לדומיין רק כאשר אזור הזמן (יחסית ל- GMT) זהה בשתי התחנות.
  2. הפרוטוקולים בשימוש בהזדהות מול הדומיין תלויים בזמן כחלק מההזדהות.
  3. זהו מנגנון הגנה למניעת קונפליקטים בסנכרון קבצים כאשר שעוני התחנות בדומיין שונים בהרבה.
  4. הפרשי הזמנים מונעים משכבת ה- TCP ליצור חיבור.
43. מה ידפיס הקוד הבא בהרצת main?

public class C {
	public void C() {
		name = "john";
	}
	
	public String toString() {
		return name;
	}
	
	private String name = "doe";
	
	public static void main(String[] args) {
		System.out.println(new C());
	}
}
  1. john
  2. doe
  3. כלום
  4. תלוי בגירסת הjava
44. נתונה רשימה דו-מקושרת ממוינת. כמה זמן יארוך חיפוש בה במקרה הגרוע?

  1. לוגריתמי, כי אפשר לבצע חיפוש בינארי ברשימה ממוינת
  2. לינארי, כי מבנה הרשימה מחייב לעבור על כולה במקרה הגרוע
  3. ריבועי, כי צריך להשוות את האיברים משני הכיוונים
  4. לינארי, כי יתכן בחיפוש בינארי שאותו האיבר מופיע כמה פעמים
45. איזה פונקציה בWin32 מאפשרת להורות על מחיקת קובץ שתתבצע אחרי הRestart הבא?

  1. MoveFileEx
  2. DeleteFile
  3. DeleteFileEx
  4. SHFileOperation
46. איזה מהזכרונות הבאים אינו שייך למשפחת זיכרונות RAM?

  1. SRAM
  2. LRAM
  3. EDO-RAM
  4. BEDO-RAM
  5. SDRAM
  6. RDRAM
47. בחר את השפה היוצאת דופן:

  1. Brainfuck
  2. Ook
  3. SPOON
  4. Lisp
48. מה עושה

grep "codeguru" -c1 | wc -l
  1. מעתיק את כל הקבצים ששמם מכיל codeguru
  2. סופר את כמות המופעים של המילה codeguru בקובץ מסוים
  3. סופר את כמות הקבצים בהם מופיעה המילה codeguru
  4. מדפיס את רשימת הקבצים בהם מופיעה המילה codeguru
49. מה ההבדל בין GET ל-POST בפרוטוקול HTTP?

  1. POST נועד לשליחת מידע לשרת בעוד GET נועד לקבלת מידע.
  2. POST נועד לקבלת מידע לשרת בעוד GET נועד לשליחת מידע.
  3. אין הבדל בין POST ל-GET.
  4. POST נחשב פחות מאובטח מאשר GET.
50. מה עושה קטע הקוד הבא:

pushfd
pop eax
xor eax, MASK
push eax
popfd
  1. כלום, pushfd ו-popfd לא קשורות ל-push ו-pop ומבטלות זו את זו
  2. ביצוע XOR ב-floating point stack
  3. toggle ל-flags עפ"י הערך של MASK
  4. תמיד זורק exception (אלא אם MASK=0) – אסור לשנות את ערך הרגיסטר
51. איזה פעולה יוצאת דופן?

  1. runlevel 6
  2. reboot
  3. int 80h; function – 58h
  4. killall kernel
52. בהינתן טבלת Person המכילה עמודת Name(varchar(255)), המכילה שם האדם, ועמודת BirthYear(int) המכילה את שנת הלידה של האדם, מה עושה שאילתת ה- SQL הבאה?

SELECT (Person.BirthYear / 10) * 10, count(Person.*)
FROM Person
GROUP BY ((Person.BirthYear / 10) * 10)
  1. השאילתה תחזיר שגיאה מאחר ו- Person.Name לא מופיע בפונקציית aggregate.
  2. השאילתה תחזיר את שמות האנשים מחולקים לפי שנת לידה.
  3. השאילתה תחזיר את כמות האנשים שנולדו בכל שנה.
  4. השאילתה תחזיר את כמות האנשים שנולדו בכל עשור.
53. מה יודפס לאחר הרצת הקטע:

int x=65, *p = &x;
printf("%x_%d", p, *p);
  1. תהיה שגיאת גישה לזכרון
  2. MemoryAddress_65
  3. לא יודפס דבר, הקוד לא אמור להתקמפל
  4. 65_*65
54. מה ההבדל העיקרי בין שרת פרוקסי לבין נתב מודרני?

  1. פרוקסי מסנן תקשורת לפי פורט, ואילו נתב רק לפי כתובת IP
  2. נתב פועל בשכבת הרשת ומתחתיה, ואילו פרוקסי פועל מעליה
  3. נתב מסנן את התקשורת שעוברת דרכו, ואילו פרוקסי נועד לחבר לרשת מחשבים רבים דרך מחשב אחד (NAT)
  4. נתב הוא stateful, ואילו פרוקסי הוא stateless
55. למה משמשת הפונקציה ftok ביוניקס?

  1. מאפשרת למשתמשים שונים באותו מחשב או רשת לתקשר אחד עם השני בדרך תיכנותית
  2. מחפשת מחרוזת בתוך מחרוזת שנייה ומפרידה אותה ע"פ ה- token
  3. מחזירה מזהה ייחודי לאפליקציה על קובץ או משאב לצורכי IPC
  4. מבצעת המרה של משתנה מטיפוס float למחרוזת המייצגת אותו
56. ב-C++, מתי כדאי להגדיר את ה-destructor כוירטואלי?

  1. כאשר מחלקה אחרת יורשת מהמחלקה
  2. כאשר נעשה שימוש במחלקה במספר threadים במקביל
  3. כאשר זורקים exception מה-destructor
  4. כאשר משלבים קוד אסמבלי במחלקה
57. מהו השימוש הנפוץ ביותר בCounting Semaphore?

  1. סימון קטע קוד מסוים כמוגן מפני Interrupts
  2. הגבלת גישה למשאב כלשהו לThread בודד
  3. הגבלת גישה למשאב כלשהו למספר Threads
  4. ספירת כמות הSemaphores בשימוש של Thread מסוים
58. סדר את הפקודות בסדר הנכון עפ"י פרוטוקול SMTP:

  1. MAIL, RCPT, DATA, HELO
  2. HELO, MAIL, RCPT, DATA
  3. HELO, MAIL, DATA, RCPT
  4. DATA, MAIL, RCPT, HELO
59. בסביבת .NET, אילו מהאובייקטים הבאים ידרוש ממני לסגור אותו ידנית (באמצעות Dispose לדוגמא), ולא כדאי לסמוך על ה- garbage collector לעשות את זה?

  1. System.Xml.XmlDocument
  2. System.Reflection.Assembly
  3. System.IO.File
  4. System.String
60. ברצוני ליירט הודעות המכוונות לחלון מסוים. כיצד לא אעשה זאת?

  1. Subclassing
  2. Windows Hook
  3. API hook לGet Message
  4. API hook לPost message
61. מה יודפס לאחר הרצת הקוד הבא?

int i = 5;
do {
	printf("%d ", (--i)--);
} while(i>=2 && i < 5);
  1. לא יודפס כלום – הוא לא יכנס ללולאה
  2. לא יודפס כלום – הוא יכנס ללולאה אינסופית
  3. לא יודפס כלום – שגיאת קומפילציה.
  4. 4 3 2 1
  5. 4 3 2
  6. 4 2 1
  7. 4 2
62. גלשתי לכתובת http://test.com, שם קיבלתי cookie המשויך לדומיין test.com. באילו מהאתרים הבאים ה- cookie לא יהיה ניתן לקריאה?

  1. http://www.test.com
  2. http://spyware.test.com/help/about.mspx
  3. http://test.com.advertisements.com
  4. http://me:myself@members.test.com
63. איך משתמשים ב-trap mode כדי לבצע single step?

  1. פונקציית single step רשומה ב-TEB – Thread Environment Block
  2. override ל-int 1
  3. override ל-int 3
  4. אי אפשר, trap mode משמש בכלל ל-exception handling
64. איזה מהבאים אינו אלגוריתם חיפוש או מציאת מסלול בגרפים?

  1. DFS
  2. Dijkstra
  3. Bellman-Ford
  4. Kruskal
65. אני מתכנת תוכנית המתקשרת בפרוטוקול מבוסס TCP, שבו בתחילת כל הודעה מופיע האורך שלה ב-2 בתים.
בניסוי שעשיתי, קרתה תקלה:
כששלחתי הודעות גדולות, החל מגודל מסויים (בסביבות 1-2 קילובייט) הן תמיד גרמו לצד המקבל להדפיס הודעת שגיאה "אורך לא חוקי". בצד השולח לא היתה שגיאה.
מה הבעיה?

  1. חריגה מהגבול האפשרי לגודל הודעה עפ"י הפרוטוקול
  2. ההודעה התפצלה בצד השולח או בדרך, ולא אוחדה בצד המקבל
  3. אמנם ניתן לשלוח, אך לא ניתן לקבל הודעות בגודל כזה ב-TCP
  4. השליחה הצליחה, אבל אחד מה-routers במסלול לא תומך בהודעות מעל 1K, לכן הקבלה נכשלה
66. תיקנתי את הבעיה מהניסוי הקודם, ונתקלתי בבעיה אחרת.
כששלחתי הודעות קטנות, לפעמים חלק מהן "הלכו לאיבוד", ולפעמים ראיתי זבל על המסך (כלומר, הודעות הגיעו שגויות או חלקיות). בצד השולח לא היתה שגיאה.
מה הבעיה?

  1. ההודעות אוחדו בצד השולח, ולא פוצלו בצד המקבל
  2. הודעה קטנה נחשבת לחסרת תוכן משמעותי ולכן העדיפות שלה נמוכה יותר מבחינת מערכת ההפעלה
  3. שגיאה ב-CRC או איבוד ביטים (packet loss) גרם להודעות להגיע שגויות או להיקטע
  4. ההודעות נשלחו בו-זמנית והתערבבו זו בזו, יש לבצע סנכרון תהליכים
67. מה ההבדל בין POP3 ל- IMAP4?

  1. ב- POP ההודעות נשמרות רק על התחנה המקומית, בעוד ב- IMAP ההודעות נשמרות רק על השרת.
  2. ב- IMAP ישנו מנגנון הזדהות חזק בהרבה יותר ולכן הוא בטוח יותר.
  3. ב- IMAP ניתן לסנכרן מספר תיקיות בין הלקוח לשרת.
  4. POP ניתן לשימוש דרך firewall בעוד IMAP לא מיועד לכך.
68. על מנת לממש Half Adder באיזה שערים עליי להשתמש (בכל שער רק פעם אחת)?

  1. And, Or, Not
  2. Xor, Not.
  3. Nand, Or.
  4. Xor, And.
69. בדרכי לבגדד, בירת עיראק, פגשתי בחור בדרכו מן הבירה.
הבחור הוביל סוס, על הסוס היו 6 כלובים, בכל כלוב היו 14 תרנגולות ו-12 אפרוחים.
בעודי ממשיך בדרכי, תהיתי כמה זוגות רגליים הלכו לבגדד?

  1. 156
  2. 3
  3. 1
  4. 159
70. נתונות שתי הפונקציות הבאות:

int f(int n) { return ++n; }
int f(unsigned int n) { return --n; }

מה יודפס לאחר השורה cout << f(2); ?

  1. לא יכולות להיות שתי פונקציות מאותו השם, Compiler error.
  2. 3
  3. 1
  4. 0
71. למה משמשת הפקודה LastDrive ב-MS-DOS?

  1. במידה ועברנו לכונן אחר, מאפשרת לחזור לכונן הקודם שבו היינו.
  2. לא קיימת פקודה כזו.
  3. עוברת לכונן האחרון (מסודרים בסדר לקסיקוגרפי) שמוגדר במערכת.
  4. קובעת את המספר המקסימלי של הכוננים שניתן לגשת אליהם.
72. האם בעץ-חיפוש בינארי, חיפוש תמיד מתבצע מהר (בזמן לוגריתמי)?

  1. כן, מבנה העץ מבטיח יכולת חיפוש בינארי על הקלט
  2. לא, יתכן שהעץ אינו מאוזן
  3. כן, כי בניית העץ מבטיחה איזון תמיד
  4. לא, חיפוש בעץ-חיפוש רץ בזמן לינארי
73. Multithreading מאפשר:

  1. המשך ניצול של המעבד בזמן שThread תקוע על פעולת IO
  2. מאפשר למעבד לבצע בכל מחזור שעון מספר פעולות כמספר הThreads (כמו במעבדי Dual core)
  3. ניצול יעיל יותר של זכרון הCache
  4. הקטנת כמות הזמן המבוזבז על Context switchים
74. ניסיתי להתחבר לשרת FTP גם במצב active וגם במצב passive, ושניהם לא עבדו: הצלחתי לשוטט בעץ הספריות, אך לא להוריד קבצים או לראות רשימת קבצים. מה הבעיה?

  1. ככל הנראה בעיה ב-login
  2. שני הצדדים מאחורי NAT או firewall
  3. ככל הנראה בעיה ב-routing
  4. ב-FTP אין מצב passive
75. עליך לבנות מעגל על מנת לבדוק האם מספר הביטים הדלוקים במשתנה כלשהו הוא זוגי. באיזה שער תשתמש לשם כך?

  1. XOR
  2. OR
  3. AND
  4. NOT
76. באיזה אוגר מועבר הReturn Value בקריאה לפונקציות בC?

  1. AX
  2. BX
  3. CX
  4. DX
  5. הReturn code לא מועבר באוגר, אלא על ה Stack
77. באיזה כלי נשק לא יכול קוסם (Mage) במשחק עולם אמנות הלחימה (World of Warcraft) להשתמש?

  1. מטה (Staff)
  2. פגיון (Dagger)
  3. אלה (Mace)
  4. חרב (Sword)
78. האם פרוטוקול TFTP נחשב פרוטוקול אמין תקשורתית?

  1. כן, כי עבור כל הודעה שנשלחה, מצפים ל-ACK.
  2. לא, כי כל עיקרון הפרוטוקול הוא שהוא מאוד מהיר ואינו מחכה לתשובות.
  3. לא, כי רק עבור כל 5 הודעות נשלח ACK על ההודעה האחרונה.
  4. כן, כי עצם העובדה שמשתמשים ב-UDP מבטיחה אמינות.
79. נתון קוד הפייתון הבא:

f = file("/proc/cpuinfo")
for x in f.readlines()

מה יכיל המשתנה x בלולאה שהוגדרה לפני כן?

  1. כל שורה בקובץ שנפתח לקריאה.
  2. את ערך התו 'x' במידה ומופיע בקובץ – כך גם מוגדרת כמות האיטרציות שתתבצענה.
  3. את מספרי השורות בהן הופיע ערך התו 'x' בקובץ הנפתח – כך מוגדרת כמות האיטרציות.
  4. אף תשובה אינה נכונה – התחביר הנ"ל אינו תקין בפייתון.
80. מצא ריבוע של מספר טבעי שהוא מכפלה של ארבעה מספרים אי-זוגיים עוקבים:

  1. 9
  2. 81
  3. 4
  4. 25
81. הקטע הבא:

cmp ax, 1
sbb ax, ax
inc ax
  1. מקביל לקטע: ax = ax != 0 בשפת C.
  2. מבצע Sign extension ל ax
  3. שם 1 בax אם הוא שווה ל0, ו0 אם הוא שווה לערך אחר
  4. מחשב parity על ax
82. מה מהבאים יוצא דופן?

  1. Deadlock
  2. Race condition
  3. Starvation
  4. Page Fault
83. כתוב תוכנית אסמבלי 80X86 קצרה ככל האפשר לחשב את זוגיות מספר הסיביות הדלוקות באוגר AX.

שאלון קודגורו 3 – שלב ב'

רשומה רגילה

1 .מה זול יותר – להעביר CD-Rom מלא במונית מת"א לירושלים, או לשלוח את תכולתו על גבי קו ISDN?

  • בדר"כ מכונית
  • בדר"כ ISDN
  • אותו דבר
  • תלוי בעכבר

2 .בשפת C++, האם method יכול להיות גם Virtual וגם Static?

  1. לא, ההגדרות סותרות זו את זו
  2. כן, הקומפיילר יתעלם מאחת ההגדרות
  3. כן, הקומפיילר ישתמש בהגדרה בהתאם למקרה
  4. לא, כי אסור שני qualifier-ים לאותו ה method

3 .סכום של מספרים אי-זוגיים יצא זוגי, התוצאה היא

  1. גדולה יותר ממה שצריך היה לצאת
  2. קטנה יותר ממה שצריך היה לצאת
  3. שגויה בוודאות
  4. אי אפשר לדעת

4 .מדינת ליליפוט בחרה לתת לתושביה מספרי תעודות זהות בהם מספר זוגי של ביטים דלוקים.

בהינתן מספר ת"ז ניתן ל

  1. לגלות תמיד שגיאה בודדת
  2. לתקן שגיאה בודדת
  3. לתקן לעיתים שתי שגיאות
  4. אף תשובה לא נכונה

5 .מה משמעות ה W בכינוי לרשת WLAN?

  1. Windows
  2. Wireless
  3. Wide
  4. Wysiwyg

6 .בשפת JAVA אם CLASS A מממש את CLASS B אז

  1. CLASS לא יכול לממש CLASS אחר
  2. CLASS A צריך לספק את הקוד לשיטות של CLASS B
  3. CLASS A יכול לספק את הקוד לשיטות של CLASS B
  4. CLASS B יכול רק להוסיף שיטות חדשות

7 .בשפת C,++ מתי אתה משתמש בשגרה )(brk?

  1. כשאתה רוצה לעצור את ה debugger
  2. כשמממשים ספריה להקצאת זיכרון (malloc, free)
  3. זו השגרה בה משתמש הקומפילר כשאתה כותב break
  4. בזמן כתיבת אלגוריתם Block-Reverse-Kernel

Larry Wall .8 הוא היוצר של

  1. Python
  2. C
  3. C++
  4. Perl

XDR .9 הוא

  1. גרסא חדשה של XML
  2. פרוטוקול רמה שישית
  3. פורמט גרפי יעיל
  4. שפת SCRIPT-ים חדשה

10 .בשפת HTML המחרוזת #COCOCO מייצגת

  1. קישור להערת שוליים
  2. גודל הטור הבא
  3. צבע אפור
  4. תו יפאני

11 .בשפת התכנות Lambda, Lisp משמשת ל:

  1. איתחול טבלא
  2. האיבר הראשון
  3. האיבר האחרון
  4. הגדרת פונקציה

12. ** מה עושה קטע ה C הבא?

  1. בהינתן N נקודות שנבחרו באופן מקרי במישור, מחשב את הסיכוי שכל הנקודות בתוך עיגול אחד
  2. בהינתן N אנשים שמנסים לשכנע זה את זה בוזמנית, מחשב כמה זמן ייקח להגיע להחלטה פה אחד
  3. בהינתן N מספרים דו-ספרתיים, מחשב את מספר הפעולות שצריך כדי ליצור תרגיל שתוצאתו אחד
  4. בהינתן N משוואות ריבועיות מקריות בשני נעלמים, מחשב את הסיכוי שיהיה להן רק פתרון יחיד

13** . התמונה הבאה

מהווה הוכחה לכך ש

  1. שניתן לרצף את המישור במלבנים שאין אף שניים מהם באותו הגודל
  2. שריבוע סכום המספרים עד n שווה לסכום החזקות השלישיות עד n
  3. שההפרש בין הממוצע החשבוני לממוצע ההנדסי הוא תמיד זוגי
  4. כל התשובות נכונות

14* . לאחר ביצוע קטע C הבא, מה הערך של A ושל B?

B=A=3; B = A++, A = ++B;      

  1. B=4 ,A=4
  2. B=4 ,A=5
  3. B=5 ,A=4
  4. B=5 ,A=5

15 .מה עושה הפקודת האסמבלי הבאה?

XOR BX,BX       

  1. מאפסת את תוכן האוגר BX
  2. מחזיר את ערכו הקודם של BX
  3. הופכת את הסימן של BX
  4. מתרגמת את BX למספר ממשי

16 .מה יכולה להיות הסיבה שמסך חדש מרצד בצדדים?

  1. המסך לא תקין
  2. אין דיסקט בכונן
  3. מגנט ליד המסך
  4. תשובות א' וג' נכונות

17 . מה הם ראשי התיבות של המערכת EROS?

  1. Easy Recovery On Shutdown
  2. Extremely Reliable Operating System
  3. Expandable ROM Observation Server
  4. Ear Removal Official System

18 .מה עושה השער הלוגי NOT?

  1. הופך מאפס לאחד ולהיפך
  2. מאפס תמיד את הפלט
  3. כמו שני שערי XOR
  4. קובע את הפלט להיות אחד

19 .מה מבצעת השגרה (codeguru(i המוגדרת על ידי קטע הקוד הבא?

  1. סופרת את מספר המילים במשפט
  2. מחשבת את העצרת של i
  3. נכנסת ללולאה אינסופית
  4. מדפיסה ;i "CodeGuru&quot פעמים

20 .איזה מהמעבדים הבאים הוא הכי ישן?

  1. Celeron
  2. 80386
  3. 8088
  4. 8086

21 . מה זה DMZ?

  1. Delta Module Zero
  2. רשת מפורזת בין שתי רשתות
  3. DMAשעובד בשעון ZULU
  4. שם נרדף ל-Firewall

22 .מה מקור המושג BUG?

  1. על שמו של מגלה הBUG הראשון
  2. שיבוש של מילה בהודית
  3. שם של שפת תכנות ישנה
  4. עש שנשרף וגרם לקצר במחשב ישן

23 .מה מבצע קטע הקוד הבא:

  1. סופר פתרונות לבעיית שמונה המלכות
  2. מחשב את Pi בדיוק של שמונה ספרות
  3. הגורם לקריסה של אינטרנט אקספלורר
  4. מחשב את שמונה עצרת

24 .ההבדל בין Flash BIOS ל- BIOS רגיל הוא:

  1. במהירות הגישה
  2. באפשרות העדכון
  3. בחברה המייצרת
  4. בתמיכה בדיסקים

25 .דלפי פותחה במקור משפת תכנות

  1. Visual Basic
  2. C
  3. פסקל
  4. פורטרן

PPP .26 משמש ל

  1. לחיבור ב Dial-Up לרשת
  2. לתכנות בעיות מתימטיות
  3. להתקנת Plug & Play
  4. למשיכת דואר משרתים

SQL .27 משמשת ל

  1. אתרי אינטרנט
  2. מסדי נתונים
  3. מצגות בשפות זרות
  4. תכנות מתימטי

PCTools .28 הינה תוכנה ל-

  1. טיפול במערכת הקבצים
  2. שליטה מרחוק במחשב
  3. משחק מחשב
  4. התחברות לאינטרנט

IPv6 .29 הינו:

  1. חברת מחשבים מהירים
  2. טכניקה לבניית אתרים
  3. פרוטוקול IP משופר
  4. כרטיס מסך תלת מימדי

30 .מה מהפקודות הבאות אינה חוקית ב CSH (קליפה למערכות Unix?)

  1. echo $$ >> pid
  2. chmod 777 permit.all
  3. dump '
  4. !-2:s/777/666

31 .באיזו שפה כתוב קטע סקריפט ה- IRC הבא:

  1. שפת הסקריפט של mIRC
  2. שפת הסקריפט של Pirch
  3. שפת הסקריפט של ircii
  4. שפת הסקריפט של BitchX

32 .מהו קובץ DOT?

  1. קובץ של נקודות חשובות
  2. קובץ תבנית מסמך של Word
  3. קובץ תמונה אבסטרקטית
  4. לא קיים סוג קובץ כזה

33 .כיצד נמדד גודלו של מסך?

  1. אנכית
  2. במאוזן
  3. באלכסון
  4. עובי הזכוכית

34 .כיצד תכניס בשורת כתובת אינטרנט (URL) שם משתמש וסיסמא?

  1. http://login:password@host
  2. http://password:login@host
  3. http://login:password:host
  4. http://password:login:host

35 .כיצד תחייג במודם בעזרת טרמינל?

  1. set term
  2. ATDT
  3. START
  4. DIAL

36 .מה המשמעות של HELO ?

  1. התחלה של שליחת מייל מול שרת דואר
  2. קיצור ידוע ל- Hello בצ'ט
  3. Shell עתיק במערכת Unix
  4. Hereditary Engagement Log Oddity

37 .מהו מיזם DICT?

  1. מילון אינטרנטי
  2. חברה לעץ לבוד
  3. "הכתבה" מרוחקת
  4. Directory Indexing Conditional Terminology

ASUS .38 הינה חברה לייצור

  1. כרטיסי מסך וגרפיקה
  2. מכוניות מירוץ
  3. מחשבי על
  4. משחקי מחשב

39 .מהו Bluetooth?

  1. סוג של עכבר אלחוטי
  2. טכנולוגיית Wireless
  3. הגירסה הבאה של חלונות
  4. שמה של חברת תקשורת בינלאומית

40 .כיצד תציג תמונה בדף HTML?

41 .מה עושה הקטע הבא?

  1. מחשב את הסיכוי לקבל רצף בפוקר
  2. מגריל כרטיס בינגו
  3. משחק black-jack
  4. כל התשובות נכונות

42 .מהו קו התקשורת המהיר ביותר מהבאים:

  1. ISDN
  2. DSL
  3. T1
  4. OC48

43 .האם ניתן לעבד TCP Packets ב-run level 1?

  1. כן
  2. לא
  3. רק בלינוקסים החדישים ביותר
  4. רק בלינוקסים ישנים יותר

44 .בפקודת האסמבלי SHL משמעות הSh היא

  1. Short
  2. Shuffle
  3. Shift
  4. Simple Hop

45* .מה מכיל j בסוף הקטע הבא?

  1. אינדקס של איבר מירבי
  2. אינדקס של איבר מזערי
  3. ערך של איבר מירבי
  4. ערך של איבר מזערי

46. ואם נחליף בשאלה האחרונה את> ב "<img src="/wp/wp-content/uploads/2018/08/45.gif" width="6" height="10" alt border="0" align="absmiddle,> מה יקרה לערכו של j?

  1. תמיד ישתנה
  2. עשוי לגדול
  3. לא ישתנה
  4. עשוי לקטון

מה עושה קטע האסמבלי הבא?.47

NOT AX      

INC AX      

NEG AX      

  1. מכפיל את AX בשלוש
  2. מחלק את AX בשלוש
  3. משווה את AX לשלוש
  4. לא משנה את AX בכלל

Notepad .48 מוגבל בפתיחת קבצים רק עד 64 קילו ביית:

  1. נכון תמיד
  2. נכון בגרסאות ישנות
  3. לא נכון תמיד
  4. תלוי בשפה

49 . אחד מהפרמטרים בסריקת תמונות הינו:

  1. TPI
  2. DPI
  3. PSI
  4. PPI

50 . הkernel העדכני ביותר ללינוקס הינו:

  1. 8
  2. 7
  3. 2.3
  4. 2.5

51 .בחלונות הkernel נקרא:

  1. Kernel 32
  2. Kernel GUI
  3. Kernel for Windows
  4. לחלונות אין כלל kernel

Gnome .52 הינו:

  1. X Windows
  2. גירסה של לינוקס
  3. Window Manager
  4. שם נוסף ל-KDE

53 . בכדי להריץ פקודות מרחוק אל שרת נשתמש ב:

  1. Telnet
  2. FTP
  3. DCC
  4. Phone2PC

ATARI .54 הינו שם של:

  1. מחשב עתיק
  2. משחק חדש
  3. חברת אינטרנט
  4. היפני שהמציא את המחשב

Java .55 הינה המצאה של חברת:

  1. Sun
  2. Microsoft
  3. Mirabilis
  4. IBM

Ping .56 מתבסס על פרוטוקול:

  1. ICMP
  2. CTCP
  3. ISDN
  4. TCP

57 .ה Temporary Range ב Trumpet Winsock הוא בין:

  1. 1024 ל- 4500
  2. 1024 ל- 5000
  3. 1025 ל- 5000
  4. 1024 ל- 8000

58 .הפקודה netstat תראה:

  1. קישורים פעילים
  2. דיסקים מלאים
  3. מדפסות מוגדרות
  4. כל התשובות נכונות

DDOS .59 היא:

  1. שם של מערכת הפעלה
  2. משחק מחשב
  3. סוג של תקיפת מחשבים
  4. אלגוריתם מתימטי

INT 13 .60 במערכת הפעלה DOS עוסק ב

  1. קישור לעכבר אלחוטי
  2. גישה לדיסקים
  3. Debuging של תוכנה
  4. אין כזה (דילגו על 13 מזל רע)

61 . האותיות RTFM הן ראשי התיבות של:

  1. Read The "Fine" Manual
  2. Ray To Form Manifold
  3. Real Time Floppy Manager
  4. Remember The Force, Mandor

PHP .62 היא:

  1. שפת פיתוח לWeb
  2. Java לUnix
  3. שפת תכנות עילית מקומפלת
  4. PHP אינה שפת תכנות כלל

chattr .63 היא:

  1. פקודה המשפיעה על קבצים
  2. פקודה המשפיעה על צ'אטים ברשת
  3. לא קיימת פקודה כזאת
  4. פקודה ליצירת קובץ חדש

CVS .64 היא:

  1. מערכת למידה מכוונת
  2. מערכת לאחזקת קוד תוכנה
  3. שיטה לרישום קורות חיים
  4. חברת סטארט-אפ ישראלית

65 .בכמה דרכים שונות ניתן לשים שני מלכים על לוח שחמט בלי שיאיימו זה על זה?

  1. 2106
  2. 3612
  3. 4032
  4. 4096

66 .הספריה Documents and Settings במערכת ההפעלה חלונות 2000, נמצאת בNT תחת השם

  1. WinDIR\Profiles\
  2. Documents and Settings
  3. אין ספריה כזאת תחת NT
  4. Program Files\Profiles\

67 .במערכות unix צופים בקבוצות דיון בעזרת:

  1. Pico
  2. Tin
  3. rm
  4. ls

68 .במערכת הפעלה VMS, כברירת מחדל, נשמרות כל הגרסאות של כל קובץ עד אשר:

  1. מוחקים אותן ידנית
  2. משתמשים ב Purge
  3. VMS שומרת רק את הגרסה האחרונה
  4. משתמשים ב Free

69 .המדריך בו בדר"כ נמצאים כל חשבונות המשתמשים במערכת הפעלה Unix הוא:

  1. /home
  2. /etc
  3. /mnt
  4. /root

70 .כיצד מוחקים קבצים מבלי שהם יועברו ל Recycle Bin?

  1. Shift + Del
  2. Shift + ALT + Del
  3. Del + Return
  4. CTRL + ALT + Del

71 .בכדי לפתוח חלון DOS נריץ מגירסת חלונות חדשה את:

  1. boot או restart
  2. ddos או dos
  3. command או cmd
  4. terminal או term

Sokoban .72 הוא

  1. שפת מחשב
  2. משחק מחשב
  3. רכבת יפנית
  4. מחשב גרפי

Save As .73 נועד בכדי:

  1. לשמור קובץ קיים בשם שונה
  2. לקבוע תצורת הדפסה חסכונית
  3. להעביר מחשב למצב stand-by
  4. להעתיק מידע לאינטרנט

74 .מה זה P2P?

  1. תקשורת ישירה בין שני מחשבים
  2. תצורת Plug & Play מסויימת
  3. משחק RPGמרובה שחקנים
  4. תקשורת אלחוטית יעילה

75 .מהו הערך המספרי של A ב ASCII?

  1. 32
  2. 65
  3. 127
  4. 255

76* .מה מחשב הקטע הבא?

  1. e mx
  2. e xm
  3. m ex
  4. x ex

77 .כיצד קוראים לשורת הסמלים בצד ימין של ה Task Bar?

  1. Symbol Line
  2. Command Line
  3. System Tray
  4. Command Interpreter

78 .מה עושה קטע הקוד הבא?

  1. מחשב שורש ריבועי
  2. מדפיס כתובת IP
  3. מחפש מילה במילון
  4. מתרגם לבסיס אוקטלי

79 .מה עושה הפקודה הבאה?

  1. מוחקת קבצים ריקים
  2. ממספרת שורות בקובץ
  3. בודקת את מהירות המעבד
  4. מחשבת את e

80**. מה עושה השגרה הבאה

int f(int a, int b){do b &= ~(a^=b); while (b<<=1);

return(a);}

Pascal:

repeat a:=a xor b; b:= (b and (not a)) shl 1; until (b=0);

81 .**.כתוב קטע אסמבלי X8680 קצר ככל האפשר שמחשב את המינימום של ax ו bx, בלי שימוש בקפיצה מותנית.

שאלה 80 ו-81 לא יחשבו בציון*

שאלון קודגורו 3 – שלב א'

רשומה רגילה

1 .מה מהיר יותר – להעביר CD-Rom מלא במונית מת"א לירושלים, או לשלוח את תכולתו על גבי קו ISDN?

  1. בדר"כ מונית
  2. בדר"כ ISDN
  3. אותו דבר
  4. תלוי בעכבר

2* . בשפת ++C, האם method יכול להיות גם Virtual וגם Inline?

  1. לא, ההגדרות סותרות זו את זו
  2. כן, הקומפיילר יתעלם מאחת ההגדרות
  3. כן, הקומפיילר ישתמש בהגדרה בהתאם למקרה
  4. לא, כי אסור שני qualifier-ים לאותו ה method

3 .סכום של מספרים זוגיים יצא אי-זוגי, התוצאה היא

  1. גדולה יותר ממה שצריך היה לצאת
  2. קטנה יותר ממה שצריך היה לצאת
  3. שגויה בוודאות
  4. אי אפשר לדעת

4 .מדינת ליליפוט בחרה לתת לתושביה מספרי תעודות זהות זוגיים בלבד. בהינתן מספר ת"ז ניתן:

  1. לגלות תמיד שגיאה בודדת
  2. לתקן שגיאה בודדת
  3. לתקן לעיתים שתי שגיאות
  4. אף תשובה לא נכונה

5 .מה משמעות ה W בכינוי לרשת WAN?

  1. Windows
  2. Wireless
  3. Wide
  4. Wysiwyg

6 .בשפת JAVA אם CLASS A מרחיב את CLASS B אז

  1. CLASS לא יכול להרחיב CLASS אחר
  2. CLASS A צריך לספק את הקוד לשיטות של CLASS B
  3. CLASS A יכול לספק את הקוד לשיטות של CLASS B
  4. CLASS B יכול רק להוסיף שיטות חדשות

IBM .7 עוסקת ב

  1. מכירת ציוד מחשבים
  2. מחקר במדעי המחשב
  3. פיתוח תוכנה וחומרה
  4. כל התשובות נכונות

8 .כדאי להשתמש במבנה הנתונים trie כדי

  1. לעבוד ביעילות עם מילונים גדולים
  2. לטפל בהרבה מבנים קטנים ודומים
  3. למיין מערך גדול של אותיות
  4. לממש מערכת RDBM

9 .למה משמשת תוכנת Access של חברת Microsoft?

  1. הגנה על רשת מחשבים
  2. עיבוד בסיסי נתונים
  3. גישה לסרטי ווידאו
  4. משחקי הדמית מלחמה
10. * נתונים שני מערכים x ו y בגודל מליון, ומשתנה m שמאותחל לאפס.
הקטע הבא מורץ כאלף פעם עם ערכי i שונים. מה הוא עושה?

x[i] ← m
x[m] ← i
m ← m + 1
  1. סופר כמה ערכי i זוגיים הופיעו
  2. הופך את התמורה שמיוצגת במערך x
  3. חוסך את איתחול המערך y
  4. בודק תקינות של גישה למערכים

11. בהמשך לשאלה הקודמת, מה תוצאת התנאי הבא?

if ( ( y[i]

  1. האם הופיע כבר ערך זוגי
  2. האם התמורה מסודרת
  3. האם הערך i הופיע כבר
  4. האם ארעה גלישה מהמערך

12. ומה היתרון של המימוש שהוצע בשתי השאלות הקודמות מעבר למימוש הטבעי?

  1. חוסך זמן
  2. חוסך זיכרון
  3. שתי התשובות נכונות
  4. אף תשובה לא נכונה

13 .ושאלה אחרונה בהקשר זה, מה החסרון?

  1. מבזבז זמן
  2. מבזבז זיכרון
  3. שתי התשובות נכונות
  4. אף תשובה לא נכונה
14. מה עושה הקטע הבא?

  1. מחשב מינימום
  2. מחשב מקסימום
  3. ממיין מערך
  4. כל התשובות נכונות

15. ומה יקרה אם נחליף את הסימן > בשאלה הקודמת ב-≥?

  1. לא ישתנה דבר
  2. התוצאה תתהפך
  3. תלוי בזוגיות של n
  4. תלוי בסימן של x

16 .הצורה היעילה ביותר (מבחינת זיכרון) להחזיק את מספרי הטלפון של ילדי הכיתה שלך היא:

  1. ווקטור ביטים, ביט לכל מספר טלפון אפשרי
  2. רשימת מחרוזות, תשעה תווים לכל מספר טלפון
  3. מערך מספרים, long לכל מספר טלפון
  4. עץ בינארי, byth לכל מספר טלפון

17 .מה זה USB?

  1. Un Seen Board
  2. Universal Serial Bus
  3. User Subset Book
  4. Ultra Sensitive Bin

18. מה המשמעות של [תמונה שלא נשתמרה]

  1. נגטיב של חתול
  2. שם תחרות ב ASCII
  3. כתובת IP בינארית
  4. מפת כינרת דיגיטלית

19 .מה זה GNU?

  1. שפת תכנות מחשבים
  2. פיתוח תוכנה באופן חופשי
  3. תוכן גרפי תלת-מימדי
  4. שיטה לתכנון מיסים

20. במערכת הפעלה Unix כיצד ניתן להרוג Zombie?

  1. kill -9
  2. wait( )
  3. init
  4. אי אפשר

21 .איך יוצרים frame צף ב HTML (ללא הגדרת דף עם חלוקה לframe-ים) ?

  1. ע"י שימוש בפקודת colset=float
  2. עם הפרמטר *ע"י שימוש בפקודת rowspan
  3. ע"י שימוש בפקודת < iframe >
  4. ע"י שימוש בטבלה ובתוכה frame

22 .מה זה CSS ?

  1. – חברת בת של IBM Control Sentry software
  2. – בשפת HTML Cascading Style Sheets
  3. – נתב מאובטח עבור DMZ Cisco Secure Socket
  4. – תוכנת גלישה באינטרנטChat Sign Store

23 .איך משנים צבע של LINK ב HTML ?

  1. של CSSפקודת STYLE
  2. ע"י יצירת לינק סטטי
  3. COLOR של תג העוגן ע"י שימוש בפרמטר
  4. HTML אפשר רק בדפדפן,אי אפשר להגדיר את צבע הלינק ב

24 .מה זה I2O?

  1. נוסחת מים
  2. משרד של Intel
  3. שבע אותיות
  4. קלט פלט חכם

25. מי מבין מערכות הקבצים הבאות יוצאת דופן?

  1. FAT 8
  2. FAT 12
  3. FAT 16
  4. FAT 32

26 .בפרוטוקול TCP/IP מה הסדר הנכון?

  1. segment, frame, datagram
  2. frame, segment, packet
  3. cell, frame, token
  4. frame, packet, segment

27 .מהי הרמה השישית במודל OSI?

  1. session
  2. application
  3. presentation
  4. physical

28. 1729 הוא המספר הטבעי הקטן ביותר ש:

  1. ניתן להציגו בשתי דרכים שונות כסכום של שתי קוביות
  2. מתחלק בסכום ספרותיו, וגם בסכום ספרותיו בהיפוך הסדר
  3. גם ראשוני, וגם סכום ספרותיו ראשוני
  4. כל התשובות נכונות

29. מה מקובל לסמן *בין כוכביות?* 

  1. המעטה
  2. הדגשה
  3. בדיחות
  4. ציטוט

30 .מהי המשמעות המקובלת לסימון הבא?

8-(
  1. כתובת אינטרנט
  2. קיר אש
  3. תרגיל חשבון
  4. ממושקף עצוב

31 .מה מהמספרים הבאים הכי קטן?

  1. מספר האטומים ביקום
  2. 52 מליארד ו 13 מליון
  3. מספר האפשרויות לסדר 13 קלפים
  4. מספר האפשרויות לבחור 13 קלפים מתוך חפיסה של 52

32 .אם שולחים קובץ של מגה-ביית שלוש פעמים בזו אחר זו:

  1. אפשר לגלות שגיאה בודדת
  2. אפשר לתקן כל שגיאה בודדת
  3. ניתן לעיתים לתקן גם שתי שגיאות
  4. כל התשובות נכונות

33 .באיזו שפת מחשב כתוב הקטע הבא?

שמאלה 90 קדימה 10 ימינה 90 קדימה 20 ימינה 90 אחורה 10

  1. LOGO
  2. LISP
  3. BASIC
  4. C++

ואיזה אות מצייר הקטע שבשאלה הקודמת?.34

  1. L
  2. ל
  3. C
  4. Z

35 .מה ההבדל בין שתי פקודת ה assembly הבאות?

I)     XCHG CX,BX

II)     XCHG BX,CX

  1. אין שום הבדל
  2. ים שונים אבל הביצוע זהההopcode-
  3. תלוי בערך ההתחלתי של AX
  4. אין קשר בין הפקודות

36 .מה מהבאים הוא הכי גדול?

  1. Nano
  2. Tera
  3. Pico
  4. Giga

37 .למה משמש port 80?

  1. Pop3
  2. Http
  3. Telnet
  4. Secure Telnet

38 .מהי שיטת הגישה למבנה נתונים של מחסנית?

  1. LIFO : אחרון נכנס – ראשון יוצא
  2. FIFO : ראשון נכנס – ראשון יוצא
  3. OINO : לא ניתן להוציא, רק להכניס
  4. GIGO: אפשר לבצע חיפוש בינארי

39 .מה מהבאים איננו מנוע חיפוש?

  1. www.google.co.il
  2. www.altavista.com
  3. www.slashdot.org
  4. search.lycos.com

40. MP3 הוא תקן ל-:

  1. סרטי קולנוע
  2. תוכנות חיפוש
  3. קבצי מוזיקה
  4. עיתונות צהובה

41. עבור n-ים גדולים, איזה מהביטויים הבאים יהיה הכי קטן?

  1. n3
  2. n+333
  3. 333
  4. 3n

שאלון קודגורו 2 – שלב א'

רשומה רגילה

1. מהירות מודם נמדדת ב

  1. קמ"ש
  2. מגה-ביית
  3. מה"ץ
  4. ביט לשניה

2. מה זה Power Point?

  1. טכנולוגית לייזר רב עצמה
  2. מיקרו מעבד (CPU) מהיר
  3. אלגוריתם לחידוד תמונה דיגיטלית
  4. תוכנת מחשב להכנת מצגות

3. * הופיע על המסך "נןגיץ דכחטנ רןה. ךט רחחפ"

מה השתבש?

  1. ביט זוגיות (Parity) שגוי
  2. הקלדה עיוורת כשהאצבעות ממוקמות לא נכון
  3. נתק בחוטים מכרטיס התצוגה למסך
  4. טעות בבחירת הגופן (Font)

4. מה עושה קטע HTML הבא?

< i > Link < /i >
  1. כתיבה בגופן מוטה
  2. מעבר לשפה איטלקית
  3. קישור לטכנולוגית מידע
  4. יגרור הודעת שגיאה

5. * מה עושה קטע PASCAL הבא?

case i of
2: if (y<24) then y := succ(y) 4: if (x> 1) then x := pred(x)
6: if (x<80) then x := succ(x) 8: if (y> 1) then y := pred(y)
  1. מעבד תמלילים עברי
  2. משחק פינג פונג
  3. הזזת סמן בתצוגה
  4. מציאת ספרה נפוצה

6. מה יעשה הקלט 2,4,6,8 לקטע הקודם?

  1. לא ישפיע תמיד
  2. לא ישפיע בדר"כ
  3. ישפיע בדר"כ
  4. ישפיע תמיד

7. מה זה Stuff-It?

  1. חומרה לוידאו מהיר
  2. תוכנת דחיסה למקינטוש
  3. חברת מחשבים גדולה
  4. אתר אינטרנט וותיק

8. ** מה עושה השגרה הבאה:

function d(i,j:integer):integer;
begin
  if (a[i,j]) then
    begin
      a[i,j] := false;
      d := 1+d(i-1,j)+d(i,j-1)+d(i+1,j)+d(i,j+1)
    end
  else d:=0
end;
  1. מודד חדות תמונה
  2. מחשב אורך קו גבול
  3. סופר גודל רכיב קשירות
  4. סוכם בהירות של ווידאו

9. מה זה Y2K?

  1. ססמת מערכת הפעלה DOS
  2. שם מקובל לשנת 2000
  3. תרגום יארדים לקילומטר
  4. צירוף הצבעים צהוב-שחור

10. מה יותר גדול: נאנו-מילניום או קילו-שניה?

  1. נאנו-מילניום
  2. קילו-שניה
  3. שווים
  4. תלוי בשעון קייץ

11. כיצד מקובל לבטא את ראשי התיבות ASCII?

  1. איי. אס. סי. אי. אי.
  2. אסי (בפתח)
  3. אסי (בצירה)
  4. אסקי (בפתח)

12. כמה שערים יש במעבד פנטיום?

  1. אלפים
  2. מליונים
  3. מליארדים
  4. טריליונים

13. מה זה eBay?

  1. אתר מכירות פומביות
  2. מעגן לדיסקים מהירים
  3. ירח של צדק
  4. שיטת תקיפה (DDOS)

14. מה מקובל לסמן ב i?

  1. שורש של 1-
  2. אנדקס
  3. התשובות א' וב' נכונות
  4. אף תשובה לא נכונה

15. מתי הומצאה שפת התכנות הראשונה?

  1. 1903
  2. 1957
  3. 1974
  4. 1982

16. מה זה nano?

  1. מליארד
  2. מליון
  3. מליונית
  4. מליארדית

17. מה זה Linux?

  1. נמר עם זימים
  2. חברת בת של מיקרוסופט
  3. קופסת תקשורת קווית
  4. מערכת הפעלה דמויית unix

18. מה זה TCP?

  1. Tele Cyber Pool
  2. Transmission Control Protocol
  3. Tetra Cyclic Polymer
  4. Tele Communication Plus

19. מה זה DOOM?

  1. Data On Off Mudulation
  2. כיפה של כנסיה
  3. משחק מחשב מלחמתי
  4. מוזיקת ג'אז ממוחשבת

20. מה זה CPU?

  1. Cyber Plus University
  2. Copper Polluted Uranium
  3. Computer Port Uniform
  4. Central Proccessing Unit

21. מה זה Age Of Empire?

  1. עידן הקוליניאליזם (המאה ה 21)
  2. שפת תכנות (מהדור החמישי)
  3. משחק מחשב (אסטרטגית לחימה)
  4. טריק תכנותי (בשפת PASCAL)

22. כיצד עוברים ל BoldFace במעבד התמלילים Word?

  1. Alt-B
  2. Ctrl-B
  3. Shift-B
  4. Alt-Shift-B

23. מה זה 2600?

  1. עיתון hacker-ים (ע"ש טון בטלפון)
  2. מערכת הפעלה (ע"פ מספר הגרסא)
  3. סרט מחשבים (נוצר בתאריך 2.6.00)
  4. מודם מתקדם (ע"ס קצב השידור)

24. מה זה Multi-Media?

  1. רשת עיתונים וטלוויזיה
  2. מחשב רב מעבדים
  3. פרסומת בזמן גלישה
  4. מיצג בשיטות מעורבות

25. מה זה Cyber Space?

  1. חלל אלקטרוני
  2. מחשב נייד
  3. ספר ניווט
  4. שולחן מרווח

26. ** האם תוכנית מחשב יכולה לחשב את π בדיוק אינסופי?

  1. כן, אם ינתן לה זמן אינסופי
  2. כן, אם משתמשים ב MMX
  3. לא, כי זו בעיה NPC
  4. לא, כי למחשב זיכרון סופי

27. מה האיבר הבא בסדרה?

1,1,2,3,5,8,?

  1. 8
  2. 13
  3. 21
  4. 0

28. העכבר זז ימינה-שמאלה בלבד, ולא מעלה מטה. למה?

  1. כרטיס מסך שרוף
  2. נגמר המקום על הדיסק
  3. תקלה פיזית בעכבר
  4. הפסקת חשמל אתמול

29. מה זה Easter Egg?

  1. פרסומת לעוף מפורסם
  2. כתובת לעיתונות כתובה
  3. משנה לוח שנה
  4. תכונה סמויה בתוכנה

30. מהי מערכת ההפעלה החדשה ביותר מבין הרשומות מטה?

  1. Win NT 5
  2. Dos 6.2
  3. Win 3.11
  4. BSD Unix

31. האם יש פקודת כפל בשפת סף (אסמבלי) של x8680?

  1. כן
  2. רק ב 486 ומעלה
  3. רק בשרתים
  4. לא

32. ** בכמה צורות אפשר לרצף ב 10 אבני דומינו מלבן בגודל x102?

  1. 20
  2. 89
  3. 100
  4. 1024

www.google.com .33 הוא:

  1. תוכנה למספרים גדולים
  2. מנוע חיפוש באינטרנט
  3. אתר מכירות פומביות
  4. כתובת לא חוקית

34. מה זה Hexa-Decimal?

  1. בסיס ספירה 16
  2. שפת מכונה ל PC.
  3. כלי ניפוי (Debug)
  4. כל התשובות נכונות

35. אני לא מצליח לפתוח קובץ Word.

מה לא יכולה להיות הסיבה?

  1. אין לי הרשאה אליו
  2. הוא ברשת והחיבור נפל
  3. הקובץ משובש
  4. כרטיס הקול תקול

36. למה משתמשת סיומת WAV?

  1. ריח
  2. קול
  3. ווידאו
  4. תמונה

37. לשם מה מחברים למחשב אל-פסק (UPS?)

  1. לפעולה מאובטחת יותר
  2. לתפעול רציף יותר
  3. להפעלה מהירה יותר
  4. לפעילות ממושכת יותר

38. מה מהבאים לא קשור לדיסקים?

  1. RAID
  2. SCSI
  3. IDE
  4. FBI

39. * מה עושה הקטע הבא?

s:=0; d:=1; h:=1.005;
for i:=1 to 12*n do begin
  d:=d/h; s:=s+d
end;
m:=t/s;
  1. מסכם את האיברים הזוגיים בסדרת פיבונאצ'י
  2. מחשב החזר חודשי של תשלומי משכנתא
  3. מוצא שעה בה מחוגי השעון נפגשים
  4. מבצע אינטנגרל לאורך קו מרוכב

שאלון קודגורו 2 – שלב ב'

רשומה רגילה

1. מהירות מעבד נמדדת ב:

  1. קמ"ש
  2. מגה ביית
  3. מה"ץ
  4. ביט לשניה

2**. האם התוכנית הבאה, בהנתן קלט שלם, רצה זמן סופי?

program loop;
var i:integer;
begin
	readln(i);
	while (i<>1) do
		if odd(i) then i:=3*i+1
		else i:=i div 2
end.

ולחובבי C (אותה השאלה):

main()
{
	int i;
	scanf("%d",&i);
	while (i!=1)
		i = (i&1)? 3*i+1 : i/2;
}
  1. השאלה עדיין פתוחה, אין תשובה סגורה
  2. סיום מובטח בעבור קלטים חיוביים בלבד
  3. קיים קלט טבעי עבורו התוכנית לא תסתיים
  4. בגלל שInteger חסום ב16 ביט, תמיד תסתיים

3. * מה עושה הקטע הבא?

x:=R; y:=0; d:=0;
while (x>=y) do begin
	p(x,y); y:=succ(y);
	d:=d+y+y-1;
	if (d>=x) then begin
		x:=pred(x); d:=d-x-x-1
	end
end

ולחובבי C (אותה השאלה):

 x=R;
y=0;
d=0;
while (x > =y) {
	p(x,y);
	y++;
	d+=y+y-1;
	if (d> =x) {x--; d-=x+x+1;}
	}
  1. מצייר קשת ללא כפל
  2. מחליק קמטים ללא מחיקה
  3. מחשב אינטגרל ללא קירוב
  4. מוצא גרף ללא נקודת שבת

תיקון יש להוסיף לקטע הבא (בתוך הסוגריים?)4. איזה

 if (      ) then x:=0
else for i:=1 to 50 do
	x:=(a/x+x)/2;

ולחובבי C (אותה השאלה):

 if (	) x=0;
else for (i=0; i<50; i++) x=(a/x+x)/2;
  1. a&gt x
  2. x<=0
  3. a<=0
  4. x&gt a

התיקון בשאלה הקודמת, איזה מקרי ישאר בעייתי?5. בהנחת

  1. x=0
  2. a=0
  3. a=0 ו x&gt 0
  4. x=0 ו a&gt 0

6. ומה עושה הקטע?

  1. מחשב שורש ריבועי
  2. מגריל מספר מקרי
  3. ממצע סדרת מספרים
  4. מוצא איבר מינימלי

7. איך מחשבים ב-PASCAL את X בחזקת Y (גם בשפת C זו אותה התשובה?)

  1. x^y
  2. x**y
  3. exp(y*ln(x))
  4. power(x:y)

8. למה משמשים פורטים 110,53,80 (בהתאמה) ?

  1. pop3,http,smtp
  2. http,dns,pop3
  3. ssl,dns,bbs
  4. http,smtp,telnet

9. מדוע הקצב של כרטיס קול הוא מעל 40 קילו ביט לשניה?

  1. כיוון שהשמע של האוזן מגיע ל20 קה"צ
  2. מותאם לקצב השמיעה של כלבים (40 קה"צ)
  3. בהתאם לכמות הזיכרון במחשב
  4. בגלל קצב השעון של PC מקורי (77.4 מה"ץ)

10. בשני ליולי שנת 1996, הוצא פטנט מספר 5,333,051 על שיטה לדחיסת מידע.

הפטנט מדבר על תוכנה שמסוגלת לדחוס כל קובץ שהוא בביט אחד. האם זה שימושי?

  1. כן, שימושי לדחיסה של רעש
  2. לא, הטענה בלתי אפשרית
  3. לא, כל תוכנות הכיווץ מכווצות יותר
  4. כן, ההמצאה תחסוך שטח דיסקים

11. מה יראה יראה בתוכנית טלויזיה צילום של מסך מחשב VDT לעומת LCD.

  1. LCD ירצד, VDT לא
  2. VDT ירצד, LCD לא
  3. שניהם ירצדו
  4. שניהם לא ירצדו

12. בסרט "הרשת" מופיעה כתובת IP 23.75.345.200. של מי הכתובת?

  1. כתובת שמורה למיקרוסופט
  2. כתובת לא חוקית
  3. כתובת מפיקי הסרט
  4. הכתובת עדיין פנויה

13. מה הערך של ]a[20 אחרי הקטע בשפת C הבא?

for (i=0; i<20; i++) a[i] = i;


  1. 0
  2. 20
  3. 19
  4. אי אפשר לדעת

14. למה משמש port21?

  1. גרפיקה (D3)
  2. דואר (SMTP)
  3. קבצים (FTP)
  4. אתרי WEB

15. מה מהבאים איננו חברת מחשבים:

  1. CDC
  2. GMC
  3. SGI
  4. IBM

16. מה זה FAT ?

  1. Free Access Telephone
  2. Frogs and Turtles
  3. File Allocation Table
  4. First Address Time

17. * הקטע הבא אמור לחשב מכפילה של שני מספרים דו ספרתיים.

il:=i mod 10; ih:=i div 10;
jl:=j mod 10; jh:=j div 10;
kl:=(il*jl+10*jl*ih+10*jh*il) mod 100;
kh:=(jl*ih+jh*il) div 10 + jh*ih;
mult:=100*kh+kl

ולחובבי C (אותה השאלה):

il = i%10; ih = i/10;
jl = j%10; jh = j/10;
kl=(il*jl+10*jl*ih+10*jh*il)%100;
kh=(jl*ih+jh*il)/10 + jh*ih;
mult = 100*kh+kl;

מה הסיכוי (באחוזים) שהתוצאה תהיה נכונה?

  1.  0
  2. 50
  3. 84
  4. 100

18. CGI זה:

  1. טכניקה לכתיבת דפי HTML
  2. טכנולוגיה להרצת קוד בצד השרת
  3. מעבד מרכזי להאצת גרפיקה
  4. העברת קבצים בינאריים על HTTP

19. ההבדל בין Java לJavaScript הוא:

  1. ;JavaScript&nbsp הוא קוד Java שנכתב דף HTML
  2. ;JavaScript&nbsp הוא גירסת ה Java של Microsoft
  3. ;Java&nbsp ו JavaScript הן שפות שונות לחלוטין
  4. ;JavaScript&nbsp היא הרחבה של Java ל Perl

20. הייצוג של המספר 2- כמילת מחשב (word) הוא:

  1. fffe בהקסה-דצימלית
  2. 100000000010 בבינארית
  3. 100002 באוקטלית
  4. כל התשובות נכונות

;DLL .21&nbsp הוא:

  1. Downloadable Long Library
  2. Dynamic Linked Library
  3. Dr. Leroys Library
  4. Data List Library

UDP .22 הוא פרוטוקול:

  1. Connectionless
  2.  Connection oriented
  3.  Object Oriented
  4. תלוי בPORT

23. פרוטוקול Ethernet פותח בעיקרו ע"י חברת:

  1. Microsoft
  2. Novell
  3. Xerox
  4. IBM

לכל מחשב שמחובר לרשת יש כתובת MAC – מה פירוש MAC?.24

  1. קיצור של Macintosh
  2. More Amplitude Current
  3. Media Access Control
  4. Machine Administered Computation

25. מה גודל כתובת MAC של Ethernet?

  1. 32 ביט
  2. 48 ביט
  3. 10 אוקטטים
  4. 2 בייט

26. כמה פעמים בשבוע מתלכדים מחוגי הדקות והשעות?

  1. 1440
  2. 168
  3. 167
  4. 154

27. מה הן ראשי התיבות של RISC?

  1. Reduced Instruction Set Computer
  2. Really Intelligent Super Computer
  3. מחשב קטן (מופיע במחשבונים)
  4. Realstone Intel Super Conductor

28. מהן ראשי התיבות של SCSI?

  1. Semi Critical Stream Internet
  2. Small Computer Systems Interface
  3. Scalable Computer Side Implementation
  4. Source Code Security Integration

telnet עובד, אבל ping לא פועל. מה יכול להיות ההסבר?.29

  1. קיר אש חוסם
  2. הפסקת חשמל
  3. סיסמא קצרה מדי
  4. נתב נפל

30. מי מהבאות איננה שפת תכנות?

  1. JAVA
  2. PYTHON
  3. LaTeX
  4. PERL

MASTER-SLAVE .31 הוא מושג המתייחס ל:

  1. מסכים
  2. דיסקים קשיחים
  3. עכברים
  4. כרטיסי רשת Ethernet

JAVA המקבלת כקלט תוכנית Y בשפת JAVA וקלט X עבורה,32. * האם ניתן לכתוב תוכנית מחשב ב

ומחשבת האם Y תעצר או לא כשתרוץ על X?

  1. לא, השאלה היא בלתי ניתנת להכרעה
  2. כן, אבל יקח הרבה זמן לכתוב אותה
  3. כן, למרות שייקח לה המון זמן לרוץ
  4. לא ניתן לכתוב תוכנית JAVA שרצה על תוכנית ב JAVA

33. מה עושה פקודת du ב Unix?

  1. מחשבת שימוש בדיסק (disk usage)
  2. מוחקת משתמש וספריותיו (delete user)
  3. מתרגמת גופן differential unicode) PC)
  4. בודקת תקינות רשת (download upload)

נחליף את כרטיס הקול במחשב באחד שיש בו WaveTable?34. איזה מהפורמטים הבאים יישמע אחרת אם

  1. Real Audio
  2. mod
  3. CD-Audio
  4. midi

35. מה מהבאים איננו משמש להאצה גרפית?

  1. double buffering
  2. Page flipping
  3. Fire wall
  4. Dirty Rectangles

36. איך מייצגים 625 בבסיס 25 ?

  1. אי אפשר.
  2. 011000100101
  3. 6.25
  4. 100

37. בתוכנה לבדיקת ביצועים מוצגת תמונה של gradient שחור -> כחול. במצב שבו המסך מראה
8-bit
צבעים התמונה נראית יותר טוב מאשר כאשר הוא מראה bit-16 צבעים – איך זה יכול להיות?

  1. המסך פגום – חלק מהפיקסלים שרופים
  2. אין מספיק זיכרון לכרטיס המסך
  3. ב bit-8 היו יותר גווני כחול
  4. ב bit-16 (בשיטת CMYK) יש 4 ביטים לצבע

38. פתחתי ב- notepad קובץ טקסט באנגלית שנכתב על unix. מה יקרה?

  1. הקובץ לא ייפתח
  2. windows יוציא הודעת שגיאה
  3. לא יוצג כלום
  4. השורות יתחברו אחת לשניה

39. מה יקרה בהרצת התוכנית הבאה:

 int main()
{
	return main();
}
  1. תחזיר אפס
  2. הודעת שגיאה
  3. תלוי בקלט
  4. תרוץ לנצח

40. בלוחות אם רבים ניתן להגדיר מהירות מעבד ידנית. כאשר מעלים את המהירות הפנימית ולא את המכפיל חיצוני מעל המהירות הבסיסית (האצה), איזה חלק במחשב משפיע מאוד על הצלחה או כישלון בהאצה?

  1. זכרון
  2. קשר דיסקים
  3. בקר SCSI
  4. USB

41. מה הדרך הנפוצה ביותר ליישום מגבלות על שליחת הודעות בפורום אינטרנט?

  1. ה ISP של הגולש מספק פרטים אישיים עליו
  2. היישום רץ בJAVA ומוריד פרטים ממחשב הגולש
  3. שימוש ב Cookie, או רישום IP או Session
  4. שימוש ב MAC של המחשב דרך ה BackBone

42. איזה מן הבאים אינו מעבדX86

  1. Permedia
  2. K5
  3. WinChip
  4. K6-3

43. כדי למצוא איבר בעץ בינארי ממויין בעל n איברים צריך לעבור במקרה הגרוע על:

  1. n איברים
  2. (log(n איברים
  3. (nlog(n איברים
  4. <n2</sup איברים

44. מה קורה אם גוררים טקסט מWORD-2000 לשולחן העבודה?

  1. הודעת שגיאה מלווה בצליל
  2. ייווצר קובץ המכיל את הטקסט
  3. יפתח דפדפן לחיפוש הטקסט
  4. הטקסט יכתב על השולחן

45. פקודת שפת המכונה של INC WORD PTR [AX]" 80×86" עושה:

  1. מגדילה באחד את התא ש AX מצביע עליו
  2. מגדילה בשתיים את התא ש AX מצביע עליו
  3. מגדילה בשתיים את AX
  4. מגדילה באחד את AX

 46. מה זה Open Source?

  1. ברז פתוח בגרף זרימה
  2. קוד תוכנה מפורסם בגלוי
  3. כשפים לזימון שדי מלחמה
  4. שיטת שיווק בלתי חוקית

לקבל 35 כסכום של חמש הטלות של זוג קוביות:47. מה הסיכוי

  1. 0
  2. 0.07
  3. 0.5
  4. 1

48. קטע התוכנית הבא פותר את השאלה הקודמת:

 for i:=-5 to 60 do
	for t:=0 to 10 do
		a[i,t]:=0;
for t:=1 to 10 do
	for j:=1 to 60 do
		for k:=1 to 6 do
			a[j,t]:=a[j,t]+a[j-k,t-1];

ולחובבי C (אותה השאלה):

 for (i= -5; i < =60; i++)
	for (t=0; t < =10; t++)
		a[i][t] = 0;
for (t=1; t < =10; t++)
	for (j=1; j < =60; j++)
		for (k=1; k < =6; k++)
			a[j][t] += a[j-k][t-1];

אבל חסר בו איתחול של:

  1. a[35,5]
  2. a[5,35]
  3. a[0,0]
  4. a[10,35]

49. שצריך להיות מאותחל כ:

  1. 5
  2. 0
  3. 1
  4. i

50. והיכן תוחזר התוצאה ?

  1. a[0,0]
  2. a[0,0]/610
  3. a[35,10]/610
  4. a[5,35]

51. מה ממערכות ההפעלה איננה של Microsoft ?

  1. dos 6.2
  2. NetBSD
  3. Win-me
  4. NT

52. בעבר זכרון היה:

  1. יקר יותר
  2. מועט יותר
  3. איטי יותר
  4. כל התשובות נכונות

53. מה זה Power Point?

  1. טכנולוגית לייזר רב עצמה
  2. מיקרו מעבד (CPU) מהיר
  3. אלגוריתם לחידוד תמונה דיגיטלית
  4. תוכנת מחשב להכנת מצגות

54. מה זה VPN?

  1. Very Poor Nation
  2. Virtual Private Network
  3. Voltaire Plato Nitsche
  4. Visual Port Node

55. מה זה טרנזיסטור?

  1. טכניקת יוגה עתיקה
  2. רכיב אלקטרוני בסיסי
  3. שיטת שינוע חללית
  4. שפת תכנות יעילה

56. מה גדול יותר: טרה-מיקרון או קילו-מייל?

  1. טרה-מיקרון
  2. קילו-מייל
  3. שווים
  4. תלוי האם מייל ימי או יבשתי

 57. האם ג'יגה ביט (Giga bit) נכנס לתקליטור (CD Rom?)

  1. לא
  2. כן
  3. רק אחרי דחיסה
  4.  רק במהירות x24 ומעלה

 58. איך אפשר להפוך אות קטנה לגדולה בASCII?

  1. C += 32 (להוסיף 32 בבסיס 10)
  2. c |= 0x20 (לבצע OR עם 20 בבסיס 16)
  3. C ^= 040 (לבצע XOR עם 40 בבסיס 8)
  4. כל התשובות נכונות

מה היחס בין שני איברים עוקבים בסדרת פיבונאצ'י?.59 

  1. יחס הזהב : 618.1 בערך
  2. 2
  3. שורש 2
  4. היחס הקסום: 732.1 בערך

 60. איזו סדרה יכול הקטע הבא לחשב?

 for i:=3 to n do a[i] := a[i-1]+a[i-2];

ולחובבי C (אותה השאלה):

 for (i=3; i < =n; i++) a[i] = a[i-1]+a[i-2];
  1. סדרת פיבונאצ'י ,…1,1,2,3,5,8
  2. סדרת לוקאס ,…1,3,4,7,11,18
  3. סדרה קבועה
  4. כל התשובות נכונות

 61. מה עושה הקטע הבא?

 for i:=1 to n do b[a[i]] := i;

ולחובבי C (אותה השאלה):

 for (i=0; i < n; i++) b[a[i]] = i;
  1. ממיין רשימה
  2. הופך תמורה
  3. מחשב אינטגרל
  4. משכפל מערך

האם ניתן לחבר עכבר חיצוני למחשב נישא עם עכבר פנימי?.62 

  1. רק בלינוקס
  2. בשום מקרה לא
  3. אפשר לחבר
  4. רק אלחוטי

 63. האם ניתן לשמוע מוזיקה על מחשב?

  1. לא
  2. רק עם מודם
  3. רק עם רמקול חיצוני
  4. כן

 64. מה עושה הקטע הבא?

 s:=0;for i:=1 to 3141 do s := s + sin(i/1000)/1000;

ולחובבי C (אותה השאלה):

 for (s=i=0; i<3141; i++) s += sin(i/1000.0)/1000;
    1. מצייר מעגל
    2. מחשב אינטגרל
    3. ממיין רשימה
  1. כל התשובות נכונות

 65. בסוף הקטע הקודם s מכיל:

  1. אינטגרל (sin(x מאפס עד π
  2. -cos(π)+cos(0)
  3. 2
  4. כל התשובות נכונות

 66. קובץ VBS הוא

  1. Very Bad Sign
  2. Visual Basic Script
  3. Violet Blue Silver
  4. Variable Background Sound

 67. שעת סרט וידאו דחוסה ב MPEG-2 תופסת בערך

  1. קילו ביית
  2. מגה ביית
  3. ג'יגה ביית
  4. טרה ביית

 68. מקור השם Sniffer הוא

  1. שם חברה שהפך גנרי, כמו מקרר פריג'דר
  2. שם ספר שהפך מושג, כמו רובינזון קרוזו
  3. שם סרט שהפך למורשת, כמו המערב הפרוע
  4. שם אדם שהפך מפורסם, כמו לורד סנדוויץ'

 

69. ** כמה מספרים שלמים n קיימים עבורם
n2 ו-n3 ביחד מכילים את כל הספרות, כל ספרה בדיוק פעם אחת?

  1. 0
  2. 1
  3. 3
  4. אינסוף

70. הפקודה RCL בשפת מכונה של x8680 היא:

  1. . ReCaL stack
  2. . Rotate through Carry Left
  3. . ReCalibrate Loop
  4. . Random Counter Load

 71. אחרי ביצוע פקודת האסמבלי Push Sp

  1. SP יקטן ו IP יקטן
  2. SP יקטן ו IP יגדל
  3. SP יגדל ו IP יקטן
  4. SP יגדל ו IP יגדל

 72. שני קטעי הקוד הבאים

 I)	x := A - - B;
II)	x := A + B;

ולחובבי C (אותה השאלה):

 I)	x = A - - B;
II)	x = A + B;

עושים

  1. תמיד אותו הדבר
  2. בדר"כ אותו הדבר
  3. בדר"כ דברים שונים
  4. תמיד דברים שונים

 73. והמקרה החריג הוא:

  1. A=0
  2. B שלילי
  3. B = A
  4. אין מקרה כזה

 74. מה זה SPAM?

  1. דואר זבל
  2. רכיב חומרה
  3. שחקן מעולה
  4. כל התשובות נכונות

 75. למה משמשת סיומת JPG?

  1. ריח
  2. קול
  3. ווידאו
  4. תמונה

* "כל-המבקר חולה, נוטל 60/1 חוליו" (תלמוד בבלי ,מסכת נדרים, פרק ל"ט).76 

אחרי ששישים אנשים מבקרים בזה אחר זה חולה, כמה יוותר מחוליו?

  1. 1/2 
  2. 1/e 
  3. 1-1/e 
  4. ;e&nbsp (בסיס הלוגריתם הטבעי בערך 2.718)

 77. מה מייצרת חברת Check Point?

  1. קירות אש ומוצרי הגנה
  2. מנופים גדולים ומשאיות כבדות
  3. מחשבים מהירים ומסכים שטוחים
  4. תוכנות בדיקה למעגלים מודפסים

 78. מה פירוש IBM?

  1.  ראשי התיבות של המקימים – Itsik Beni Moshiko
  2.  על שם אחווה אוניברסיטאית – Iota Beta Mu
  3.  תוכנית אלופת העולם בשח – Intelligent Blue Mind
  4.  עוד מימי מכונות הכתיבה – International Business Machines

 79. מה זה COTS?

  1. Commercial Off The Shelf 
  2. Copy Of The Same 
  3. Clean On The Ship 
  4. Coffe Or Tea Sugar 

 80. מה זה IRC?

  1. מס הכנסה
  2. פרוטוקול Chat
  3. מחבר תת-אדום
  4. שלמים מרוכבים

 81. למה משמש Port 25?

  1. גרפיקה
  2. דואר
  3. FTP
  4. Web

מה הקשר בין פקודות שפת המכונה של SHR AX,1" 80×86," ו "p>?"ADD AX,AX>.82 

  1. אין הבדל בכלל
  2. לרוב אותו הדבר
  3. כמעט תמיד שונה
  4. תלוי בסוג המעבד

83. מה עושה פקודת שפת המכונה של MOV AX,BX" 80×86?"

  1. מעבירה את תוכן BX לתוך AX
  2. מעבירה את תוכן AX לתוך BX
  3. מאפסת את AX ו BX
  4. מחליפה בין תוכן AX לתוכן BX

שאלון קודגורו 4 – שלב א'

רשומה רגילה

1 .באיזה שיטת דחיסה משתמשים ב BMP?

  1. Huffman
  2. LZW
  3. RLE
  4. לא משתמשים בכיווץ

2 .כיצד תראה המילה הכפולה x123456780 בזיכרון במעבד של אינטל x8680?

  1. 403:0x56 402:0x78 401:0x12 400:0x34
  2. 403:0x78 402:0x56 401:0x34 400:0x12
  3. 403:0x12 402:0x34 401:0x56 400:0x78
  4. 403:0x21 402:0x43 401:0x65 400:0x87

3 .מהו Watchdog?

  1. רכיב שמתערב במקרה של כשל "(תקיעה)" לצורך שחרור
  2. הסייען של מיקרוסופט (כלב, אינשטיין, מהדק נייר, )…
  3. מערכת לגילוי חדירות למחשבים (IDS)
  4. ממשק משתמש חזותי למשתמשי VB

4 .למה משמש IRQ3?

  1. אין IRQ שמספרו 3
  2. מודיע על סיום גישה לדיסקים
  3. Reserved
  4. משמש ליציאה סריאלית

5. * מה עושה פונקצית C הבאה:

int f(int x) {return(((((x>>15)&1)^1)-1)|1);}      

  1. הפונקציה לא תלויה ב x (מחזירה ערך קבוע)
  2. מעלה את x בריבוע (במספר unsigned)
  3. מחזיר את הסימן של x (1 אם x חיובי, אחרת 1)-
  4. הופך את סדר הביטים של x (אם x שלילי)

6 .מה ההבדל בין שתי ההצהרות הבאות בשפת ++C?

class A { char* p;};      

struct B { char* p;};      

  1. אין הבדל, אחד struct והשני class
  2. אחד מהן לא חוקי בגרסאות ישנות של ++C
  3. צורת הגישה למשתנים
  4. הגודל של המחלקה יותר גדול

7 .מה הן ראשי התיבות של PIC?

  1. Position-Independent-Code
  2. Programmable-Interrupt-Controller
  3. Personal-Internal-Computer
  4. Portable-Image-Constructor

8 .איזה רזולוציה נקראת Mode12h במחשבי PC?

  1. 320x200x256
  2. 640x480x256
  3. 640x480x16
  4. 25×80

9 .מה ההבדל בין selector ו segment במחשבי PC IBM?

  1. שם חלופי לאותו הדבר
  2. segment הוא חלק מ track ו selector הוא חלק מ sector בכונן קשיח
  3. selector הוא אינדקס למערך של descriptors וsegment מציין כתובת
  4. ב segment Mode Protected לא קיים וselector כן קיים

10 .פורט x2010 משמש ל:

  1. DMA
  2. Blaster Sound
  3. Keyboard
  4. Joystick

11 .בכמה IRQs מערכת ההפעלה יכולה להשתמש במחשב PC+(386?)

  1. 7
  2. 15
  3. 16
  4. מערכת ההפעלה לא יכולה להשתמש ב IRQ

12 .איך ניתן לפנות לעכבר מסוג PS2 במחשב PC?

  1. דרך ה Controller Keyboard
  2. אי אפשר לפנות לעכבר
  3. לפנות ישירות דרך פורט x430
  4. דרך ההתקן של PS2 שנמצא על לוח האם

13 .מה יהיה הפלט בקטע הבא:

int* buf = (int *)malloc(5);      

printf("%d", sizeof(buf));      

  1. 20
  2. 5
  3. 10
  4. 4

14. * מה תדפיס תוכנית C הבאה:

char* str = "Codeguru!";      

printf("%c", *(char *)((long *)((char*)(str)+1)+1));      

  1. 'c'
  2. '!'
  3. 'd'
  4. 'u'

15 .מה עושה הקוד הבא (אינטל x8680:)

jmp short $ – 2      

  1. מבצע Reboot
  2. קופץ למקום אקראי בקוד
  3. לא מבצע דבר
  4. לולאה אינסופית

16 .איך כותבים לתוך קובץ את ה -stderr שתוכנית פולטת בדוס?

  1. prog.exe >! error.txt
  2. prog.exe >> error.txt
  3. prog.exe | error.txt
  4. prog.exe 2> error.txt

17 .כמה רצים, לכל היותר, אפשר לשים על לוח שח בלי שאף שניים מהם לא יאימו זה על זה?

  1. 8
  2. 14
  3. 16
  4. 64

18 .מה זה Base64?

  1. בסיס סיני סודי
  2. אלגוריתם גרפי מהיר
  3. אתר אינטרנט של מתכנתים
  4. שיטת קידוד לקבצים בינאריים

19. * כמה LED ים דולקים בממוצע בשעון שעות ודקות? כדוגמא, בשעה ארבע ותשע דקות אחר הצהריים יש 6+6+6+2=20 קווים דולקים.

  1. 14
  2. 18.4
  3. 21
  4. 27.8

20 .מה זה Scheduler?

  1. מחשב חדשני להפעלת משימות מתוזמנות
  2. לוח שנה ממוחשב למשתמשים רבים
  3. מנגנון לחלוקת זמן בין מטלות
  4. אלגוריתם לפתרון בעיית הסוכן הנוסע

21 .מהי חותמת הזיהוי של קובץ Java-Class?

  1. אין חותמת לקובץ
  2. 0XCAFEBABE
  3. 0X00C0FFEE
  4. "JavaClass"

22. * מה עושה הפונקציה הבאה:

unsigned char f(unsigned char a){
    a = ((a<<4) & 0xF0 | (a >> 4) & 0x0F);
    a = ((a<<2) & 0xCC | (a >> 2) & 0x33);
    a = ((a<<1) & 0xAA | (a >> 1) & 0x55);
    return &a;
}
  1. מחשבת את a-
  2. מאפסת את a
  3. הופכת את הסיביות
  4. מסופרת ביטים דלוקים ב a

23 .כשנותנים הרשאות גישה לקובץ ב unix, באיזה בסיס ספירה מייצגים את ההרשאה?

  1. דצימלי
  2. הקסדצימלי
  3. אוקטלי
  4. בינארי

24 .מה זה OLE?

  1. Object-Linking-and-Embedding
  2. Out-Look-Express
  3. Only-Long-Extension
  4. Outer-Light-Energy

25 .מה היא גרסת בטא?

  1. גרסא מיושנת/לא תקינה
  2. גרסא נסיונית/בבדיקות
  3. גרסא מעודכנת/תקינה
  4. גרסא עתידית/בתכנון

26 .מה זה DRP?

  1. Delta-Random-Path
  2. Disaster-Recovery-Plan
  3. Dot-Raw-Plot
  4. Disc-Reset-Power

27 .מהו סכום השורות =(עמודות) של ריבוע קסם 4 על 4 המכיל את המספרים מאחת עד שש-עשרה?

  1. 16
  2. 34
  3. 32
  4. 65536

28 .מה יחס הצלעות של מלבן עבורו לחצי מלבן יש יחס דומה?

  1. 707.0 בערך
  2. 414.1 בערך
  3. שורש 2
  4. כל התשובות נכונות

29. * מה יותר גדול: 999 או 999?

  1. 999
  2. 999
  3. שווים
  4. תלוי בבסיס הספירה

30 .על איזה אוגר משפיע הפקודה cwde (אינטל x8680?)

  1. ah
  2. dx
  3. eax
  4. cr

31. ** מה האיבר הבא בסדרה x43,0x6f,0x64,0x65,0x47,0x75,0x720?

  1. 0x43
  2. 71
  3. 114
  4. 0x75

32 .האם ב Java וב #C משתנה מסוג int ממומש באותה הדרך?

  1. ב Java צריך להשתמש ב integer
  2. ב Java הוא אובייקט וב #C הוא משתנה בגודל 32 סיביות
  3. ב #C הוא אובייקט וב Java הוא משתנה בגודל 32 סיביות
  4. אין הבדל, בשני השפות הוא ממומש בתור אובייקט

33 .האם הזיכרון(שמוצבע ע"י x) בסוף התוכנית יהיה משוחרר?

void free_proxy(char *p){ free(p);}      

main(int argc, char* argv[]){ char* x = malloc(48); free_proxy(x);}      

  1. כן
  2. לא
  3. תלוי במספר הפרמטרים
  4. תלוי במצב הזיכרון הנוכחי

34 .איך נגדיר בשפת C מצביע שלא ניתן לשנות את התוכן שהוא מצביע עליו?

  1. char * const ptr;
  2. char const * ptr;
  3. static char * ptr;
  4. const char const *ptr;

35 .סיב אופטי עובד באמצעות:

  1. גלי רדיו
  2. אור
  3. מוליכות חשמלית
  4. זרימת מים

36 .כמה בתים יש בביט?

  1. 8
  2. 11
  3. אין בביט אף בית
  4. 7

37 .כמה צבעים יש במסך EGA?

  1. 4
  2. 16
  3. 256
  4. 1024

38 ".אריה במדבר" זה:

  1. באג נפוץ
  2. שיטת חיפוש בינארי
  3. מחשב על רב עוצמה
  4. משחק סימולציה

39 .מה זה Counter-Strike?

  1. מנגנון אנטי-וירוס חדש
  2. משחק מחשב מקוון
  3. אגודה נגד האקרים
  4. קיר אש מתקדם

40. * מה עושה הפונקציה בקוד C הבא:

int a(int x){ if (x == 1) return(x++); return x +!a(x-1);}      

  1. מחשבת עצרת
  2. מחזירה 0
  3. מחזירה 1-
  4. מחזירה את x

41 .מדוע מעבדי Celeron הם פחות טובים ממעבדי רגילים באותו תדר שעון?

  1. יש להם זיכרון מטמון מופחת
  2. הם מיוצרים בישראל
  3. יש להם מנגנון Line Pipe מנוון
  4. הם מבצעים פחות פעולות בכל פעימת שעון

42 .מה זה MMX?

  1. הרחבת סט פקודות התומכות באפליקציות מולטימדיה
  2. שיטת הצפנה ישנה (Moving-Many-Xor)
  3. קוד לתיקון שגיאות (Multiply-Minor-Xray)
  4. שם קיצור לסרט מקס הזועם 10

43 .מהם ראשי התיבות DSP?

  1. Digital-Signal-Proccesor
  2. Dual-Side-Printing
  3. Don`t-Shoot-Please
  4. Dynamic-Service-Pack

44 .מהו יחס הדחיסה של MP3 ב Kbps128 (בקירוב?)

  1. 1:2
  2. 1:10
  3. 1:100
  4. 1:500

45 .מה זה PALM-PILOT?

  1. כינוי לאנשים שמטיסים מזל"טים
  2. שם של כרטיס מסך משוכלל
  3. תוכנת שירטוט לגרפיקאים
  4. מחשב נישא זעיר

46 .מהי שיטת החיבור המהירה ביותר לאינטרנט?

  1. MODEM
  2. T3
  3. ADSL
  4. ISDN

47. * להטלת שתי קוביות יש 21 אפשרויות שונות (בלי חשיבות לסדר,) כמה תוצאות הטלה שונות (ללא חשיבות לסדר) יש לשש קוביות?

  1. 36
  2. 462
  3. 23328
  4. 46656

48 .מה זה DVD?

  1. Digital-Versatile-Disc
  2. Dolby-Video-Data
  3. Dream-VoiceD
  4. Dont-Violate-Data

49. * מה זה x5a,0x59,0x5b,0x58,0xb8,0x01,0x00,0xc2,0x02,0x000?

  1. נגטיב של חתול
  2. כתובת IpV6
  3. סוף של שגרה
  4. מספר פיבונאצ'י

50 .מה ערכו של Y לאחר ביצוע קוד C הבא:

int x = 0x1234;char y = *(char *)&x;      

  1. 0x12
  2. 0x34
  3. לא ניתן לדעת
  4. תלוי מעבד(Little/Big-Endian)

51 .כמה זה שורש של 1?-

  1. -1
  2. המספר המרוכב i
  3. (pi) sin
  4. כל התשובות נכונות

52 .כמה מיקרונים מעוקבים יש בגרם מים?

  1. מליון (מגה)
  2. מיליארד (ג'יגה)
  3. טריליון (טרה)
  4. קוודריליון (פטה)

53. * כמה צלעות יש לקוביה ארבע ממדית?

  1. 4
  2. 16
  3. 32
  4. 64

54 .מה עושה הקטע הבא?

loop forever {delay(d-w);open();delay(w);close()}      

  1. פותח מאגר נתונים
  2. מפעיל ממטרות יומית
  3. מייצר צפצוף עולה
  4. מצייר גרף צבעוני

55 .בשאלה הקודמת, מה משמעות w?

  1. אורך הכבל
  2. זמן ההשקיה
  3. תדר ראשוני
  4. רוחב המסך

56 .איזו יחידת מידה באה מייד אחרי ג'יגה?

  1. מגה
  2. טרה
  3. זטה
  4. גאמה

57 .מה עושה הקטע הבא?

loop forever      

if t() > t0 then c() else h()      

  1. חישוב שורש
  2. סיבוב מישור
  3. בקר מזגן
  4. שעון מעורר

58 .בשאלה הקודמת, מה משמעות t0?

  1. נקודה התחלתית
  2. זווית צפייה
  3. ערך רצוי
  4. זמן היעד

59. * בהינתן x,y מספרים טבעיים (שלמים חיוביים,) מה עושה הקטע הבא?

while (x > 0) {      

x = x-1      

y = y+1}      

  1. מוסיף את x אל y
  2. מחסר את y מ x
  3. מאפס את y
  4. כל התשובות נכונות

60 .מה עושה קטע C הבא:

for (i=0; i=0; i=0) i=printf("%s\n","CodeGuru");      

  1. יעצור מייד, בלי לעשות כלום
  2. יסיים אחרי הדפסה אחת
  3. יתקע בלולאה אינסופית
  4. יריץ פקודה בלתי חוקית ויעוף

61 .מה ההבדל בשפת C בין a=5 לבין a=5?

  1. אין כל הבדל
  2. אחד מהם לא חוקי
  3. תלוי בטיפוס של a
  4. אין שום קשר

62. * מה ידפיס קטע הקוד הבא בשפת :C

#define add1(a) a+1      

printf("%d",add1(17<<1));      

  1. 23
  2. 35
  3. 68
  4. 70

63 .מה יעשה קטע הקוד הבא בשפת :C

for (i=0; i<100; i++);      

printf("CodeGuru\n");      

  1. לא ידפיס כלום
  2. ידפיס שורה אחת
  3. ידפיס מאה שורות
  4. ידפיס מאה ואחת שורות

64 .מהו ה-Descriptor הראשון שנמצא בטבלת ה GDT (מחשב IBM עם מעבד אינטל?)

  1. Null
  2. Video-address
  3. Mapped-DMA
  4. BIOS-data-area

65 .כשתוכנית כתובה במודל Tiny יש לה:

  1. מקטע בגודל KB64 לנתונים ועוד מקטע בגודל KB64 לקוד
  2. מקטע אחד לקוד, נתונים, וזיכרון דינאמי בגודל של MB1
  3. מקטע אחד בגודל לא קבוע למחסנית ועוד מקטע בגודל KB64 לקוד ולנתונים
  4. מקטע אחד בגודל KB64 לקוד, נתונים, זיכרון דינאמי ומחסנית

66 .מהו הגודל הסטנדרטי של MBR Sector של דיסקט בבתים?

  1. 256
  2. 512
  3. 1024
  4. 4096

67 .מה מוגדר ע"פ ההגדרה הבאה בשפת C?

char* (*ptr)(char *, int);      

  1. מצביע לפונקציה שמקבלת שלושה פרמטרים: מצביע מסוג ,char מצביע מסוג char וint
  2. מצביע מסוג char שעושה הסבה למצביע מסוג int char
  3. מצביע לפונקציה שמקבלת שני פרמטרים: מצביע מסוג char ו int ומחזירה מצביע מסוג char
  4. מצביע לפונקציה שמחזירה מערך בגודל int וערך מסוג char

68 .ע"פ הקוד הבא בשפת ++C איזה מהמתודות הבאות תיקרא:

class A{public:virtual void f() {}};
class B : public A{void f() {}};
void (A::*pmf)() = &A::f;
A *a = new B;
(a->*pmf)();
delete a;
  1. A::f
  2. B::f
  3. לא ניתן לדעת
  4. תלוי במימוש הקומפיילר

69. * מה יהיה ערכו של AX לאחר ביצוע הקוד הבא בשפת אסמבלי x8680?

0: call $ + 3      

1: pop ax      

2: sub ax, 3      

  1. הערך 3
  2. AX לא ישתנה כלל
  3. הערך הקודם שלו ועוד שלוש
  4. ה IP של שורה 1 בזמן ריצה

70 . נתונים 12 כדורי זהב, ברדיוסים של 12,…,4,3,2,1 אינטש' (משקלו הסגולי של זהב 2.19 גרם לסמ"ק.) האם ניתן לחלקם לשתי קבוצות שוות משקל?

  1. לא, כי 54.2 איננו מספר שלם
  2. לא, כי !12 איננו חזקת 2
  3. כן, 12,11,10,3,2,1 מול 4,5,6,7,8,9
  4. כן, יש פתרון

71 .איך פותרים את המשוואה הבאה?

a = x^(b + c ln(x))      

  1. משוואה ריבועית בלוג X
  2. מעבר על כל האפשרויות
  3. על ידי עצים בינארים
  4. אין פתרון אנליטי

72 .מה ההבדל ב Win32API בין הפונקציה PostMessage ל SendMessage?

  1. אין הבדל – שני שמות שונים לאותה פונקציה
  2. Post לא מחכה לתשובה, ו Send כן מחכה
  3. Send נועד לשימוש באסמבלי, ו Post בשפת C
  4. אין בכלל פונקציה בשם PostMessage

73 .איזה מן המתודות של מחלקה A תקרא כשיוצרים את b לפי ההגדרה הבאה בשפת ++C?

A c;      

A b = c;      

  1. Copy-Constructor
  2. Assignment-Operator
  3. Default-Constructor
  4. Untrivial-Constructor

74 .כמה עמודים יש בתקן הרשמי של פרוטוקל האינטרנט (IP?)

  1. 25
  2. 23
  3. 45
  4. 67

75 .איזה מבין התוכנות הבאות תעדיף לממש באמצעות UDP ולא TCP?

  1. העברת שיחת טלפון ע"ג רשת האינטרנט
  2. שליחת קובץ דחוס בשעות הלילה
  3. שליחת דף אינטרנט במקביל לתמונות שבתוכו
  4. תשובות 2 ו 3 נכונות

76 .בפרוטוקול TCP נשלח ACK כאשר,

  1. אחרי קבלת חבילת TCP
  2. תלוי בגודל החלון (Size Window)
  3. תלוי לפי איזה RFC הוגדר המימוש
  4. כל חמש שניות

77 .קיבלת חבילת UDP שה checksum שלה הוא אפס, מה מהבאים נכון:

  1. לא יתכן ששדה ה checksum הוא אפס
  2. כנראה שלא חושב checksum כלל
  3. תקלה בשליחת החבילה שמקורה בכרטיס הרשת
  4. סימן שקיר האש עצר את המידע

78 .מה ההבדל בין hub ל switch?

  1. אין הבדל, אלו רק שמות שונים למוצרים מקבילים
  2. Switch שולח ליעד בודד, ו hub שולח לכל המחשבים המחוברים
  3. Hub תומך בקצבים של עד 10 מגה-ביט, ואילו switch תומך בקצבים גבוהים יותר
  4. Hub תומך רק ב ,UDP בעוד ש switch תומך גם בפרוטוקול TCP

79 .לאיזה מטרה נרצה להעביר IP מעל IP?

  1. מצב זה אינו אפשרי
  2. לאבטחת המידע כאשר נתונה רשת ובה אחוז טעויות גבוה
  3. כשארצה לתקשר בין מערכות הפעלה זרות (למשל Windows ו Unix)
  4. כשארצה לחבר שני חלקים של רשת פנימית מעל רשת האינטרנט

80 .מהו סדר הפרוטוקולים ההגיוני מבין הבאים?

  1. PPP TCP IP HTTP
  2. IP TCP HTTP PPP
  3. PPP IP TCP HTTP
  4. IP TCP PPP HTTP

81 .ניסיתי לשלוח דוא"ל בעזרת POP3 והפעולה נכשלה, מדוע?

  1. אי אפשר לשלוח דוא"ל באמצעות פרוטוקול POP3
  2. ניסיתי לשלוח תווים שאינם טקסטואליים בתוך ההודעה
  3. POP3 משמש לשליחת דואר ברשתות פנימיות בלבד
  4. התקן משמש להעברת מוזיקת פופ בלבד

82 .מה נכון לגבי שני מחשבים שמחוברים ב":Null-Modem"

  1. מחוברים דרך BBS
  2. שהחיבור לא עובר דרך מרכזיית טלפון
  3. מחוברים דרך dev/null/
  4. שבלתי אפשרי להעביר מידע בינהם

83 .מהו MTU כשמדברים על רשתות?

  1. Move-to-UDP
  2. Maximum-Transfer-Unit
  3. Matrix-to-Unicode
  4. Metric-Temporary-United

84 .איזה מהפרוטוקולים הבאים אינו קיים?

  1. Smodem
  2. Zmodem
  3. Xmodem
  4. Hmodem

שאלון קודגורו 4 – שלב ב'

רשומה רגילה

1. באיזה שיטת דחיסה משתמשים בGIF?

  1. Huffman
  2. LZW
  3. RLE
  4. לא משתמשים בכיווץ

2. מה מבין הפקודות הבאות יוצא דופן (אסמבלי x8680) :

  1. push
  2. pop
  3. jmp
  4. ret

3. מה זה A20?

  1. Address Line # 20
  2. 20 Hertz Amplified
  3. Ada v2.0
  4. הגדרת מערך בגודל 20 בתים

4. לאחר שנבצע את הפקודה : push sp, באסמבלי 80386 איזה ערך יידחף למחסנית?

(ההתייחסות ל-SP בתשובות הנ"ל הן לערכו לפני ביצוע פקודת ה-push)

  1. SP
  2. SP + 2
  3. SP – 2
  4. אי אפשר
    לדחוף את SP

5. מה יהיו ערכו של SP עצמו לאחר השאלה הקודמת?

  1. SP-2
  2. SP-4
  3. SP+2
  4. SP+4

6. לאיזו מהצורות הבאות יש שטח מרבי בהנחת היקף קבוע?

  1. משולש
  2. ריבוע
  3. עיגול
  4. אין הבדל

7. *מתי יודפסו שתי המילים לאחר הרצת הקוד הבא:

if (x != 0)
printf("Code");

if (x + 1 == 1) printf("Guru");

  1. לעולם לא
  2. אם x שלילי
  3. אם x ממשי
  4. תמיד כן

8. איזה אוגר מצביע אל ספריית הדפים (PD) במעבד x8680?

  1. EBP
  2. CR1
  3. CR3
  4. DR1

9. מה הבעיה בקוד C הבא?

char str[] = "CodeGuru";

char*str2 =
malloc(strlen(str) + strlen("\0"));

strcpy(str2,
str);

  1. הקוד תקין לגמרי
  2. המשתנה str לא מוגדר
    נכון
  3. לא מוקצה מספיק זיכרון
  4. strlen מחזיר size_t וmalloc צריך * DWORD

10. מה מבצע הקוד הבא ב x8680?

func:

push bp

mov bp, sp

push es

mov ax, value

mov
es, ax

mov al, [bp + 4]

mov di, [bp + 6]

mov bx, di

shl di, 6

shl
bx, 8

add di, bx

add di, [bp + 8]

stosb

pop es

mov sp, bp

pop
bp

ret

  1. מצייר נקודה על המסך
  2. משנה איבר ברשימה המקושרת
  3. דוחס קלט ושומר בזיכרון
  4. מדפיס אות
    למסך

11. מה צריך להיות הערך של value בשאלה הקודמת?

  1. 0xb800
  2. 0x0400
  3. 0x7c00
  4. 0xa000
12
. אם היינו קוראים לפונקציה הנ"ל בשפת C איך הייתה נראית הגדרת הפונקציה?

  1. void func(int, int, char)
  2. void
    func(int, int, int)
  3. char func(int, int,
    int)
  4. void func(char,int, int)

13. מה זה (declspec (naked__ ב ++VC?

  1. פונקציה
    שהקוד בה צריך לרוץ כמה שיותר מהר
  2. פונקציה
    שהקוד בה צריך להיות כמה שיותר קטן
  3. פונקציה
    שמקבלת פרמטרים בתוך האוגרים עצמם
  4. פונקציה שהקוד
    שלה מצומצם, ואין לה הגדרת מחסנית

14. מה עושה קוד אסמבלי הבא ב x8680?

pushf

pop ax

or ah,1

push
ax

popf

  1. כלום
  2. מאפס את AX
  3. לולאה אינסופית
  4. Single Step

15. תווים לבנים (space white) הם :

  1. תווים בתחום x20-0x7f0
  2. התווים: tab, enter, space
  3. התווים: lf, cr, tab, space
  4. תווים שלא בתחום x20-0x7f0

Cookie .16 הוא :

  1. עוגית מזל ממוחשבת
  2. משחק חדש לAdvanced GameBoy
  3. פיסת מידע שנשמרת בדפדפן
  4. מספר מוגרל לISN בלתי מזוהה

17. איזה מפתח (port) משמש ל refresh rate ב IBM PC?

  1. 0x20
  2. 0x3da
  3. 0x3d8
  4. 0x201

18*. מה מהבאים יוצא דופן :

  1. Pipes
  2. Mailslots
  3. CopyData
  4. Sockets

19. עם איזה אוגר נשנה את מצב הריצה של המעבד ל Protected Mode?

  1. CR0
  2. DR0
  3. TR0
  4. EBP

20. מה הסיכוי שמספר תלת-ספרתי יהיה ראשוני?

  1. בערך אחוז
  2. בערך 17 אחוז
  3. בערך 49 אחוז
  4. בערך 91 אחוז

21*. איך מקובל לקרוא לשלשת המספרים 7,12,13?

  1. שלשה אוילריאנית (שוודית)
  2. שלשת פיבונאצ'י (ייונית)
  3. שלשה פיתגוראית (סינית)
  4. שלשת מוסקטרים (בריטית)
22
. אם ספרת האחדות של n היא ,7 כמה אפשרויות יש לספרת העשרות של 17 בחזקת n?

  1. 1
  2. 2
  3. 5
  4. 10

23. מה ניתן לומר על המספר 4,294,967,299?

  1. שהוא בערך מספר פיבונאצ'י
  2. שהוא בערך חזקת 2
  3. שהוא ראשוני
  4. כל התשובות
    נכונות

24. סדר את הבאים לפי סדר כרונולוגי :

  1. COM, MZ, PE, NE
  2. COM, MZ, NE, PE
  3. NE, PE, MZ, COM
  4. NE, MZ, COM,
    PE

25. האם יש בעיה בקוד C הבא:

func(count,
&count);

  1. תלוי מתכנת(מימוש פונקציה)
  2. תלוי מהדר
  3. אין בעיה
  4. Undefined

26. האם יש בעיה ב HTML הבא:

<form method=post>

<input
type=file>

</form>

  1. ACTION לא מוגדר
  2. NAME INPUT לא מוגדר
  3. ENCTYPE לא מוגדר
  4. MAX_FILE_SIZE
    לא מוגדר

27. מה עושה קוד פסקל הבא על מחשב IBM PC?

mem[$0050:0000] := 1;

  1. מאפס את כל הזיכרון
  2. מפעיל את העכבר
  3. מנטרל את Print Screen
  4. מודד זמן באלפיות שניה

28. מה יש יותר, מספרים זוגיים או אי-זוגיים?

  1. תלוי בגודל המילה
  2. זוגיים
  3. אי-זוגיים
  4. אותו הדבר

29. מה יוצא דופן?

  1. ר
  2. d
  3. 1E2
  4. 100

30. אם מספר התלמידים בכיתה הוא אי-זוגי,אז

  1. מספר הבנים שווה למספר הבנות
  2. יש יותר בנות בכיתה
  3. מספר הבנים שונה ממספר הבנות
  4. לא ניתן לומר דבר
31
. בועד הכיתה יש שלושה תלמידים מתוך שלושים. כמה זיכרון דרוש כדי לשמור מי בועד?

  1. מילה (ארבעה בתים)
  2. שלושים בתים
  3. קילו-בית
  4. מגה-בית

MAGIC .32 זה

  1. שפת תכנות
  2. משחק
    קלפים
  3. קסם באנגלית
  4. כל התשובות נכונות

33. באיזה פורט עוברת תקשורת LDAP?

  1. 389
  2. 636
  3. 666
  4. 1701

34. כמה בתים צריכים כדי להציג תו בUCS-4?

  1. 2
  2. 4
  3. 8
  4. 16

HANDLE .35 מוגדר(ע"פ VC) כ :

  1. void *
  2. DWORD *
  3. char *
  4. HANLDE

Phrack .36 זה :

  1. תוכנה לשיתוף שירים
  2. משחק מחשב
  3. אות יוונית
  4. מגזין האקרים מקוון

37. כמה DPI יש למדפסת טובה?

  1. בודדים
  2. מאות
  3. אלפים
  4. אין קשר בין מדפסות ל DPI

38. מה עושה הביטוי הרגולרי הבא:

/\w@\w\.\w/

  1. מזהה כתובת מייל
  2. מזהה אתר אינטרנט
  3. מחליף מילים זהות
  4. ממיר IP ל
    DNS

39. * מה עושה פונקצית C הבאה:

BOOL f(long x)

{

return
(((x-0x01010101)&~x&0x80808080) != 0);

}

  1. בודקת אם הביטים במקומות 0,8,16,24 בתוך
    x דלוקים
  2. בודקת אם ישנם שני ביטים דלוקים ברצף בתוך
    x
  3. בודקת אם ישנו בית אחד שערכו 0 בתוך x
  4. בודקת אם ישנו ביט אחד שערכו 0 בתוך x

40. מה עושה הקטע הבא:

x = (x&0x5555) +
((x>>1)&0x5555);

x = (x&0x3333) +
((x>>2)&0x3333);

x = (x&0x0F0F) +
((x>>4)&0x0F0F);

x = (x&0x00FF) +
((x>>8)&0x00FF);

  1. מוציא שורש שלישי מהמספר x
  2. סופר את מספר הביטים הדלוקים ב x
  3. לא עושה כלום – x נשאר אותו הדבר
  4. מציב ב x ערך קבוע, בלי תלות בערכו ההתחלתי

41. האם בשפת Java יש הבדל בין שתי ההגדרות:

int array[];

int[]
array;

  1. אין הבדל מבחינת הקצאת זיכרון
  2. יש הבדל תחבירי בלבד
  3. ההגדרה השנייה אינה
    חוקית
  4. ההגדרה הראשונה
    צורכת יותר זיכרון
42
. האם לאחר הקריאה לפונקציה "malloc_proxy" בקוד C הבא, x יצביע לזיכרון מוקצה?void malloc_proxy(char *p){p = (char
*)malloc(40);

}

main(int argc, char*
argv[])

{

char* x =
NULL;

malloc_proxy(x);

free(x);

}

  1. כן
  2. לא
  3. תלוי במספר הפרמטרים
  4. תלוי במצב הזיכרון
    הנוכחי

43. מה עושה הפקודה movsb במעבד אינטל x8680?

  1. מגדילה את SI באחד
  2. מעתיקה ביית בזכרון
  3. מעבירה את bx ל sx
  4. מעבירה
    את sx ל bx

44. מה עושה הקטע הבא?

for i ? -100 to 100

for j ? -100 to
100

for k ? -100 to 100

if (round(sqrt(i*i+j*j+k*k)) = x)
a[i,j,k] = true

  1. מחשב אינטגרל
  2. מפעיל מנוע
  3. פותר משוואה
  4. מצייר כדור

45. בשאלה הקודמת, מה משמעות x?

  1. דיוק החישוב
  2. הספק / מהירות
  3. הפתרון המבוקש
  4. מחוג (רדיוס)

46. מה עושה קטע C הבא:

for (i=0; i= =0;
i=0)

i=printf("%s\n","CodeGuru");

  1. תעצור
    מייד, בלי לעשות כלום
  2. תסיים אחרי הדפסה אחת
  3. תתקע בלולאה אינסופית
  4. תריץ פקודה בלתי חוקית ותעוף

47. מה ההבדל בשפת C בין a=5 לבין a=5?

  1. אין כל הבדל
  2. אחד מהם לא חוקי
  3. תלוי בטיפוס
    של a
  4. אין שום קשר

48. מה עושה קוד הבא בשפת אסמבלי x8680?

xor ax, ax

mov ds,
ax

mov ax, [0x470]

and ah, 0x80

jnz
exit

  1. בודק האם עברו 24 שעות מהרגע שהמחשב הופעל
  2. בודק האם נלחץ Ctrl+Break
  3. בודק האם נלחץ מקש Escape
  4. בודק האם המחשב עשה Reset

49. כמה פעמים יודפס התו * בקוד הבא בשפת אסמבלי x8680?

mov bx,
0x7671

mov al, '*'

start:

int 0x29

inc
bh

jns start

  1. 10
  2. 15
  3. 479
  4. 35214
50. איזה
מהפרוטוקולים הבאים מאפשר שליחת קובץ, קבלת קובץ והעברת טקסט (chat) במקביל?

  1. Smodem
  2. Zmodem
  3. Xmodem
  4. Hmodem
51
. קניתי קו-אינטרנט ברוחב פס של KBPS750, מה המכסימום בתים לשניה שאקבל ב-FTP?

  1. לפחות 199 קילו בתים לשניה
  2. 750 קילו בתים לשניה
  3. פחות מ93 קילו בתים
    לשניה
  4. 749 קילו בתים לשניה

52. מה יהיו ערכו של AX לאחר הרצת הקוד הבא בשפת אסמבלי x8680?

mov ax,num

neg ax

sbb ax,ax

neg ax

  1. אפס, אלא אם כן
    num זוגי
  2. אחד, אלא אם כן num שלילי
  3. num!! (בשפת C)
  4. num$^ (בשפת Java)

53. האור הנפלט ממסך המחשב הוא:

  1. פוטונים
  2. פרוטונים
  3. לייזר
  4. אלקטרונים

54. פרוטוקול RIP משמש ל?

  1. גישה לשרת דואר אלקטרוני
  2. תקשורת בין נתבים
  3. תקשורת ברמת הפרוטוקול
  4. פרוטוקול לתיקון שגיאות אוטומטי בתקשורת
    נתונים

55. כונן הCD-ROM קורא באמצעות :

  1. חיישן מגנטי
  2. טלפורטציה
  3. ראש מסתובב
  4. קרן לייזר

56. בשפת Java זיכרון מוקצה אוטומטית :

  1. נכון
  2. לא נכון
  3. רק אם כך מוגדר מראש
  4. כל שפות התכנות
    לוקחות בחשבון הקצאה אוטומטית של זיכרון

57. הוספתי 1 ל-127 ויצא לי 128- . הכיצד?

  1. החישוב נעשה במילה של 8 ביט
  2. תוכנית אחרת במחשב רצה זמן רב
  3. החשבון נעשה במספרים מרוכבים
  4. כל התשובות נכונות

58. מה עושה פקודת האסמבלי x8680 הבאה?

lea bx, [bx + 2]

  1. קוראת את המילה שנמצאת בכתובת
    bx+2
  2. קוראת את הבית שנמצא
    בכתובת bx+2
  3. כותבת את
    תוכן bx לכתובת bx+2
  4. מוסיפה 2 לערכו של bx

59. כאשר מוחקים קובץ, במערכת ההפעלה DOS, מה מתבצע?

  1. איפוס של הזיכרון שבו
    היה ממוקם הקובץ
  2. מעבר עם
    מידע חדש על גבי הישן
  3. פורמט של הדיסק
  4. שינוי האות הראשונה בשם הקובץ

60. כיצד נצפה בכל היישומים הרצים על מערכת Unix?

  1. netstat -a
  2. ps -aux
  3. int -a
  4. SysLog -all

61. התוכנית Telnet, בדרך כלל, משגרת את המידע :

  1. אות אחר אות
  2. בכל 10 שניות
  3. כל פעם שנלחץ על המקש Enter
  4. בבלוקים של KB4

62. שכחתי את סיסמת הBIOS שלי, כיצד אעבוד עם המחשב?

  1. אכניס את הסיסמא הקבועה
    "Open Seasamy"
  2. אשתמש
    ב Microsoft Telnet
  3. אפעיל Jumper
    מיוחד על לוח האם לאיפוס הסיסמא
  4. אי
    אפשר – יש לזרוק את המחשב לפח

63. כיצד אתקין כרטיס רשת על המחשב?

  1. באמצעות "מנהל ההתקנים"
  2. באמצעות "הוסף/הסר תוכנה"
  3. אכתוב תוכנת התקנה בעצמי
  4. אבקש מחברי הטוב להתקין אותו בשבילי

AI .64 משמעותו :

  1. Automatic Intermission
  2. Automatic Inheritance
  3. Automobile Industry
  4. Artificial Intelligence

65. כיצד תפתח קובץ בPerl?-

  1. FILE ("new.txt");
  2. open ("new.txt");
  3. open (FILE, new.txt);
  4. open
    (FILE, "new.txt");

Python .66 היא :

  1. שפת תכנות מקומפלת
  2. שפת תכנות לא מקומפלת
  3. שם נוסף
    ל Perl
  4. שמה של עיר-מדינה יוונית עתיקה

Ethereal .67 הנה :

  1. תוכנת גרפיקה
  2. תוכנת גרפיקה תלת-ממדית
  3. תוכנת Sniffer
  4. יומן ממוחשב

EOL .68 הן ראשי התיבות המקובלים עבור:

  1. End of Life
  2. End of File
  3. Evolving
    Operational List
  4. End of Line

SSH .69 הוא לSSL מה ש?

  1. XML הוא ל HTML
  2. JavaScript היא ל HTML
  3. מה שTelnet היא
    ל TCP
  4. פרוטוקול תומך

70. שמו של ערוץ IRC מתחיל לרוב בסימן :

  1. '@'
  2. '$'
  3. '#'
  4. 'm'

71. תוכנת DosKey בDOS מבצעת את הפונקציה הבאה :

  1. היא שומרת בזיכרון את הפקודות האחרונות
    שאותן כתבת לשימוש חוזר
  2. היא מאפשרת לך להשתמש במקשים נוספים אשר להם לא היה שימוש
  3. נועלת את המחשב
  4. התוכנה היא בכלל תוכנת OS2

72. פקודת Defrag מבצעת :

  1. סופרת צפרדעים
  2. מארגנת את הדיסק
  3. מגדירה
    ארגומנטים
  4. מודדת עוצמת מסך

73. מהו Bridge?

  1. מעין Switch
  2. קיר
    אש
  3. שם אחר ל Hub
  4. נתב משולב ב Switch

74. אטארי ונינטנדו הן שמות של :

  1. מערכות תקשורת
  2. מרכזיות טלפונים
  3. מעבדים משנות ה
    70'
  4. קונסולות משחקי וידאו

75. איזו מערכת ישנה יותר :

  1. 80286
  2. Pentium
  3. אטארי
  4. נינטנדו

ZIP .76 הוא :

  1. תקן כיווץ
  2. כונן
  3. תשובות א' וב' נכונות
  4. כתובת IP אפס

77. השפה העיקרית לכתיבת אתרי Web היא:

  1. C++
  2. Flash
  3. HTML
  4. Java

78. מהו BBS?

  1. אתר אינטרנט לתוכנות חופשיות
  2. ערוץ IRC
  3. "אתר" אשר
    רץ באמצעות קו טלפון
  4. מערכת ניהול קוד

79. כיצד תחייג באמצעות מודם?

  1. ATDT
  2. AT
  3. DIAL
  4. ATNT

80. כיצד תעביר את תוצאות הריצה של תוכנה אל תוך קובץ?

  1. "<"
  2. ">"
  3. "="
  4. "+"
81
. איזו פעולה מבצעים המקשים Del + Shift כאשר הם נלחצים יחדיו בחלונות?

  1. מחיקת קובץ
  2. סגירת חלון
  3. סגירת כל החלונות הפעילים
  4. מחיקת קובץ לצמיתות

82. מהי כתובת Mac?

  1. מספר סידורי המוטבע על מעבד של מחשבי מקינטוש
  2. כתובת קבועה הצרובה על החומרה של התקן רשת
  3. בדומה לכתובת
    IP, אבל בפרוטוקול השייך ל"אפל" ממציאת המקינטוש
  4. כתובת של הנתב שבו אתה משתמש
83
. מה משמעות השורה הבאה כשהיא בתחילתו של קובץ "user/bin/perl?"#!/

  1. מיקום התוכנית Perl במחשב
  2. שם המשתמש שכתב את התוכנית
  3. הערה בC לגבי התוכנית
  4. בסיס הספירה של
    הקבועים

84. כיצד מיוצג prompt רגיל של ;c:\&gt בדוס?

  1. $p$g
  2. C:\
  3. Default
    Prompt="C\:"
  4. $disk

85. האם ניתן לצרוב דיסקים של DVD?

  1. רק במפעלים
  2. רק עד שמונה פעמים
  3. לא
  4. באמצעות צורב DVD

86. מהו LED?

  1. מסך שחור לבן
  2. מסך לטלפונים סלולאריים ולמחשבי כף
    יד
  3. דיודה פולטת
    אור
  4. מכשיר מדידת מתו חשמלי

87. מהו Fortran?

  1. חלק אינטגרלי מ "NET".
  2. שפת תכנות ששימשה את המחשב הראשון
  3. שם המשפחה של הממציא של Gopher
  4. שפת תכנות ישנה לצרכים מדעיים

88. מה מייצג ZF בשפת אסמבלי של אינטל?

  1. ZeroFlag – דגל האפס
  2. ZeroFlow – התוכנית תקועה
  3. Zen Fuzzy Logic – לוגיקה מעומעמת
  4. Zombie Float -מספרים בדיוק אינסופי

89. למה משמשת פסיקה x160 בדוס?

  1. אין כזו פסיקה
  2. תלוי תוכנה
  3. שירותי
    מקלדת
  4. שליחה/קבלה של נתונים ברשת

90. כמה LED-ים דולקים בממוצע בשעון עם שניות?

לשם הבהרה, השעה ארבע אחר הצהריים, תשע דקות
, שלושים ושבע שניות נראת:

     _   _   _   _   _
  | |   | | | |   |   |
      -      -   -
  | | | | |   |   |   |
     ¯   ¯   ¯   ¯
  1. 14
  2. 18.4
  3. 21
  4. 27.8

91. מה עושה הפונקציה "r" בקוד הבא בשפת :C

void r(int
a)

{

return (r0(a, 0));

}

int r0(int a, int
t)

{

if (a)

return(r0(a/10, 10*t +
a%10);

return(t);

}

  1. מחשבת את מספר הספרות ב a-
  2. לולאה אינסופית
  3. פותרת את בעיית 8 המלכות
  4. הופכת את סדר הספרות
    ב a-

92. בפרוטוקול HTTP, איזה מספר קוד הוא "קובץ לא קיים?"

  1. 404
  2. 405
  3. 200
  4. 500

93. האם בפרוטוקול HTTP1.1 הפקודה הבאה חוקית:

"GET /
\r\n"

  1. כן, חוקית תמיד
  2. לא, חסר מידע
    בפאקטה
  3. לא, מדובר
    בפקודה הקיימת רק מ HTTP1.3
  4. כן, רק בדפדפן של Netscape

RFC .94 זה :

  1. Request for Comments
  2. Reply for Common use
  3. Return
    File Checksum
  4. Repeating Flow Chart

95. קבצי MIDI בנויים ממידע המכיל :

  1. נתוני כלים וקול
  2. נתוני כלים ותווים
  3. נתוני פיקסלים
  4. נתוני כלים, תווים
    וזמן נגינה

96. מה זה Framerelay?

  1. שיטה לכתיבת אתרי אינטרנט
  2. ממסר נומרי במעבדים מהירים
  3. שיטה מתיטית לחישוב מרחק
  4. צורה של תקשורת נתונים

97. מהו קוד managed?

  1. זהו קוד של #C
  2. זהו קוד של VB
  3. זהו
    קוד שרץ מעל VM
  4. זהו קוד Native

98. האם צריכים התקנה מיוחדת כדי להתקין תוכניות בטכנולוגית NET?.

  1. לא, אפשר לעשות פשוט העתקת קבצים(דרוש NET
    Framework
    ).
  2. כן, צריכים Wizard מיוחד
  3. תלוי בתוכנה שמותקנת
  4. תלוי ב Assemblies

99. * מה עושה הפונקציה C הבאה

void doue(const char* s)
{
 if (!*s) return;
 while (*s) {
  if (*s == 0x25) putch(((s[1] - 0x30 > 9) ? ((s[1] & ~0x20) - 0x37) :
(s[1] - 0x30) * 0x10) + ((s[2] - 0x30 > 9) ? ((s[2] & ~0x20) - 0x37) : (s[2] - 0x30))), s+=3;
  else putch(*s);
  s++;
 }
}

שאלון קודגורו 17 – שלב ב'

רשומה רגילה

מה הסיכוי שבשלשלת 30 הדורות האחרונים הייתה סדרה של אב שהוליד בת (בין השאר), שילדה בן (בין השאר), שהוליד בת (בין השאר), שילדה בן…
תשובה: ד

  1. קטן או שווה ל2 בחזקת 30-
  2. בין 2 בחזקת 15- ל2 בחזקת 30-
  3. 0
  4. 1

כמה מעצבי שיער קיימים בת"א [סדר גודל]
תשובה: א

  1. 10^3
  2. 10^4
  3. 10^5
  4. פחות ממאה

מה המשמעות של התג <b> בHTML?

תשובה: א

  1. גופן מודגש Boldface
  2. מעבר עמוד Break Page
  3. צבע סגול Blue Red
  4. מעבר שורה Break Line

אם נתרגם את המספר 1427612400 לזמן, מה נקבל?
תשובה: ב

  1. 1.1.1970 – זמן תחילת שעון UNIX
  2. 29.3.2015 – תחרות קודגורו 16
  3. 31.12.1999 – באג Y2K
  4. 30.6.2015 – תאריך שניה מעוברת

מתי קטע הקוד הקצר לעיל ידפיס OK?
תשובה: א

  1. אם n הוא מספר משוכלל
  2. אם n הוא מספר זוגי
  3. אם n הוא מספר ערפד
  4. אם n הוא מספר ראשוני

מה סכום מספרי פיבונאצ'י הזוגיים הקטנים מארבע מליון?
תשובה: ד

  1. 31415
  2. 233168
  3. 271828
  4. 4613732

על פי מה ממוינת הרשימה הבאה: codeguru, CODEGURU, Codeguru, CodeGuru?
תשובה: ב

  1. MD5
  2. SHA1
  3. אלפביתית
  4. כל התשובות נכונות

פרוטוקול SSL מספק הגנה בשכבת ה:
תשובה: א

  1. תעבורה Transport
  2. רשת Network
  3. קו Data link
  4. אפליקציה Application

המטרה העיקרית של סרטיפיקטים (בהם משתמשים בין השאר גם בפרוטוקול SSL), הינה:
תשובה: ב

  1. לקבל את זהות השרת
  2. לקשר בין מפתח פומבי, לזהות בעליו
  3. לוודא שכל המידע הנשלח מהשרת הינו שלם ואמין
  4. להעביר בצורה בטוחה מפתח הצפנה סימטרי בין השרת ללקוח

מהי התכונה העיקרית של סרטיפיקט תקין, המאפשרת לו לקיים את מטרתו העיקרית (שהינה התשובה לשאלה הקודמת)?
תשובה: א

  1. חתום ע"י CA אמין
  2. מכיל את זהות השרת, מוצפנת על-ידי המפתח הפרטי של השרת
  3. הסרטיפיקט בהכרח נשלח מוצפן כחלק מהפרוטוקול, ורק לדפדפן ולשרת יש את המפתח, עליו הסכימו קודם, לפיענוח ההצפנה.
  4. הוא מופיע במאגר הבינלאומי של סרטיפיקטים תקינים, המאוחסן בשרתים של מעצמות כגון ארה"ב, אנגליה וסין, ובשרתים של חברות אמינות כגון גוגל, מייקרוסופט וכו'.

* דני נכנס לאתר הבנק שלו, כך שהדפדפן שלו נמצא ב-session מאובטח עם השרת לאחר ביצוע לחיצת יד של SSL. דני התחבר לחשבון הבנק שלו עם הסיסמא שלו. אלי, שרצה לקבל גישה חופשית לחשבון של דני, החליט שבמקום לנסות לגנוב את הסיסמא של דני, הוא פשוט ישמור את כל ההודעות העוברות בין הדפדפן של דני לשרת ולהפך. בפרט, אלי שמר גם את ההודעה המוצפנת המכילה את הסיסמא של דני, אותה הוא מתכנן פשוט לשלוח מחדש לאחר שיגלוש בעצמו לאתר הבנק. האם אלי יוכל לקבל גישה לחשבון של דני?
תשובה: ד

  1. כן, המפתח הפרטי של הבנק נשאר זהה, לכן גם המפתח הפומבי, ומכאן שאלי יוכל פשוט לשדר מחדש את ההודעה המוצפנת עם הסיסמא של דני.
  2. כן, אבל רק אם יגלוש מהדפדפן של דני, משום שה-session שיפתח ישתמש באותם מפתחות הצפנה כמו ממקודם (לחיצת יד מקוצרת).
  3. כן, משום שאלי יוכל לחכות את לחיצת היד שבוצעה מהדפדפן של דני, בגלל זה לא מומלץ להתחבר לחשבונות רגישים ברשת פומבית.
  4. לא, משום שאלי לא יוכל לפתוח session עם שרת הבנק המשתמש באותם מפתחות הצפנה כמו ב-session שהקליט, אפילו אם זה על הדפדפן של דני. זאת משום שהמפתחות נגזרים בין השאר גם מערכים אקראיים שמגרילים השרת והלקוח בכל לחיצת יד.

מהי סיבוכיות הזמן של פעולה 1 (N=guru)?
תשובה: ג

  1. O(2^N)
  2. O(N^2)
  3. O(N)
  4. O(1)

הפעולה השניה שונה מהראשונה בשני תווים. מה מהבאים נכון עבור פעולה 2 אבל לא נכון עבור פעולה 1:
תשובה: א
עבור קלט guru=100, על המחשב הביתי שלכם, הפעולה לא תסתיים גם עד תחרות קודגורו הבאה.
סיבוכיות הזכרון הינה (O(N.
הפעולה מחזירה שתים בחזקת guru
הפעולה מחזירה guru בריבוע
מה סיבוכיות הזמן של הפעולה השניה?
תשובה: א

  1. O(2^N)
  2. O(N^2)
  3. O(N)
  4. O(1)

חברת החשמל רוצה לחבר בעזרת כבלי חשמל בין כל תחנות הכח בישראל, כך שבסופו של דבר כל תחנה תוכל לייצר זרם שיגיע עד משרדי חברת החשמל בתל-אביב. ניתן לחבר תחנה ישירות למשרדים או לחבר אותה לתחנה אחרת אשר מחוברת ישירות או בעקיפין למשרדים. כבלי החשמל יקרים והמטרה לעשות זאת בעזרת כמה שפחות אורך כבל. לצורך כך חברת החשמל שכרה זוכת קודגורו משנה שעברה, וזו מיד הבינה שהבעיה שיש לפתור הינה:
תשובה: ב

  1. מציאת מסלולים קלים ביותר לצומת יחיד
  2. מציאת עץ פורש מינימלי
  3. בעיית הסוכן הנוסע
  4. כיסוי בצמתים בעלי משקל מינימלי

גרעין מערכת ההפעלה אינו קשור למה מהבאים:
תשובה: ג

  1. קריאות מערכת
  2. זימון תהליכים
  3. מערכת החלונות
  4. דפדוף paging

מה מהבאים אינו עורך טקסט?
תשובה: א

  1. wamp
  2. vim
  3. emacs
  4. notepad++

במשחק החיים התחלנו עם שורה של 7 תאים צמודים, לאחר כמה צעדים נגיע למצב סטטי שאינו משתנה?
תשובה :ב

  1. 19
  2. 14
  3. 7
  4. לעולם לא נגיע למצב כזה

הפרדיגמה של אילו מהשפות הבאות יוצאת דופן
תשובה: ב

  1. Java
  2. Haskell
  3. C#
  4. smalltalk

בלינוקס, אילו מבין ההרשאות הבאות יש לתת לקובץ הרצה כדי שבעליו יורשה לבצע עליו כל פעולה, אך שאר המשתמשים יוכלו רק לקרוא אותו?
תשובה: ג

  1. 0777
  2. 0557
  3. 0744
  4. 0644

ארבעת השאלות הבאות יעסקו בארבעת הפונקציות הקצרות הבאות, הכתובות ב-C. כל הפונקציות מבצעות את אותו הדבר. הניחו כי MAX מוגדר וכי תמיד guru שונה מ-0:

מה מחשבות ארבעת הפונקציות?
תשובה: ב

  1. המספר בעל אינדקס guru בסדרה חשבונית
  2. המספר בעל אינדקס guru בסדרת פיבונאצ'י
  3. הראשוני ה-guru
  4. אלגוריתם הצפנה כלשהוא

*מה יקרה אם בקטע קוד 2 נשמיט את המילה static?
תשובה: ב. אם נשמיט את המילה staticc המערך יוקצה על המחסנית ויכיל ערכים לא ידועים.

  1. הקוד לא ייתקמפל
  2. הקוד עלול להחזיר תוצאות שגויות
  3. הקוד יהיה פחות יעיל משמעותית, אך נכון.
  4. תהיה רקורסיה אינסופית

מהי הפונקציה הכי יעילה בזמן?
תשובה: ד

  1. 2
  2. 3
  3. 4
  4. תלוי במספר הפעמים שמריצים את הפונקציות ובקלטים שניתנים

מה מהבאים הינו מיון נכון מבחינת יעילות זכרון? מיעילה (שמאל) לפחות יעילה:
תשובה: א

  1. 4,1,2
  2. 4,2,1
  3. 1,4,2
  4. 1,2,4

**מה זה? http://pastebin.com/NJvpbeku
תשובה: א. במבחן ניתן הרמז: "Javascript". תוצאת ה-eval הינה מחרוזת של קידודי ascii, שכאשר תורגמוו לטקסט, חשפו (כמעט) את התשובה הנכונה.

  1. ripcord
  2. de ja vu
  3. fibonacci
  4. linus torvalds

איזו מהפקודות הבאות איננה פקודת 8086 חוקית?
תשובה: ד

  1. AAA
  2. MOV
  3. MUL
  4. NOR

ב-80X86, כמה ביטים יש לאוגר AH?
תשובה: ב

  1. 4
  2. 8
  3. 16
  4. 32

מה יכולה להיות השארית, בחלוקה לשמונה, של ריבוע של מספר שלם תלת ספרתי?
אף תשובה אינה נכונה. הודעה על כך נמסרה במהלך המבחן. התשובה הנכונה היא 4,1,00.

  1. 0 או 1
  2. כל מספר חוץ משלוש
  3. 0, 1, 4 או 5
  4. כל מספר מאפס עד שבע

כמה פתרונות, במספרים שלמים שונים, יש למשוואה X^Y = Y^X
תשובה: ב

  1. 0
  2. 2
  3. 3
  4. אינסוף

מצא מספר שמתחלק ל-11 בשארית 3 ול-37 בשארית 6:
רוב המתמודדים כתבו 80. כל מספר שקול ל-80 מודולו 407 יעבוד כאן.
מצא מספר ארבע ספרתי שתרגומו לבסיס 16 נותן תמורה של אותן הספרות, ואם תחלק אותו ב-2, תקבלל מספר נוסף שמקיים את אותה תכונה:
תשובה: 8200. תרגומו להקסדצימלי: 2008. אם נחלק ב-2: 4100, שתרגומו להקסדצימלי: 10044.

שאלון קודגורו 5 – שלב ב'

רשומה רגילה

1. כיצד ניתן לגרום לתוכנית C לרוץ מהר יותר?

  • כתיבת חלקים ממנה בשפת מכונה
  • ייעול אלגוריתמי
  • מעבר מ – debug ל – release
  • כל התשובות נכונות

2. מתי יצא המשחק Half Life?

  • 1995
  • 1998
  • 2001
  • 2003

3. מה לא שייך:

  • Kazaa
  • Freeware
  • iMesh
  • eDonkey

4. מה התחיל את תופעת התוכנות השיתופיות :

  • Kazaa
  • download.com
  • matrix
  • napster

5. RTFM הוא:

  • פרוטוקול מייל בין אירופה לאמריקה
  • Reply Transatlantic Forwarder Manual
  • ראשי התיבות האמיתיים של ביל גייטס
  • Read the Fine Manual

6. ל – BSD ישנו שדון, כמו שללינוקס יש:

  • מלאך
  • פינגווין
  • תוכניתן
  • Microsoft

7. סמן/י את היחס יוצא הדופן:

  • LCD ? VRAM
  • Java ? C#
  • Itanium2 ? Power4
  • MPEG2 ? AVI

8. כיצד נצא מערוץ בפרוטוקול IRC ?

  • KICK ME
  • PART
  • LEAVE
  • CANCELJOIN

9. מה מבין הבאים לא הומצא במעבדות בל?

  • שפת C
  • שפת C++
  • שפת LISP
  • Unix

10. לינוס טורוולדס הוא:

  • מארגן אירוע הקוד-גורו
  • שבט בדואי
  • אבי מערכת לינוקס
  • כל התשובות נכונות

11. כמה כסף ישלח לך דונאלד קנות' אם תהיה הראשון למצוא טעות מסוימת בספר שלו?

  • 512 סנט (בבסיס אוקטלי)
  • 100111 סנט (בבסיס טרנארי)
  • 128 סנט (בבסיס הקסדצימלי)
  • 11111111 סנט (בבסיס בינארי)

12. מה מהבאים יוצא דופן?

  • NULL
  • NIL
  • None
  • void

13. מה היתה גרסת MS-DOS האחרונה שיצאה במערכת הפעלה נפרדת?

  • 6.22
  • 3.11
  • 98
  • OS/2

14. יוצא הדופן הוא:

  • Power5
  • Opteron
  • AthlonXP
  • Itanium2

15. למעבדים מודרניים הספק אנרגיה בתחום:

  • ננו-ואטים
  • מיקרו-ואטים
  • ואטים
  • קילו-ואטים

16. הסיבה העיקרית לשילוב DSP במערכות היא כדי:

  • לשלוט על שאר המערכות
  • לבצע חישובים על אותות דיגיטאליים
  • לחסוך בכסף היות ורכיבי DSP זולים ממעבדים כלליים
  • לבצע תקשורת אלחוטית ע"י האנטנות המובנות ב – DSP

17. טרנזיסטור הוא:

  • אנטנת תקשורת בתחום תדרי הרדיו
  • מגבר דיגיטאלי
  • מתג חשמלי
  • אל-מוליך

18. רוב הזיכרון על לוח האם הוא מסוג DRAM היות ו –

  • DRAM הוא בלתי-נדיף
  • DRAM מהיר מ – SRAM
  • SRAM בזבזני יותר בהספק בגלל הצורך בריענון
  • הודות לצפיפותו, הוא זול משמעותית מ – SRAM

19. השימוש הרב ביותר הטכנולוגיות OLAP יימצא קרוב לוודאי:

  • במערכות תוכנה הנדסיות
  • במערכות תוכנה ניהוליות ופיננסיות
  • במערכות תוכנה ביואינפורמטיות
  • במערכות תוכנה קריטיות

20. יוצא הדופן הוא:

  • DFS, כי הוא לא קשור לרשת
  • HFS, כי הוא לא קשור לגרפים
  • BFS, היא הוא לא שם של מדען
  • Dijkstra, כי הוא לא שם של אלגוריתם

21. איזה מהמושגים הבאים אינו קשור ישירות ל – HPC?

  • Grid
  • T-Flops
  • Condor
  • NAT

22. משמעותו של המושג NRE היא:

  • טכנולוגית מסכים חדשה המבוססת על ניאון
  • השקעה חד פעמית בפיתוח
  • אחת השיטות המיושמות בפילטרי SPAM
  • טכנולוגיית הצפנה משנות ה – 60

23. יוצא הדופן הוא:

  • AES
  • MD5
  • PHP
  • DES

24. מהם &Omega;, &Theta;, O?

  • חסם עליון, חסם צמוד, חסם תחתון
  • חסם עליון, חסם תחתון, חסם צמוד
  • חסם צמוד, חסם עליון, חסם תחתון
  • חסם צמוד, חסם תחתון, חסם עליון

25. איזה מהפעולות הבאות תמחק איבר x מ – MIN-HEAP?

  • DecreaseKeyTo(x, 0), ExtractMin()
  • IncreaseKeyTo(x, Inf), ExtractMax()
  • DecreaseKeyTo(x, -Inf), ExtractMin()
  • SwapKeys(x, root), ExtractRoot()

26. מה הגובה הצפוי של עץ חיפוש אליו הוכנסו איברים אקראיים (ללא פעולות איזון)?

  • ליניארי
  • לוגריתמי
  • שורשי
  • מעריכי

27. מיון טופולוגי אפשר לבצע על:

  • מפת גבהים
  • רשימת מטלות
  • מערך של שברים
  • מטריצה ריבועית

28. אם A היא מטריצה בוליאנית המייצגת גרף, מה מייצגת Ak?

  • אורכי מסלולים קצרים דרך קדקודים מהקבוצה {V1, …, Vk}
  • מספר מסלולים באורך k בין כל זוג נקודות
  • k קבוצות קשירות זרות עבור קדקודים מדרגות 1 עד k
  • מספר זוגות הקודקודים עבורם המרחק מתחלק ב – k

29. מה יקרה אם נריץ את האלגוריתם של דייקסטרה על גרף שיש בו קשתות בעלות משקל שלילי?

  • תיווצר בעיה רק אם קיימים מעגלים שליליים שניתן להגיע אליהם מנקודת המקור (ואז המסלול הקצר לנקודות מסוימות אינו מוגדר)
  • המסלולים שיימצאו עבור חלק מנקודות היעד עלולים לא להיות המסלולים הקצרים ביותר אליהן
  • האלגוריתם עלול להיכנס ללולאה אינסופית
  • תוך כדי ריצת האלגוריתם הוא עלול לחשב מסלול קצר ארוך מדי עבור נקודות יעד מסוימות, אבל מסלולים אלו יתוקנו עד סיום הריצה

30. בהתחשב בחוק מור, מה צפוי להיות שיעור הכיווץ הממוצע (באחוזים) של קבצים רנדומליים בשנת 2132?

  • 0
  • lg(2132-2004)
  • 20.04
  • 50

31. מה מהבאות היא פעולת עזר בסיסית המשמשת לאיזון עצים?

  • סיבוב
  • הזזה
  • שיקוף
  • הגדלה

32. איזה מבנה נתונים מזכיר הנחש מהמשחק "snake"?

  • Stack
  • Queue
  • Deque
  • Random-Access-Array

33. מה משמעות האמירה שהאלגוריתם רץ בזמן (&Omega;(n2?

  • לא יותר מריבועי
  • לא פחות מריבועי
  • בדיוק ריבועי
  • כל התשובות נכונות

34. מהו זמן הריצה שדרוש כדי לגלות האם קיימים שני מספרים בסדרת קלט של n איברים שסכומם זוגי?

  • O(1)
  • O(sqrt(n))
  • O(n)
  • O(n2)

35. המחרוזת iffff yoouuu wiiishhh upooon a staaaar
נדחסה: i*4f y*2o*3u w*3is*3h up*3on a st*4ar
באיזה שיטת דחיסה השתמשנו?

  • LZW
  • RLE
  • HUFFMAN
  • XDR

36. מה היא הצורה הגיאומטרית של המשוואה 3×2+y2=3?

  • אליפסה
  • עיגול
  • משולש
  • היפרבולה

37. בכמה דרכים יכולים עשרה אנשים סביב שולחן עגול ללחוץ ידיים מבלי לחצות ידיים?

  • 22
  • 32
  • 42
  • 1024

38. מה ספרת האחדות של מכפלת כל המספרים האי-זוגיים מאחת עד מאה?

  • 0
  • 1
  • 5
  • 9

39. בתקשורת סיריאלית (RS232) בין מחשבים, מתי נעדיף להשתמש בתווי XON/XOFF כאמצעי לויסות זרם המידע העובר בקו?

  • כשבקווים יש שיבושים
  • כשרוצים להגדיל את הקיבולת
  • כשרוצים לחסוך בחוטים בתוך הכבלים
  • כשמשתמשים בחוצצים (buffers) גדולים

40. מה מוגדר בתקני IEEE 802.11?

  • Wireless LAN
  • 10 Gigabit Ethernet
  • MAN – Metropolitan Area Networks
  • שימוש בסיבים אופטיים ברשתות תקשורת נתונים

41. המסמך RFC 1149 שיצא באפריל 1990 מציע תקן חדש להעברת הודעות IP בין שתי נקודות שאין ביניהן חיבור פיזי. מהו אמצעי התקשורת המוצע במסמך זה?

  • גלי אינפרה-אדום
  • גלי רדיו, FM
  • גלי קול אולטרא-סונים
  • יוני דואר

42. בהמשך לשאלה הקודמת – בניסוי הראשון לבדיקת הטכנולוגיה המוצעת במסמך, מה היה הזמן שלקח להודעות PING לעבור ולחזור?

  • בערך בין 20 ל – 40 נאנו-שניות
  • בערך בין 300 ל – 950 מילישניות
  • בערך בין 3000 ל – 6500 שניות
  • הניסוי כשל, ה – Ping לא חזר בכלל

43. על איזה ערך יכול להעיד הPING בניסוי?

  • Path Latency
  • Bandwidth
  • Throughput
  • Baudrate

44. איזה הודעה נשלח על מנת לבצע PING?

  • הודעת IP פשוטה, כאשר ה – Source הוא כמו ה – Destination (וכך ההודעה חוזרת לנקודת ההתחלה)
  • הודעת ICMP ECHO
  • הודעת SNMP GET-REQUEST לקבלת הערך של 1.3.6.1.4.6
  • הודעת IP עם ערך פרוטוקול של 23 (פרוטוקול PING)

45. SSL הוא:

  • משחק מתוך ה accessories\games
  • ששששש… באנגלית
  • Secure protocol
  • Super Sexy Lingerie

46. האם אפשר לממש שער NAND באמצעות שערי AND בלבד? ולהיפך?

  • כן, כן
  • כן, לא
  • לא, כן
  • לא, לא

47. אם g(x, y) = f(f(x,y), f(x,y)), מה לא יכול להיות?

  • f=AND, g=AND
  • f=NAND, g=NAND
  • f=NAND, g=AND
  • f=NOR, g=OR

48. מה המשמעות של:
0100001101101111011001000110010101000111011101010111001001110101

  • המספרבבינארית
  • קדימון למטריקס 4
  • המספר 8 בבסיס 4
  • CodeGuru

49. בספר "המדריך לטרמפיסט בגלקסיה", המחשב Deep thought קובע שהתשובה לשאלת כל השאלות היא 42. בספר ההמשך "המסעדה בקצה היקום" מתגלה ששאלת כל השאלות היא "כמה זה 6 כפול 9".
באיזה בסיס ספירה התשובה 42 היא אכן נכונה?

  • 11
  • 13
  • 14
  • הטענה שקרית. 6 כפול 9 לעולם יהיה גדול מ – 42

50. מה פרוש המחרוזת הבאה:
Q29kZUd1cnU=

  • הגדרה ב – win.ini
  • שם תחרות ב – Base64
  • תוכנית מיון ב – C++
  • התחלה של קובץ CPL

51. מה יהיה ערכו של המספר 3.141 (IEEE 754) בזיכרון בתור מספר ארוך (ulong)?

  • 0x4013f7cf
  • 0x3f00fa00
  • 0x40490625
  • 0x44a80798

52. נתון קטע הקוד הבא:

float a=12345678901234567890f, x=0;
for (x=0; x<a; x++);

  • הלולאה לא תסתיים לעולם
  • הלולאה תסתיים אחרי הרבה מאוד זמן
  • הלולאה לא תרוץ אפילו פעם אחת
  • משתנה מסוג float אינו יכול להכיל מספר גדול כ a

53. מה עושה קוד האסמבלי 80×86 הבא:

neg eax
not eax

  • מוסיף 1 ל – eax
  • מחסר 1 מ – eax
  • לא משנה את eax
  • ערך מוחלט ל – eax

54. כמה פקודות לפחות צריך בשביל לחשב באסמבלי 80486 את הביטוי:
y = 3x + 5

  • 1
  • 4
  • 5
  • 9

55. נתון כי AX מאופס. איזה פקודה מבין הפקודות הבאות היא הפקודה הכי קצרה אשר תאפס את DX?

  • MOV DX, AX
  • AND DX, 0
  • CWD
  • DAA

56. מה מבצע הקטע הבא?

CWD
XOR AX,DX
SUB AX,DX

  • מחבר את AX ו – DX תוך שימוש בפעולות לוגיות בלבד
  • מחשב מי יותר גדול מבין AX ו – DX
  • מבצע ערך מוחלט
  • מוצא את הממוצע של AX ו – DX

57. מה נכון לומר על הערך של AX לאחר הרצת הקוד הבא:

NEG AX
DEC AX
SBB BX,BX
XOR AX,BX

  • הערך ישתנה תמיד
  • הערך ישתנה עבור כמחצית מהערכים שניתן לשים ב – AX
  • הערך כמעט תמיד לא ישתנה
  • הערך תמיד לא ישתנה

58. איזה פקודה יותר קצרה מבחינת גודל בבתים: XOR AL, 0 או XOR DH, 0?

  • הראשונה בגלל שהאסמבלר מתרגם אותה לפקודה בגודל בית אחד
  • השנייה, בגלל שלא צריך את בית ה – ModR/M
  • הראשונה בגלל שלא צריך את בית ה – ModR/M
  • הראשונה בגלל שאי-אפשר לעשות פעולת XOR על אוגר בגודל 8 סיביות

59. מה קורה אם הפונקציה הבונה היחידה של מחלקה מוגדרת כ – private:

  • ייווצר default constructor
  • לא ניתן להגדיר פונקציה בונה כ – private
  • ניתן יהיה ליצור אובייקט מסוג זה רק מתוך פונקציה סטטית של אותה המחלקה
  • לא ניתן יהיה לרשת ממחלקה זו, ואי אפשר יהיה ליצור אובייקט מסוג זה בכלל

60. מה יודפס לאחר ביצוע קוד C הבא?

int arr[4] = {100,
132,
012,
412};
printf("%d", arr[2]);

  • 132
  • 12
  • 10
  • 4

61. איזה פונקציה מאפשרת להקצות זיכרון על גבי המחסנית בשפת C?

  • malloc
  • _alloca
  • calloc
  • אין כזה דבר

62. איזה מבין התכונות הבאות לא מובנית לתוך שפת Java?

  • הורשה
  • Interfaces
  • פונקציות סטטיות
  • הורשה מרובה

63. כיצד נשחרר מערך שהוקצה ב – C++ בעזרת new?

  • delete []
  • delete
  • free
  • הזיכרון משוחרר אוטומטית

64. איזה מבין השפות העיליות הבאות תומכת בפקודות האסמבלי ROL/ROR?

  • C++
  • Pascal
  • C#
  • אף תשובה לא נכונה

65. Lilo & Grub הם:

  • OS Loaders
  • שחקני קולנוע
  • דמויות ממאטריקס
  • תוכנות אינטרנט

66. איזה מבין הבאים הוא סדר פעולות נכון בעבודה עם אזור בזיכרון הווירטואלי בWin32?

  • Commit, Reserve, Decommit, Free
  • Commit, Reserve, Free
  • Decommit, Reserve, Commit, Free
  • Reserve, Commit, Free

67. בכמה מגה-בתים תומך FAT12 לכל היותר?

  • 8
  • 12
  • 16
  • 32

68. בכמה מגה-בתים תומך FAT16 לכל היותר?

  • 512
  • 1024
  • 2048
  • 4096

69. מה גודל ה – cluster הכי גדול ש – FAT32 תומך בו?

  • 4KB
  • 8KB
  • 32KB
  • 96KB

70. איזה פסיקה בלינוקס שקולה לפסיקה מספר 0x21 של DOS?

  • 0x10
  • 128
  • 7fh
  • $50

71. איזה פסיקה ב – DOS משמשת ל – IPX?

  • 0x14
  • 0x2f
  • 0x21
  • 0x7a

72. באיזה מהבאים Windows איננו משתמש כדי לבצע ring transition (מעבר מ – kernel mode ל – user mode)?

  • SYSENTER
  • SYSEXIT
  • INT 2E
  • INT 21

73. במקום Polling עדיף:

  • לדחוס את הדיסק
  • לבצע Multicast
  • לבצע החלטות בצורה מבוזרת
  • להשתמש במנגנון הפסיקות

74. נבצע profiling כדי:

  • לשפר את מהירות התכנית
  • לאפשר לכמה משתמשים להשתמש באותו מחשב
  • להשוות בין קבצים
  • להעתיק ולתייק קבצים

75. נשתמש ב – CCD כדי:

  • להאיץ גרפיקה
  • לשלוח אימייל
  • לצלם תמונות
  • להאריך את חיי הסוללה של PentiumM

76. Prescott:

  • היה ממציא דגול
  • היה שחקן בייסבול
  • הוא מיקרופרוססור חדש
  • הוא שם קוד לטכנולוגיה חדשה של מיקרוסופט

77. אנו רואים קשת בענן הודות ל –

  • תופעת אי הודאות
  • חוק סנל
  • גרביטציה
  • כל התשובות נכונות

78. נתונות שתי גיטרות, אחת באורך מטר והשנייה באורך מטר וחצי. גיטרה היכולה לנגן את כל הצלילים של שתי הגיטרות הראשונות צריכה להיות בעלת אורך:

  • חצי מטר
  • מטר
  • מטר וחצי
  • שלושה מטרים

79. השמים כחולים היות ו –

  • הים כחול
  • הקרינה הקוסמית מכיוון השמש כחולה
  • השכבה העליונה של האטמוספרה כחולה
  • פיזור האור הכחול המגיע מהשמש

80. הים כחול כי:

  • השמים כחולים
  • קרקעית הים כחולה
  • מתקיים חוק סנל
  • מי הים המלוחים כחולים

81. הכוכבים בשמים נוצצים היות ו –

  • הכוכבים לא נוצצים, זו אשליה אופטית של העין האנושית
  • מדי פעם מסתירים אותם גרמי שמים אחרים
  • לחץ האוויר באטמוספרה לא קבוע
  • עוצמת הכוכבים אינה קבועה בזמן

82. מה עושה קטע הקוד הבא?

mov cx, 1
start:
xchg ax, cx
test bx, bx
jz end
mov di, cx
shr bx, 1
sbb si, si
and di, si
add di, si
inc di
mul di
xchg ax, cx
mul ax
jmp start
end:

  • ריבוב שני אוגרים (על פי אוגר שלישי)
  • העלאה בחזקה
  • פרמוטציה ביטית של אוגר יחיד (לפי האינדקס הלקסיקוגרפי של הפרמוטציה)
  • אף תשובה אינה נכונה

83. ברשותך קערה ובה N כדורים. לכל כדור צבע אחר. בכל שניה נבחרים שני כדורים באקראי, הכדור השני נצבע בצבע של הכדור הראשון והם מוחזרים לקערה. תוך כמה שניות צפויים כל הכדורים להיות באותו הצבע?