Главная / Программирование /
Программирование на Objective-C / Тест 11
Программирование на Objective-C - тест 11
Упражнение 1:
Номер 1
Отметьте все правильные варианты вывода.
Ответ:
 (1) int a;
NSLog(@"a=%@",a); 
 (2) int a;
NSLog(@"a=%i",a); 
 (3) float a;
NSLog(@"a=%f",a); 
 (4) int a;
NSLog(@"a=%i"); 
Номер 2
Как выводится переменная формата
float
?
Ответ:
 (1) NSLog(@"a=%f", a); 
 (2) NSLog(@"a=", a); 
 (3) NSLog(@"a=%i", a); 
 (4) NSLog(@"a=%c", a); 
Номер 3
Как выводится переменная формата char
?
Ответ:
 (1) NSLog(@"a=%f", a); 
 (2) NSLog(@"a=", a); 
 (3) NSLog(@"a=%c", a); 
 (4) NSLog(@"a=%i", a); 
Упражнение 2:
Номер 1
Отметьте те блоки кода, которые будут выполнены. int a = 1;
switch (a) {
case 1:
//block 1
case 2:
//block 2
default:
//default
break;
}
Ответ:
 (1) 1 
 (2) 2 
 (3) default 
Номер 2
Отметьте те блоки кода, которые будут выполнены.int a = 1;
switch (a) {
case 1:
//block 1
break;
case 2:
//block 2
default:
//default
break;
}
Ответ:
 (1) 1 
 (2) 2 
 (3) default 
Номер 3
Отметьте те блоки кода, которые будут выполнены. int a = 3;
switch (a) {
case 1:
//block 1
break;
case 2:
//block 2
break;
default:
//default
break;
}
Ответ:
 (1) 1 
 (2) 2 
 (3) default 
Упражнение 3:
Номер 1
Чему равно: 103 % 100 ?
Ответ:
 3 
Номер 2
Чему равно: 13 % 4 ?
Ответ:
 1 
Номер 3
Чему равно: 23 % 11 ?
Ответ:
 1 
Упражнение 4:
Номер 1
Сколько раз выполнится тело цикла? for (int i = 0; i < 10; i = i + 2)
Ответ:
 5 
Номер 2
Сколько раз выполнится тело цикла? for (int i = 1; i < 10; i = i + 2)
Ответ:
 5 
Номер 3
Сколько раз выполнится тело цикла? for (int i = 0; i <= 10; i = i + 2)
Ответ:
 6 
Упражнение 5:
Номер 1
Сколько раз выполнится тело цикла? int a = 5;
while (a) {
--a;
}
Ответ:
 5 
Номер 2
Сколько раз выполнится тело цикла? int a = 0;
while (a < 5) {
a++;
}
Ответ:
 5 
Номер 3
Сколько раз выполнится тело цикла? int a = 0;
while (a <= 5) {
++a;
}
Ответ:
 6 
Упражнение 6:
Номер 1
Сколько раз выполнится тело цикла? int a = 5;
do {
--a;
} while (a);
Ответ:
 5 
Номер 2
Сколько раз выполнится тело цикла? int a = 0;
do {
a++;
} while (a < 5);
Ответ:
 5 
Номер 3
Сколько раз выполнится тело цикла? int a = 0;
do {
++a;
} while (a <= 5);
Ответ:
 6