Zusammenfassung der Ressource
Frage 1
Frage
int func(int arr[10]);
מי מהבאים היא קריאה חוקית לפונקציה הבאה
(בתשובתכם התייחסו רק לקומפילצית הקריאה ולא ללוגיקה של הפונקציה)
Frage 2
Frage
The sizeof of a struct is always equal to the sum of sizeofs of its members.
Frage 3
Frage
עבור הפקודה הבאה:
unsigned int x = -1;
Antworten
-
Preprocessing error
-
Compilation error
-
Linkage Error
-
No error
Frage 4
Frage
בהינתן הקוד הבא
int i = 9;
int j = 10;
const int* p = &i;
int const *q=&i;
הפקודה
p = &j;
Antworten
-
תעבור קומפילציה
-
לא תעבור קומפילציה
Frage 5
Frage
בהינתן הקוד הבא
int i = 9;
int j = 10;
const int* p = &i;
int const *q=&i;
הפקודה
q = &j;
Antworten
-
תעבור קומפילציה
-
לא תעבור קומפילציה
Frage 6
Frage
בהינתן הקוד הבא
int i = 9;
int j = 10;
const int* p = &i;
int const *q=&i;
הפקודה
*p = 6;
Antworten
-
תעבור קומפילציה
-
לא תעבור קומפילציה
Frage 7
Frage
הערה: במבחן היה צריך להסביר את התשובה
Frage 8
Frage
[blank_start]double[blank_end] derive([blank_start]double (*f)(double)[blank_end], [blank_start]double x0[blank_end])
{
double h = 0.0001;
double df = f(x0+h) - f(x0);
return df/h;
}
parameters: f, x0
השלימו את החתימה של הפונקציה
Antworten
-
double
-
double (*f)(double)
-
double x0
Frage 9
Frage
הלולאות הבאות ירוצו מספר זהה של פעמים
for(i=0; i <10; i++)
{...}
for(i=0; i<10;++i)
{...}
Frage 10
Frage
אילו מבין הטענות הבאות מתקיימות בהכרח בסטנדרט של השפה
1. sizeof(short*) = sizeof(int*) = sizeof(long*)
2. sizeof(int) = 4
Antworten
-
אף אחת
-
רק 1
-
רק 2
-
שתי הטענות
Frage 11
Frage
הביטוי הבא מוערך כאמת
3.0/2 == 3/2
Frage 12
Frage
מהו התהליך שבמהלכו תהיה בעיה בעיבוד הקוד הנ"ל
Antworten
-
Preprocessing
-
Compiling
-
Linking
Frage 13
Frage
נתונה פונקצייה שמוסיפה למחרוזת אחרי כל אות איי את האות ב
ani -> abni
חתימת הפונקציה היא:
char* add_b_after_a(char* str);
האם ניתן להחליף להחליף את החתימה
void add_b_after_a(char* str);
Frage 14
Frage
void func(int arrayOfInts[10][6][5]);
נתון
sizeof(int) = 4
sizeof(void*) = 8
מלאו את הגדלים הבאים
שימו לב להתייחס למה שקורה בתוך הפונקציה
sizeof(arrayOfInts) = [blank_start]8[blank_end]
sizeof(*arrayOfInts) = [blank_start]120[blank_end]
sizeof(**arrayOfInts) = [blank_start]20[blank_end]
sizeof(***arrayOfInts) = [blank_start]4[blank_end]