C quiz1

Descrição

A c quiz
Yonatan Caspi
Quiz por Yonatan Caspi, atualizado more than 1 year ago
Yonatan Caspi
Criado por Yonatan Caspi mais de 7 anos atrás
51
0

Resumo de Recurso

Questão 1

Questão
int func(int arr[10]); מי מהבאים היא קריאה חוקית לפונקציה הבאה (בתשובתכם התייחסו רק לקומפילצית הקריאה ולא ללוגיקה של הפונקציה)
Responda
  • int* p = NULL: func(p);
  • int big[100]; func(big);
  • int* q = malloc(sizeof(int)); func(q);
  • כל התשובות נכונות

Questão 2

Questão
The sizeof of a struct is always equal to the sum of sizeofs of its members.
Responda
  • True
  • False

Questão 3

Questão
עבור הפקודה הבאה: unsigned int x = -1;
Responda
  • Preprocessing error
  • Compilation error
  • Linkage Error
  • No error

Questão 4

Questão
בהינתן הקוד הבא int i = 9; int j = 10; const int* p = &i; int const *q=&i; הפקודה p = &j;
Responda
  • תעבור קומפילציה
  • לא תעבור קומפילציה

Questão 5

Questão
בהינתן הקוד הבא int i = 9; int j = 10; const int* p = &i; int const *q=&i; הפקודה q = &j;
Responda
  • תעבור קומפילציה
  • לא תעבור קומפילציה

Questão 6

Questão
בהינתן הקוד הבא int i = 9; int j = 10; const int* p = &i; int const *q=&i; הפקודה *p = 6;
Responda
  • תעבור קומפילציה
  • לא תעבור קומפילציה

Questão 7

Questão
הערה: במבחן היה צריך להסביר את התשובה
Responda
  • לא תהיינה שגיאות
  • שגיאת קומפילציה בלבד
  • שגיאת לינקג' בלבד
  • שגיאת לינקג' וגם שגיאת קומפילציה

Questão 8

Questão
[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 השלימו את החתימה של הפונקציה
Responda
  • double
  • double (*f)(double)
  • double x0

Questão 9

Questão
הלולאות הבאות ירוצו מספר זהה של פעמים for(i=0; i <10; i++) {...} for(i=0; i<10;++i) {...}
Responda
  • True
  • False

Questão 10

Questão
אילו מבין הטענות הבאות מתקיימות בהכרח בסטנדרט של השפה 1. sizeof(short*) = sizeof(int*) = sizeof(long*) 2. sizeof(int) = 4
Responda
  • אף אחת
  • רק 1
  • רק 2
  • שתי הטענות

Questão 11

Questão
הביטוי הבא מוערך כאמת 3.0/2 == 3/2
Responda
  • True
  • False

Questão 12

Questão
מהו התהליך שבמהלכו תהיה בעיה בעיבוד הקוד הנ"ל
Responda
  • Preprocessing
  • Compiling
  • Linking

Questão 13

Questão
נתונה פונקצייה שמוסיפה למחרוזת אחרי כל אות איי את האות ב ani -> abni חתימת הפונקציה היא: char* add_b_after_a(char* str); האם ניתן להחליף להחליף את החתימה void add_b_after_a(char* str);
Responda
  • True
  • False

Questão 14

Questão
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]
Responda
  • 8
  • 120
  • 20
  • 4

Semelhante

Computing Hardware - CPU and Memory
ollietablet123
SFDC App Builder 2
Parker Webb-Mitchell
Data Types
Jacob Sedore
Intake7 BIM L1
Stanley Chia
Software Processes
Nurul Aiman Abdu
Design Patterns
Erica Solum
CCNA Answers – CCNA Exam
Abdul Demir
Abstraction
Shannon Anderson-Rush
Spyware
Sam2
HTTPS explained with Carrier Pigeons
Shannon Anderson-Rush
Data Analytics
anelvr