игра брюс 2048
Главная / Программирование / Программирование на Objective-C / Тест 18

Программирование на Objective-C - тест 18

Упражнение 1:
Номер 1
Сколько байт занимает переменная типа int (Для 32-х битной схемы)?

Ответ:

 4 


Номер 2
Сколько байт занимает переменная типа long int (Для 32-х битной схемы)?

Ответ:

 4 


Номер 3
Сколько байт занимает переменная типа long int (Для 64-х битной схемы)?

Ответ:

 8 


Упражнение 2:
Номер 1
Что занимает больше места (тип процесора: 64 бит)?

Ответ:

 (1) long int 

 (2) unsigned int 

 (3) одинаково 


Номер 2
Что занимает больше места?

Ответ:

 (1) double 

 (2) float 

 (3) одинаково 


Номер 3
Что занимает больше места?

Ответ:

 (1) int 

 (2) float 

 (3) одинаково 


Упражнение 3:
Номер 1
Чему равно b? float a = 3.125f;
float b = (int) a;

Ответ:

 (1) 3.0 

 (2)

 (3) 3.125 

 (4) 3.1 


Номер 2
Чему равно b? float a = 3.125f;
int b = a;

Ответ:

 (1) 3.0 

 (2)

 (3) 3.1 

 (4) 3.125 


Номер 3
Чему равно b? float a = 3.125f;
float b = (int) a;

Ответ:

 (1) 3.0 

 (2)

 (3) 3.1 

 (4) 3.125 


Упражнение 4:
Номер 1
Чему будет равно I  результате выполнения кода:
#define I 8
int main (int argc, const char * argv[]) 
{
  @autoreleasepool {
    I = I + 10; 
  }
  return 0;
}

Ответ:

 (1)

 (2) 10 

 (3) 18 

 (4) код не компилируем 


Номер 2
Чему равно I ?#define I 5
int main (int argc, const char * argv[])
{
  @autoreleasepool { 
  I = I + 3; 
  } 
  return 0;
}

Ответ:

 (1)

 (2)

 (3)

 (4)


Номер 3
Чему равно I ?#define I 7
int main (int argc, const char * argv[])
{
  @autoreleasepool { 
  I = I + 3; 
  } 
  return 0;
}

Ответ:

 7 


Упражнение 5:
Номер 1
Укажите ошибочный фрагмент кода.

Ответ:

 (1) NSString message; 

 (2) NSString * message = @"Correct?"; 

 (3) NSString *message; 


Номер 2
Отметье все правильные фрагменты кода.

Ответ:

 (1) NSString* message; 

 (2) NSString * message = @"Correct?"; 

 (3) NSString *message; 

 (4) NSString * message = "Correct?"; 


Номер 3
Укажите ошибочный фрагмент кода.

Ответ:

 (1) String message; 

 (2) NSString * message = @"Correct?"; 

 (3) NSString * message; 


Упражнение 6:
Номер 1
Какое значение
      выведется на экран после выполнения следующего кодаvoid myFunction(int x);
int a = 4;
int main (int argc, const char * argv[])
{
  @autoreleasepool {
    int a = 6;
    myFunction(a);
    NSLog(@"%i", a);
  }
    return 0;
}
void myFunction(int x) {
  int a = 2;
  a++;
}

Ответ:

 6 


Номер 2
Какое значение
      выведется на экран после выполнения следующего кода?void myFunction(int x);
int a = 6;
int main (int argc, const char * argv[])
{
  @autoreleasepool {
    a--;
    myFunction(7);
    NSLog(@"%i", a);
  }
    return 0;
}
void myFunction(int x) {
  a += x;
}

Ответ:

 12 


Номер 3
Какое значение
      выведется на экран после выполнения следующего кодаint myFunction(int x);
int a = 6;
int main (int argc, const char * argv[])
{
  @autoreleasepool {
    NSLog(@"%i", myFunction(4));
  }
    return 0;
}
int myFunction(int x) {
  int a = 3;
  return a+x;
}

Ответ:

 7 




Главная / Программирование / Программирование на Objective-C / Тест 18