Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

בוחן שפות תכנות

Total questions: 17

Worksheet time: 6mins

Name
Class
Date
1.

מהי שפת התכנות האהובה עליכם?

a)

Lisp

b)

Prolog

c)

SML

d)

Pascal

2.

איזו פרדיגמת תכנות לא למדנו בקורס?

a)

תכנות דקלרטיבי

b)

תכנות ריאקטיבי

c)

תכנות פונקציונלי

d)

תכנות אימפרטיבי

3.

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

a)

Boolean

b)

1..10

c)

Char

d)

Integer

4.

למה משמשים אותנו ביטויים רגולריים ודקדוקים חסרי הקשר?

a)

הם לא משמשים אותנו בשפות תכנות, אלו רק זכרונות כואבים ממתק"א

b)

להגדיר יעילות של שפה

c)

להגדיר סמנטיקה של שפה

d)

להגדיר תחביר של שפה

5.

מה מהבאים הוא מילה שמורה בשפת

SML?

a)

op=

b)

<>

c)

fn

d)

+

6.

מה מהבאים אינו מזהה שמור בשפת
SML?

a)

כל התשובות נכונות

b)

list

c)

op<

d)

op=

7.

למה משוערך הביטוי הבא?

(EVAL '(CDR '(A B)) '())

a)

שגיאה

b)

A

c)

B

d)

(B)

8.

אילו מהמילים הבאות אינן מוגדרות על ידי
EVAL?

a)

COND

b)

DEFUN

c)

LABEL

d)

LAMBDA

9.

אילו מהבאים הוא טיפוס בשפת

LISP?

a)

אין טיפוסים בשפה

b)

S-Expression

c)

Condition

d)

Function

10.

מה מהבאים הוא מימוש סביר לבנאי הטיפוסים התיאורתי
Mapping(S, T)?

a)

לא ראינו מימוש סביר לבנאי טיפוסים זה

b)

מחלקות

c)

פונקציה

d)

Switch-Case

11.

איזה סוג של שקילות טיפוסים קיים בשפת
SML?

a)

אין שקילות טיפוסים בשפה

b)

גם וגם

c)

Structural Equivalence

d)

Nominal Equivalence

12.

מה מהבאים נוגע לעיתוי בדיקת הטיפוסים בשפה?

a)

Polymorphic Typing

b)

Gradual Typing

c)

Strong Typing

d)

Weak Typing

13.

מה מהבאים נוגע לחוזק של מערכת הטיפוסים?

a)

Weak Typing

b)

Duck Typing

c)

Gradual Typing

d)

Mixed Typing

14.

אילו מהבאים הוא מנגנון המאפשר פולימורפיזם אד-הוק?

a)

Parametric Polymorphism

b)

Overloading

c)

Subrange

d)

Inheritance

15.

איזו אסטרטגיית שיערוך נהוגה בהעברת פרמטרים לפונקציות בשפת

Python?

a)

לא מוגדר\תלוי מימוש

b)

ניתן לבחור -

By Ref\By Value

c)

Normal Evaluation

d)

Applicative Evaluation

16.

מה מהבאים משתמש בשיערוך עצל בשפת

C++?

a)

העברת פרמטרים לפונקציות

b)

חישובים אריתמטיים

c)

אופרטורים בוליאניים

d)

כל התשובות נכונות

17.

כאשר אתם נתקלים במשהו שאתם לא יודעים, למה מהבאים תיגשו לעזרה?

a)

הפונקציה
EVAL

b)

chatGPT

c)

הסיכום 100 עמודים האגדי של בונדק

d)

מימז שחברים הכינו על שיעורי הבית