Программирование какао для Mac OS X вопросы на русском языке

Программирование какао для Mac OS X вопросы на русском языке

Наша команда провела обширное исследование, чтобы составить набор MCQ по программированию Cocoa для Mac OS X. Мы рекомендуем вам проверить свои знания в области программирования Cocoa для Mac OS X, ответив на более чем 100 вопросов с несколькими вариантами ответов, приведенных ниже.
Просто прокрутите вниз, чтобы начать!

1: __________ & nbsp; не является одной из библиотек объектов Cocoa Objective-C.

A.   Основные данные

B.   Touch Kit

C.   Фонд комплект

D.   Набор приложений

2: ________ - это список информации, прочитанной приложениями во время запуска.

A.   метод

B.   Список недвижимости

C.   функция

D.   сорт

3: Что такое протокол?

A.   Используется на Java

B.   Часть интерфейса классов

C.   Список переменных

D.   Не используется

4: _______ - это интегрированная среда развития какао (IDE).

A.   Интерфейс -строитель

B.   Док

C.   Аква

D.   Xcode

5: ______ является корневым классом для большинства классов в иерархии класса Objective-C.

A.   Nslog

B.   Nsresponder

C.   Nsevent

D.   Nsobject

6: Которое является правильным утверждением:

A.   #import & lt; uikit/uikit.h & gt;

B.   & import & lt; uikit/uikit.h

C.   () импорт & lt; uikit/uikit.h & gt;

D.   $ import & lt; uikit/uikit.h & gt;

7: Какое утверждение является верным:

A.   Nscolor* housecolor = [housepaintobj color].

B.   Nscolor* housecolor = [housepaintobj color]]]

C.   Nscolor* housecolor = [housepaintobj color] \

D.   Nscolor* housecolor = [housepaintobj color];

8: Прежде чем начать, вы должны загрузить и установить ____.

A.   Microsoft Word

B.   Zip -файл

C.   ios sdk

D.   ОС Windows

9: На каком языке закодированы приложения для iOS?

A.   C ++

B.   Objective-c

C.   C#.net

D.   J2EE

10: Поддерживает ли текущая версия iOS многозадачность?

A.   Да

B.   Нет

11: Какие объекты существуют в рамках какао?

A.   Nslog

B.   Mslog

C.   LSLOG

D.   Kslog

12: Какое правильное утверждение?

A.   label.text = @" Hello World ",

B.   label.text = @" Hello World " ;;

C.   label.text = &" Hello World " ;;

D.   label.text = @" Hello World ":

13: Правда или ложь? Двумя наиболее важными инструментами разработчика Mac OS X являются Xcode (ранее проектный Builder) и интерфейс -строитель.

A.   Истинный

B.   ЛОЖЬ

14: Все встроенные классы какао начинаются с:

A.   Постивное отношение

B.   Ns

C.   Письмо

D.   РС

15: _______ предоставляет какао в качестве объектно-ориентированного интерфейса программирования применения (API).

A.   Яблоко

B.   Солнце

C.   Оракул

D.   Microsoft

16: Какой расширительный файл не используется в XCode?

A.   Владение. Xib

B.   Vossion.aspx

C.   ВСПОС. М.М.

D.   Владение

17: Какой IDE использует iOS?

A.   Xcode

B.   Визуальная студия

C.   Затмение

D.   Яблоко

18: Cocoa API для iOS называется?

A.   Шоколадный торт

B.   Какао касается

C.   Жест какао

D.   Жевательные конфеты

19: Есть только один компьютер, на котором вы можете кодировать iOS. Что он?

A.   АСУС

B.   Mac

C.   Xbox 360

D.   Делл

20: Правда или ложь? Cocoa использует модель конструкции модели-контроллера (MVC).

A.   ЛОЖЬ

B.   Истинный

21: Какао -структура ООП. Почему это полезно?

A.   Не стоит времени учиться

B.   Каждый раз, когда вы хотите использовать код, который кто -то написал, вы должны переписать каждую строку

C.   OOP позволяет программированию повторно использовать и настраивать существующие объекты в свой новый код.

D.   Вы не можете повторно использовать код, как только он существует

22: Какие рамки (ы) составляют какао?

A.   System.Web

B.   Appkit и Foundation

C.   Весна

D.   MVC

23: AutoreLeasePool лучше всего относится к:

A.   Функциональность XCODE

B.   Оракул

C.   Управление памятью

D.   Занятия исключений

24: Что делает отладчик?

A.   Он используется для создания uiviews в xcode

B.   Помогает найти ошибки в вашем коде.

C.   Это настроивает вашу среду iOS

D.   Он используется для устранения проблем с ОС с iPad

25: Какой класс какао используется для создания строки?

A.   Mslog

B.   Nsstring

C.   MSString

D.   Nslog

26: Какие объекты не существуют в рамках какао?

A.   NSString

B.   Nsmutabledictionary

C.   Nsredman

D.   Nslog

27: ________ используется для создания прикладных интерфейсов и подключения между объектами интерфейса.

A.   Аква

B.   Xcode

C.   Док

D.   Интерфейс -строитель

28: Какой из них не является контролем пользовательского интерфейса в XCode?

A.   ASP Textbox

B.   Просмотр контроллера

C.   Контроллер просмотра страницы

D.   Этикетка

29: Какие объекты не являются частью рамки какао?

A.   Nsmutabledictionary

B.   Nssting

C.   Nsapple

D.   Nspoint

30: Приложение ______ хранятся в файле с расширением .icns.

A.   включает

B.   значки

C.   заголовки

D.   ножи

31: ________-это структура, которая определяет базовый уровень классов Objective-C.

A.   Набор приложений

B.   Фонд комплект

C.   Основные данные

D.   Аква

32: ООП означает объектно -ориентированное программирование. Используется для:

A.   Это установщик для загрузки XCode из Интернета и создания вашего Mac

B.   Повторное использование кода

C.   В XCode он называется симулятором, который позволяет протестировать ваши мобильные приложения в виртуальной среде

D.   Он отправит ваш заполненный проект приложения в App Store.

33: Правда или ложь? Объекты NSDictionary могут быть изменены после инициализации.

A.   Истинный

B.   ЛОЖЬ

34: Что означает термин «ноль» в отношении переменной?

A.   «Ноль» используется только для управления исключениями.

B.   Ни один объект не относится к переменной

C.   Это вообще не влияет на значение переменной.

D.   «Ноль» неверен, он должен быть распорядится

35: Всякий раз, когда вы настраиваете существующий класс, он называется:

A.   Программирование

B.   Утилизация

C.   Архивирование

D.   подкласс

36: Файл _________ хранит всю информацию об объектах пользовательского интерфейса приложения.

A.   сорт

B.   надоело

C.   категория

D.   заголовок

37: ИМУТАЛИКИЕ ОБЪЕКТЫ НЕ МОЖЕТ БЫТЬ __:

A.   начал

B.   взолнованный

C.   утилизировано

D.   измененный

38: Правда или ложь? Занятия C-Cless-это объекты.

A.   Истинный

B.   ЛОЖЬ

39: «NS» в NSObject означает:

A.   Следующий шаг

B.   NASA Studios

C.   Ничего не говоря уже о

D.   Имя Стив

40: Правда или ложь? Программа какао не может быть составлена ​​из командной строки.

A.   Истинный

B.   ЛОЖЬ

41: Что связано с атомным и неатомным?

A.   Mac Lion

B.   iPhone 3

C.   Обработка исключений

D.   Многопоточный

42: Недвижимость:

A.   Список переменных

B.   В момент времени

C.   Устанавливает методы getter/setter

D.   характеристика

43: Наиболее часто используемый отладчик, используемый с какао, - ______.

A.   Mac OS X

B.   Visual Studio отладчик

C.   GDB

D.   Аква

44: Правда или ложь? Какао позволяет вам перемещать объекты в основной печи в другие отдельные печи, чтобы повысить производительность нагрузки.

A.   Истинный

B.   ЛОЖЬ

45: Что означает GCD?

A.   Гранд -контрольный дисплей

B.   Гранд Центральная отправка

C.   Большой центральный диспетчер

D.   Общий эсминец кода

46: В Objective-C методы представлены ______, которая является строкой, описывающей метод для вызова.

A.   Селектор

B.   объект

C.   курсор

D.   категория

47: Objective-C использует концепцию ______, которая позволяет модификации на существующий класс на месте.

A.   Копирование класса

B.   Категории

C.   наследование

D.   частные занятия

48: Правда или ложь? Objective-C не имеет конструктора или деструктора.

A.   ЛОЖЬ

B.   Истинный

49: Какой элемент управления вы хотите использовать в качестве источника данных?

A.   этикетка

B.   Кнопка

C.   Просмотр контроллера

D.   Uitableview

50: В интерфейсном строителе _______ содержит запасы в какао, которые вы можете перетаскивать в свое приложение.

A.   Окно документа

B.   Окно приложения

C.   Строка меню

D.   Библиотечная палитра

51: Правда или ложь? Objective-C-это статический типичный язык.

A.   ЛОЖЬ

B.   Истинный

52: В окне Xcode _____ перечисляет файлы, результаты поиска и настройки сборки.

A.   Файл Просмотр

B.   Интерфейс -строитель

C.   Просмотр проекта

D.   Окно документа

53: Какой элемент управления может добавить небольшой кусок данных?

A.   Uitextfield

B.   Просмотр контроллера

C.   Этикетка

D.   Кнопка

54: ______ класс будет реализовать мутекс.

A.   NSCELL

B.   Nslock

C.   Nsresponder

D.   NSApplication

55: ______ - это компьютерная инфраструктура Apple, которая состоит из сети MACH, UNIX, а также сети Mac OS X и файловых систем.

A.   Какао

B.   Дарвин

C.   Аква

D.   Интерфейс -строитель

56: _______ - это структура постоянства объекта, включенная в Foundation Kit.

A.   Основные данные

B.   Набор приложений

C.   Интерфейс -строитель

D.   Проект Строитель

57: _______ Класс позволяет вам журналировать события в вашем приложении.

A.   Nslog

B.   Nsdocument

C.   NSApplication

D.   Nsresponder

58: В XCode, что делает инспектор идентификации?

A.   Просмотрите ваш код на наличие ошибок

B.   Ни один из вышеперечисленных

C.   Установите свойства объекта

D.   Найдите личность программиста

59: ______ не является типом Mac OS X на экране.

A.   Диалог

B.   Утилита окна

C.   Окно курсора

D.   Окно документа

60: Правда или ложь? Управление памятью полностью автоматическое.

A.   Истинный

B.   ЛОЖЬ

61: Какао ______ - это сообщение и соответствующий объект, отправленный заявлению в ответ на некоторые действия, предпринятые пользователем.

A.   селектор

B.   событие

C.   нож

D.   сорт

62: Класс NSDocument используется для ______.

A.   Сохранение содержимого окна в файл

B.   Печать содержимого окна

C.   Загрузка сохраненного файла

D.   предупреждение пользователя, который пытается закрыть отредактированное окно без первого сохранения

63: Правда или ложь? Объекты NSNumber не могут быть изменены после инициализации.

A.   ЛОЖЬ

B.   Истинный

64: Графический пользовательский интерфейс Mac OS X (GUI) называется _________.

A.   ios

B.   Какао

C.   Аква

D.   Объектив-c

65: ________-это структура, которая содержит все объекты, необходимые для реализации графического пользовательского интерфейса, управляемого событиями.

A.   Фонд комплект

B.   Основные функции

C.   Комплект приложений

D.   Основные данные

66: ______ - это раздел кода, который считывает события и выполняет соответствующие функции для этих событий.

A.   петля мероприятия

B.   Главный печь

C.   Nsevent

D.   Nsresponder

67: _______ не подкласс NSResponder.

A.   Nsview

B.   NSApplication

C.   Nsevent

D.   Nswindow

68: Mac OS X _______ заменяет меню приложения Mac OS 9.

A.   Окно документа

B.   Строка меню

C.   Дока

D.   Управление

69: Что делает интерфейс -строитель в Xcode?

A.   Повторное использование объекта кнопки, но нужно кодировать его каждый раз, когда вам это нужно.

B.   Создайте класс View вручную

C.   Он не может создавать представления

D.   Повторное использование кода классов

70: ________ не какао -событие.

A.   Повторяющие события

B.   Мышиные события

C.   Периодические события

D.   События клавиатуры

71: Какой из них не навигатор в XCode?

A.   Project Navigator

B.   Символ Навигатор

C.   Выпуск Навигатора

D.   Помощник навигатора

72: Который не принадлежит к веб -инфраструктуре:

A.   База данных

B.   веб сервер

C.   Смартфон

D.   Мэйнфрейм

73: Объект ______ отправляет сообщение автоматически в цель, когда манипулируют объектом на экране.

A.   респондент

B.   селектор

C.   нож

D.   контроль

74: Объект ________ является основным контрольным объектом приложения.

A.   Nswindow

B.   Nsdocument

C.   Nsapp

D.   NSApplication

75:

под Mac OS X 10.5, Cgrect, cgsize и cgpoint имеют ту же структуру, что и nsRect , Nssize и
nspoint соответственно. Это правда?

A.   Да

B.   Нет

76:

на каком языке написано какао?

A.   В

B.   Objective-c

C.   C ++

D.   Джава

E.   Рубин

77:

nsstring изменяю?

A.   Да

B.   Нет

78:

Обязательно ли создать NSAutoreLeasePool в приложении какао? < /p>

A.   Да

B.   Нет

79:

Какой класс следует использовать для загрузки ресурсов?

A.   Nsresource

B.   NSApplication

C.   Nsbundle

D.   Nsfile

E.   Ни один из вышеперечисленных

80:

Может ли опрос () использоваться для извлечения какао-событий?

A.   Да

B.   Нет

81:

Что такое наблюдатель?

A.   Объект, который реализует протокол NSOBServer

B.   Объект, который отправляет уведомление

C.   Объект, который получает все уведомления

D.   Объект, зарегистрированный в центре уведомлений

E.   Ни один из вышеперечисленных

82:

заполнить бланк.
nsbutton: & lt; & gt; : Nsobject

A.   Nscontrol:

B.   Nswidget: nsview: nsresponder

C.   Nsresponder

D.   Nswidget

E.   Nscontrol: nsview: nsresponder

83:

Можете ли вы использовать Malloc/Free в приложении какао?

A.   Да

B.   Да, но только в отдельной библиотеке C

C.   Да, но мы можем использовать только Malloc; бесплатно не нужно

D.   Нет

84:

Насколько широкий Unichar на 32-битной машине?

A.   8 бит

B.   16 -битный

C.   32 бит

D.   64 -битный

E.   128 бит

85:

может ли объект быть делегатом нескольких объектов?

A.   Да

B.   Нет

86:

Какая из следующих платформ поддерживает какао?

A.   Окна

B.   Linux

C.   Mac OS X

D.   Соларис

E.   Ни один из вышеперечисленных

87:

Куда обычно помещать ресурсы приложений?

A.   В /системе

B.   В /библиотека

C.   В рамках пакета приложения

D.   В /ресурсы

E.   Ни один из вышеперечисленных

88:

Каков нормальный способ обработки какао-событий?

A.   Попрос на мероприятия

B.   Зарегистрировав наблюдения за событием

C.   Реализуя методы NSResponder в подклассах

D.   Ни один из вышеперечисленных

89:

Как обычно создается графический интерфейс в какао?

A.   С интерфейсным строителем

B.   Редактируя XML -файлы вручную

C.   Программно

D.   Ни один из вышеперечисленных

90:

заполнить бланк.
nscountedset: & lt; & gt; : Nsobject

A.   NSArray: NSClass

B.   Nsmutablearray: nsarray

C.   Nsmutableset: nsset

D.   NSSet

E.   NSSet: NSARRAY

91:

Что такое nsrect?

A.   Класс

B.   Объект

C.   Структура

D.   A C встроенный тип

E.   Objective-C, встроенный в тип

92:

Если вы появляетесь в потоке с помощью Posix Thread API, будет ли уведомление какао?

A.   Да

B.   Нет

93:

Какой метод должен быть вызван до того, как вы сможете нарисовать вне натяжения: метод представление?

A.   Никто

B.   lockview

C.   lockfocus

D.   Подготовка

E.   Ни один из вышеперечисленных

94:

заполнить пустые
nsmutablearray: & lt; & gt; : Nsobject

A.   NSSet

B.   Новая

C.   Nsarray

D.   Nscontainer

E.   Nsmovablearray

95:

Какой из следующих классов управляет компьютером, глобальными уведомлениями?

A.   Nsnotificationcenter

B.   Nsdistributednotificationcenter

C.   NSGlobalNotificationCenter

D.   Nssystemnotificationcenter

96:

Можно ли использовать NsdistributedNotificationCenter для общения между несколькими машинами?

A.   Да

B.   Нет

97:

Можете ли вы отсоединить потоки в какао?

A.   Да

B.   Нет

98:

является ли следующий код действителен?
nssize s = nsmakesize (10, 10);
int значения [20];
values ​​[s.height] = 5;

A.   Скомпилируйте ошибку

B.   Ошибка выполнения

C.   Действующий код

99:

Что такое уведомление?

A.   Пользовательское событие

B.   Специальный тип сообщения, используемый в ядре

C.   Объект, который инкапсулирует информацию о событии

D.   Ни один из вышеперечисленных

100:

Поддерживает ли какао 64bits?

A.   Да

B.   Нет