מבחן: API ושימוש בספריות

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

EitanA5·36 fiszki·36 pytania
universitycomputer_scienceprogramming
0
Umiem
1 / 36
0
Uczę się
Przód

מה זה API?

Kliknij, aby odwrócić
Tył

API (ממשק תכנות יישומים) הוא סט של כללים המאפשר לתוכנות לתקשר ביניהן.

Kliknij, aby odwrócić
Umiem
Uczę się

Quiz(36 pytania)

Pytanie 1 z 36

1. מה זה API?

Pojęcia w tym zestawie(36)

מושגי API(16)

מה זה API?

API (ממשק תכנות יישומים) הוא סט של כללים המאפשר לתוכנות לתקשר ביניהן.

מה תפקיד ה-API?

לספק דרך לגשת לפונקציות של מערכת או שירות צד שלישי.

האם API חייב להיות ציבורי?

לא, יכול להיות API פרטי שמוגבל לשימוש פנימי.

השווה בין REST ל-SOAP.

REST: קל לשימוש, מבוסס על HTTP. SOAP: פורמלי, משתמש ב-XML.

מלא את החסר: API משתמש ב-_____ כדי להחזיר נתונים.

JSON או XML.

מה היתרון של שימוש ב-API?

מאפשר לפתח אפליקציות מהר יותר על ידי שימוש בפונקציות קיימות.

מה זה נקודת קצה (Endpoint)?

כתובת ברשת המאפשרת גישה לפונקציות ב-API.

מה התפקיד של HTTP Methods?

קובעים את סוג הפעולה: GET, POST, PUT, DELETE.

שקר או אמת: API חייב להיות מבוסס על HTTP.

שקר, יש API שאינם מבוססים על HTTP.

מה זה Authentication ב-API?

תהליך אימות המשתמשים לגישה ל-API.

מה ההבדל בין API לספרייה?

API מספק ממשק לביצוע פעולות, ספרייה היא אוסף של פונקציות.

מלא את החסר: בקשת API נשלחת ל-_____ מדינת קצה.

נקודת קצה.

מה זה Rate Limiting?

מגבלה על מספר הבקשות שניתן לשלוח ל-API בזמן נתון.

איזה פורמט נתונים נפוץ ב-API?

JSON, קל לקריאה ולשימוש.

מה זה Webhook?

מנגנון המאפשר למערכת לשלוח נתונים בזמן אמת לאפליקציה אחרת.

מהו Status Code?

מספר המצב שמצביע על תוצאת הבקשה ל-API, לדוגמה 200 להצלחה.

ספריות בתכנות(20)

מהי ספריה בתכנות?

קבוצה של קוד מוכן לשימוש המאפשרת לבצע פונקציות שונות בקלות ובמהירות.

מטרת השימוש בספריות?

לחסוך זמן, לייעל קוד ולעבוד עם פונקציות קיימות מבלי לכתוב הכל מאפס.

איך מטמיעים ספריה בפרויקט?

יש להוריד את הספריה, לכלול אותה בקוד באמצעות פקודת import או require.

מי מהבאים הוא דוגמה לספריה פופולרית?

jQuery, NumPy, React. - כל אלו ספריות בשפות שונות.

נכון או לא נכון: ספריות תמיד קוד פתוח.

לא נכון. יש ספריות פתוחות ויש פרטיות.

ציין ספריה לעיבוד נתונים בשפת פייתון.

Pandas. ספריה מצוינת לניתוח ולטיפול בנתונים.

מה היתרון של שימוש בספריות?

הפחתת טעויות, שימוש בחוויות קודמות ולמידה מהקהילה.

השלם: ספריה היא ...

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

מה ההבדל בין ספריה למודול?

מודול הוא קובץ קוד אחד, בעוד ספריה היא אוסף של מספר מודולים.

מהי ספריית TensorFlow?

ספריה לפיתוח מודלים של למידת מכונה ונתונים גדולים.

True or False: ספריות מגבילות את האפשרויות של המפתחים.

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

איך משתמשים בספריה גיאוגרפית?

ניתן להשתמש בה לניתוח מיקום גיאוגרפי, כמו GeoPandas בפייתון.

מהי ספריית requests בפייתון?

ספריה המאפשרת לעשות בקשות HTTP בקלות.

מהו תהליך התקנת ספריה?

נכנסים לקונסולה ומבצעים פקודת pip install <library_name>.

השווה בין ספריות פייתון לספריות Java.

פייתון: פשוטות ונוחות. Java: דורשות מבנה קוד מורכב יותר.

מה השימוש בספריית Matplotlib?

ליצור גרפים וויזואליזציות שונות של נתונים.

מה ההבדל בין ספריה ל-framework?

ספריה מספקת פונקציות, Framework מספק מבנה עבודה שלם.

מהי ספריית Bootstrap?

ספריה לעיצוב אתרים המפשטת את תהליך הפיתוח.

נכון או לא נכון: ניתן לייבא מספר ספריות באותו הקובץ.

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

מהי ספריית NumPy?

ספריה מתקדמת לעיבוד מערכים ומטריצות בשפת פייתון.

Pytania w tym zestawie(36)

1. מה זה API?

A.ממשק תכנות יישומים שמאפשר לתוכנות לתקשר ביניהן
B.אוסף של קבצים המאפשרים לגשת לנתונים
C.פלטפורמה לניהול נתונים
D.שפת תכנות חדשה

2. מהו היתרון המרכזי בשימוש בספריות בתכנות?

A.חיסכון בזמן
B.הגברת הבעיות בקוד
C.הפחתת התיעוד
D.הגבלת אפשרויות

3. מה היתרון של שימוש ב-API?

A.מאפשר לפתח אפליקציות מהר יותר באמצעות פונקציות קיימות
B.יוצר קוד מורכב יותר
C.מחייב שימוש בספריות חיצוניות
D.מצריך ידע מעמיק בשפת תכנות

4. מהי הדרך הנכונה להטמיע ספריה בפרויקט פייתון?

A.לכתוב את כל הקוד מחדש
B.להשתמש בפקודת include
C.להשתמש בפקודת pip install
D.לשכוח מהספריה

5. מה תפקיד ה-API?

A.לספק דרך לגשת לפונקציות של מערכת או שירות צד שלישי
B.ליצור בסיס נתונים חדש
C.לנהל את המערכת הפנימית
D.לפתח ממשקי משתמש

6. איזה מהבאים הוא דוגמה לספריה לעיבוד נתונים?

A.Flask
B.Django
C.Pandas
D.React

7. מה זה Rate Limiting?

A.מגבלה על מספר הבקשות שניתן לשלוח ל-API בזמן נתון
B.שיטה להגנת מידע
C.כלי לניהול קוד
D.תהליך של קידוד נתונים

8. מה ההבדל בין ספריה למודול?

A.מודול הוא קובץ קוד אחד בעוד ספריה היא אוסף מודולים
B.אין הבדל
C.מודול הוא אוסף קבצים
D.ספריה תמיד גדולה יותר ממודול

9. מה זה Webhook?

A.מנגנון המאפשר למערכת לשלוח נתונים בזמן אמת לאפליקציה אחרת
B.אמצעי לאחסן נתונים
C.שיטה לניהול ה-API
D.פלטפורמה לכתיבת קוד

10. מהי מטרת השימוש בספריית jQuery?

A.לעבוד עם גרפים
B.לייעל פיתוח אתרי אינטרנט
C.לכתוב קוד ב-C
D.לנתח נתונים

11. מה זה נקודת קצה (Endpoint)?

A.כתובת ברשת המאפשרת גישה לפונקציות ב-API
B.ממשק לתקשורת בין מחשבים
C.פלטפורמת פיתוח
D.רכיב חומרה

12. נכון או לא נכון: כל הספריות בתכנות הן קוד פתוח.

A.נכון
B.לא נכון
C.תלוי בשפה
D.תלוי בגירסה

13. מהו Status Code?

A.מספר המצב שמצביע על תוצאת הבקשה ל-API
B.קוד שמייצג את סוג ה-API
C.שיטה לקידוד מידע
D.תהליך של ניהול נתונים

14. מהו השימוש בספריית Matplotlib?

A.עיבוד נתונים
B.יצירת גרפים
C.ניהול מסדי נתונים
D.פיתוח אתרים

15. מה ההבדל בין API לספרייה?

A.API מספק ממשק לביצוע פעולות, ספרייה היא אוסף של פונקציות
B.API הוא כלי לתכנות, ספרייה היא מערכת הפעלה
C.API דורש חיבור לאינטרנט, ספרייה לא
D.API נועד למפתחים, ספרייה למשתמשים

16. מהי ספריית TensorFlow?

A.ספריה למידול תרשימים
B.ספריה ללמידת מכונה
C.ספריה לעיצוב אתרים
D.ספריה לבדיקות יחידה

17. מה זה Authentication ב-API?

A.תהליך אימות המשתמשים לגישה ל-API
B.שיטה להגדלת מהירות הבקשות
C.מנגנון שמגביל גישה לנתונים
D.תהליך של ניהול נתונים

18. מה ההבדל בין ספריה ל-framework?

A.אין הבדל
B.ספריה כוללת פונקציות, Framework מספק מבנה עבודה
C.Framework תמיד פתוח קוד
D.ספריה תמיד גדולה יותר מ-framework

19. שקר או אמת: API חייב להיות מבוסס על HTTP.

A.שקר
B.אמת
C.תלוי בשימוש
D.נכון רק עבור REST

20. איך ניתן לייבא מספר ספריות באותו הקובץ?

A.זה בלתי אפשרי
B.באמצעות פקודת import
C.באמצעות פקודת include
D.באמצעות פקודת require

21. מה תפקיד ה-HTTP Methods ב-API?

A.קובעים את סוג הפעולה: GET, POST, PUT, DELETE
B.מגדירים כמות נתונים שנשלחים
C.מנהלים את תהליך האימות
D.קובעים את פורמט התשובה

22. איזה מהבאים אינו נכון לגבי ספריית NumPy?

A.מיועדת לעיבוד מערכים
B.מכילה פונקציות מתקדמות
C.אינה מתאימה לפייתון
D.תומכת במטריצות

23. מה זה פורמט JSON?

A.פורמט נתונים קל לקריאה ולשימוש ב-API
B.שפת תכנות חדשה
C.סוג של קוד HTML
D.מנגנון לאחסון נתונים

24. מהי ספריית requests בפייתון?

A.ספריה לעיבוד נתונים
B.ספריה ליצירת ממשקים
C.ספריה לבקשות HTTP
D.ספריה לגרפים

25. מלא את החסר: בקשת API נשלחת ל-_____ מדינת קצה.

A.נקודת קצה
B.שרת
C.מסד נתונים
D.אפליקציה

26. מה השימוש בספריית Bootstrap?

A.לניתוח נתונים
B.לעיצוב אתרים
C.לבדיקת קוד
D.לניהול מסדי נתונים

27. מה ההשפעה של שגיאת 404 ב-API?

A.מציינת שהדף או המשאב לא נמצא
B.מציינת שגיאת שרת
C.מסמנת שהבקשה הושלמה בהצלחה
D.קובעת שהמשאב דורש אימות

28. איזה מהבאים הוא דוגמה לספריית פיתוח גיאוגרפי?

A.Pandas
B.GeoPandas
C.NumPy
D.Flask

29. מה זה SOAP?

A.פרוטוקול תקשורת מבוסס XML לפיתוח API
B.שפת תכנות חדשה
C.מנגנון ניהול מסדי נתונים
D.פורמט נתונים קל

30. מהי הדרך הנכונה לקבוע את גרסת הספריה המותקנת?

A.pip version <library_name>
B.pip show <library_name>
C.pip list
D.אין צורך

31. איזה מבין האפשרויות הבאות אינו סוג של API?

A.REST
B.SOAP
C.HTML
D.GraphQL

32. מה היתרון של ספריות קוד פתוח?

A.נגישות חינם
B.אין תמיכה
C.בעיות אבטחה
D.תמיכה מוגבלת

33. נכון או לא נכון: כל הספריות בתכנות תומכות באותן שפות.

A.נכון
B.לא נכון
C.תלוי בשפה
D.תלוי בגרסה

34. מהו תהליך התקנת ספריה בפייתון?

A.לכתוב את הכל ידנית
B.להשתמש בפקודה install
C.להשתמש בפקודת pip install
D.אין צורך בהתקנה

35. מהי משמעות השימוש בספריות בתכנות?

A.לייעל את תהליך הפיתוח
B.ליצור קוד חדש בלבד
C.להגביל את יכולות המפתחים
D.למנוע שיתוף קוד

36. איזה מהבאים אינו נחשב לספריה פופולרית בשפת פייתון?

A.Flask
B.NumPy
C.Django
D.HTML

Powiązane zestawy

Stwórz własny zestaw

Wgraj PDF, wklej notatki lub opisz temat – AI wygeneruje fiszki, quizy i więcej w kilka sekund.