- 49
- 400
- 8,192
- 3,628,800
- מאות אלפים
- עשרות מיליונים
- מיליארדים
- טריליונים
- ש-x חייב להיות חיובי
- להגדיל את x באחד
- לבדוק האם x זוגי
- כל התשובות נכונות
k = (++c) + (++c)
מה סדר הפעולות שתתבצענה?
- הגדלה, הגדלה, חיבור, השמה
- הגדלה, חיבור, הגדלה, השמה
- השמה, הגדלה, חיבור, הגדלה
- חיבור, השמה, הגדלה, הגדלה
- בעל שם משפחה כמו ראש ממשלה לשעבר
- חוקר בנושא אימות נכונות תוכנה
- זכה גם בפרס קוביאשי
- כל התשובות נכונות
- כן, אם הצלעות באותו הסדר
- לא, אפילו אם כולן שוות
- תלוי במספר הזוויות
- כל התשובות נכונות
- struct
- static
- until
- float
- משולש שווה צלעות
- 69
for (i=0; i<n; i–)- CodeGuru
- בערך 9
- בערך 12
- בערך 15
- בערך 18
- על פי שעה
- על פי 16 דקות
- אותו הדבר
- תלוי בזמן החניה
- בעצם המפלס יורד
- לא עולה כלל
- כמה מיקרונים
- כמה מילימטרים
- יבמ
- TIM, מצוינות בניהול
- משרד ראש הממשלה
- סימנטק
- 2*3
- 2^3
- 3^2
- 2^2 3
- פחות מ-100
- יותר מ-500
- בערך 150
- כל התשובות נכונות
- בערך 6
- בערך 10
- בערך 14
- בערך 18
- כונן דיסקטים
- כפתור טורבו
- תושבת לכרטיסי ISA
- כל התשובות נכונות
- To ploion mou to meteorizomenon esti pleres encheleon
- Mi hydroaeroplano es plen de anguillas
- Ta my haagh crowal lane dy astan
- Gari langu linaloangama limejaa na mikunga
- קילו ונדיום
- קילו ניאוביום
- אותו דבר
- תלוי בטמפרטורה
- אמצעי פלט.
- אמצעי קלט.
- אמצעי עיבוד.
- כל התשובות נכונות.
- אפס
- תשעים הקסה
- FF
- כל התשובות נכונות
- כל מספר גדול מ-1
- כל מספר חוץ משורש 2
- כל מספר בין 1 ל-2
- כל מספר שלם
Full HD (High-Definition), מה משמעות הסימול 1080i?
- התמונה מוצגת ברזולוציה של 1920×1080, כל פריים מגיע באופן עצמאי.
- התמונה מוצגת ברזולוציה של 1920×1080, כל פריים מורכב משני חלקים נפרדים.
- זהה לסימול 1080p, אך בשל מאבקים בין מספר חברות בתחום הוידאו הוחלט להפריד לשני שמות שונים.
- התמונה יכולה להגיעה במגוון רזולוציות, החל מ-1368×768 ועד 1920×1080 (אך לא יותר).
- יש התמרה לינארית ביניהם.
- מספר הצבעים לפיקסל שונה.
- הרזולוציה של YUV גבוהה יותר.
- אין שום הבדל.
- ריבוי תוכניות – Multiprogramming
- ריבוי משימות – Multitasking
- ריבוי מעבדים – Multiprocessing
- ריבוי תשובות – Multianswering
- הם חידוש של שנות התשעים.
- מותנים בתקשורת מחשבים.
- א" + ב".
- הומצאו במלחמת העולם הראשונה.
- הקטנת ממדי החומרה.
- הקטנת נפחי התוכנה.
- א" + ב".
- פיטורים ממוחשבים.
- קובץ ממוין השמור על סרט מגנטי.
- קובץ ממוין שמוצפן על-ידי צופן בלוקים במוד CBC, כשהוא שמור על תקליטור.
- קובץ ממוין השמור על תקליטור.
- כל התשובות נכונות.
- 3
- 30
- 300
- 3000
- לשידור מורס.
- לקידוד תווים.
- לשילוב בין מודם ופקס.
- שהומצאה על ידי IBM.
- מליארדי דיסקטים
- מיליוני תמונות
- מאות אלפי דפי טקסט
- כל התשובות נכונות
- טורית.
- מקבילית.
- מקומית.
- אלחוטית.
- הרשומות נשמרות בקובץ תנועות ומעדכנות תקופתית את קובץ האב.
- הרשומות מקובץ תנועות מעובדות ומעדכנות מיידית את קובץ האב.
- הרשומות מקובץ האב מעדכנות תקופתית את קובץ התנועות.
- הרשומות מקובץ האב מעובדות ומעדכנות מיידית את קובץ התנועות.
- דיסק קשיח – סרט מגנטי – זכרון מטמון – זכרון ראשי – רגיסטר
- סרט מגנטי – דיסק קשיח – זכרון ראשי – זכרון מטמון – רגיסטר
- רגיסטר – סרט מגנטי – דיסק קשיח – זכרון מטמון – זכרון ראשי
- זכרון ראשי – דיסק קשיח – רגיסטר – סרט מגנטי – זכרון מטמון
- מספר הצילינדרים זהה למספר המסילות.
- מספר הסקטורים גדול ממספר המסילות.
- מספר המסילות גדול ממספר הסקטורים.
- מספר ראשי הקריאה גדול ממספר המשטחים המגנטיים.
- BASIC
- FORTRAN
- COBOL
- PASCAL
- טרנזיסטורים – שפופרות ואקום – מעגלים משולבים
- שפופרות ואקום – מעגלים משולבים – טרנזיסטורים
- שפופרות ואקום – טרנזיסטורים – מעגלים משולבים
- שפופרות ואקום – כרטיסים מנוקבים – טרנזיסטורים
- כוכב
- טבעת
- ערוץ
- ב ו-ג"
- לא תשתנה
- תעלה
- תרד
- תלוי אם 110 או 220 וולט
- המעבר מ-Running ל-Ready נובע תמיד מפעולה שבוצעה על ידי התהליך עצמו.
- המעבר מ-Blocked ל-Ready נובע תמיד מפעולה שבוצעה על ידי התהליך עצמו.
- המעבר מ-Ready ל-Running נובע לרוב מפעולה שבוצעה על ידי תהליך עצמו.
- המעבר מ-Running ל-Blocked נובע לרוב מפעולה שבוצעה על ידי התהליך עצמו.
- שני התהליכים מבצעים פעולת Connect המציינת את התהליך השני.
- השרת מבצע Listen על Port מסוים, הלקוח מבצע Connect על ה-Port הזה, ואז השרת מבצע Accept.
- הלקוח מבצע Connect על ה-Port של השרת, ואז השרת מבצע Listen.
- השרת מבצע Accept על Port, והלקוח מבצע Select בפתיחת הקשר.
- שליטה בזרימת הנתונים בעורק תוך שמירה על כך שחוצצים (Buffers) לא יעלו על גדותיהם.
- ניתוב הנתונים בין המחשבים השונים הנמצאים בקודקודי הרשת.
- שבירת הודעות ארוכות למנות (Packets), וידוא שכולן אכן הגיעו ליעדן באופן תקין, ואחידן חזרה לתמסורת אחת.
- תרגום הנתונים מפורמט אחד למשנהו בהתאם ליצוג הפנימי של המחשב השולח והמקבל.
- פרוטוקול UDP אינו אמין, אבל אם הודעה (דאטאגרם) מגיעה מובטח שאין בה טעויות.
- פרוטוקול UDP עדיף על TCP לאפליקציות מולטימדיה כגון העברת מוזיקה או וידאו.
- אחד ההבדלים בין TCP ל-UDP הוא ש-TCP הוא Connection-oriented בעוד ש-UDP הוא Connectionless.
- כל השתשובות נכונות.
- התהליך כולו נחסם לריצה על לסיום הקריאה.
- אם ישנם User Threads נוספים בתהליך, הם ממשיכים לרוץ כרגיל.
- אם ישנם Kernel Threads נוספים בתהליך, הם ממשיכים לרוץ כרגיל.
- אם ישנם Threads נוספים מסוג כלשהו בתהליך, הם ממשיכים לרוץ כרגיל.
- לכל היותר קריאה אחת, שבו התהליך כולו נחסם לריצה עד לסיום הקריאה.
- לכל היותר X קריאות, כאשר X הוא מספר ה-User threads בתהליך.
- לכל היותר X קריאות, כאשר X הוא מספר ה-Kernel threads בתהליך.
- לכל היותר X קריאות, כאשר X הוא מספר ה-Threads מכל סוג שהוא בתהליך.
- הרמה הפיזית דואגת ליצוג הנכון של כל ביט, ורמת הפרזנטציה אחראית לסמנטיקה של היצוג.
- רמת העורק (Data link) אחראית על איתור ותיקון שגיאות במנה בודדת, בעוד רמת ה-Transport אחראית לאיתור מנות חסרות.
- רמת הפרזנטציה אחראית לשימוש ביצוג הנכון, ורמת ה-Session אחראית לאיתור בעיות בתקשורת.
- רמת הרשת אחראית לכך שהנתונים יגיעו למטרתם, ורמת העורק לכך שקטעי המידע לא ילכו לאיבוד.
- כאשר משתמשים ב inheritance הקשר בין המחלקות חזק יותר מאשר ב uses.
- כאשר משתמשים ב uses הקשר בין מחלקות חזק יותר מאשר inheritance.
- כאשר משתמשים ב uses הקישור יכול להיות בין מחלקות סטטיות בלבד לעומת inheritance.
- כאשר משתמשים ב inheritance שימוש במחלקות חייב להיות דומה, לעומת uses שאינו מגביל בצורת השימוש של מחלקה.
- partition table, boot code, magic number
- boot code, post initialization, magic number
- boot code, ram initialization, magic number
- boot code, magic number
char * buf = malloc(sizeof(*buf) * 5);
- sizeof אינו יכול לקבל משתנה
- צריך להיות
sizeof(buf)
- אין התאמה בין הטיפוס המוחזר מ-
malloc לבין הטיפוס של buf - ההקצאה נעשית לכמות אי-זוגית של בתים
של זיכרון, מדוע?
- מערכת ההפעלה שומרת לעצמה את 1GB~ העליונים ל IO ולא ממפה באזור זה זיכרון נגיש.
- מערכת ההפעלה שומרת לעצמה את 2GB~ העליונים ל-Kernel mode ולא מאפשרת למשתמש נגישות לאזור זיכרון זה.
- צוואר הבקבוק, המקרה הספציפי עלול להיות גודל ה bus של לוח האם לזיכרון, המאפשר מיפוי של 3GB זיכרון.
- המחשב ביצע boot עם switch /3GB
C++
, מה משמעות קטע הקוד הבא?
extern "C" some_function_name(...)
- להורות לקומפיילר לא להוסיף C++ decoration לפונקציה some_function_name.
- כאשר מופיע לפני מימוש של פונקצייה הפעולה זהה ל virtual
- ליחצן מתודות private כפונקציות public כאשר מקמפלים כ-C.
- לגרום למשתמש להבחין כי מדובר בקוד C .
RCX
לאחר ביצוע הקוד הבא על ארכיטקטורת
x64?
mov ecx, 1
push rcx
- ב 64bit, 32 הבתים העליונים מאופסים.
- ב 64bit, 32 הבתים העליונים ישארו מהערך הקודם באוגר.
- הפעולה איננה תקינה, הפקודה mov מחייבת ששני האופרנדים יהיו בעלי גודל זהה.
- הפעולה אינה סטנדרטית, אסמבלרים מסויימים ידחפו 32 ביט למחסנית ואחרים יציגו שגיאה.
C++ נעשת
- ברמת הקומפיילר, אשר מוודא שאין שום פנייה מחוץ למחלקה למתודה פרטית.
- ברמת הלינקר, נוצרת שגיאה כאשר ננסה ללנק"ג מתודה פרטית במחלקה זרה (unresolved external)
- ברמת ה CRT – הוא לא יוכל לגשת לכתובת זיכרון זו, מכיוון שחישובה היה רלוונטי רק שמתוך הפונקציה.
- ברמת מערכת ההפעלה – פנייה שכזאת תגרום למנגנוני ההגנה של מערכת ההפעלה לפעול.
- הפונקציה אחראית על שחרור המחסנית ואיננה יודעת את מספר הפרמטרים שהועבר אליה.
- הפוינטר למחסנית מועבר by value לפונקציה, ולכן גודל הפרמטרים חייב להיות קבוע.
- כדי לאפשר תאימות למערכות משובצות, בהם חייבים להגביל את מספר הפרמטרים.
- מהסיבה של va_list נוסף ב C89, ועד אז לא הייתה את האפשרות הזו, ולכן העדיפו לאפשר תאימות לאחור.
(Huffman Coding)
מקומו של הסימן הכי שכיח הוא
- בשורש העץ
- בעלה שנמצא במרחק מינימלי משורש העץ
- באחד מהצמתים בעץ
- בעלה שנמצא במרחק מירבי משורש העץ