650 likes | 851 Views
http://schoolacademy.telerik.com. Тренировъчен тест по информационни технологии. Подготовка за ИТ олимпиадата. Георги Георгиев. Telerik Software Academy. academy.telerik.com. Technical Trainer. itgeorge.net. НОИТ – ИТ тест. Компютърни системи. Хардуерни въпроси. Въпрос.
E N D
http://schoolacademy.telerik.com Тренировъчен тест по информационни технологии Подготовка за ИТ олимпиадата Георги Георгиев Telerik Software Academy academy.telerik.com Technical Trainer itgeorge.net НОИТ – ИТ тест
Компютърни системи Хардуерни въпроси
Въпрос • Кое от изброените не е характеристика на процесора? • Тактова честота • Набор от инструкции • Множител • Скорост • Архитектура
Отговор • „Скорост“ не е характеристика на процесора • Процесорите обикновено не тичат • Тактова честота • Честотата на работа на процесорния чип • Множител • Определя вътрешната честота на процесора • Набор инструкции • Елементарните инструкции, които процесора може да извърши • hardwaresecrets.com/article/How-a-CPU-Works/209/3
Софтуерни системи Компютърен софтуер
Въпрос • За какво служат драйверите (device drivers)? • Комуникация м/у програмите и потребителя • За да работи коректно Internet Explorer • Комуникация м/у устройствата и ОС • Комуникация м/у устройства в Интернет • За да карат компютруту
Отговор • Device drivers • Интерфейс за комуникация с устройства • Видео карти, принтери, мрежови карти… • Програмите или ОС викат функции на драйверите • Драйверите комуникират с устройствата за да изпълнят функцията • Различни за устройствата и ОС • Информация: • http://en.wikipedia.org/wiki/Device_driver
Работа с компютърни системи и програми Инсталиране, използване, поддръжка, …
Въпрос • Какво можем да направим чрез Set Affinity в Task Manager? • Да променим размера на Dump файла • Да изберем върху кои процесори да се изпълнява даден процес • Да изберем приоритета на процес, спрямо другите процеси, които се изпълняват • Да изберем програмата, което се изпълнява от процеса • Да разберем кой процес отговаря за дадено приложение
Отговор • Set Affinity • Избиране процесори, върху които се изпълнява процес • Удобно за следене на производителност • на приложение на различен брой процесори • Удобно за ръчно оптимизиране производителността • Информация: • http://bit.ly/PDO1kc
Пренос на данни и бройни системи Канали за пренос на данни, единици за измерване, работа с бройни системи
Въпрос • Кое от изброените представлява най-голямо количество данни • 1 терабит • 100 мегабайта • 500 гигабита • 500 гигабайта • 1 килобит
Отговор • 500 гигабайта – най-голямо от изброените • K = 1000; M = 1000K; G = 1000M; T= 1000G; • 1 байт = 8 бита • 1 терабит~ 125 гигабайта • 500 гигабита~ 62.5 гигабайта • 1 килобит~ 0.125 килобайта • Информация: • http://www.beesky.com/newsite/bit_byte.htm
Операционни системи Архитектура, процеси, потребители, потребителски интерфейс, файлови системи
Въпрос • Кое е вярно за „8.3 filename“? • Ползва се само в MS-DOS • Стандарт за файлови имена от 1983-та година • Задължително всеки файл има трибуквено разширение • Задължително всеки файл съдържа точка в името си • Заменен в Windows 95
Отговор • 8.3 filename • Заменена от LFN в Windows 95 • Изисква файловете да имат имена от най-много 8 символи • Възможно добавяне на “.“ и още до 3 символа разширение • Произхожда от ограниченията във FAT • Информация: • http://en.wikipedia.org/wiki/8.3_filename
Софтуерно инженерство Анализ, спецификация, проектиране, прототип, имплементация, тестване, поддръжка, …
Въпрос • Кое от изброените НЕ Е гъвкава методология в разработката на софтуер • Kanban • Extreme Programming • Big Design Up Front • Scrum • Feature Driven Development
Отговор • Big Design Up Front • Не-гъвкава методология • Дизайн на софтуера, преди да бъде започната имплементацията • Детайлно планиране на цялата функционалност • Предвиждане на потенциални проблеми още в началото • Информация: • http://en.wikipedia.org/wiki/Big_Design_Up_Front
Компресиране на данни Алгоритми за компресия, софтуер за архивиране
Въпрос • Кой от алгоритмите ползва т.нар „Sliding window” подход? • Лемпел-Зив кодиране • Лемпел-Зив-Велх кодиране • Шенън-Фано кодиране • Хъфманово кодиране • Аритметично кодиране
Отговор • Лемпел-Зив кодиране (LZ77) • Ползва “sliding window” • Кодира повтарящи се последователности • Подобрен от LZ78 • Основа за LZW • Части се ползват в GIF компресията • Информация: • http://en.wikipedia.org/wiki/LZ77_and_LZ78 • http://www.fearme.com/misc/alg/node175.html
Текстообработка Работа с текстотобработващ софтуер, файлови формати, кодирания, текст, таблици, фигури, …
Въпрос • С кодиране UTF-8 могат да бъдат записани около 100,000 различни символа. Колко най-малко бита са нужни за запазване на един символ? • 7 • 8 • 16 • 32 • 64
Отговор • UTF-8 • Поредици от до 4 байта за кодиране на символ • Най-широко разпространения UTF стандарт • Някои символи се записват само с 1 байт • Например латинските • Информация: • http://en.wikipedia.org/wiki/UTF-8
Компютърна графика Растерна и векторна графика, графични файлови формати, графични редактори, цветови гами
Въпрос • Как се нарича процесът, който променя пиксели, които дефектно са се уеднаквили, и ги прави различаващи се спрямо заобикалящите ги цветове в оригиналния образ? • Bilinear filtering • Trilinear filtering • Anisotropic filtering • Mipmapping • Anti-aliasing
Отговор • Anti-aliasing • Намалява ефекта от това, че пикселите са „квадратни“ • Вземат се няколко цвята около пиксела • В пиксела се записва средната им стойност • Информация: • en.wikipedia.org/wiki/Supersampling • en.wikipedia.org/wiki/Multisample_anti-aliasing • http://en.wikipedia.org/wiki/Anisotropic_filtering
Бази от данни Модели на данните, таблици, релации, SQL
Въпрос • Какви записи ще върне следната заявка? Select ID From Things Where Name = NULL • 1, 2, 4, 5 • 3, 6 • 1, 2, 3 • 1, 2, 3, 4, 5, 6 • Заявката няма да върне записи Things
Отговор • SELECT и WHERE • Връща записи тогава, когато условието в WHERE има стойност TRUE • В SQL стойността NULL означава неизвестност • Всяка операция с NULL дава резултат NULL • Проверка за NULL се прави с IS NULL, не с„ =“ • Информация: • http://en.wikipedia.org/wiki/SQL • http://www.w3schools.com/sql/
Информационни системи ERP, CRM, BI, BPM, FMIS, CAD/CAM, CMS, софтуерни архитектури
Въпрос • Коя от описаните системи е пример за CRM • Система за управление на съдържанието на уеб сайт • Система автоматизираща и синхронизираща обслужване на клиенти и маркетинг • Система осигуряваща протичането на информация, свързана с бизнес процесите в една организация • Система позволяваща моделиране, проектиране и управление на машини за производство на даден продукт
Отговор • Client Relationship Management • Управление на връзки с клиенти и продажби • Организира и автоматизира бизнес процеси • Продажби, връзки с клиенти, поддръжка, etc. • Цел • привличане на нови клиенти и възстановяване на стари клиенти • поддържане връзка с настоящи клиенти • Информация: • en.wikipedia.org/wiki/Customer_relationship_management
Сигурност и защита на информацията Симетрични и асиметрични кодиращи алгоритми, криптографско хеширане, електронен подпис, цифрови сертификати
Въпрос • Кой от изброените видове алгоритми гарантира еднаква дължина на произведените изходни данни, независимо от дължината на входните? • Симетрични криптографски алгоритми • Асиметрични криптографски алгоритми • Криптографски хеширащи алгоритми • Никой от изброените
Отговор • Криптографски хеширащи алгоритми • Приемат различни по дължина „съобщения“ • Дават като резултат еднакви по дължина низове (хешове, хеш кодове, digest,...) • Идеален криптографски хеширащ алгоритъм: • Лесно е да се изчисли хешът на едно съобщение • Неизпълнимо е съставяне на съобщение, което да има даден хеш • Неизпълнимо е променяне на съобщение без промяна на хеша му • Неизпълнимо е намиране на съобщения с еднакъв хеш
Презентационни системи Софтуер за презентации, изготвяне на презентации, слайдове, ефекти, бележки, цветове, изображения, звук, видео
Нужно е да се отбележи, че е доста важно да се поддържа вниманието на публиката, чрез използване на различни тоновена говорене, премерени жестикулации, ускоряване и забавяне на темпа на говорене, отчитайки пунктуацията. Добре е лекторът да се подготви предварително както с материалите, така и с техниката, която ще ползва, за да може при поява на технически проблеми да може да реагира адекватно, защото иначее възможно да изгуби уважението на публиката при евентуален проблем. Също когато се правят слайдовете на една презентация е от голямо значение количеството текст да е доста малко, като тиква в противен случай е много възможно публиката да изгуби внимание, или да бъде раздвоена между слушане на лектора и четене на текста, което е лошо за презентацията и презентатора.
Видяхте ли думата „тиква“?
Въпрос • Кое от изброените НЕ Е добра практика при техническо презентиране? • Смяна тона на гласа • Смяна скоростта на говорене • Смяна стила, оформлението и шрифта на слайдовете • Поставяне на малко текст върху слайдовете • Предварително запознаване с техниката и материала
Съкратен текст от преди 2 слайда • Поддържаne вниманието на публиката • различни тонове на говорене • премерени жестикулации • ускоряване и забавяне темпа на говорене • Предварителна подготовка • материалите • техниката • при технически проблеми • адекватна реакция
Съкратен текст от преди 2 слайда (2) • Количеството текст • малко • в противен случай • възможно публиката да изгуби внимание • да бъде раздвоена
Мултимедия Софтуер за създаване / обработка на мултимедия: звук, видео, файлови формати
Въпрос • Кое от твърденията е вярно за MPEG? • Съкращението означава Master Pages Enhancement Group • MP3 е съкратеното название на MPEG-3 • При MPEG форматите методологията за компресия/декомпресия се счита симетрична • При MPEG форматите компресията е по-бърз процес от декомпресията • При MPEG форматите декомпресията е по-бърз процес от компресията
Отговор • Moving Pictures Expert Group • Създаване стандарти за компресия на аудио и видео • MPEG стандартите за компресия са асиметрични • Декодирането е по-бързо от кодирането • MP3 е съкратеното название на MPEG-1 Audio Layer III • Информация • http://en.wikipedia.org/wiki/Moving_Picture_Experts_Group
Компютърни мрежи OSI модел, мрежови модели, протоколи, стандарти, хардуерно оборудване
Въпрос • Кой от протоколите дава възможност за автоматично усвояване на IP адрес и други данни за свързване към дадена мрежа • TCP/IP • DHCP • FTP • SMTP • IMAP
Отговор • Dynamic Host Configuration Protocol • Клиентска машина се свързва с DHCP сървър • Сървърът проследява къде в мрежата се намира клиента • Сървърът заделя и праща IP на клиента • заедно с настройки за свързване • Заделеното IP е временно • зачиства се след време • Информация: • en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol
Устройство на Интернет Интернет, протоколи, услуги, WWW, HTTP, FTP, SMTP, POP3, IMAP, WebDAV, IP, DNS, …