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

רשומה רגילה

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

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

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

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

3. מה זה A20?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

char str[] = "CodeGuru";

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

strcpy(str2,
str);

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

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

func:

push bp

mov bp, sp

push es

mov ax, value

mov
es, ax

mov al, [bp + 4]

mov di, [bp + 6]

mov bx, di

shl di, 6

shl
bx, 8

add di, bx

add di, [bp + 8]

stosb

pop es

mov sp, bp

pop
bp

ret

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

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

  1. 0xb800
  2. 0x0400
  3. 0x7c00
  4. 0xa000
12
. אם היינו קוראים לפונקציה הנ"ל בשפת C איך הייתה נראית הגדרת הפונקציה?

  1. void func(int, int, char)
  2. void
    func(int, int, int)
  3. char func(int, int,
    int)
  4. void func(char,int, int)

13. מה זה (declspec (naked__ ב ++VC?

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

14. מה עושה קוד אסמבלי הבא ב x8680?

pushf

pop ax

or ah,1

push
ax

popf

  1. כלום
  2. מאפס את AX
  3. לולאה אינסופית
  4. Single Step

15. תווים לבנים (space white) הם :

  1. תווים בתחום x20-0x7f0
  2. התווים: tab, enter, space
  3. התווים: lf, cr, tab, space
  4. תווים שלא בתחום x20-0x7f0

Cookie .16 הוא :

  1. עוגית מזל ממוחשבת
  2. משחק חדש לAdvanced GameBoy
  3. פיסת מידע שנשמרת בדפדפן
  4. מספר מוגרל לISN בלתי מזוהה

17. איזה מפתח (port) משמש ל refresh rate ב IBM PC?

  1. 0x20
  2. 0x3da
  3. 0x3d8
  4. 0x201

18*. מה מהבאים יוצא דופן :

  1. Pipes
  2. Mailslots
  3. CopyData
  4. Sockets

19. עם איזה אוגר נשנה את מצב הריצה של המעבד ל Protected Mode?

  1. CR0
  2. DR0
  3. TR0
  4. EBP

20. מה הסיכוי שמספר תלת-ספרתי יהיה ראשוני?

  1. בערך אחוז
  2. בערך 17 אחוז
  3. בערך 49 אחוז
  4. בערך 91 אחוז

21*. איך מקובל לקרוא לשלשת המספרים 7,12,13?

  1. שלשה אוילריאנית (שוודית)
  2. שלשת פיבונאצ'י (ייונית)
  3. שלשה פיתגוראית (סינית)
  4. שלשת מוסקטרים (בריטית)
22
. אם ספרת האחדות של n היא ,7 כמה אפשרויות יש לספרת העשרות של 17 בחזקת n?

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

23. מה ניתן לומר על המספר 4,294,967,299?

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

24. סדר את הבאים לפי סדר כרונולוגי :

  1. COM, MZ, PE, NE
  2. COM, MZ, NE, PE
  3. NE, PE, MZ, COM
  4. NE, MZ, COM,
    PE

25. האם יש בעיה בקוד C הבא:

func(count,
&count);

  1. תלוי מתכנת(מימוש פונקציה)
  2. תלוי מהדר
  3. אין בעיה
  4. Undefined

26. האם יש בעיה ב HTML הבא:

<form method=post>

<input
type=file>

</form>

  1. ACTION לא מוגדר
  2. NAME INPUT לא מוגדר
  3. ENCTYPE לא מוגדר
  4. MAX_FILE_SIZE
    לא מוגדר

27. מה עושה קוד פסקל הבא על מחשב IBM PC?

mem[$0050:0000] := 1;

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

28. מה יש יותר, מספרים זוגיים או אי-זוגיים?

  1. תלוי בגודל המילה
  2. זוגיים
  3. אי-זוגיים
  4. אותו הדבר

29. מה יוצא דופן?

  1. ר
  2. d
  3. 1E2
  4. 100

30. אם מספר התלמידים בכיתה הוא אי-זוגי,אז

  1. מספר הבנים שווה למספר הבנות
  2. יש יותר בנות בכיתה
  3. מספר הבנים שונה ממספר הבנות
  4. לא ניתן לומר דבר
31
. בועד הכיתה יש שלושה תלמידים מתוך שלושים. כמה זיכרון דרוש כדי לשמור מי בועד?

  1. מילה (ארבעה בתים)
  2. שלושים בתים
  3. קילו-בית
  4. מגה-בית

MAGIC .32 זה

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

33. באיזה פורט עוברת תקשורת LDAP?

  1. 389
  2. 636
  3. 666
  4. 1701

34. כמה בתים צריכים כדי להציג תו בUCS-4?

  1. 2
  2. 4
  3. 8
  4. 16

HANDLE .35 מוגדר(ע"פ VC) כ :

  1. void *
  2. DWORD *
  3. char *
  4. HANLDE

Phrack .36 זה :

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

37. כמה DPI יש למדפסת טובה?

  1. בודדים
  2. מאות
  3. אלפים
  4. אין קשר בין מדפסות ל DPI

38. מה עושה הביטוי הרגולרי הבא:

/\w@\w\.\w/

  1. מזהה כתובת מייל
  2. מזהה אתר אינטרנט
  3. מחליף מילים זהות
  4. ממיר IP ל
    DNS

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

BOOL f(long x)

{

return
(((x-0x01010101)&~x&0x80808080) != 0);

}

  1. בודקת אם הביטים במקומות 0,8,16,24 בתוך
    x דלוקים
  2. בודקת אם ישנם שני ביטים דלוקים ברצף בתוך
    x
  3. בודקת אם ישנו בית אחד שערכו 0 בתוך x
  4. בודקת אם ישנו ביט אחד שערכו 0 בתוך x

40. מה עושה הקטע הבא:

x = (x&0x5555) +
((x>>1)&0x5555);

x = (x&0x3333) +
((x>>2)&0x3333);

x = (x&0x0F0F) +
((x>>4)&0x0F0F);

x = (x&0x00FF) +
((x>>8)&0x00FF);

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

41. האם בשפת Java יש הבדל בין שתי ההגדרות:

int array[];

int[]
array;

  1. אין הבדל מבחינת הקצאת זיכרון
  2. יש הבדל תחבירי בלבד
  3. ההגדרה השנייה אינה
    חוקית
  4. ההגדרה הראשונה
    צורכת יותר זיכרון
42
. האם לאחר הקריאה לפונקציה "malloc_proxy" בקוד C הבא, x יצביע לזיכרון מוקצה?void malloc_proxy(char *p){p = (char
*)malloc(40);

}

main(int argc, char*
argv[])

{

char* x =
NULL;

malloc_proxy(x);

free(x);

}

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

43. מה עושה הפקודה movsb במעבד אינטל x8680?

  1. מגדילה את SI באחד
  2. מעתיקה ביית בזכרון
  3. מעבירה את bx ל sx
  4. מעבירה
    את sx ל bx

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

for i ? -100 to 100

for j ? -100 to
100

for k ? -100 to 100

if (round(sqrt(i*i+j*j+k*k)) = x)
a[i,j,k] = true

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

45. בשאלה הקודמת, מה משמעות x?

  1. דיוק החישוב
  2. הספק / מהירות
  3. הפתרון המבוקש
  4. מחוג (רדיוס)

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

for (i=0; i= =0;
i=0)

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

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

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

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

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

xor ax, ax

mov ds,
ax

mov ax, [0x470]

and ah, 0x80

jnz
exit

  1. בודק האם עברו 24 שעות מהרגע שהמחשב הופעל
  2. בודק האם נלחץ Ctrl+Break
  3. בודק האם נלחץ מקש Escape
  4. בודק האם המחשב עשה Reset

49. כמה פעמים יודפס התו * בקוד הבא בשפת אסמבלי x8680?

mov bx,
0x7671

mov al, '*'

start:

int 0x29

inc
bh

jns start

  1. 10
  2. 15
  3. 479
  4. 35214
50. איזה
מהפרוטוקולים הבאים מאפשר שליחת קובץ, קבלת קובץ והעברת טקסט (chat) במקביל?

  1. Smodem
  2. Zmodem
  3. Xmodem
  4. Hmodem
51
. קניתי קו-אינטרנט ברוחב פס של KBPS750, מה המכסימום בתים לשניה שאקבל ב-FTP?

  1. לפחות 199 קילו בתים לשניה
  2. 750 קילו בתים לשניה
  3. פחות מ93 קילו בתים
    לשניה
  4. 749 קילו בתים לשניה

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

mov ax,num

neg ax

sbb ax,ax

neg ax

  1. אפס, אלא אם כן
    num זוגי
  2. אחד, אלא אם כן num שלילי
  3. num!! (בשפת C)
  4. num$^ (בשפת Java)

53. האור הנפלט ממסך המחשב הוא:

  1. פוטונים
  2. פרוטונים
  3. לייזר
  4. אלקטרונים

54. פרוטוקול RIP משמש ל?

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

55. כונן הCD-ROM קורא באמצעות :

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

56. בשפת Java זיכרון מוקצה אוטומטית :

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

57. הוספתי 1 ל-127 ויצא לי 128- . הכיצד?

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

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

lea bx, [bx + 2]

  1. קוראת את המילה שנמצאת בכתובת
    bx+2
  2. קוראת את הבית שנמצא
    בכתובת bx+2
  3. כותבת את
    תוכן bx לכתובת bx+2
  4. מוסיפה 2 לערכו של bx

59. כאשר מוחקים קובץ, במערכת ההפעלה DOS, מה מתבצע?

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

60. כיצד נצפה בכל היישומים הרצים על מערכת Unix?

  1. netstat -a
  2. ps -aux
  3. int -a
  4. SysLog -all

61. התוכנית Telnet, בדרך כלל, משגרת את המידע :

  1. אות אחר אות
  2. בכל 10 שניות
  3. כל פעם שנלחץ על המקש Enter
  4. בבלוקים של KB4

62. שכחתי את סיסמת הBIOS שלי, כיצד אעבוד עם המחשב?

  1. אכניס את הסיסמא הקבועה
    "Open Seasamy"
  2. אשתמש
    ב Microsoft Telnet
  3. אפעיל Jumper
    מיוחד על לוח האם לאיפוס הסיסמא
  4. אי
    אפשר – יש לזרוק את המחשב לפח

63. כיצד אתקין כרטיס רשת על המחשב?

  1. באמצעות "מנהל ההתקנים"
  2. באמצעות "הוסף/הסר תוכנה"
  3. אכתוב תוכנת התקנה בעצמי
  4. אבקש מחברי הטוב להתקין אותו בשבילי

AI .64 משמעותו :

  1. Automatic Intermission
  2. Automatic Inheritance
  3. Automobile Industry
  4. Artificial Intelligence

65. כיצד תפתח קובץ בPerl?-

  1. FILE ("new.txt");
  2. open ("new.txt");
  3. open (FILE, new.txt);
  4. open
    (FILE, "new.txt");

Python .66 היא :

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

Ethereal .67 הנה :

  1. תוכנת גרפיקה
  2. תוכנת גרפיקה תלת-ממדית
  3. תוכנת Sniffer
  4. יומן ממוחשב

EOL .68 הן ראשי התיבות המקובלים עבור:

  1. End of Life
  2. End of File
  3. Evolving
    Operational List
  4. End of Line

SSH .69 הוא לSSL מה ש?

  1. XML הוא ל HTML
  2. JavaScript היא ל HTML
  3. מה שTelnet היא
    ל TCP
  4. פרוטוקול תומך

70. שמו של ערוץ IRC מתחיל לרוב בסימן :

  1. '@'
  2. '$'
  3. '#'
  4. 'm'

71. תוכנת DosKey בDOS מבצעת את הפונקציה הבאה :

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

72. פקודת Defrag מבצעת :

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

73. מהו Bridge?

  1. מעין Switch
  2. קיר
    אש
  3. שם אחר ל Hub
  4. נתב משולב ב Switch

74. אטארי ונינטנדו הן שמות של :

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

75. איזו מערכת ישנה יותר :

  1. 80286
  2. Pentium
  3. אטארי
  4. נינטנדו

ZIP .76 הוא :

  1. תקן כיווץ
  2. כונן
  3. תשובות א' וב' נכונות
  4. כתובת IP אפס

77. השפה העיקרית לכתיבת אתרי Web היא:

  1. C++
  2. Flash
  3. HTML
  4. Java

78. מהו BBS?

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

79. כיצד תחייג באמצעות מודם?

  1. ATDT
  2. AT
  3. DIAL
  4. ATNT

80. כיצד תעביר את תוצאות הריצה של תוכנה אל תוך קובץ?

  1. "<"
  2. ">"
  3. "="
  4. "+"
81
. איזו פעולה מבצעים המקשים Del + Shift כאשר הם נלחצים יחדיו בחלונות?

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

82. מהי כתובת Mac?

  1. מספר סידורי המוטבע על מעבד של מחשבי מקינטוש
  2. כתובת קבועה הצרובה על החומרה של התקן רשת
  3. בדומה לכתובת
    IP, אבל בפרוטוקול השייך ל"אפל" ממציאת המקינטוש
  4. כתובת של הנתב שבו אתה משתמש
83
. מה משמעות השורה הבאה כשהיא בתחילתו של קובץ "user/bin/perl?"#!/

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

84. כיצד מיוצג prompt רגיל של ;c:\&gt בדוס?

  1. $p$g
  2. C:\
  3. Default
    Prompt="C\:"
  4. $disk

85. האם ניתן לצרוב דיסקים של DVD?

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

86. מהו LED?

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

87. מהו Fortran?

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

88. מה מייצג ZF בשפת אסמבלי של אינטל?

  1. ZeroFlag – דגל האפס
  2. ZeroFlow – התוכנית תקועה
  3. Zen Fuzzy Logic – לוגיקה מעומעמת
  4. Zombie Float -מספרים בדיוק אינסופי

89. למה משמשת פסיקה x160 בדוס?

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

90. כמה LED-ים דולקים בממוצע בשעון עם שניות?

לשם הבהרה, השעה ארבע אחר הצהריים, תשע דקות
, שלושים ושבע שניות נראת:

     _   _   _   _   _
  | |   | | | |   |   |
      -      -   -
  | | | | |   |   |   |
     ¯   ¯   ¯   ¯
  1. 14
  2. 18.4
  3. 21
  4. 27.8

91. מה עושה הפונקציה "r" בקוד הבא בשפת :C

void r(int
a)

{

return (r0(a, 0));

}

int r0(int a, int
t)

{

if (a)

return(r0(a/10, 10*t +
a%10);

return(t);

}

  1. מחשבת את מספר הספרות ב a-
  2. לולאה אינסופית
  3. פותרת את בעיית 8 המלכות
  4. הופכת את סדר הספרות
    ב a-

92. בפרוטוקול HTTP, איזה מספר קוד הוא "קובץ לא קיים?"

  1. 404
  2. 405
  3. 200
  4. 500

93. האם בפרוטוקול HTTP1.1 הפקודה הבאה חוקית:

"GET /
\r\n"

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

RFC .94 זה :

  1. Request for Comments
  2. Reply for Common use
  3. Return
    File Checksum
  4. Repeating Flow Chart

95. קבצי MIDI בנויים ממידע המכיל :

  1. נתוני כלים וקול
  2. נתוני כלים ותווים
  3. נתוני פיקסלים
  4. נתוני כלים, תווים
    וזמן נגינה

96. מה זה Framerelay?

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

97. מהו קוד managed?

  1. זהו קוד של #C
  2. זהו קוד של VB
  3. זהו
    קוד שרץ מעל VM
  4. זהו קוד Native

98. האם צריכים התקנה מיוחדת כדי להתקין תוכניות בטכנולוגית NET?.

  1. לא, אפשר לעשות פשוט העתקת קבצים(דרוש NET
    Framework
    ).
  2. כן, צריכים Wizard מיוחד
  3. תלוי בתוכנה שמותקנת
  4. תלוי ב Assemblies

99. * מה עושה הפונקציה C הבאה

void doue(const char* s)
{
 if (!*s) return;
 while (*s) {
  if (*s == 0x25) putch(((s[1] - 0x30 > 9) ? ((s[1] & ~0x20) - 0x37) :
(s[1] - 0x30) * 0x10) + ((s[2] - 0x30 > 9) ? ((s[2] & ~0x20) - 0x37) : (s[2] - 0x30))), s+=3;
  else putch(*s);
  s++;
 }
}

כתיבת תגובה