Тест (от англ. слова test - проверка, задание) - система заданий, позволяющих измерить уровень знаний, степень развития определенных психологических качеств, способностей. Это стандартизованное испытание, позволяющее количественно выразить оценку тех или иных результатов учебной деятельности студентов. Тестовые задания могут иметь самые разнообразные формы.

»

Тесты по Android-разработке


»
Тест 1. Разработка приложения на Android

Выберите один из вариантов ответа:

1) Приложения на платформе Android разрабатывается на языке программирования:
  1. С++
  2. Ruby
  3. Assembler
  4. Java

2) Для разработки приложений обязательно иметь:
  1. Компьютер
  2. Телефон на платформе Android
  3. Планшет на платформе Android
  4. Все перечисленное

3) Программы необходимые для создания приложений:
  1. Android Studio
  2. JDK
  3. AVD
  4. Все перечисленные

4) ОС Android основана на системе:
  1. Windows
  2. Linux
  3. Mac-OS
  4. Free-BSD

5) Основной компонент Android, представляющий собой экран пользовательского интерфейса:
  1. Activity
  2. Views
  3. Intents
  4. Services

6) Компания распространяющая комплект разработчика приложений на языке Java:
  1. Microsoft
  2. Oracle
  3. Google
  4. Symantec

7) Какие первые два параметра принимает метод Log.d()?
  1. тег, сообщение
  2. объем жесткого диска, объем оперативной памяти
  3. разрешение экрана, координаты мыши
  4. номер, дата

8) С помощью какого класса можно создавать всплывающие сообщения?
  1. PopUp
  2. Messages
  3. Toast
  4. Help

9) Сколько типов уровней сложности логов существует в android?
  1. 3
  2. 5
  3. 10
  4. 15

10) Как рекомендуется определять пункт меню:
  1. по ID
  2. по тексту
  3. по заголовку

11) Определить нажатый пункт меню можно с помощью метода:
  1. getTitle
  2. getItem
  3. pushTitle

12) Свободное пространство распределяется между элементами по ширине экрана пропорционально значениям параметра:
  1. height
  2. weight
  3. margin

»
Тест 2. Android разработка для начинающих

Выберите один из вариантов ответа:

1) Android - это ...
  1. операционная система
  2. название марсохода
  3. паб в Житомире
  4. паб в Чугуеве

2) Может ли Android сервис иметь собственный графический интерфейс?
  1. не может
  2. да, если использовать Fragment
  3. может

3) Для описания графического интерфейса используются ресурсы типа:
  1. string
  2. drawable
  3. layout
  4. ui

4) Какие из перечисленных ресурсов не используются в Andorid приложениях?
  1. font
  2. drawable
  3. layout
  4. raw
  5. используются все перечисленные

5) Основными компонентами Android являются:
  1. Window, Service, DataProvider
  2. Activity, Service, ContentProvider, BroadcastReceiver
  3. Window, Service, MessageHandler, ContentProvider

6) При помощи чего можно передать данные между активностями?
  1. Fragment
  2. Intent
  3. BroadcastReceiver
  4. ничего из перечисленного

7) Для чего нужен файл Manifest.xml?
  1. для провозглашения независимости
  2. содержит основную информацию про приложение и описание компонентов Android, которые в нем используются
  3. содержит перечень разрешений, необходимых для работы приложения
  4. сообщает операционной системе, какие ресурсы необходимы для работы приложения
  5. вариант 2 и 3
  6. вариант 2 и 4

8) Что можно использовать для того, чтобы задать высоту или ширину элементов интерфейса?
  1. числовое значение в px
  2. числовое значение в dp
  3. числовое значения в in
  4. match_parent
  5. wrap_content
  6. все перечисленное выше

9) Где лучше размещать тексты, которые будут отображаться на графическом интерфейсе приложения?
  1. прямо в коде программы
  2. в string ресурсах
  3. в SharedPreferences

10) Выберите метод жизненного цикла в классе Activity?
  1. initiate()
  2. destroy()
  3. onCreate()
  4. recycle()

11) Какой язык используется для разметки графического интерфейса в layout ресурсах?
  1. SQL
  2. HTML
  3. XML
  4. SSL

12) Каким методом можно закрыть текущую активность?
  1. finish()
  2. minimize()
  3. destroy()

13) Android context ...
  1. содержит информацию про среду, в которой запущено приложение
  2. предоставляет доступ к ресурсам
  3. все перечисленное выше

14) Для того, чтобы получить данные, которые отправлены через метод sendBroadcast() необходимо:
  1. зарегистрировать BroadcastReceiver
  2. переопределить метод активности onHandleIntent()
  3. вызвать полицию
  4. сделать вызов BroadcastManager.receiveData()

15) Какой из элементов интерфейса может реагировать на клики по нему?
  1. ButtonView
  2. LinearLayout
  3. ImageViewView
  4. все перечисленное выше

»
Тест 3. Знание Java. Начальный уровень

Выберите один из вариантов ответа:

1. Сколько ключевых слов зарезервировано языком?
  1. Нисколько
  2. 25
  3. 50

2. Какие из зарезервированных слов не используются?
  1. goto
  2. goto, const
  3. Используются все

3. Какой тип данных не является примитивным?
  1. boolean
  2. string
  3. float

4. Какие основные принципы ООП Java?
  1. Абстракция, наследование, полиморфизм и инкапсуляция
  2. Наследование, полиморфизм и инкапсуляция
  3. Только наследование

5. Присутствует ли в классе Java конструкторы?
  1. Да
  2. Нет

6. Какого модификатора класса не существует?
  1. foreign
  2. strictfp
  3. synchronized

7. Как правильно объявить переменную?
  1. $i=0;
  2. java.int i=0;
  3. int i=0;

8. Какого оператора не существует в Java?
  1. ==
  2. !=
  3. <==

9. Какую функцию выполняет оператор %?
  1. Процент от числа
  2. Остаток от деления
  3. В Java такого оператора нет

10. Допустимы ли в Java вложенные циклы?
  1. Да
  2. Нет

11. Как называется цикл вида for(объявление : выражение)?
  1. особый for
  2. улучшенный for
  3. укороченный for

12. Какой класс позволяет делать консольный ввод с клавиатуры?
  1. Scanner
  2. Writer
  3. Reader

13. Какой метод Scanner считывает введенную строку до первого пробела?
  1. nextLine()
  2. next()
  3. readLine()

14. Чему равно значение переменной double d = 2.0 - 1.1;?
  1. 1
  2. 0.9
  3. 0.8999999999999999

15. Чему равно значение переменной byte b = 7;?
  1. 0000 0111
  2. 7.000
  3. 0111

»

Тесты по iOS-разработке


»
Тест 1. Разработка приложений для iOS

Выберите один из вариантов ответа:

1. В какой среде разработки происходит программирование для iOS на языке Objective-C?
(1) Xcode
(2) Visual Studio
(3) Eclipse
(4) Netbeans

2. Для чего нужна лицензия iOS Developer Enterprise Program за $299 в год?
(1) для тестирования новых iOS-устройств раньше их появления в магазинах
(2) для публикации приложений от имени компании в App Store
(3) для распространения корпоративных программ без App Store
(4) для расширенной поддержки Apple

3. С каким символом определяются переменные-объекты в Objective-C?
(1) NSString $a
(2) NSString #a
(3) NSString *a
(4) NSString .a

4. Что такое протокол в Objective-C?
(1) общее название для группы методов
(2) базовый класс
(3) имя одного метода
(4) тип объекта

5. Какой контроллер отвечает за навигацию в iOS-приложениях?
(1) UITableViewController
(2) UINavigationController
(3) UITabBarController
(4) UIViewController

6. Какой класс позволяет отображать список ячеек с прокруткой?
(1) UIScrollView
(2) UIView
(3) UITableView
(4) UICellView

7. Как называется файл, в котором через Interface Builder можно задать все экраны приложения?
(1) storyboard-файл
(2) xib-файл
(3) nib-файл
(4) ib-файл

8. Что такое CocoaPods?
(1) система для подключения библиотек к проекту
(2) система для юнит-тестирования
(3) библиотека для работы с сетью
(4) библиотека для Dependency Injection

9. Что такое бандл iOS приложения file.app?
(1) папка, в которой содержатся бинарный исполняемый файл и ресурсы
(2) бинарный исполняемый файл
(3) зашифрованный zip-архив
(4) папка с ресурсами приложения

10. Какое свойство UIView нельзя анимировать?
(1) backgroundColor
(2) alpha
(3) frame
(4) hidden

11. Что такое "универсальное приложение" для iOS?
(1) приложение, которое поддерживает и iPhone, и iPad
(2) приложение, которое работает на всех старых iPhone
(3) приложение, которое поддерживает все версии iOS
(4) приложение, которое работает на iPhone 4 и iPhone 5

12. Какого датчика нет в iPhone 5s?
(1) акселерометр
(2) гироском
(3) барометр
(4) компас

13. Где можно запустить Xcode?
(1) На Mac OS и Windows
(2) Только на Mac OS
(3) На Mac OS, Linux, Windows
(4) Только на Windows

14. На каком сайте мы задаем название приложения, иконку, скриншоты и другую подобную информацию?
(1) developer.apple.com
(2) itunesconnect.apple.com
(3) appstore.apple.com
(4) itunes.apple.com

15. Как пишутся булевы "правда" и "ложь" в Objective-C?
(1) YES и NO
(2) yes и no
(3) true и false
(4) True и False

16. Что означает модификатор weak на свойстве в Objective-C?
(1) эта ссылка учитывается в последнюю очередь при подсчете ссылок на объект
(2) эта ссылка не учитывается при подсчете ссылок на объект
(3) эта свойство доступно только на чтение
(4) в этой свойство можно положить только слабые объекты

17. Какой контроллер умеет отображать несколько табов?
(1) UITableViewController
(2) UINavigationController
(3) UITabBarController
(4) UIViewController

»
This site was made on Tilda — a website builder that helps to create a website without any code
Create a website