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

רשומה רגילה
פתחתם קובץ כלשהוא באמצעות notepad, וראיתם שהוא מתחיל ב: MZ. מבין האפשרויות הבאות סביר שמדובר ב (ניתן להיעזר בקישור הבא: http://www.garykessler.net/library/file_sigs.html):

מי אמר "אנו הופכים אותו לאקראי פחות, כדי שירגיש אקראי יותר"

באסמבלי (שפת סף) x86, לאילו מהבאים מספר הביטים הקטן ביותר? (משאב לשימושכם: http://www.cyber.org.il/assembly/codeguru-guide.pdf)

למי מהבאים מספר הביטים הקטן ביותר (בארכטיקטורה בת 32 ביט)

מהדר (קומפיילר) תרגם תכנית בשפה עילית לשפת סף (אסמבלי) x86, האם הגיוני שבקוד תופיע פקודת CALL עם אופרנד שהינו אוגר, למשל CALL EAX?

אילו מהבאות היא שפה שמשתמשים בה לרוב לצד-לקוח?

מה מצוייר באיור הבא?

תוכנה בJAVA הפסיקה את מהלך ריצתה עם חריגה מסוג: java.lang.NumberFormatException,אילו מקטעי הקוד הבאים ייתכן וגרמו לשגיאה? קישור רלוונטי: http://docs.oracle.com/javase/7/docs/api/java/lang/NumberFormatException.html

מה מהבאים לא תוכלו לעשות בחינם?

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

אילו משמות התחום (דומיין) הבאים אינו חוקי?

13.8

נתונה כתובת ה-ip הבאה: 217.130.120.5, מה מהבאים ניתן לומר עליה בוודאות:

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

קטע קוד ב-Java

‎‎for(int code=0 code<30 code++) {guru++ }‏

הקוד לעיל רץ על שני חוטים שונים במקביל. מהו הערך המקסימלי שייתכן עבור guru בסיום ריצת שני החוטים? הניחו כי המשתנה guru הינו גלובלי מטיפוס int וערכו ההתחלתי הינו 0. קישור רלוונטי: https://en.wikipedia.org/wiki/Linearizability

מהו הערך המינימלי שייתכן עבור guru בסיום ריצת שני החוטים?

מה מהבאים הינו הגדרה חוקית של מערך דו-מימדי בשפת C:

מה מהבאים מסודר לפי מהירות הזכרון בסדר יורד משמאל לימין?קישור רלוונטי: https://en.wikipedia.org/wiki/Memory_hierarchy

מה מהבאים אינו מהווה בדיקה תקינה לזוגיות מספר ב-C?

קוד Python

reduce(lambda code, guru: code + [t + [guru] for t in code], lis, [[]])

מה מחשבת השורה לעיל ב-Python?

לוויינים וטילים ששיגרו אותם וממשיכים להקיף את כדה"א נראים בעין בלתי מזוינת בשעות הערב המוקדמות ולפני עלות השחר כי:

אילו מהבאים לא נחשב טיפוס פרימיטיבי ב-Java?

איזו מהחברות הבאות המציאה שפת תכנות?

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

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

איזו מהשפות הבאות יוצאת דופן מבין הארבע הנ"ל?

קטע קוד ב C

int* flipArray (int code[], int guru) {
int newArr[n]
for(int i=0 i<n i++){
newArr[i] = arr[n-i]
}
return newArr
}

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

* בכמה דרכים ניתן להרכיב 30 שקלים ממטבעות ישראלים, מבלי להשתמש באותו מטבע יותר מ-10 פעם?

קוד ב-Swift

let wonder = { (code: [Double]?, guru: Double?) -> Double? in
if (code == nil ){
if let v = guru{
return guru
}
return nil
} else {
var m = code![0]
for i in 0..<code!.count{
if (code![i]>m){
m = code![i]
}
}
return m
}
}
doSomething( wonder )

* שפת Swift הינה שפת תכנות שהומצאה על-ידי חברת Apple. לעיל קטע קוד ב-Swift. עליכם לכתוב קוד שקול, גם כן ב-Swift, לקוד לעיל, תוך שימוש ב-40 תווים לכל היותר. הניחו שקיימת פונקציה בשם doSomething. רצוי ללמוד מכאן, וזה עשוי אף לעזור בשלב ב': https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/

מאיפה שמעת עלינו?

הערות




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

רשומה רגילה
קובץ APK מיועד למערכת הפעלה

"המהרה" במחשבים היא —

מדוע תהליך של "פריצה" של מכשיר אנדרואיד נקרא rooting?

עיינו בקטע הבא בשפת C

if (answer=42) answer=18

מה יהיה הערך של המשתנה answer אחרי שהקטע ירוץ?

ומה, כנראה, התכוון הכותב בקטע הקודם?

עיינו בקטע הבא בשפת C

while(x) x–

מה הקטע הנ"ל עושה?

עיינו בשורת הקוד הבאה בשפת Python:

[n for n in range(2,1000) if all([n%i for i in range(2,n)])]

מה שורת הקוד לעיל עושה?

מתי יכול להיות ש a+b-a לא שווה ל b?

עיינו בקטע הקוד הבא בשפת C:

int i,n= 20
for (i=0 i< n i–)
putchar('-')

מה הטעות בקטע לעיל?

עיינו בשורת קוד הבאה בשפת C:

x = 6/* 5 */

מה יהיה ערך המשתנה X אחרי שהשורה לעיל תרוץ?

מה יש יותר משחקי שחמט אפשריים, או קומבינציות לקובייה הונגרית?

מי היה אלן טיורינג?

מה הסיכוי שבמספר מקרי בן שבע ספרות כל הספרות שונות?

באיזו שפה אין רקורסיה?

במערכת ההפעלה לינוקס, היכן נשמרות סיסמאות המשתמשים?

בהמשך לשאלה הקודמת, נניח וכעת משתמש רוצה לשנות את הסיסמא שלו. בדר"כ ניתן לעשות זאת ע"י הפקודה passwd המאפשרת לשנות סיסמא. תהליך שינוי הסיסמא מצריך לשנות קבצים שיש צורך בהרשאת root כדי לשנותם. מדוע אם כך אין בעייתיות בזה שכל משתמש רגיל יכול לשנות את הסיסמא של עצמו?

באתר התחרות ישנה חלונית עדכונים, מהו קצב הרענון שלה?

מה מהבאים אינו חלק מהספרייה הסטנדרטית של פייתון?

עיינו בתמונה

מה מופיע למעלה?

נניח שיום אחד ממשלת ישראל הייתה מחליטה "לחסום" גישה לאתר ה-NBA, ע"י כך שהייתה מורה לכל ספקיות האינטרנט הישראליות לעדכן את שרתי הDNS שלהן כך שיחזירו את כתובת ה-IP של מנהלת ליגת העל בכדורסל, עבור כל query שמבקש את כתובת הIP של nba.com, וזאת כדי לעודד צריכת ספורט ישראלי. אילו מהבאים אינה דרך טובה לעקוף את החסימה?

עיינו בקטע הבא בשפת C

double *(*cg)(int *)

מה משמעות הקטע לעיל?

הבדל אחד בין שפת C לבין Java הוא —

בג'אווה, מכמה מחלקות יכולה מחלקה מסויימת לרשת לכל היותר?

עבור אילו מהמשימות הבאות יהיה יתרון משמעותי בלהעזר בכרטיס מסך בחישוב?

כמה ביטים יש בדיסק DVD רגיל?

ב-swift, למה יש צורך במילה השמורה weak, בעוד שב-C אין מקבילה לכך?

עיינו בקטע הקוד הבא בשפת Swift

class Gen{
var wonder : (Double) -> Int = {Int($0)}
var ratio : Double = 0.0
init(){
wonder = { code in Int(self.ratio) }
}
}

מה ניתן לומר על קטע הקוד לעיל?

הקובץ הבא: bit.ly/codeguruGini טומן בחובו שתי סיסמאות. מצאו אותן

* סיסמא 1

** סיסמא 2

*** בקישור הבא תוכלו למצוא סדרת אותיות המורכבת מהאותיות של שם התחרות: https://pastebin.com/raw/CHyH5yh0

מהו האורך? נמקו את תשובתכם

** עודד חיבר שלושה מספרים. הוא החליט להחליף כל ספרה באות מסויימת, כך שהתקבל הרישום:CODE+GOO+RUUU=GURU כל אות מייצגת ספרה שונה. כמו-כן לא ייתכן שהספרה המשמעותית של מספר מסוים (למשל R ב-RUUU) תהיה 0. בכמה אפשרויות ניתן להחליף את האותיות בספרות, כך שיתקיים השווין?




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

רשומה רגילה
1. מי המציא את מערכת ההפעלה לינוקס?

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

  1. log(n)
  2. n
  3. n*log(n)
  4. n^2
3. מה שם המחשב הראשון בארץ?

  1. קולוסוס
  2. אניאק
  3. יבמ
  4. וויצק
4. בבסיס נתונים מסוג MDB של Access הגדרתי שתי טבלאות: Orders (מכילה רשימת הזמנות) ו-Suppliers (מכילה רשימת ספקים), כאשר לספק אחד יכולות להיות קשורות מספר הזמנות, וזאת באמצעות הגדרת קשר אכיפה בין הטבלאות – אחד לרבים.
בממשק קשר האכיפה ביטלתי את האפשרות של cascade delete. למה הדבר יגרום?

  1. כאשר מוחקים רשומת הזמנה, תימחק רשומת הספק הקשורה אליה
  2. כאשר מוחקים רשומת ספק, יימחקו כל רשומות ההזמנות המשוייכות אליו
  3. תלוי בגרסת ה-Access. לפני Access XP היה bug שגרם לכך שמעל כמות רשומות מסויימת לא הייתה התייחסות לכמות הרשומות המשוייכות ולכן כולן היו נמחקות
  4. לא ניתן למחוק רשומת ספק כאשר ישנן הזמנות משוייכות אליו
5. נתון קוד ה-Java הבא:

int i = 5;
Integer i2 = i;

מה הבעיה בקוד הנ"ל?

  1. השורה השניה תיכשל מפני ש-i הוא טיפוס בסיסי (primitive) ו-i2 הוא אובייקט. לא ניתן לבצע השמה של טיפוס בסיסי לתוך אובייקט ללא המרת ביניים
  2. החל מ-java 1.5 ישנה תמיכה ב-autoboxing ולכן הקוד הנ"ל תקין לחלוטין
  3. יש לתקן את השורה השנייה ע"י קריאה ל-Integer.parseInt
  4. החל מ-java בגרסה 1.4.2 ישנה תמיכה בהשמה כזו ולכן אין כל בעיה
6. מה יותר קשה: למצוא מסלול שעובר דרך כל הערים או מסלול שעובר דרך כל הכבישים?

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

<font size=5><b>CodeGuru</b></font>

הקטע הנ"ל אינו תואם את תקן XHTML החדש. מה עלי לשנות כדי להתאים אותו?

  1. <font size=5 style='text-color: red'>CodeGuru</font>
  2. <span style='font-size:medium; font-weight:bold;'>CodeGuru</span>
  3. <b>CodeGuru</b>
  4. <span style='font-size:xx-small;'>CodeGuru</span>
8. ברשותי מחשב כף-יד מצוייד באנטנת GPS ותוכנת ניווט מתאימה. יצאתי מהמשרד, אך חולפות 2 דקות עד לקבלת מיקום מדוייק, מדוע?

  1. רכיב ה-GPS נדרש להתאמת מול כל 24 לוויני ה-GPS השונים ע"מ לקבל מיקום ראשוני מדוייק
  2. בסביבה עירונית לעיתים מוסתרים חלק מארבעת הלווינים הדרושים לאיכון
  3. עוצמת האות שמגיע מהלווין חלשה, לכן לוקח זמן להגביר אותה ולחשב מיקום
  4. ייתכן שהמכשיר חדש, לכן לוקח לו זמן ללמוד את האיזור הגיאוגרפי שבו אני נמצא
9. מהו חוק מור?

  1. אם תתכן תקלה – היא תקרה
  2. מחשבים מכפילים כוחם כל שנה וחצי
  3. תוכנית בשפת מכונה – מהירות יותר
  4. מעבדי אינטל איטיים ממעבדי י.ב.מ
10. מהי הדרך הנכונה להריץ Thread ב-Java?

  1. thread.execute()
  2. thread.run()
  3. thread.start()
  4. thread.begin()
11. האם יתכן שמערך ה- String[] args בפונקציית main בJava יהיה ריק?

  1. כן, אם לא ניתנו פרמטרים
  2. לא, תמיד האיבר הראשון הוא הפקודת java
  3. לא, תמיד האיבר הראשון הוא שם הClass
  4. כן, אם מריצים ע"י double-click ולא משורת פקודה
12. נתון קוד ה-C הבא, מה יהיה הקלט שהמשתמש יצטרך לספק כדי שתודפס ההודעה?

printf("Please enter a number: ");
int num;
scanf("%x", &num);
if (num % 57 == 3) {
printf("CodeGuru");
}
  1. 59
  2. 57
  3. 75
  4. 60
13. מה הבעיה בקוד ה-ASP הבא:

<%
Set con = Server.CreateObject("ADODB.Connection")
con.Provider="Microsoft.Jet.OLEDB.4.0"
con.Open "test.mdb"

Set rst = Server.CreateObject("ADODB.Recordset")
Rst.Open "SELECT * FROM Customers"

While Not rst.EOF
Response.Write rst("Name") & "<br />"
Wend

rst.Close
Set rst = Nothing
%>

  1. בכל כתיבה שמתבצעת ע"י Response.Write לא נקראת הפונקציה Response.Flush, לכן המידע לא יגיע באופן מידי למשתמש
  2. לא מתבצעת בדיקה לפני הדפסת הנתונים האם אנחנו נמצאים בתחילת הרשומות ע"י rst.BOF
  3. בסיום הקוד, לא סוגרים את החיבור לבסיס הנתונים מה שיוביל למחסור של משאבים בשרת האינטרנט בו הדף רץ
  4. קובץ בסיס הנתונים שאותו אנו פותחים לא מתאים לסוג ה-Provider שבו בחרנו
14. רוב התוכנה המדעית במעבדות לוס אלמוס כתובה בשפת:

  1. אסמבלי
  2. סי
  3. פורטרן
  4. קובול
15. מי זכה בפרס טיורינג?

  1. אמיר פנואלי
  2. מיכאל רבין
  3. עדי שמיר
  4. כל התשובות נכונות
16. נתון הקוד הבא בשפת C, מה התוצאה של הקוד הבא כאשר int n = 4:

switch(n)
{
case '4':
cout << "CoDeGuRu \n";
break;
case 4:
cout << "CODEGURU \n";
break;
default:
cout << " codeguru \n";
break;
}
  1. CoDeGuRu
  2. Codeguru
  3. CODEGURU
  4. cOdEgUrU
17. מהי הרשאת ברירת המחדל לגישה לmember ב-struct בשפת C++?

  1. public
  2. protected
  3. private
  4. ב-structים לא מוגדרות הרשאות, זו תכונה של Classים
18. * בתוכנית פייתון ניסיתי לייבא (import) מודול בצורה הבאה: import graphics, אך הפקודה נכשלה עם NameError. מה קרה?

  1. שמות מודולים בפייתון חייבים להתחיל באות גדולה, לכן תהליך הייבוא נכשל
  2. הנתיב למודול לא נמצא במשתנה הסביבה PYTHONPATH, כדי להכניס אותו בזמן ריצה יש להריץ קודם כל sys.path.append עם שם התיקייה שמכילה את המודול
  3. אותה הבעיה הנזכרת בתשובה הקודמת, אך כדי לפתור אותה, קודם לכן יש להריץ את הפקודה os.environ['PYTHONPATH'] += '<folder>'
  4. מדובר בבעיה רגעית, עדיף להפעיל את המחשב מחדש והבעיה תיפתר מעצמה
19. * נתון הביטוי הרגולרי הבא: regexp = "[a-z][^0-9][A-Z][09]*". איזו מבין המחרוזות הבאות תאומת מול הביטוי הזה?

  1. A2A7
  2. aaa0
  3. aBX9
  4. aaX9CodeGuru
20. מהי Cocoa?

  1. פרוייקט קוד-פתוח שנועד להתחבר למכונות אספרסו דרך כבל סריאלי ולשלוט עליהן דרך המחשב, כך שאנשי היי-טק יוכלו להזמין לעצמם משקה מבלי לקום מהמחשב
  2. מערכת ההפעלה שרצה בתוך מכונות אספרסו ומותאמת לסביבה עסקית
  3. פרוייקט קוד-פתוח שעושה שימוש ב-bluetooth כדי להתחבר למכונות אספרסו ומאפשר לשלוט עליהן מרחוק
  4. סביבת פיתוח למערכת ההפעלה מקינטוש של חברת Apple
21. * איך נאתחל שדות שהם transient לאחר יצירה מ-serialization ב-Java?

  1. נממש את המתודה הפרטית writeObject
  2. נממש את המתודה הפרטית readObject
  3. נממש את המתודה הפרטית readResolve
  4. נממש את המתודה המוגנת finalize
22. במערכת הפעלה Linux, כיצד ניצור Pipe בשם /tmp/route1?

  1. mknod /tmp/route1 p
  2. ls /tmp/route1
  3. mkpipe /tmp/route1
  4. mount /dev/pipes/pipe0 /tmp/route1
23. למה מהבאים סדר הקדימות הגבוה ביותר?

  1. ||
  2. &&
  3. !
  4. <<
24. למה משמש רכיב ה-MMU שבמעבד?

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

  1. ECMA-334
  2. IEEE
  3. לשפה אין תקן
  4. התקן של .NET מכיל את התקן של C#
26. מהי הדרך המומלצת לפתוח קובץ טקסט בפייתון שעובר בין לינוקס ו-Windows?

  1. file('f.txt', 'r'), כך נשמר את התו המסיים של השורה – \n או \r\n
  2. file('f.txt', 'rb'), יש לפתוח את הקובץ במוד בינארי כדי לשמר את כל התוים כפי שהם בתוכו
  3. צריך לפתוח את הקובץ במוד בינארי, להמיר אותו למחרוזת ולהפעיל טרנספורמציה שתמיר את סיומות השורה לפי מערכת ההפעלה עליה אנו עובדים
  4. עוד לא נמצאה דרך פשוטה לבצע את המטלה הזו, בעיקר בשל תמיכה לקויה של פייתון בשפות Unicode שאינן אנגלית או לטיניות
27. נתון קוד ה-Java הבא:

int i = 6;
Integer i2 = new Integer(i);

if (i == i2) {
System.out.println("success");
}

האם התנאי יתקיים?

  1. לא, הקוד לא תקין, לא ניתן להשוות בין טיפוס בסיסי לאובייקט
  2. לא, ה-JVM ימיר את ה-int לאובייקט ויעשה השוואה ע"פ בין אובייקטים ע"פ ה-referenceים שלהם ולכן התנאי לא יתקיים
  3. כן, ה-JVM ימיר את האובייקט לטיפוס int, יבצע השוואה רגילה ולכן התנאי יתקיים
  4. כן, ה-JVM ימיר את ה-int לאובייקט ויבצע השוואה ע"פ hashCode ולכן התנאי יתקיים
28. מה ההבדל בין Thread רגיל לבין Background Thread?

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

  1. ניתן ליצור אובייקט מסוג עצם, כאשר הכלב יבחין בה הוא יתחיל לנבוח
  2. ניצור פונקציה כללית בשם Bark שתקבל אובייקט מסוג כלב ותגרום לו לנבוח
  3. ניצור אובייקט מסוג כלב שיכיל פונקצית נביחה, כאשר נרצה לגרום לו לנבוח פשוט נקרא לה
  4. ניצור אובייקט מסוג חתול, עם פונקציה בשם "מיאו" שיכולה לטפל אך ורק בחתולים. כאשר היא תקבל כלב היא תנבח אותו
30. נתון קטע בשפת C:

int i = 5;
i += 3;
i = ++i * 7;
printf("%d is a wonderful number\n", i);

מה ידפיס קטע הקוד?

  1. 63 is a wonderful number
  2. 9 is a wonderful number
  3. 57 is a wonderful number
  4. 56 is a wonderful number
31. נתונים שני קטעי קוד:
קטע א:

int i;
int n = 0;

for (i =1; i <= 100; ++i)
{ n += 1; }

קטע ב:

int i;
int n = 0;

for (i =1; i <= 100; i++)
{ n += 1; }

מה ההפרש בין ערכו של n המחושב בקטע א לזה המחושב בקטע ב?

  1. 0
  2. 1
  3. 100
  4. 99
32. כתבתי תוכנית גרפית עם שימוש ב-Swing וברצוני לשמור על אינטראקציה מלאה עם המשתמש תוך ביצוע מטלות חישוב כבדות, לשם כך:

  1. אשתמש במחשב חזק כדי שזמן העיבוד של כל פעולה יהיה קצר ככל הניתן
  2. את מטלות החישוב הכבדות אריץ ב-thread הראשי ואת הפעולות הגרפיות ב-threadים אחרים
  3. איפיון נכון יותר יהיה להריץ את החישובים הכבדים ב-process נפרד לחלוטין והתוכנית תתקשר איתו
  4. אעשה שימוש בפונקציה invokeLater של המחלקה SwingUtilities ואת החישובים אריץ ב-threadים אחרים
33. נתון הקוד הבא:

char arr[8];
cin >> arr;

במקרה של הקלט הבא: "Hello World" מה יהיה ערך המחרוזת arr?

  1. Hello Wo
  2. Hello World
  3. Hello W
  4. Hello
34. מה ההבדל בין כבל אופטי מסוג single-mode ו-multi-mode בתקשורת אופטית?

  1. כבל single-mode מסוגל להעביר מידע בקצב של עד 10 מגה-ביט ואילו multi-mode עד 10 ג'יגה-ביט
  2. כבל multi-mode מסוגל להעביר מספר גלים אלקטרומגנטיים באורכים שונים ואילו single-mode מוגבל לאורך גל אחד
  3. כבל multi-mode משמש לתקשורת למרחקים גדולים ולעומתו single-mode מתאים יותר למבנים
  4. כבל multi-mode מגיע עם מספר של חיבורים שבסופו של דבר מתנקזים לסיב אופטי יחיד, single-mode מגיע עם חיבור יחיד לסיב האופטי
35. מה ההבדל בין Set לList ב-Java?

  1. ל-Set אין סדר ול-List יש
  2. List יכול להכיל גם פרימיטיבים, בעוד ש-Set רק אובייקטים
  3. ב-List יכולה להיות חזרה על אותו האובייקט בניגוד ל-Set
  4. תשובות א' ו-ג' נכונות
36. מיהו Duke?

  1. השדון של BSD
  2. הפינגווין של לינוקס
  3. הסמל של .NET
  4. היצור של Java
37. * מה יקרה בקטע קוד הבא (Java) ?

public void removeBiggerThan(Set set, int threshold) {
for (Integer i : set)
if (i > threshold)
set.remove(i);
}
  1. לא יתקמפל כי אי אפשר לעשות לולאת for-each על Set
  2. בזמן ריצה יעוף ConcurrentModificationException
  3. לא יתקמפל כי אי אפשר להשוות בין int ו-Integer
  4. לא יבצע את המטרה שלו בגלל שחסרים סוגריים מסולסלות
38. * איך אפשר לתקן את קטע הקוד בשאלה הקודמת?

  1. להחליף את ה-Set ב-List
  2. להשתמש בIterator ו-Iterator.remove
  3. לשנות את הטיפוס של threshold ל-Integer
  4. להוסיף סוגריים מסולסלות ל-if
39. נתון הקוד הבא:

class A
{
public:
A() { cout << 1; }
~A() { cout << 2; }
};

class B : public A
{
public:
B() { cout << 3; }
~B() { cout << 4; }
};

לאחר יצירת מופע של המחלקה B והריסתו, מה יודפס למסך?

  1. 3412
  2. 3142
  3. 3124
  4. 1342
  5. 1324
  6. 1234
40. נתונות ההצהרות הבאות:

int f(int a) { return ++a; }
int f(unsigned int a) { return –a; }

בעת הרצת הקוד cout << f(5); מה תהיה התוצאה?

  1. שגיאת קומפילציה, הקומפיילר לא יודע באיזו פונקציה להריץ
  2. 6
  3. 5
  4. 4
41. מה תוצאת הרצת הקוד הבא:

for(int i=0;i<3;i++)
{
cout << i << " ";
continue;
cout << 4 << " ";
break;
for(int j=0;j<1;j++)
cout << 8 << " ";
}
  1. 2 1 0
  2. 4 0
  3. 8 4 2 8 4 1 8 4 0
  4. 0 4 1 4 2 4
42. מה הגל האלקטרומגנטי שסביר למצוא בתקשורת סיבים אופטיים?

  1. גלי רדיו
  2. גלי מיקרוגל
  3. גלי אינפרא-אדום
  4. גלי רנטגן
43. מה תוצאת הרצת הקוד הבא:

int x=65, *p = &x;
cout << p << "__" << *p;
  1. התוכנה תקרוס
  2. <x MemoryAddress>_65
  3. <p MemoryAddress>_65
  4. 65_65
44. איזו משורות הקוד הבאה לא תיתן שגיאת קומפילציה (C++)?

  1. int a; a = new sizeof(int*10);
  2. int *a; a = new int[10];
  3. int a; a = new int[10];
  4. int *a; a = new sizeof(int*10);
  5. int *a; a = new 10;
45. מה יהיה הפלט לאחר הרצת הקוד הבא: cout << (3 << 2);

  1. שגיאת קומפילציה
  2. 32
  3. 12
  4. 23
46. איזו מבין המילים הבאות איננה מילה שמורה (C++)?

  1. volatile
  2. union
  3. typeid
  4. dynamic_cast
  5. mutable
  6. cast
47. מילת הקוד int ב C# ממפה לאיזה טיפוס ב .NET?

  1. int
  2. System.Int
  3. Integer
  4. System.Int32
48. איזו מהתשובות נכונה עבור ערכו של מאפיין target עבור delegate?

  1. מחזיר את שם מחלקת ערך ההחזר של הפונקציה המוצבעת
  2. מחזיר את שם המחלקה של הפונקציה המוצבעת
  3. מחזיר את שם הפונקציה שה-delegate מצביע עליה
  4. יחזיר NULL אם המחלקה של הפונקציה המוצבעת היא סטטית
  5. תשובות א ו-ד נכונות
49. בתקשורת מחשבים, מה זה NACK?

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

  1. RS232, USB-1, fire-wire
  2. USB-1, RS232, fire-wire
  3. fire-wire, RS232, USB-1
  4. RS232, fire-wire, USB-1
51. איזה אות צריך לשנות ב CDITT-7 כדי שיהיה תקן תקשורת?

  1. הראשונה
  2. השנייה
  3. הרביעית
  4. החמישית
52. ** מה מהמחרוזות הבאות איננה טעות של תזוזת אצבעות קבועה על לוח המקשים?

  1. vpfrhiti
  2. oapqsgdg
  3. xiswfyey
  4. d9e3t747
53. אם צלע הריבוע שחוסם את הצורה הבאה היא 2, מה השטח שלה?
polygon

  1. 0.5
  2. 1
  3. שורש 2
  4. 2
54. מה הסיכוי, בערך, שמספר ת"ז (נניח מספר מקרי בן תשע ספרות) יכיל רק שלוש ספרות שונות?

  1. פרומיל
  2. אחת ל- 400
  3. חצי אחוז
  4. אחוז
55. מה יודפס בעקבות הפקודה הבאה בפייטון:
print r"\\"

  1. \\
  2. \
  3. r"\\"
  4. לא יודפס כלום. הפקודה לא חוקית
56. כמה קודקודים יש לקובייה ארבע מימדית?

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

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

  1. אפס נקודות
  2. שתי נקודות
  3. שלוש או חמש נקודות
  4. כל התשובות נכונות
59. const ל-final זה כמו bool ל-?

  1. asdf
  2. boolean
  3. C++
  4. Java
60. מה הסיכוי שבהטלת מטבע הוגן מאה פעמים יצא בדיוק 50 עץ ו-50 פאלי?

  1. פחות מפרומיל
  2. בדיוק אחוז
  3. בערך שמונה אחוז
  4. לפחות חמישים אחוז
61. * כתוב תוכנית המקבלת כקלט קואורדינטות של שלושת קודקודי משולש ומוציאה כפלט את מרכז הכובד שלו.
62. * מה מחשבת השגרה הבאה:

float f(float x1,y1,x2,y2,x3,y3) {

float a=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
float b=sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2));
float c=sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3));
float p=(a+b+c)/2;

return(sqrt(p*(p-a)*(p-b)*(p-c)));
}

שאלון קודגורו 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