Главная / Программирование /
Разработка приложений для мобильных устройств на платформе Windows Mobile / Тест 10
Разработка приложений для мобильных устройств на платформе Windows Mobile - тест 10
Упражнение 1:
Номер 1
Какие утверждения являются верными?
Ответ:
 (1) чем меньше размеры устройства, тем длительнее рабочие сеансы с ним 
 (2) чем меньше размеры устройства, короче длительность рабочих сеансов с ним 
 (3) при уменьшении экранного пространства возрастает потребность в средствах быстрой навигации 
 (4) при уменьшении экранного пространства уменьшается потребность в средствах быстрой навигации 
Номер 2
Какие утверждения являются неверными?
Ответ:
 (1) чем меньше размеры устройства, тем длительнее рабочие сеансы с ним 
 (2) чем меньше размеры устройства, короче длительность рабочих сеансов с ним 
 (3) при уменьшении экранного пространства возрастает потребность в средствах быстрой навигации 
 (4) при уменьшении экранного пространства уменьшается потребность в средствах быстрой навигации 
Номер 3
К чему приводит попытка разместить на одном экране чрезмерное количество информации?
Ответ:
 (1) к увеличению размеров элементов управления 
 (2) к увеличению вероятности неправильного выбора элементов 
 (3) к скученности элементов управления 
Упражнение 2:
Номер 1
В каком случае можно использовать программные эмуляторы устройств?
Ответ:
 (1) при проектировании приложения 
 (2) при тестировании производительности приложения 
 (3) при отладке приложения 
 (4) при тестировании удобства работы с его пользовательским интерфейсом 
Номер 2
Для каких случаев программные эмуляторы устройств не подходят?
Ответ:
 (1) для проектирования приложения 
 (2) для тестирования производительности приложения 
 (3) для отладки приложения 
 (4) для тестирования удобства работы с его пользовательским интерфейсом 
Номер 3
Какие утверждения являются верными?
Ответ:
 (1) Размеры пользовательского интерфейса смартфона не позволяют выводить одновременно общее и детальное представления 
 (2) навигационный экран на смартфоне, когда используются списки, выводится в детальном представлении 
 (3) типичный экран приложения, выполняющегося на смартфоне, выводится в общем представлении 
Упражнение 3:
Номер 1
Для чего выделяется память на микроскопическом "уровне алгоритма"?
Ответ:
 (1) для хранения данных, существующих в течение длительного времен 
 (2) для выполнения команд, определенных алгоритмами 
 (3) для управления ресурсами, которые поддерживаются приложением в процессе выполнения 
Номер 2
Для чего выделяется память на макроскопическом "уровне приложения"?
Ответ:
 (1) для хранения данных, существующих в течение длительного времен 
 (2) для выполнения команд, определенных алгоритмами 
 (3) для управления ресурсами, которые поддерживаются приложением в процессе выполнения 
Номер 3
Какие утверждения являются верными?
Ответ:
 (1) по сравнению с настольными компьютерами мобильные устройства более терпимы к любым просчетам в управлении памятью 
 (2) механизмы, использующие дополнительные внешние накопители для организации быстрой работы с памятью, проще организовать для настольных компьютров, чем для мобильных устройств 
 (3) мобильные устройства имеют ограниченные ресурсные возможности 
Упражнение 4:
Номер 1
Какие данные являются служебными данными приложения?
Ответ:
 (1) открытые файлы 
 (2) потоки выполнения 
 (3) представление состояния шахматной доски в памяти машины для приложения, представляющего собой игру в шахматы 
 (4) графические объекты 
Номер 2
Какие данные являются пользовательскими данными?
Ответ:
 (1) открытые файлы 
 (2) потоки выполнения 
 (3) представление состояния шахматной доски в памяти машины для приложения, представляющего собой игру в шахматы 
 (4) графические объекты 
Номер 3
Какие данные являются пользовательскими данными?
Ответ:
 (1) кисти 
 (2) загруженные инвентаризационные данные приложения для ведения инвентарного учета 
 (3) элементы управления форм  
 (4) формы 
Упражнение 5:
Номер 1
Какие утверждения являются верными?
Ответ:
 (1) пользовательские данные - это фактические данные, которые может просматривать или которыми может манипулировать пользователь  
 (2) пользовательские данные - это ресурсы, необходимые для отображения данных и манипулирования ими 
 (3) служебные данные - это ресурсы, необходимые для эффективного функционирования приложения 
 (4) управление объемом и временем жизни пользовательских данных, хранящихся в памяти, проще управления служебными данными 
Номер 2
Что является недостатком постоянства строк (то есть того, что текстовые данные строки не могут быть изменены в памяти)?
Ответ:
 (1) несколько переменных могут указывать на одни и те же данные 
 (2) при изменении строки создается ее новая копия 
 (3) сложность работы со строками 
Номер 3
Что является достоинством постоянства строк (то есть того, что текстовые данные строки не могут быть изменены в памяти)?
Ответ:
 (1) несколько переменных могут указывать на одни и те же данные 
 (2) при изменении строки создается ее новая копия 
 (3) сложность работы со строками 
Упражнение 6:
Номер 1
Какой из способов является наиболее эффективным при создании новой строки внутри цикла?
Ответ:
 (1) посимвольное формирование строки 
 (2) конкатенация строк 
 (3) использование класса StringBuilder 
Номер 2
Что описывает модель доступа к данным?
Ответ:
 (1) способ хранения долгосрочной информации 
 (2) способ управления данными и ресурсами, находящимися в памяти 
 (3) способ обмена данными между приложением и долговременными хранилищами 
Номер 3
Что описывает модель памяти?
Ответ:
 (1) способ хранения долгосрочной информации 
 (2) способ управления данными и ресурсами, находящимися в памяти 
 (3) способ обмена данными между приложением и долговременными хранилищами 
Упражнение 7:
Номер 1
Чем доступ к данным в мобильных приложениях отличается от доступа к данным в настольных аналогах?
Ответ:
 (1) в мобильных устройствах необходимость связи с сервером возникает реже 
 (2) связь между мобильным устройством и серверами баз данных, находящимися вне устройства, устанавливается на короткие промежутки времени 
 (3) между мобильным устройством и серверами баз данных, находящимися вне устройства, постоянно должна быть установлена связь 
Номер 2
Что является достоинством универсальной абстрактной модели хранения данных в памяти?
Ответ:
 (1) гибкость 
 (2) высокие требования к памяти 
 (3) высокие требования к вычислительным ресурсам 
Номер 3
Что является достоинством пользовательской модели хранения данных в памяти?
Ответ:
 (1) высокие требования к памяти 
 (2) высокие требования к вычислительным ресурсам 
 (3) возможность значительно снизить объем памяти, занимаемой информацией о состоянии 
Упражнение 8:
Номер 1
Чем определяется выбор наиболее подходящей модели хранения данных в памяти?
Ответ:
 (1) сложностью используемых данных 
 (2) объемом используемых данных 
 (3) предпочтениями разработчика 
Номер 2
Что описывает модель долговременного хранения данных?
Ответ:
 (1) способ обмена данными между приложением и долговременными хранилищами 
 (2) способ хранения информации после завершения работы приложения 
 (3) способ управления данными и ресурсами, находящимися в памяти во время выполнения программы 
Номер 3
Какой вариант хранения информации предпочтителен в том случае, если необходимо обеспечить максимально благоприятные условия для переноса файла с одного устройства на другое?
Ответ:
 (1) XML 
 (2) текстовый файл 
 (3) база данных 
Упражнение 9:
Номер 1
Что является достоинством локальных баз данных?
Ответ:
 (1) доступность базы данных 
 (2) простота развертывания приложения 
 (3) необходимость в дополнительном объеме памяти для базы данных 
Номер 2
Что является недостатком локальных баз данных?
Ответ:
 (1) доступность базы данных 
 (2) сложность развертывания приложения 
 (3) необходимость в дополнительном объеме памяти для базы данных 
Номер 3
В каком режиме работы база данных SQL СЕ служит в качестве автономной базы данных на устройстве?
Ответ:
 (1) автономный режим 
 (2) синхронизация с SQL-сервером через Web-сервер (IIS).  
 (3) синхронизация непосредственно с SQL-сервером 
Упражнение 10:
Номер 1
Какой способ доступа к данным имет максимальную производительность?
Ответ:
 (1) поиска полей с использованием строковых имен 
 (2) поиска полей с использованием целочисленных индексов 
 (3) поиска полей с использованием объектов столбцов 
Номер 2
Какой способ доступа к данным имеет минимальную производительность?
Ответ:
 (1) поиска полей с использованием строковых имен 
 (2) поиска полей с использованием целочисленных индексов 
 (3) поиска полей с использованием объектов столбцов 
Номер 3
Что является недостатком хранения данных в виде XML-файлов на устройстве?
Ответ:
 (1) XML-файлы легко передавать между настольными компьютерами, серверами и устройствами  
 (2) XML-файлы не обеспечивают защиту данных 
 (3) XML-файлы неэффективны в тех случаях, когда мобильное приложение работает с множеством данных 
Упражнение 11:
Номер 1
Какие достоинства имеет хранение данных в виде XML-файлов на устройстве?
Ответ:
 (1) XML-файлы легко передавать между настольными компьютерами, серверами и устройствами  
 (2) XML-файлы не обеспечивают защиту данных 
 (3) XML-файлы неэффективны в тех случаях, когда мобильное приложение работает с множеством данных 
Номер 2
Какие достоинства имеет хранение данных в базах данных SOL СЕ на устройствах?
Ответ:
 (1) базы данных SQL СЕ могут защищаться паролями  
 (2) встроенные базы данных позволяют приложению работать с большими объемами информации 
 (3) при использовании встроенных баз данных необходимо проверять, установлен ли процессор базы данных на целевом устройстве 
Номер 3
Какие недостатки имеет хранение данных в базах данных SOL СЕ на устройствах?
Ответ:
 (1) базы данных SQL СЕ не могут защищаться паролями  
 (2) встроенные базы данных позволяют приложению работать с большими объемами информации 
 (3) при использовании встроенных баз данных необходимо проверять, установлен ли процессор базы данных на целевом устройстве 
Упражнение 12:
Номер 1
Какие недостатки имеет хранение данных в базах данных SQL вне устройства (на сервере)?
Ответ:
 (1) необходимость установки соединения для получения данных с сервера или обновления данных на сервере  
 (2) возможность хранения ограниченного объема данных 
 (3) отсутствие защиты данных 
Номер 2
Какие достоинства имеет хранение данных в базах данных SQL вне устройства (на сервере)?
Ответ:
 (1) необходимость установки соединения для получения данных с сервера или обновления данных на сервере  
 (2) возможность хранения неограниченного объема данных 
 (3) отсутствие защиты данных 
Номер 3
Какие недостатки имеет доступ к данным, хранящимся вне устройств, посредством Web-служб?
Ответ:
 (1) недостаточная эффективность связи 
 (2) доступ к информации, хранящейся в базах данных, может обеспечиваться через Web-службы без предоставления непосредственного доступа к самим базам данных 
 (3) невозможность гарантировать сетевой доступ к Web-службам в любой момент времени