בגרות: מחרוזות ועיבוד טקסט

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

Daniel2007·40 flashcards·40 vragen·2 weergaven
bagrutcomputer_scienceprogramming
0
Ken ik
1 / 40
0
Aan het leren
Voorkant

מה זו מחרוזת?

Tik om om te draaien
Achterkant

מחרוזת היא רצף של תווים. לדוגמה: "שלום".

Tik om om te draaien
Ken ik
Aan het leren

Quiz(40 vragen)

Vraag 1 van 40

1. מהי מטרת השיטה split?

Termen in deze set(40)

מושגי מחרוזות(16)

מה זו מחרוזת?

מחרוזת היא רצף של תווים. לדוגמה: "שלום".

האם מחרוזת יכולה להיות ריקה?

נכון, מחרוזת ריקה היא מחרוזת שאין בה תווים: "".

מה ההבדל בין מחרוזת לרשימה?

מחרוזת היא בלתי נפרדת, בעוד שרשימה היא מבנה נתונים שניתן לשנות.

מהו אורך המחרוזת "שלום"?

אורך המחרוזת הוא 4 תווים.

מה הפונקציה לחיבור מחרוזות?

הפונקציה היא '+' לדוגמה: "שלום" + " עולם" = "שלום עולם".

השלם: מחרוזת מייצגת ___

רצף תווים.

מה עושה הפונקציה len?

len מחזירה את אורך המחרוזת. לדוגמה: len("abc") מחזירה 3.

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

נכון, מחרוזת אינה ניתנת לשינוי אחרי יצירתה.

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

הפונקציה היא upper(). לדוגמה: "שלום".upper() מחזירה "שָׁלוֹם".

מה ההבדל בין find ל-index?

find מחזירה -1 אם לא נמצא, index זורקת שגיאה אם לא נמצא.

מה הפונקציה לפרק מחרוזת לפי תו?

הפונקציה היא split(). לדוגמה: "שלום,עולם".split(',') מחזירה ['שלום', 'עולם'].

מהי מחרוזת לא חוקית?

מחרוזת ללא תו פתיחה סגור, לדוגמה: "שלום.

מה הפונקציה לשינוי לתחתית את האותיות?

הפונקציה היא lower(). לדוגמה: "שָׁלוֹם".lower() מחזירה "שלום".

מהו תו מיוחד במחרוזת?

תו שאינו אלפאנומרי כמו @, #, $, וכו'.

מה המשמעות של חיתוך מחרוזת?

לקחת חלק ממחרוזת בעזרת אינדקסים. לדוגמה: "שלום"[1:3] מחזירה "לו".

מתי משתמשים ב-join?

כשהרצון לחבר רשימה של מחרוזות למחרוזת אחת. לדוגמה: ', '.join(['שלום', 'עולם']) מחזירה 'שלום, עולם'.

עיבוד טקסט(12)

מהי שיטה לחיפוש מחרוזות?

שיטה לחיפוש מחרוזות היא חיפוש תת-מחרוזות בתוך מחרוזת גדולה, לדוגמה, שימוש בפונקציית indexOf.

מהו המקרא של הפונקציה replace?

המקרא של replace הוא: מחרוזת.replace(מחרוזת_ישנה, מחרוזת_חדשה). מחליף את מחרוזת_ישנה בחדשה.

נכון או לא נכון: replace מחליף את כל המופעים.

נכון. replace מחליף את כל המופעים של המחרוזת הישנה במחרוזת החדשה.

מה ההבדל בין substring ל-slice?

substring לוקח טווח של תווים, slice יכול לקבל אינדקסים שליליים ולחתוך בהתאם.

מלאו את החסר: המחרוזת 'שלום עולם'.length שווה ל-...

המחרוזת 'שלום עולם'.length שווה ל-12 תווים.

איזו פונקציה משמשת להמיר מחרוזת לאותיות קטנות?

פונקציית toLowerCase. לדוגמה: 'HELLO'.toLowerCase() מחזירה 'hello'.

מהי שיטת split?

שיטת split מחלקת מחרוזת לרשימה על פי תו מפריד, לדוגמה: 'א,ב,ג'.split(',') מחזירה ['א', 'ב', 'ג'].

נכון או לא נכון: indexOf מחזיר את האינדקס הראשון.

נכון. indexOf מחזיר את האינדקס הראשון שבו מופיעה תת-מחרוזת.

מהי פונקציית trim?

trim משמש להסרת רווחים מיותרים בתחילת ובסוף מחרוזת. לדוגמה: ' טקסט '.trim() מחזיר 'טקסט'.

איך מחליפים תו ספציפי במחרוזת?

למשל: 'abcd'.replace('b', 'x') מחזיר 'axcd'.

מהי השפעת השיטה toUpperCase?

toUpperCase ממירה את כל האותיות במחרוזת לאותיות גדולות. לדוגמה: 'abc'.toUpperCase() מחזירה 'ABC'.

מהי שיטת includes?

includes בודקת אם מחרוזת מכילה תת-מחרוזת מסוימת. לדוגמה: 'שלום'.includes('לו') מחזירה true.

פונקציות במחרוזות(12)

מה הפונקציה לחיבור מחרוזות?

הפונקציה היא '+' או 'concat'. חיבור מחרוזות יוצר מחרוזת אחת מאוחדת.

מה ההבדל בין חיתוך מחרוזת ל'substring'?

'substring' מחזירה חלק ממחרוזת במיקום מסוים. חיתוך מחרוזת משמיע חיתוך באורך קבוע.

TRUE או FALSE: 'len' מחזירה את אורך המחרוזת.

TRUE. 'len' מחזירה את מספר התווים במחרוזת.

מה הפונקציה 'upper' עושה?

'upper' ממירה את כל התווים במחרוזת לאותיות גדולות.

מלא את החסר: המחרוזת 'שלום' לאחר 'replace' עם 'לילה' היא...

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

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

הפונקציה 'reverse' ממירה את סדר התווים במחרוזת.

מה הפונקציה 'find' מחזירה?

'find' מחזירה את המיקום הראשון שבו נמצאת תת-מחרוזת במחרוזת.

מה הפונקציה 'strip' עושה?

'strip' מסירה רווחים מההתחלה ומהסוף של מחרוזת.

איזו פונקציה מחזירה תו מסוים במיקום נתון?

הפונקציה היא 'charAt'. היא מחזירה את התו במיקום הנתון.

מה הפונקציה 'split' עושה?

'split' מחלקת מחרוזת לרשימה על פי תו מפריד שנבחר.

מה ההבדל בין 'join' ל-'split'?

'join' מחברת רשימה למחרוזת, בעוד 'split' מפצלת מחרוזת לרשימה.

TRUE או FALSE: 'count' סופרת תווים במחרוזת.

FALSE. 'count' סופרת את כמות הפעמים שתו או תת-מחרוזת מופיעה.

Vragen in deze set(40)

1. מהי מטרת השיטה split?

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

2. מה זה מחרוזת?

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

3. מה הפונקציה שמחזירה את תו מסוים מהמילה 'שלום' במיקום 1?

A.א', 'ש'
B.'ו'
C.'ל'
D.'ם'

4. מה מחזירה הפונקציה toUpperCase?

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

5. מהו אורך המחרוזת 'תכנות'?

A.6
B.5
C.7
D.4

6. איזו פונקציה מפצלת את המחרוזת 'שלום, עולם' לרשימה?

A.'split'
B.'join'
C.'replace'
D.'find'

7. מהו המבנה הנכון של הפונקציה replace?

A.מחרוזת.replace(מחרוזת_ישנה, מחרוזת_חדשה)
B.replace(מחרוזת_ישנה, מחרוזת_חדשה)
C.מחרוזת.replace(מחרוזת_חדשה, מחרוזת_ישנה)
D.מחרוזת.replace(מחרוזת, תו_חדש)

8. מה עושה הפונקציה lower()?

A.שולחת מחרוזת לאותיות קטנות
B.מחזירה את אורך המחרוזת
C.פועלת על מספרים
D.ממירה למספר

9. מה הפונקציה שמסירה רווחים מהמחרוזת ' שלום '?

A.'strip'
B.'trim'
C.'replace'
D.'split'

10. נכון או לא נכון: פונקציית trim מסירה רווחים מיותרים משני צידי המחרוזת.

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

11. מה הפונקציה לחיבור מחרוזות?

A.append()
B.+
C.concat()
D.join()

12. איזו פונקציה מחזירה את המיקום הראשון בו מופיעה תת-מחרוזת?

A.'find'
B.'index'
C.'count'
D.'substring'

13. מהי ההשפעה של השיטה indexOf?

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

14. מה ההבדל בין find ל-index?

A.find זורקת שגיאה, index מחזירה -1
B.find מחזירה -1 אם לא נמצא, index זורקת שגיאה
C.שניהם מחפשים תו
D.find מחזירה את האורך

15. מה הפונקציה שממירה את כל האותיות במילה 'שלום' לאותיות גדולות?

A.'upper'
B.'lower'
C.'capitalize'
D.'title'

16. איזו מהאפשרויות לא מתארת נכון את השיטה includes?

A.בודקת אם מחרוזת מכילה תת-מחרוזת
B.מחזירה את תת-המחרוזת הראשונה
C.מחזירה true אם תת-המחרוזת קיימת
D.מחזירה false אם תת-המחרוזת לא קיימת

17. מהי מחרוזת ריקה?

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

18. מה הפונקציה שמביאה את אורך המחרוזת 'שלום'?

A.'len'
B.'length'
C.'size'
D.'count'

19. מה תעשה הפונקציה toLowerCase?

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

20. מה הפונקציה לפרק מחרוזת לפי תו?

A.split()
B.break()
C.divide()
D.remove()

21. מה הפונקציה שמחזירה מחרוזת חדשה עם 'לילה' במקום 'שלום' במחרוזת 'שלום, עולם'?

A.'replace'
B.'change'
C.'swap'
D.'remove'

22. מהו ההבדל בין substring ל-slice?

A.substring לוקח טווח של תווים, slice יכול להשתמש באינדקסים שליליים
B.substring מדביק תווים, slice מחליף
C.substring מחזיר תו בודד, slice מחזיר מחרוזת
D.substring לא תומך במחרוזות ריקות, slice כן

23. מהו תו מיוחד במחרוזת?

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

24. איזה מהבאים אינו פונקציה לעיבוד מחרוזות?

A.'count'
B.'find'
C.'append'
D.'join'

25. איך ניתן להחליף תו ספציפי במחרוזת?

A.באמצעות replace
B.באמצעות split
C.באמצעות indexOf
D.באמצעות trim

26. מה הפונקציה לשינוי למעלה את האותיות?

A.upper()
B.capitalize()
C.title()
D.lower()

27. מה הפונקציה שמחזירה את המחרוזת 'עולם' לאחר חיבור 'שלום '?

A.'concat'
B.'join'
C.'merge'
D.'add'

28. מה מחזירה הפונקציה length של מחרוזת?

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

29. מהו חיתוך מחרוזת?

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

30. מה ההבדל בין 'join' ל-'split'?

A.'join' מחברת רשימה למחרוזת
B.'split' מחברת מחרוזת לרשימה
C.'join' מחלק מחרוזת
D.'split' ממזגת מחרוזות

31. נכון או לא נכון: פונקציה replace מחליפה רק את המופע הראשון.

A.לא נכון
B.נכון
C.תלוי בפרמטרים
D.תלוי באורך המחרוזת

32. מה הפונקציה join() עושה?

A.מחברת רשימה של מחרוזות למחרוזת אחת
B.פורסת מחרוזת לרשימה
C.מחזירה אורך מחרוזת
D.מפרקת מחרוזת

33. TRUE או FALSE: הפונקציה 'count' סופרת את התווים במחרוזת.

A.TRUE
B.FALSE
C.'len'
D.'size'

34. מה תעשה הפונקציה split כאשר נשתמש בה על מחרוזת עם תו מפריד כפול?

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

35. איזה תו אינו נחשב לתו מיוחד?

A.@
B.#
C.א
D.$

36. מה הפונקציה שמחזירה את המחרוזת ההפוכה של 'שלום'?

A.'reverse'
B.'invert'
C.'flip'
D.'backward'

37. מה קורה אם ננסה להשתמש ב-index על תו שאינו קיים במחרוזת?

A.מחזירה -1
B.זורקת שגיאה
C.מחזירה מחרוזת ריקה
D.מחזירה את האורך

38. מה מקבלים כאשר משתמשים במחרוזת 'שלום'[0:2]?

A.ש
B.שול
C.שולח
D.שו

39. מהי מחרוזת לא חוקית?

A.מחרוזת עם תו פתיחה סגור
B.מחרוזת ריקה
C.מחרוזת עם תו מיוחד
D.מחרוזת עם מספרים

40. מהי תוצאה של הפעלת הפונקציה len() על המחרוזת 'תכנות'?

A.7
B.8
C.6
D.5

Gerelateerde sets

Maak je eigen studieset

Upload een PDF, plak je notities of beschrijf een onderwerp – AI genereert flashcards, quizzen en meer in seconden.