671 likes | 893 Views
http://schoolacademy.telerik.com. Тренировъчен тест по информационни технологии. Подготовка за ИТ олимпиадата. Георги Георгиев. Telerik Software Academy. academy.telerik.com. Technical Trainer. http://itgeorge.net. НОИТ – ИТ тест. Компютърни системи. Хардуерни въпроси. Въпрос.
E N D
http://schoolacademy.telerik.com Тренировъчен тест по информационни технологии Подготовка за ИТ олимпиадата Георги Георгиев Telerik Software Academy academy.telerik.com Technical Trainer http://itgeorge.net НОИТ – ИТ тест
Компютърни системи Хардуерни въпроси
Въпрос • Кой вид процесорна архитектура е изобразена на схемата? • DIMM • SISD • MIMD • SIMD • MISD
Отговор • Single Instruction Multiple Data • Един и същи поток инструкции • Много потоци данни • Полезни при • Повтарящи се операции, големи обеми данни • Предимно мултимедия • Съвременните процесори имат вградени такива модули • Информация: • http://en.wikipedia.org/wiki/SIMD
Софтуерни системи Компютърен софтуер
Въпрос • При следната дефиниция на структура в C, кой член ще e4-byte aligned (спрямо началото на структурата, преди компилиране на 32-битова x86 система)? • first • second • third • fourth • fifth struct Data { int first char second; char third; int fourth; double fifth; }
Отговор • N-byte alignment на адрес A • N е степен на 2, адресът A се дели на N • Оптимизира достъпът до данни • Насистеми смашинни думи размер N • Четене на до N-дълги променливи е четене на 1 дума • При липса на alignment, може да се наложи четене на 2 думи • Информация: • en.wikipedia.org/wiki/Data_structure_alignment
Работа с компютърни системи и програми Инсталиране, използване, поддръжка, …
Въпрос • Mашина с Windows 8 започва да работи по-бавно. Коя опция можем да ползваме, за да обновим ОС, запазвайки всички настройки и инсталирани програми? • System Restore • Refresh your PC • Reinstall your PC • Upgrade your PC • Няма такава опция
Отговор • Няма обновяване със запазване на всичко • Restore – прави backup чрез restore point • Reinstall – преинсталира ОС напълно • Refresh – преинсталира ОС, но • Запазва настройкии Store Apps • Премахва останалите програми • Оставя списък с премахнатите • Информация: • windows.microsoft.com/en-US/windows-8/restore-refresh-reset-pc
Пренос на данни и бройни системи Канали за пренос на данни, единици за измерване, работа с бройни системи
Въпрос • Кое от изброените твърдения за аналогови и цифрови сигнали НЕ Е вярно? • Човешкият глас е аналогов сигнал • Цифровите се означават с „квадратни вълни“ • Аналоговият сигнал се представя с непрекъсната функция • Цифровият сигнал не ползва амплитуди в сигнала • Аналогивия сигнал не ползвамодулация
Отговор • Аналогов сигнал • Естествен, директно предаване на вълни • На база на промени на физични явления • Понякога с модулация • Представя се с непрекъснати синусоиди • Цифров сигнал • Битове информация – квадратна вълна • 2 възможни стойности за бит (+-амплитуди) • Информация: • www.diffen.com/difference/Analog_vs_Digital
Операционни системи Архитектура, процеси, потребители, потребителски интерфейс, файлови системи
Въпрос • Какво е вярно за операцията Shift+Delвърху файл в Windows? • Изтрива файл и го праща в Recycle Bin • Праща файл в Recycle Bin и го изтрива оттам • Зануляват се всички битове, принадлежащи на файла от съхраняващото устройство • Пространството за файла се маркира като свободно във файловата таблица • Заетите от файла сектори се зануляват и се маркират свободни във файловата таблица
Отговор • Shift + Del работи върху файловата таблица • Афектираното пространство се маркира неизползвано • Самите данни не се зануляват или местят • Възможно е да се възстановят • Стига да не бъдат презаписани с други данни • Информация: • http://bit.ly/HdDYN1- възстановяване на изтрити файлове с Shift + Del
Софтуерно инженерство Анализ, спецификация, проектиране, прототип, имплементация, тестване, поддръжка, …
Въпрос • Кое от изброените е нефункционално изискване в софтуерното инженерство, за едно приложение/проект? • Поддръжка на потребителски роли • Работа с AJAX в JSON формат • Удобенпотребителски интерфейс • Интерфейс за планиране и отчети • Автоматично разпознаване характеристиките на машината • Работа с отдалечени бази данни
Отговор • Нефункционални изисквания(„качества“) • Зависят от контекста на проекта • Не късаят пряко функционалност • Но могат да се отнасят до свойствата им • Пример: 3D графика за игра – функционално • Съвместима с вградена видеокарта – нефункционално • Често не могат да се дефинират точно • Могат да се отнасят до срокове, ресурси, бързодействие, сигурност, лицензиране...
Компресиране на данни Алгоритми за компресия, софтуер за архивиране
Въпрос • Какво е ГРЕШНО за известният архивен формат ZIP? • Има вградена поддръжка в съвременните Windows дистрибуции • Има вградена поддръжка в съвременните Mac OS X дистрибуции • Името идва от ползваното Лемпел-Зив кодиране • Поддържа AES кодировка • Поддържа UTF-8 файлови имена
Отговор • Името идва от думата „zip”- „move fast“ • Намек, че е по-бърз от конкурентни формати • ZIP – компресия и архивиране без загуба • Базиран на DEFLATE(Хъфман + LZ77) • Поддържа много компресиращи формати • Информация: • http://en.wikipedia.org/wiki/Zip_(file_format) • http://en.wikipedia.org/wiki/PKZIP
Текстообработка Работа с текстотобработващ софтуер, файлови формати, кодирания, текст, таблици, фигури, …
Въпрос • Кое от изброените твърдения за разновидностите на символа "тире" е вярно? • Обикновеното тире е по-късо от en-dash, което е по-късо от em-dash • En-dash e по-късно от обикновеното тире, което е по-късо от em-dash • Em-dash е по-късo от en-dash • En-dash e дълго колкото размера на шрифта • Em-dash е винаги дълго колкото буквата M в текущия шрифт
Отговор • Em-dash > En-dash > dash • Еm тире – колкото point размера на шрифта • ако е 16 points, то тирето е 16 points дълго • обикновено колкото буквата М – не винаги • En тире – наполвина point размер на шрифта • Информация: • http://bit.ly/m4SK • http://en.wikipedia.org/wiki/Dash • http://en.wikipedia.org/wiki/Em_(typography)
Компютърна графика Растерна и векторна графика, графични файлови формати, графични редактори, цветови гами
Въпрос • Кой ред RGB цветове съдържа най-близкото представяне на цветовете от CMYK модела? • #000, #0FF, #F0F, #FF0 • #0FF, #FF0, #F0F, #000 • #0FF, #F0F, #000, #FF0 • #F0F, #0FF, #FF0, #000 • #0FF, #F0F, #FF0, #000 • #F0F, #0FF, #FF0, #000
Отговор • #0FF, #F0F, #FF0, #000 (като hex triplet) е cyan, magenta, yellow, black • Или (0,255,255),(255,0,255),(255,255,0),(0,0,0) • RGBнай-точно представя излъчена светлина • Трите канала на 100% дават бял цвят #FFF • CMYKе добър за печат – представя погълната светлина • Всеки цвят се получава с "изваждане" на определена част от светлината • Cyan, Magenta, Yellow на 100% дават Black
Бази от данни Модели на данните, таблици, релации, SQL
Въпрос • Кое от изброените НЕ Е известна NoSQLбаза данни? • MongoDB • Linter • Reddis • CouchDB
Отговор • Linter RDBMS • Многоплатформена релационна база • Писана на C, C++ • До 65535 таблици по 12 TB • Поддържа стандартните типове данни • Геометрични типове даннии операции • OpenGISспецификацията: POINT, LINESTRING, POLYGON…, • Създаване, сечение, площ, разстояние, измерение...
Информационни системи ERP, CRM, BI, BPM, FMIS, CAD/CAM, CMS, софтуерни архитектури
Въпрос • Кой от изброените софтуерни продукти НЕ Е представител на CAD/CAM системите? • SolidWorks • SolidEdge • Autodesk AutoCAD • Advance Steel • Autodesk 3ds Max
Отговор • Autodesk 3ds Max (3D Studio Max) • Система за моделиране на 3D обекти • Предимно визуални свойства, aнимации • Не е CAD/CAM система • Широко разпространен в мултимедийната индустрия – игри, филми, ... • Информация: • en.wikipedia.org/wiki/Autodesk_3ds_Max • en.wikipedia.org/wiki/List_of_computer-aided_design_editors
Сигурност и защита на информацията Симетрични и асиметрични кодиращи алгоритми, криптографско хеширане, електронен подпис, цифрови сертификати
Въпрос • Кое от твърденията за криптографските соли ("salts") е вярно? • Те са алтернатива на хеширането на пароли • Те са вид криптографски атаки • Те намаляват ефективността на rainbow table атаки върху множества пароли • Те са вид криптографски хеширащи функции • Те са в основата на криптографската хешираща функция стандарт SHA-3
Отговор • Salts • Произволни данни, добавяни към пароли преди хеширане • Допълнителна сигурност срещу разбиване • Увеличават възможностите за проверка • Изменят, удължават "обичайни пароли" • Rainbow атаките разчитат на проверка с "обичайни пароли" • Информация: • http://en.wikipedia.org/wiki/Salt_(cryptography)
Презентационни системи Софтуер за презентации, изготвяне на презентации, слайдове, ефекти, бележки, цветове, изображения, звук, видео
Въпрос • Какво прави Broadcast Slide Show в Powerpoint? • Streaming на екрана и аудиото на презентатора • Streaming само на екрана на презентатора • Streaming на текущия слайд като изображение • Записва видео с презентацията и после дава възможност за качване в YouTube • Качва презентацията в публична папка в SkyDrive
Отговор • Broadcast Slide Show – stream на образа на текущия слайд • Чрез Microsoft Live, до 50 участници публика • Всички опции за редакция изключени • Включително Pen и Highlighter • Снима слайда и качва като изображение • Наблюдателите виждат само него + анимации • Информация: • http://bit.ly/WHabGv
Мултимедия Софтуер за създаване / обработка на мултимедия: звук, видео, файлови формати
Въпрос • Кое от твърденията за AVI форматът е вярно? • AVI може да се кодира в реално време, по време на запис • Позволява съхранение на видео с променливи кадри в секунда • Изисква познаване на бъдещи кадри от записа за кодиране и декодиране • Файловете задължително съдържат 3 подразделения – метаданни, данни и отмествания • AVI не е контейнерен формат
Отговор • AVI е контейнерен формат, който може да се закодира в реално време • Audio Video Interleave • Производно на RIFF, съдържа данни в chunk-ове • Може да съдържа различни видео и аудио компресирани данни • 2 задължителни chunk-а, 1 допълнителен (незадължителен) – данни, метаданни, offsets • Информация: • http://en.wikipedia.org/wiki/Audio_Video_Interleave
Компютърни мрежи OSI модел, мрежови модели, протоколи, стандарти, хардуерно оборудване
Компютърни мрежи – конспект • Архитектура на OSI модела • Мрежови протоколи: TCP/IP, IP, TCP, UDP, ICMP, ARP, DHCP, IPv6, NetBIOS • Локални мрежи • Видове, топология, хардуерникомпоненти, стандарти IEEE 802.x • Ethernet, LAN, WLAN, безжични мрежи • Глобални мрежи • Начини на свързване, адреси, основни услуги
Компютърни мрежи – конспект (2) • Мрежови компоненти • Мрежов адаптер, мрежов интерфейс, концентратор, комутатор, маршрутизатор • TCP/IP базирани мрежи • IP адресация, мрежова маска, подмрежи • Мобилни мрежи и протоколи • GPRS, UMTS, HSDPA, EDGE, WiMAX • Мрежови потребители и достъп до ресурси
Въпрос • Кое твърдение е вярно за packet-switched мрежите? • Трансферът на данни между два участници в мрежата е с константна скорост • Не е възможна едновременна комуникация между повече от два учасника в мрежата • Качеството на комуникацията е по-лошо от това при circuit-switched мрежите • Изисква съществуване на предварително настроена връзка между комуникиращите
Отговор • Packet-switching качеството е по-лошо от това при circuit switching • Защото не се изисква съществуваща връзка • Пакетите пътуват по различни пътища • При circuit switching пътят е постоянен • Ефективно ползване на незаетия bandwidth • Всеки пакет носи информация, определяща дестинацията му • Информация: • http://en.wikipedia.org/wiki/Circuit_switching
Устройство на Интернет Интернет, протоколи, услуги, WWW, HTTP, FTP, SMTP, POP3, IMAP, WebDAV, IP, DNS, …
Въпрос • По какво може едно уеб приложение да установи, че към него е отправена AJAX заявка • По формата на подадените параметри • По езика, на който е написана заявката • По user agent string на отправящото заявката приложение • По стойноста на header-a HTTP_X_REQUESTED_WITH