קובץ קריאה וכתיבה

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

Daniel2011·40 flashcards·40 spørgsmål
bagrutcomputer_scienceprogramming
0
Kendt
1 / 40
0
Lærer
Forside

מהו קובץ טקסט?

Tryk for at vende
Bagside

קובץ טקסט הוא קובץ המכיל נתונים בטקסט קריא, בדרך כלל בפורמט ASCII או UTF-8.

Tryk for at vende
Kender det
Stadig ved at lære

Quiz(40 spørgsmål)

Spørgsmål 1 af 40

1. מהו קובץ טקסט?

Begreber i dette studiesæt(40)

יסודות קובץ קריאה וכתיבה(16)

מהו קובץ טקסט?

קובץ טקסט הוא קובץ המכיל נתונים בטקסט קריא, בדרך כלל בפורמט ASCII או UTF-8.

מהו קובץ בינארי?

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

האם ניתן לקרוא קובץ טקסט עם פונקציית קריאה של קובץ בינארי?

לא, כי הקבצים השונים דורשים שיטות קריאה שונות.

מהו File Mode בפתיחת קובץ?

File Mode קובע אם הקובץ יפתח לקריאה, כתיבה או לשניהם.

מהו פקודת open() בשפת פייתון?

פקודת open() משמשת לפתיחת קובץ למטרות קריאה או כתיבה.

מהו מצב 'r' בפקודת open()?

מצב 'r' פותח קובץ לקריאה בלבד.

מלא את החסר: לכתיבת קובץ משתמשים בפקודה ___.

write()

מהו מצב 'w' בפקודת open()?

מצב 'w' משמש לכתיבה לקובץ. אם הקובץ קיים, הוא יימחק. אם לא קיים, הקובץ יווצר.

מתי נשתמש בפקודת close()?

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

אמת או שקר: קובץ טקסט יכול להכיל נתונים בינאריים.

שקר. קובץ טקסט מכיל תווים טקסטואליים בלבד, לא נתונים בינאריים.

מלא את החסר: כדי לקרוא קובץ משתמשים בפקודה ___.

read()

השווה בין קובץ טקסט לקובץ בינארי.

- קובץ טקסט: קוד פתוח, קריא, תווים. - קובץ בינארי: לא קריא, מיועד למערכות.

מהו מצב 'a' בפקודת open()?

מצב 'a' משמש להוספה לקובץ קיים. נתונים חדשים יתווספו בסוף הקובץ.

מהי הפונקציה readlines()?

readlines() קוראת את כל השורות בקובץ ומחזירה רשימה של שורות.

מהו קובץ CSV?

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

מה ההבדל בין 'r+' ל-'w+' בפקודת open()?

'r+': קריאה וכתיבה לא חוסמת, 'w+': מחיקת תוכן קיים והוספת חדש.

שיטות וניהול קבצים(12)

מה ההבדל בין קריאה לכתיבה?

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

שיטה לניהול קבצים?

שיטה פופולרית: ניהול קבצים מבוסס תיקיות - מבנה היררכי.

מהו קובץ טקסט?

קובץ טקסט הוא קובץ המכיל נתונים בפורמט טקסטואלי בלבד.

אמת או שקר: קובץ בינארי ניתן לקריאה על ידי בני אדם.

שקר - קובץ בינארי אינו קריא על ידי בני אדם.

השלם: קריאה מקובץ כוללת פתיחה, _____, סגירה.

קריאה, שליפה, סגירה.

מה מערכת הקבצים?

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

בעת כתיבה לקובץ, מה צריך לבדוק?

לדאוג שיש הרשאות כתיבה, קובץ לא פתוח בשימוש.

דוגמה לקוד קריאה מקובץ טקסט.

open('file.txt', 'r') data = file.read() file.close()

ספריה לעומת קובץ?

ספריה: אוספת קבצים. קובץ: יחידת מידע.

היתרון של קובצי JSON?

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

מה זה קובץ מבנה?

קובץ עם פורמט קבוע, כמו CSV או XML, המאפשר קריאה נוחה של נתונים.

איך סוגרים קובץ לאחר כתיבה?

באמצעות הפונקציה close() לאחר סיום כל פעולות הכתיבה.

פתרון בעיות עם קבצים(12)

מהי בעיית גישה לקובץ?

כאשר יש בעיות גישה לקובץ, יכול להיות שהקובץ לא קיים, אין הרשאות גישה או שהקובץ פתוח בתהליך אחר.

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

לא נכון. קובץ פתוח יכול להיות נגיש לקריאה או לכתיבה, תלוי באופציות שהוגדרו.

אילו שגיאות נפוצות בעת קריאת קבצים?

- קובץ לא קיים - גישה לא מורשית - קובץ ריק

מהו הפתרון לבעיית קובץ לא נמצא?

יש לוודא שהנתיב לקובץ נכון ושקובץ קיים במיקום המיועד.

מלא את החסרה: קריאת קובץ נעשית באמצעות _______.

יכולות כמו open() ו-read() בשפת פייתון.

שיטות לטיפול בשגיאות קבצים.

שימוש ב-try-except בעבודה עם קבצים פותר בעיות שגיאה בצורה אפקטיבית.

מהו ההבדל בין קריאה סינכרונית לאסינכרונית?

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

מה עושים כשהקובץ פתוח בתהליך אחר?

ממתינים לסיום התהליך או משתמשים בקובץ זמני לעיבוד נתונים.

מהי שיטת ה-buffering?

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

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

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

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

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

הדגם פתרון לבעיית קריאה מקובץ ריק.

יש לבדוק אם הקובץ ריק לפני קריאה, אפשר לבדוק עם len() או אורך השורות.

Spørgsmål i dette studiesæt(40)

1. מהו קובץ טקסט?

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

2. מה ההגדרה של קובץ בינארי?

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

3. מהי בעיית גישה לקובץ?

A.הקובץ לא קיים
B.הקובץ פתוח אך לא ניתן לקריאה
C.יש הרשאות גישה נכונות
D.הקובץ ריק

4. מהו קובץ בינארי?

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

5. מהי המטרה של פונקציית ה-open ב-Python?

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

6. נכון או לא נכון: קובץ פתוח יכול לשמש גם לקריאה וגם לכתיבה.

A.נכון
B.לא נכון
C.תלוי בתהליך
D.תלוי בסוג הקובץ

7. האם ניתן לקרוא קובץ טקסט עם פונקציית קריאה של קובץ בינארי?

A.לא, כי הם דורשים שיטות קריאה שונות.
B.כן, זה אפשרי ללא בעיות.
C.כן, אך זה לא מומלץ.
D.לא, זה יגרום לשגיאת קריאה.

8. מהו קובץ טקסט?

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

9. אילו שגיאות נפוצות במהלך כתיבת קובץ?

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

10. מהו File Mode בפתיחת קובץ?

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

11. איזו שיטה לניהול קבצים היא פופולרית?

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

12. מהו הפתרון לבעיית קובץ ריק?

A.לקרוא את הקובץ
B.לבדוק את גודל הקובץ
C.לסגור את הקובץ
D.למחוק את הקובץ

13. מהו פקודת open() בשפת פייתון?

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

14. מהי תוצאת קריאת קובץ טקסט ריק?

A.מחרוזת ריקה
B.שגיאה בקוד
C.0 שורות
D.תוכן הקובץ לא משתנה

15. מלא את החסרה: כתיבה לקובץ נעשית באמצעות _______.

A.open() ו-write()
B.close() ו-read()
C.append() ו-delete()
D.save() ו-load()

16. מהו מצב 'r' בפקודת open()?

A.מצב לקריאה בלבד.
B.מצב לכתיבה בלבד.
C.מצב לקריאה וכתיבה.
D.מצב להוספה לקובץ.

17. מה קורה אם מנסים לכתוב לקובץ ללא הרשאות כתיבה?

A.יש שגיאה בכתיבה
B.הנתונים יכתבו בהצלחה
C.הקובץ יימחק
D.לא יקרה כלום

18. מהי השיטה המומלצת לטיפול בשגיאות במהלך קריאת קבצים?

A.try-catch
B.try-except
C.if-else
D.for-loop

19. לכתיבת קובץ משתמשים בפקודה ___.

A.write()
B.read()
C.open()
D.close()

20. מהו יתרון של קבצי JSON?

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

21. מה ההבדל בין קריאה בלולאה לקריאה חד פעמית?

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

22. מהו מצב 'w' בפקודת open()?

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

23. מהי המטרה של סגירת קובץ לאחר כתיבה?

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

24. מה עושים כשהקובץ פתוח בתהליך אחר?

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

25. מתי נשתמש בפקודת close()?

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

26. אילו נתונים מכיל קובץ CSV?

A.נתונים בטבלאות, מופרדים בפסיקים
B.קוד בינארי
C.נתונים טקסטואליים בלבד
D.תמונות

27. מהי שיטת ה-buffering?

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

28. אמת או שקר: קובץ טקסט יכול להכיל נתונים בינאריים.

A.שקר.
B.אמת.
C.תלוי בפורמט הקובץ.
D.לא ניתן לקבוע.

29. איזה מהבאים אינו קובץ טקסט?

A.תמונה בפורמט JPEG
B.מסמך טקסט בפורמט TXT
C.קובץ HTML
D.קובץ CSV

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

A.נכון
B.לא נכון
C.תלוי בסוג הקובץ
D.תלוי בתהליך

31. מלא את החסר: כדי לקרוא קובץ משתמשים בפקודה ___.

A.read()
B.write()
C.open()
D.close()

32. מה ההגדרה של מערכת הקבצים?

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

33. מהי בעיית קיבולת הקובץ?

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

34. מה ההבדל בין קובץ טקסט לקובץ בינארי?

A.קובץ טקסט: קריא, קובץ בינארי: לא קריא.
B.קובץ טקסט: לא קריא, קובץ בינארי: קריא.
C.שניהם נחשבים לקבצים קריאים.
D.שניהם מכילים תווים טקסטואליים.

35. מהו תהליך הקריאה מקובץ?

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

36. מהו הפתרון לבעיית קריאה מקובץ ריק?

A.לקרוא את הקובץ
B.לבדוק אם הקובץ ריק
C.לשמור את הקובץ
D.למחוק את הקובץ

37. מהו מצב 'a' בפקודת open()?

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

38. מהי הפונקציה readlines()?

A.קוראת את כל השורות בקובץ.
B.כותבת שורות לקובץ.
C.סוגרת את הקובץ.
D.יוצרת קובץ חדש.

39. מהו קובץ CSV?

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

40. מה ההבדל בין 'r+' ל-'w+' בפקודת open()?

A.'r+': קריאה וכתיבה לא חוסמת, 'w+': מחיקת תוכן קיים.
B.'r+': מחיקת תוכן קיים, 'w+': קריאה בלבד.
C.'r+': לא ניתן לקרוא, 'w+': רק לכתיבה.
D.'r+': רק לקריאה, 'w+': לא ניתן לכתוב.

Relaterede studiesæt

Opret dit eget studiesæt

Upload en PDF, indsæt dine noter, eller beskriv et emne – AI genererer flashcards, quizzer og mere på få sekunder.