Тестовые вопросы по iOS (MCQs)

Тестовые вопросы по iOS (MCQs)

Добро пожаловать на страницу тестовых вопросов по iOS на MCQss.com. Здесь вы найдете разнообразные интерактивные вопросы по iOS. Вы можете выбрать вариант ответа и проверить, правильный ли был ваш ответ.

iOS - операционная система, разработанная компанией Apple для устройств iPhone, iPad и iPod Touch. Она предоставляет богатый набор функций и инструментов для разработки мобильных приложений. Знание iOS является ценным навыком для разработчиков мобильных приложений.

Если вы хотите изучить iOS и подготовиться к техническому тесту, вам следует ознакомиться с такими темами, как язык программирования Swift, UIKit, Core Data, автоматическое тестирование и многое другое. Знание iOS поможет вам создавать инновационные и высококачественные мобильные приложения.

Тестовые вопросы по iOS на MCQss.com предоставляют вам интерактивный способ расширить свои знания и проверить понимание этого навыка. Вы можете использовать эти вопросы для тренировки, подготовки к техническому тесту и повышения своих навыков в области iOS.

Преимущества тестовых вопросов по iOS включают возможность оценить ваш уровень знаний, идентифицировать пробелы в знаниях и подготовиться к техническому тесту и интервью.

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

A.   ЛОЖЬ

B.   Истинный

2: При добавлении объектов в nsmutabledictionary, ключ ...

A.   Должен быть струнный буквальный

B.   Должен соответствовать протоколу NSCOPING

C.   Должно быть, что -л. Nsstring или nsnumber

D.   Может быть любой объект

3: Какие из следующих фрагментов кода будут работать для изменения позиции представления?

A.   (Ничего из этого)

B.   view.frame.size.x = 0; view.frame.size.y = 100;

C.   view.frame.x = 0; view.frame.y = 100;

D.   Cgpoint center = view.center; center.x = 0; Center.y = 100; view.center = center;

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

A.   Nsmutablearray

B.   Nsmutabledictionary

C.   Nsarray

D.   Nsdictionary

5: Какой объект данных может сохранить метку времени лучше всего?

A.   NSString

B.   Nsnumber

C.   Nsdate

D.   Nsarray

6: Разница между кадром и границами?

A.   Происхождение границ всегда (0, 0), происхождение кадра относительно его представления о контейнере

B.   Это то же самое

C.   Кадр предназначен для объектов uikit, границы предназначены для CoreGraphics.

7: Какой файл содержит данные конфигурации для приложения?

A.   Main.m

B.   config.m

C.   Info.plist

D.   Appdelegate.h

8: Как вы ссылаетесь на пакет приложения?

A.   app.io

B.   Self.bundle

C.   self.app.filesystem

D.   [Nsbundle mainbundle]

9: Какая функция требуется для каждой ячейки в представлении таблицы?

A.   ViewWillload

B.   CellDidapear

C.   CellForrowAtIndexPath

D.   ViewDidload

10: Какой из следующих сочетания клавиш будет запускать ваше приложение на симуляторе?

A.   Команда-А.

B.   Команда-п

C.   Command-R

D.   Команда-G.

11: В чем разница между nsarray и nsmutablearray?

A.   Содержание nsmutablearray не может быть изменено после его создания, тогда как NSArray может быть изменен по мере необходимости

B.   NSArray - это класс AbstractClass, а NSMutableArray - это протокол

C.   Содержание nsarray не может быть изменено после его создания, тогда как nsmutablearray может быть изменен по мере необходимости

D.   Nsarray имеет ограниченную мощность 256 предметов, где nsmutablearray не ограничен

12: Для чего используется @2x?

A.   Сетчатые активы

B.   NSStrings

C.   Все изображения

D.   Нормальные активы

13: С каким из следующих символов вы префиксу строку символа, когда вы хотите жесткую строку?

A.   @

B.   *

C.   #

D.   И

14: Дуговая обозначения:

A.   Выделенные эталонные циклы

B.   Автоматическое счетное подсчет

C.   Авторелированные справочные счетчики

D.   Автоматические сохраняемые коллекции

15: Архив, который содержит сохраненные создание и настройку объектов просмотра, известен как:

A.   XML

B.   Xid

C.   XBI

D.   Xib

16: Какой тип данных вы инициализируете, если вы хотите изменить строку?

A.   NSString

B.   Nsmutablestring

C.   Nschangeablestring

D.   Nscore

17: TRUE или FALSE: представление коллекции - это другое имя для обзора таблицы

A.   ЛОЖЬ

B.   Истинный

18: TRUE или FALSE: основной потоки обрабатывает сенсорные входы

A.   Истинный

B.   ЛОЖЬ

19: Если актив только для iPad, как вы указываете его в имени файла?

A.   ~ iPhone

B.   ~ iPad

C.   ! iPhone

D.   ! iPad

20: Индексная пучка имеет раздел и ____

A.   Сетка

B.   Строка или предмет

C.   Столбец

D.   Координировать

21: Какова функция в объективном C, которая определяет, что находится в ячейках таблицы?

A.   CellForrowAtIndexPath

B.   cellfortableview

C.   TableViewCellContents

D.   tableview.cell.content

22: В ручном управлении памятью, что вы делаете, когда вам не нужна ссылка на объект?

A.   [obj Release];

B.   бесплатно (obj)

C.   [OBJ Dealloc]

D.   [OBJ бесплатно]

23: Какой из следующих объектов виден пользователю?

A.   Просмотреть объекты

B.   Модели объектов

C.   Ничего из этого

D.   Объекты контроллера

24: True или false: ViewDidload приходит после ViewDidapear?

A.   ЛОЖЬ

B.   Истинный

25: При использовании ARC, как уничтожить объект в объективном C?

A.   Установите переменную, которая указывает на нее на 1

B.   Все из этого

C.   Установите переменную, которая указывает на нее на ноль

D.   Установите переменную, которая указывает на нее на 0

26: Можно ли сделать полное приложение без использования интерфейсного строителя?

A.   Да, но только для iPad

B.   Да, на любой платформе

C.   Нет, вам всегда нужно использовать интерфейс -строитель для соответствия стандартам приложений Apple

27: Если вы используете потоки, на каком потоке следует вызывать переходы пользовательского интерфейса?

A.   Главная нить

B.   Фоновая тема

C.   Одновременные потоки

D.   Любая ветка

28: Какая структура может содержать координату x и y, которая определяет местоположение?

A.   Cgsize

B.   Cgpoint

C.   Cgrect

D.   Nsframe

29: В чем разница между какао и какао?

A.   Cocoa Touch - это еще одно название для рамки какао

B.   Cocoa Touch - это прикладная структура для разработки приложений в Mac OS X. Cocoa - это платформу приложения для iPhone, iPad и iPod Touch.

C.   Какао - это прикладная структура для разработки приложений в Mac OS X. Cocoa Touch - это прикладная плата для iPhone, iPad и iPod Touch.

30: Какую функцию вы называете, чтобы закрыть текущий представление и вернуться к корне?

A.   PoptorootViewController

B.   CloseCurrentView

C.   poptomainviewcontroller

D.   PushrootViewController

31: Что такое категория?

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

B.   Категория - это способ добавить методы в класс, который уже существует

C.   Группа классов

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

32: В ARC включенном проекте: [SomeObject Release];

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

B.   Ничего не сделает

C.   Сбой во время выполнения

D.   Некоторое время сбой некоторое время, беги хорошо

33: +(void) dosomething {}

A.   Это метод экземпляра

B.   Оба правда

C.   Это метод класса

D.   оба ложь

34: Что можно связать с программой OBJ-C без какого-либо конкретного процесса?

A.   Java Jar файлы

B.   сценарии

C.   Библиотеки C ++

D.   исполняемые файлы

35: В чем разница между NSInteger и Int?

A.   Nsinteger - это длинная int и int просто int

B.   Они одинаковые

36: Что из следующего содержит данные и ничего не знает о пользовательском интерфейсе?

A.   Объекты контроллера

B.   Просмотреть объекты

C.   Модели объекты

D.   Все из этого

37: Когда вы используете значение «назначить» для свойства?

A.   Никогда. Это всегда должно быть либо: атомным, неатомным, сильным или слабым

B.   Для примитивных значений, таких как Bools или NSIntegers

C.   На струнах

D.   На массивах и словарях

38: Что вы используете для выявления предпочтений для вашего приложения в разделе «Настройки устройства»?

A.   Настройки.m

B.   Настройки.bundle

C.   NSSetting

D.   Переменные.bundle

39: Чтобы проверить ваше приложение в XCode, какие структуры тестирования доступны?

A.   Minunit, iosunit

B.   (все из этого)

C.   Tes.ting

D.   NUNIT, JUNIT

E.   Ocmock, ocunit, xctest

40: Какая структура можно использовать для определения части серии?

A.   NSString

B.   Nsrange

C.   NSSet

D.   Cgpoint

41: Какой класс поддерживает обмен небольшими объемами данных, такими как строки или даты ICloud?

A.   Nsubiquitouskeyvaluestore

B.   Nsurlconnection

C.   Заявление

42: Как вы можете сделать следующий дисплей кода с закругленными углами? Uiview *rectview = [[uiview alloc] initwithframe: cgrectmake (0, 0, 100, 100)]; rectview.backgroundcolor = [uicolor redcolor]; rectview.layer.cornerradius = 8; [self.view addSubview: rectview];

A.   rectview.roundedcornersvisible = yes;

B.   [Rectview Drawrect: rectview.bounds];

C.   rectview.layer.maskstobounds = yes;

D.   [rectview setneedsdisplay];

43: Какое из следующих утверждений верно для использования категорий?

A.   Категория может быть объявлена ​​только для абстрактных классов.

B.   Вы также можете использовать категории для разделения реализации сложного класса по нескольким файлам исходного кода.

C.   Синтаксис для объявления категории использует ключевое слово @protocol.

D.   Компилятор синтезирует любую переменную экземпляра или методы доступа к свойствам для категории.

44: Что из следующего лучше всего описывает различия между iOS 7 и iOS 6?

A.   iOS 7 поддерживает Autolayout.

B.   Пользовательский интерфейс iOS 7 был полностью переработан.

C.   Пользовательский интерфейс iOS 7 был полностью переработан и имеет 64-разрядную поддержку.

D.   iOS 6 не поддерживается на iPhone 5s и iPhone 5c

45: Nsxmlparser - какой вид анализатора?

A.   Sax Parser

B.   DOM SARSER

46: Правда или ложь? Объект, по крайней мере, с одним владельцем может быть уничтожен.

A.   Истинный

B.   ЛОЖЬ

47: Этот код не делает многое, но какая строка будет вызывать метод + (void) инициализации в классе Someclass 1. - (void) что -то 2. {3. [someclass someclassmethod]; 4. SomeClass *obj = [[someclass alloc] init]; 5. nsstring *descrictionString = [obj getNewString]; 6.}

A.   строка 3

B.   линия 1

C.   строка 5

D.   строка 4

48: Приложение находится в фоновом режиме, но не выполняет код. В каком государственном приложении он?

A.   Приостановленный

B.   Неактивный

C.   Прекращен

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

E.   Фон

49: Какие из следующих утверждений верно?

A.   Класс не может реализовать более одного протокола

B.   Класс не может быть объявлен как абстрактный

C.   Переменные экземпляра должны начинаться с подчеркивания

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

50: Каков эффект использования ' слабый ' В следующем определении @property: @property (неатомно, слабый) Someclass *Responder; ?

A.   Объект респондента сохраняется, и указатель установлен на ноль, когда объект уничтожен

B.   Объект респондента не сохраняется, и указатель устанавливается на ноль, когда объект уничтожен

C.   Объект респондента сохраняется, и указатель будет указывать на свободную память, когда объект уничтожен

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